diff --git a/platypush/backend/http/webapp/dist/fonts/Poppins.ttf b/platypush/backend/http/webapp/dist/fonts/Poppins.ttf new file mode 100644 index 00000000..8e2c0127 Binary files /dev/null and b/platypush/backend/http/webapp/dist/fonts/Poppins.ttf differ diff --git a/platypush/backend/http/webapp/dist/fonts/poppins.css b/platypush/backend/http/webapp/dist/fonts/poppins.css new file mode 100644 index 00000000..d90a3494 --- /dev/null +++ b/platypush/backend/http/webapp/dist/fonts/poppins.css @@ -0,0 +1,7 @@ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./Poppins.ttf) format('truetype'); +} diff --git a/platypush/backend/http/webapp/dist/icons/smartthings.png b/platypush/backend/http/webapp/dist/icons/smartthings.png new file mode 100644 index 00000000..9110a99c Binary files /dev/null and b/platypush/backend/http/webapp/dist/icons/smartthings.png differ diff --git a/platypush/backend/http/webapp/dist/img/logo.png b/platypush/backend/http/webapp/dist/img/logo.png new file mode 100644 index 00000000..e4da4308 Binary files /dev/null and b/platypush/backend/http/webapp/dist/img/logo.png differ diff --git a/platypush/backend/http/webapp/dist/img/spinner.gif b/platypush/backend/http/webapp/dist/img/spinner.gif new file mode 100644 index 00000000..0b3ba628 Binary files /dev/null and b/platypush/backend/http/webapp/dist/img/spinner.gif differ diff --git a/platypush/backend/http/webapp/dist/index.html b/platypush/backend/http/webapp/dist/index.html index 7eca1176..ce58f33c 100644 --- a/platypush/backend/http/webapp/dist/index.html +++ b/platypush/backend/http/webapp/dist/index.html @@ -1 +1 @@ -platypush
\ No newline at end of file +platypush
\ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/1155.3c072b53.css b/platypush/backend/http/webapp/dist/static/css/1155.3c072b53.css new file mode 100644 index 00000000..1ac54d22 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/1155.3c072b53.css @@ -0,0 +1 @@ +.col-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-18a5dc7b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-18a5dc7b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-18a5dc7b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-18a5dc7b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-18a5dc7b]:first-child{margin-left:26%!important}.col-offset-3[data-v-18a5dc7b]:not(first-child){margin-left:30%!important}.col-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-18a5dc7b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-18a5dc7b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-18a5dc7b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-18a5dc7b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-18a5dc7b]:first-child{margin-left:52%!important}.col-offset-6[data-v-18a5dc7b]:not(first-child){margin-left:56%!important}.col-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-18a5dc7b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-18a5dc7b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-18a5dc7b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-18a5dc7b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-18a5dc7b]:first-child{margin-left:78%!important}.col-offset-9[data-v-18a5dc7b]:not(first-child){margin-left:82%!important}.col-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-18a5dc7b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-18a5dc7b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-18a5dc7b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-18a5dc7b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-1[data-v-18a5dc7b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-2[data-v-18a5dc7b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-3[data-v-18a5dc7b]{margin-left:26%}.col-no-margin-s-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-4[data-v-18a5dc7b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-5[data-v-18a5dc7b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-6[data-v-18a5dc7b]{margin-left:52%}.col-no-margin-s-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-7[data-v-18a5dc7b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-8[data-v-18a5dc7b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-9[data-v-18a5dc7b]{margin-left:78%}.col-no-margin-s-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-10[data-v-18a5dc7b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-s-11[data-v-18a5dc7b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-18a5dc7b]{display:none!important}.s-visible[data-v-18a5dc7b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-1[data-v-18a5dc7b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-2[data-v-18a5dc7b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-3[data-v-18a5dc7b]{margin-left:26%}.col-no-margin-m-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-4[data-v-18a5dc7b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-5[data-v-18a5dc7b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-6[data-v-18a5dc7b]{margin-left:52%}.col-no-margin-m-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-7[data-v-18a5dc7b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-8[data-v-18a5dc7b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-9[data-v-18a5dc7b]{margin-left:78%}.col-no-margin-m-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-10[data-v-18a5dc7b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-m-11[data-v-18a5dc7b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-18a5dc7b]{display:none!important}.m-visible[data-v-18a5dc7b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-1[data-v-18a5dc7b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-2[data-v-18a5dc7b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-3[data-v-18a5dc7b]{margin-left:26%}.col-no-margin-l-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-4[data-v-18a5dc7b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-5[data-v-18a5dc7b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-6[data-v-18a5dc7b]{margin-left:52%}.col-no-margin-l-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-7[data-v-18a5dc7b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-8[data-v-18a5dc7b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-9[data-v-18a5dc7b]{margin-left:78%}.col-no-margin-l-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-10[data-v-18a5dc7b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-l-11[data-v-18a5dc7b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-18a5dc7b]{display:none!important}.l-visible[data-v-18a5dc7b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-1[data-v-18a5dc7b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-2[data-v-18a5dc7b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-3[data-v-18a5dc7b]{margin-left:26%}.col-no-margin-xl-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-4[data-v-18a5dc7b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-5[data-v-18a5dc7b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-6[data-v-18a5dc7b]{margin-left:52%}.col-no-margin-xl-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-7[data-v-18a5dc7b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-8[data-v-18a5dc7b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-9[data-v-18a5dc7b]{margin-left:78%}.col-no-margin-xl-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-10[data-v-18a5dc7b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xl-11[data-v-18a5dc7b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-18a5dc7b]{display:none!important}.xl-visible[data-v-18a5dc7b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-18a5dc7b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-18a5dc7b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-18a5dc7b]{margin-left:26%}.col-no-margin-xxl-3[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-18a5dc7b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-18a5dc7b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-18a5dc7b]{margin-left:52%}.col-no-margin-xxl-6[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-18a5dc7b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-18a5dc7b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-18a5dc7b]{margin-left:78%}.col-no-margin-xxl-9[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-18a5dc7b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-18a5dc7b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-18a5dc7b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-18a5dc7b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-18a5dc7b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-18a5dc7b]{display:none!important}.xxl-visible[data-v-18a5dc7b]{display:block!important}}.vertical-center[data-v-18a5dc7b]{display:flex;align-items:center}.horizontal-center[data-v-18a5dc7b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-18a5dc7b]{text-align:right;float:right;justify-content:right}.hidden[data-v-18a5dc7b]{display:none!important}.no-content[data-v-18a5dc7b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-18a5dc7b],.btn[data-v-18a5dc7b],button[data-v-18a5dc7b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-18a5dc7b],.btn-default[type=submit][data-v-18a5dc7b],.btn.btn-primary[data-v-18a5dc7b],.btn[type=submit][data-v-18a5dc7b],button.btn-primary[data-v-18a5dc7b],button[type=submit][data-v-18a5dc7b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-18a5dc7b],.btn-default .icon[data-v-18a5dc7b],button .icon[data-v-18a5dc7b]{margin-right:.5em}input[type=password][data-v-18a5dc7b],input[type=text][data-v-18a5dc7b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-18a5dc7b]:focus,input[type=text][data-v-18a5dc7b]:focus{border:1px solid #35b870}button[data-v-18a5dc7b],input[data-v-18a5dc7b]{outline:none}input[type=text][data-v-18a5dc7b]:hover,textarea[data-v-18a5dc7b]:hover{border:1px solid #9cdfb0}ul[data-v-18a5dc7b]{margin:0;padding:0;list-style:none}a[data-v-18a5dc7b]{cursor:pointer;text-decoration:none}[data-v-18a5dc7b]::-webkit-scrollbar{width:.75em}[data-v-18a5dc7b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-18a5dc7b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-18a5dc7b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-18a5dc7b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-18a5dc7b],input[type=password][data-v-18a5dc7b],input[type=search][data-v-18a5dc7b],input[type=text][data-v-18a5dc7b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-18a5dc7b]:hover,input[type=password][data-v-18a5dc7b]:hover,input[type=search][data-v-18a5dc7b]:hover,input[type=text][data-v-18a5dc7b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-18a5dc7b]:focus,input[type=password][data-v-18a5dc7b]:focus,input[type=search][data-v-18a5dc7b]:focus,input[type=text][data-v-18a5dc7b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-18a5dc7b],input[type=password].with-icon[data-v-18a5dc7b],input[type=search].with-icon[data-v-18a5dc7b],input[type=text].with-icon[data-v-18a5dc7b]{padding-left:.3em}input[type=search][data-v-18a5dc7b],input[type=text][data-v-18a5dc7b]{border-radius:1em;padding:.25em .5em}.entity .body[data-v-18a5dc7b],.fade-in[data-v-18a5dc7b]{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;animation-name:fadeIn-18a5dc7b;-webkit-animation-name:fadeIn-18a5dc7b}.fade-out[data-v-18a5dc7b]{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;animation-name:fadeOut-18a5dc7b;-webkit-animation-name:fadeOut-18a5dc7b}@keyframes fadeIn-18a5dc7b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-18a5dc7b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-18a5dc7b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-18a5dc7b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-18a5dc7b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.entity[data-v-18a5dc7b]{width:100%;display:flex;flex-direction:column}.entity .head[data-v-18a5dc7b]{height:100%;display:flex;align-items:center;padding:.75em .25em}.entity .head .label[data-v-18a5dc7b]{margin-top:.25em}.entity .head.expanded[data-v-18a5dc7b]{background:#c8ffd0;font-weight:700}.entity .head .pull-right[data-v-18a5dc7b]{display:inline-flex;align-items:center;direction:rtl;padding-right:.5em}.entity .head .pull-right[data-v-18a5dc7b] .power-switch{margin-top:.25em}.entity .body[data-v-18a5dc7b]{display:flex;flex-direction:column;padding:.5em;background:linear-gradient(0deg,#edf0ee,#f8f8f8);border-top:1px solid #e1e4e8;box-shadow:0 3px 2px -1px silver}.entity button[data-v-18a5dc7b]{height:2em;background:none;border:none;padding:0 0 0 1em}.entity button[data-v-18a5dc7b]:hover{color:#35b870}.light-container .head .buttons button[data-v-18a5dc7b]{margin-right:.5em}.light-container .body .row[data-v-18a5dc7b]{display:flex}.light-container .body .row .icon[data-v-18a5dc7b]{width:2em;text-align:center}.light-container .body .row .input[data-v-18a5dc7b]{width:calc(100% - 2em)}.light-container .body .row .input [type=color][data-v-18a5dc7b]{width:100%}.light-container .body .row .input[data-v-18a5dc7b] .slider{margin-top:.5em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/1406.3c45f7ef.css b/platypush/backend/http/webapp/dist/static/css/1406.3c45f7ef.css new file mode 100644 index 00000000..2d1bbd37 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/1406.3c45f7ef.css @@ -0,0 +1 @@ +.menu-panel{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background:#e0eae8;padding-top:2em}.menu-panel .content{background:#fff;border-radius:15px;box-shadow:0 0 2px 2px #ccc;border:0}.menu-panel .content .panel-row{display:flex;margin:0!important;padding:1em;box-shadow:1px 0 1px 1px #ddd;cursor:pointer;border:0;letter-spacing:.05em}.menu-panel .content .panel-row:hover{background:#bef6da}.menu-panel .content .panel-row:first-child{border-radius:15px 15px 0 0;box-shadow:2px 0 1px -2px #ddd}.menu-panel .content .panel-row:last-child{border-radius:0 0 15px 15px;box-shadow:-1px 0 1px 0 #ddd}.menu-panel .content .header{background:#dde5e1;font-weight:700;box-shadow:0 0 1px 1px silver}.menu-panel .content .header:hover{background:#dde5e1}@media screen and (max-width:1024px){.menu-panel{padding-top:0}.menu-panel .content{min-width:100%}.menu-panel .content .row:first-child,.menu-panel .content .row:last-child{border-radius:0}}@media screen and (min-width:1024px){.menu-panel .content{min-width:75%}}@media screen and (min-width:1216px){.menu-panel .content{min-width:50%}}@media screen and (min-width:1408px){.menu-panel .content{min-width:35%}}.col-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-42318a2b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-42318a2b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-42318a2b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-42318a2b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-42318a2b]:first-child{margin-left:26%!important}.col-offset-3[data-v-42318a2b]:not(first-child){margin-left:30%!important}.col-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-42318a2b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-42318a2b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-42318a2b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-42318a2b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-42318a2b]:first-child{margin-left:52%!important}.col-offset-6[data-v-42318a2b]:not(first-child){margin-left:56%!important}.col-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-42318a2b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-42318a2b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-42318a2b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-42318a2b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-42318a2b]:first-child{margin-left:78%!important}.col-offset-9[data-v-42318a2b]:not(first-child){margin-left:82%!important}.col-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-42318a2b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-42318a2b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-42318a2b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-42318a2b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-s-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-s-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-s-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-42318a2b]{display:none!important}.s-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-m-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-m-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-m-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-42318a2b]{display:none!important}.m-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-l-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-l-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-l-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-42318a2b]{display:none!important}.l-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-xl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-xl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-xl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-42318a2b]{display:none!important}.xl-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-xxl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-xxl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-xxl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-42318a2b]{display:none!important}.xxl-visible[data-v-42318a2b]{display:block!important}}.vertical-center[data-v-42318a2b]{display:flex;align-items:center}.horizontal-center[data-v-42318a2b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-42318a2b]{text-align:right;float:right;justify-content:right}.hidden[data-v-42318a2b]{display:none!important}.no-content[data-v-42318a2b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-42318a2b],.btn[data-v-42318a2b],button[data-v-42318a2b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-42318a2b],.btn-default[type=submit][data-v-42318a2b],.btn.btn-primary[data-v-42318a2b],.btn[type=submit][data-v-42318a2b],button.btn-primary[data-v-42318a2b],button[type=submit][data-v-42318a2b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-42318a2b],.btn-default .icon[data-v-42318a2b],button .icon[data-v-42318a2b]{margin-right:.5em}input[type=password][data-v-42318a2b],input[type=text][data-v-42318a2b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-42318a2b]:focus,input[type=text][data-v-42318a2b]:focus{border:1px solid #35b870}button[data-v-42318a2b],input[data-v-42318a2b]{outline:none}input[type=text][data-v-42318a2b]:hover,textarea[data-v-42318a2b]:hover{border:1px solid #9cdfb0}ul[data-v-42318a2b]{margin:0;padding:0;list-style:none}a[data-v-42318a2b]{cursor:pointer;text-decoration:none}[data-v-42318a2b]::-webkit-scrollbar{width:.75em}[data-v-42318a2b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-42318a2b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-42318a2b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-42318a2b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-42318a2b],input[type=password][data-v-42318a2b],input[type=search][data-v-42318a2b],input[type=text][data-v-42318a2b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-42318a2b]:hover,input[type=password][data-v-42318a2b]:hover,input[type=search][data-v-42318a2b]:hover,input[type=text][data-v-42318a2b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-42318a2b]:focus,input[type=password][data-v-42318a2b]:focus,input[type=search][data-v-42318a2b]:focus,input[type=text][data-v-42318a2b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-42318a2b],input[type=password].with-icon[data-v-42318a2b],input[type=search].with-icon[data-v-42318a2b],input[type=text].with-icon[data-v-42318a2b]{padding-left:.3em}input[type=search][data-v-42318a2b],input[type=text][data-v-42318a2b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-42318a2b]{animation-fill-mode:both;animation-name:fadeIn-42318a2b;-webkit-animation-name:fadeIn-42318a2b}.fade-in[data-v-42318a2b],.fade-out[data-v-42318a2b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-42318a2b]{animation-fill-mode:both;animation-name:fadeOut-42318a2b;-webkit-animation-name:fadeOut-42318a2b}@keyframes fadeIn-42318a2b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-42318a2b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-42318a2b]{display:flex;align-items:center;padding-top:.75em!important;padding-bottom:.75em!important}.header .icon[data-v-42318a2b]{margin-left:.5em}.header .name[data-v-42318a2b]{text-align:center}.group[data-v-42318a2b]{display:flex;align-items:center}.col-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-e2726892]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-e2726892]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-e2726892]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-e2726892]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-e2726892]:first-child{margin-left:26%!important}.col-offset-3[data-v-e2726892]:not(first-child){margin-left:30%!important}.col-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-e2726892]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-e2726892]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-e2726892]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-e2726892]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-e2726892]:first-child{margin-left:52%!important}.col-offset-6[data-v-e2726892]:not(first-child){margin-left:56%!important}.col-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-e2726892]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-e2726892]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-e2726892]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-e2726892]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-e2726892]:first-child{margin-left:78%!important}.col-offset-9[data-v-e2726892]:not(first-child){margin-left:82%!important}.col-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-e2726892]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-e2726892]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-e2726892]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-e2726892]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-3[data-v-e2726892]{margin-left:26%}.col-no-margin-s-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-6[data-v-e2726892]{margin-left:52%}.col-no-margin-s-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-9[data-v-e2726892]{margin-left:78%}.col-no-margin-s-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-s-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-e2726892]{display:none!important}.s-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-3[data-v-e2726892]{margin-left:26%}.col-no-margin-m-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-6[data-v-e2726892]{margin-left:52%}.col-no-margin-m-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-9[data-v-e2726892]{margin-left:78%}.col-no-margin-m-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-m-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-e2726892]{display:none!important}.m-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-3[data-v-e2726892]{margin-left:26%}.col-no-margin-l-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-6[data-v-e2726892]{margin-left:52%}.col-no-margin-l-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-9[data-v-e2726892]{margin-left:78%}.col-no-margin-l-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-l-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-e2726892]{display:none!important}.l-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-3[data-v-e2726892]{margin-left:26%}.col-no-margin-xl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-6[data-v-e2726892]{margin-left:52%}.col-no-margin-xl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-9[data-v-e2726892]{margin-left:78%}.col-no-margin-xl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-e2726892]{display:none!important}.xl-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-3[data-v-e2726892]{margin-left:26%}.col-no-margin-xxl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-6[data-v-e2726892]{margin-left:52%}.col-no-margin-xxl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-9[data-v-e2726892]{margin-left:78%}.col-no-margin-xxl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-e2726892]{display:none!important}.xxl-visible[data-v-e2726892]{display:block!important}}.vertical-center[data-v-e2726892]{display:flex;align-items:center}.horizontal-center[data-v-e2726892]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-e2726892]{text-align:right;float:right;justify-content:right}.hidden[data-v-e2726892]{display:none!important}.no-content[data-v-e2726892]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-e2726892],.btn[data-v-e2726892],button[data-v-e2726892]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-e2726892],.btn-default[type=submit][data-v-e2726892],.btn.btn-primary[data-v-e2726892],.btn[type=submit][data-v-e2726892],button.btn-primary[data-v-e2726892],button[type=submit][data-v-e2726892]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-e2726892],.btn-default .icon[data-v-e2726892],button .icon[data-v-e2726892]{margin-right:.5em}input[type=password][data-v-e2726892],input[type=text][data-v-e2726892]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-e2726892]:focus,input[type=text][data-v-e2726892]:focus{border:1px solid #35b870}button[data-v-e2726892],input[data-v-e2726892]{outline:none}input[type=text][data-v-e2726892]:hover,textarea[data-v-e2726892]:hover{border:1px solid #9cdfb0}ul[data-v-e2726892]{margin:0;padding:0;list-style:none}a[data-v-e2726892]{cursor:pointer;text-decoration:none}[data-v-e2726892]::-webkit-scrollbar{width:.75em}[data-v-e2726892]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-e2726892]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-e2726892]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-e2726892]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-e2726892],input[type=password][data-v-e2726892],input[type=search][data-v-e2726892],input[type=text][data-v-e2726892]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-e2726892]:hover,input[type=password][data-v-e2726892]:hover,input[type=search][data-v-e2726892]:hover,input[type=text][data-v-e2726892]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-e2726892]:focus,input[type=password][data-v-e2726892]:focus,input[type=search][data-v-e2726892]:focus,input[type=text][data-v-e2726892]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-e2726892],input[type=password].with-icon[data-v-e2726892],input[type=search].with-icon[data-v-e2726892],input[type=text].with-icon[data-v-e2726892]{padding-left:.3em}input[type=search][data-v-e2726892],input[type=text][data-v-e2726892]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-e2726892]{animation-fill-mode:both;animation-name:fadeIn-e2726892;-webkit-animation-name:fadeIn-e2726892}.fade-in[data-v-e2726892],.fade-out[data-v-e2726892]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-e2726892]{animation-fill-mode:both;animation-name:fadeOut-e2726892;-webkit-animation-name:fadeOut-e2726892}@keyframes fadeIn-e2726892{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-e2726892{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.controls[data-v-e2726892]{flex-direction:column;margin-top:2.25em;background:#fff;padding:.5em 1em;border-radius:1em;box-shadow:0 0 2px 2px #ccc}.controls .row[data-v-e2726892],.controls[data-v-e2726892]{width:100%;display:flex;align-items:center}.controls .control[data-v-e2726892]{padding-top:.25em}.controls .icon[data-v-e2726892]{opacity:.7}.controls input[type=color][data-v-e2726892]{width:100%;border:0}.light-controls .row .slider{margin-top:.4em}.col-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-52168252]:first-child{margin-left:0}.col-no-margin-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-52168252]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-52168252]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-52168252]:first-child{margin-left:0}.col-no-margin-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-52168252]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-52168252]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-52168252]:first-child{margin-left:0}.col-no-margin-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-52168252]:first-child{margin-left:26%!important}.col-offset-3[data-v-52168252]:not(first-child){margin-left:30%!important}.col-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-52168252]:first-child{margin-left:0}.col-no-margin-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-52168252]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-52168252]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-52168252]:first-child{margin-left:0}.col-no-margin-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-52168252]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-52168252]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-52168252]:first-child{margin-left:0}.col-no-margin-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-52168252]:first-child{margin-left:52%!important}.col-offset-6[data-v-52168252]:not(first-child){margin-left:56%!important}.col-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-52168252]:first-child{margin-left:0}.col-no-margin-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-52168252]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-52168252]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-52168252]:first-child{margin-left:0}.col-no-margin-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-52168252]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-52168252]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-52168252]:first-child{margin-left:0}.col-no-margin-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-52168252]:first-child{margin-left:78%!important}.col-offset-9[data-v-52168252]:not(first-child){margin-left:82%!important}.col-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-52168252]:first-child{margin-left:0}.col-no-margin-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-52168252]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-52168252]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-52168252]:first-child{margin-left:0}.col-no-margin-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-52168252]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-52168252]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-52168252]:first-child{margin-left:0}.col-offset-s-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-52168252]:first-child{margin-left:0}.col-offset-s-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-52168252]:first-child{margin-left:0}.col-offset-s-3[data-v-52168252]{margin-left:26%}.col-no-margin-s-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-52168252]:first-child{margin-left:0}.col-offset-s-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-52168252]:first-child{margin-left:0}.col-offset-s-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-52168252]:first-child{margin-left:0}.col-offset-s-6[data-v-52168252]{margin-left:52%}.col-no-margin-s-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-52168252]:first-child{margin-left:0}.col-offset-s-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-52168252]:first-child{margin-left:0}.col-offset-s-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-52168252]:first-child{margin-left:0}.col-offset-s-9[data-v-52168252]{margin-left:78%}.col-no-margin-s-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-52168252]:first-child{margin-left:0}.col-offset-s-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-52168252]:first-child{margin-left:0}.col-offset-s-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-s-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-52168252]{display:none!important}.s-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-52168252]:first-child{margin-left:0}.col-offset-m-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-52168252]:first-child{margin-left:0}.col-offset-m-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-52168252]:first-child{margin-left:0}.col-offset-m-3[data-v-52168252]{margin-left:26%}.col-no-margin-m-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-52168252]:first-child{margin-left:0}.col-offset-m-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-52168252]:first-child{margin-left:0}.col-offset-m-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-52168252]:first-child{margin-left:0}.col-offset-m-6[data-v-52168252]{margin-left:52%}.col-no-margin-m-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-52168252]:first-child{margin-left:0}.col-offset-m-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-52168252]:first-child{margin-left:0}.col-offset-m-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-52168252]:first-child{margin-left:0}.col-offset-m-9[data-v-52168252]{margin-left:78%}.col-no-margin-m-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-52168252]:first-child{margin-left:0}.col-offset-m-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-52168252]:first-child{margin-left:0}.col-offset-m-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-m-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-52168252]{display:none!important}.m-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-52168252]:first-child{margin-left:0}.col-offset-l-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-52168252]:first-child{margin-left:0}.col-offset-l-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-52168252]:first-child{margin-left:0}.col-offset-l-3[data-v-52168252]{margin-left:26%}.col-no-margin-l-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-52168252]:first-child{margin-left:0}.col-offset-l-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-52168252]:first-child{margin-left:0}.col-offset-l-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-52168252]:first-child{margin-left:0}.col-offset-l-6[data-v-52168252]{margin-left:52%}.col-no-margin-l-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-52168252]:first-child{margin-left:0}.col-offset-l-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-52168252]:first-child{margin-left:0}.col-offset-l-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-52168252]:first-child{margin-left:0}.col-offset-l-9[data-v-52168252]{margin-left:78%}.col-no-margin-l-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-52168252]:first-child{margin-left:0}.col-offset-l-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-52168252]:first-child{margin-left:0}.col-offset-l-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-l-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-52168252]{display:none!important}.l-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-3[data-v-52168252]{margin-left:26%}.col-no-margin-xl-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-6[data-v-52168252]{margin-left:52%}.col-no-margin-xl-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-9[data-v-52168252]{margin-left:78%}.col-no-margin-xl-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-52168252]{display:none!important}.xl-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-3[data-v-52168252]{margin-left:26%}.col-no-margin-xxl-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-6[data-v-52168252]{margin-left:52%}.col-no-margin-xxl-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-9[data-v-52168252]{margin-left:78%}.col-no-margin-xxl-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-52168252]{display:none!important}.xxl-visible[data-v-52168252]{display:block!important}}.vertical-center[data-v-52168252]{display:flex;align-items:center}.horizontal-center[data-v-52168252]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-52168252]{text-align:right;float:right;justify-content:right}.hidden[data-v-52168252]{display:none!important}.no-content[data-v-52168252]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-52168252],.btn[data-v-52168252],button[data-v-52168252]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-52168252],.btn-default[type=submit][data-v-52168252],.btn.btn-primary[data-v-52168252],.btn[type=submit][data-v-52168252],button.btn-primary[data-v-52168252],button[type=submit][data-v-52168252]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-52168252],.btn-default .icon[data-v-52168252],button .icon[data-v-52168252]{margin-right:.5em}input[type=password][data-v-52168252],input[type=text][data-v-52168252]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-52168252]:focus,input[type=text][data-v-52168252]:focus{border:1px solid #35b870}button[data-v-52168252],input[data-v-52168252]{outline:none}input[type=text][data-v-52168252]:hover,textarea[data-v-52168252]:hover{border:1px solid #9cdfb0}ul[data-v-52168252]{margin:0;padding:0;list-style:none}a[data-v-52168252]{cursor:pointer;text-decoration:none}[data-v-52168252]::-webkit-scrollbar{width:.75em}[data-v-52168252]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-52168252]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-52168252]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-52168252]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-52168252],input[type=password][data-v-52168252],input[type=search][data-v-52168252],input[type=text][data-v-52168252]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-52168252]:hover,input[type=password][data-v-52168252]:hover,input[type=search][data-v-52168252]:hover,input[type=text][data-v-52168252]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-52168252]:focus,input[type=password][data-v-52168252]:focus,input[type=search][data-v-52168252]:focus,input[type=text][data-v-52168252]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-52168252],input[type=password].with-icon[data-v-52168252],input[type=search].with-icon[data-v-52168252],input[type=text].with-icon[data-v-52168252]{padding-left:.3em}input[type=search][data-v-52168252],input[type=text][data-v-52168252]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-52168252]{animation-fill-mode:both;animation-name:fadeIn-52168252;-webkit-animation-name:fadeIn-52168252}.fade-in[data-v-52168252],.fade-out[data-v-52168252]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-52168252]{animation-fill-mode:both;animation-name:fadeOut-52168252;-webkit-animation-name:fadeOut-52168252}@keyframes fadeIn-52168252{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-52168252{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.expanded .name[data-v-52168252]{font-size:1.25em}.col-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-981c5de0]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-981c5de0]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-981c5de0]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-981c5de0]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-981c5de0]:first-child{margin-left:26%!important}.col-offset-3[data-v-981c5de0]:not(first-child){margin-left:30%!important}.col-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-981c5de0]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-981c5de0]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-981c5de0]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-981c5de0]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-981c5de0]:first-child{margin-left:52%!important}.col-offset-6[data-v-981c5de0]:not(first-child){margin-left:56%!important}.col-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-981c5de0]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-981c5de0]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-981c5de0]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-981c5de0]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-981c5de0]:first-child{margin-left:78%!important}.col-offset-9[data-v-981c5de0]:not(first-child){margin-left:82%!important}.col-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-981c5de0]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-981c5de0]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-981c5de0]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-981c5de0]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-s-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-s-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-s-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-s-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-981c5de0]{display:none!important}.s-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-m-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-m-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-m-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-m-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-981c5de0]{display:none!important}.m-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-l-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-l-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-l-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-l-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-981c5de0]{display:none!important}.l-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-xl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-xl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-xl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-981c5de0]{display:none!important}.xl-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-xxl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-xxl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-xxl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-981c5de0]{display:none!important}.xxl-visible[data-v-981c5de0]{display:block!important}}.vertical-center[data-v-981c5de0]{display:flex;align-items:center}.horizontal-center[data-v-981c5de0]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-981c5de0]{text-align:right;float:right;justify-content:right}.hidden[data-v-981c5de0]{display:none!important}.no-content[data-v-981c5de0]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-981c5de0],.btn[data-v-981c5de0],button[data-v-981c5de0]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-981c5de0],.btn-default[type=submit][data-v-981c5de0],.btn.btn-primary[data-v-981c5de0],.btn[type=submit][data-v-981c5de0],button.btn-primary[data-v-981c5de0],button[type=submit][data-v-981c5de0]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-981c5de0],.btn-default .icon[data-v-981c5de0],button .icon[data-v-981c5de0]{margin-right:.5em}input[type=password][data-v-981c5de0],input[type=text][data-v-981c5de0]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-981c5de0]:focus,input[type=text][data-v-981c5de0]:focus{border:1px solid #35b870}button[data-v-981c5de0],input[data-v-981c5de0]{outline:none}input[type=text][data-v-981c5de0]:hover,textarea[data-v-981c5de0]:hover{border:1px solid #9cdfb0}ul[data-v-981c5de0]{margin:0;padding:0;list-style:none}a[data-v-981c5de0]{cursor:pointer;text-decoration:none}[data-v-981c5de0]::-webkit-scrollbar{width:.75em}[data-v-981c5de0]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-981c5de0]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-981c5de0]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-981c5de0]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-981c5de0],input[type=password][data-v-981c5de0],input[type=search][data-v-981c5de0],input[type=text][data-v-981c5de0]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-981c5de0]:hover,input[type=password][data-v-981c5de0]:hover,input[type=search][data-v-981c5de0]:hover,input[type=text][data-v-981c5de0]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-981c5de0]:focus,input[type=password][data-v-981c5de0]:focus,input[type=search][data-v-981c5de0]:focus,input[type=text][data-v-981c5de0]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-981c5de0],input[type=password].with-icon[data-v-981c5de0],input[type=search].with-icon[data-v-981c5de0],input[type=text].with-icon[data-v-981c5de0]{padding-left:.3em}input[type=search][data-v-981c5de0],input[type=text][data-v-981c5de0]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-981c5de0]{animation-fill-mode:both;animation-name:fadeIn-981c5de0;-webkit-animation-name:fadeIn-981c5de0}.fade-in[data-v-981c5de0],.fade-out[data-v-981c5de0]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-981c5de0]{animation-fill-mode:both;animation-name:fadeOut-981c5de0;-webkit-animation-name:fadeOut-981c5de0}@keyframes fadeIn-981c5de0{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-981c5de0{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.range-wrapper[data-v-981c5de0]{width:100%;position:relative}.range-wrapper input[type=range][data-v-981c5de0]{width:100%;position:absolute;left:0;bottom:0;outline:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none}.range-wrapper input[type=range][data-v-981c5de0]:focus,.range-wrapper input[type=range][data-v-981c5de0]:hover{outline:none;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-webkit-slider-runnable-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:#e4e4e4;border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-moz-range-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:#e4e4e4;border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-ms-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.range-wrapper input[type=range][data-v-981c5de0]::-ms-fill-lower,.range-wrapper input[type=range][data-v-981c5de0]::-ms-fill-upper{background:rgba(0,215,80,.5);border-radius:1px;box-shadow:none;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-webkit-slider-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer;-webkit-appearance:none;-o-appearance:none;appearance:none;margin-top:-.25em}.range-wrapper input[type=range][data-v-981c5de0]::-moz-range-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer}.range-wrapper input[type=range][data-v-981c5de0]::-ms-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer}.col-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1739aaba]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1739aaba]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1739aaba]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1739aaba]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1739aaba]:first-child{margin-left:26%!important}.col-offset-3[data-v-1739aaba]:not(first-child){margin-left:30%!important}.col-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1739aaba]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1739aaba]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1739aaba]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1739aaba]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1739aaba]:first-child{margin-left:52%!important}.col-offset-6[data-v-1739aaba]:not(first-child){margin-left:56%!important}.col-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1739aaba]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1739aaba]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1739aaba]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1739aaba]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1739aaba]:first-child{margin-left:78%!important}.col-offset-9[data-v-1739aaba]:not(first-child){margin-left:82%!important}.col-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1739aaba]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1739aaba]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1739aaba]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1739aaba]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-s-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-s-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-s-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1739aaba]{display:none!important}.s-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-m-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-m-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-m-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1739aaba]{display:none!important}.m-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-l-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-l-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-l-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1739aaba]{display:none!important}.l-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-xl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-xl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-xl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1739aaba]{display:none!important}.xl-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-xxl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-xxl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-xxl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1739aaba]{display:none!important}.xxl-visible[data-v-1739aaba]{display:block!important}}.vertical-center[data-v-1739aaba]{display:flex;align-items:center}.horizontal-center[data-v-1739aaba]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1739aaba]{text-align:right;float:right;justify-content:right}.hidden[data-v-1739aaba]{display:none!important}.no-content[data-v-1739aaba]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1739aaba],.btn[data-v-1739aaba],button[data-v-1739aaba]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1739aaba],.btn-default[type=submit][data-v-1739aaba],.btn.btn-primary[data-v-1739aaba],.btn[type=submit][data-v-1739aaba],button.btn-primary[data-v-1739aaba],button[type=submit][data-v-1739aaba]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1739aaba],.btn-default .icon[data-v-1739aaba],button .icon[data-v-1739aaba]{margin-right:.5em}input[type=password][data-v-1739aaba],input[type=text][data-v-1739aaba]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1739aaba]:focus,input[type=text][data-v-1739aaba]:focus{border:1px solid #35b870}button[data-v-1739aaba],input[data-v-1739aaba]{outline:none}input[type=text][data-v-1739aaba]:hover,textarea[data-v-1739aaba]:hover{border:1px solid #9cdfb0}ul[data-v-1739aaba]{margin:0;padding:0;list-style:none}a[data-v-1739aaba]{cursor:pointer;text-decoration:none}[data-v-1739aaba]::-webkit-scrollbar{width:.75em}[data-v-1739aaba]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1739aaba]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-1739aaba]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-1739aaba]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1739aaba],input[type=password][data-v-1739aaba],input[type=search][data-v-1739aaba],input[type=text][data-v-1739aaba]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1739aaba]:hover,input[type=password][data-v-1739aaba]:hover,input[type=search][data-v-1739aaba]:hover,input[type=text][data-v-1739aaba]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1739aaba]:focus,input[type=password][data-v-1739aaba]:focus,input[type=search][data-v-1739aaba]:focus,input[type=text][data-v-1739aaba]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1739aaba],input[type=password].with-icon[data-v-1739aaba],input[type=search].with-icon[data-v-1739aaba],input[type=text].with-icon[data-v-1739aaba]{padding-left:.3em}input[type=search][data-v-1739aaba],input[type=text][data-v-1739aaba]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1739aaba]{animation-fill-mode:both;animation-name:fadeIn-1739aaba;-webkit-animation-name:fadeIn-1739aaba}.fade-in[data-v-1739aaba],.fade-out[data-v-1739aaba]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1739aaba]{animation-fill-mode:both;animation-name:fadeOut-1739aaba;-webkit-animation-name:fadeOut-1739aaba}@keyframes fadeIn-1739aaba{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-1739aaba{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.animation-container[data-v-1739aaba]{width:100%}.animation-container .animation-header[data-v-1739aaba],.animation-container .animation[data-v-1739aaba]{padding-bottom:.5em;margin-bottom:.5em;box-shadow:0 3px 2px -1px silver}.controls[data-v-1739aaba]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2.25em;background:#fff;padding:.5em 1em;border-radius:1em;box-shadow:0 0 2px 2px #ccc}.controls .selector[data-v-1739aaba]{width:100%}.controls .row[data-v-1739aaba]{width:100%;display:flex;align-items:center;padding:.5em 0}.controls .row>div[data-v-1739aaba]:last-child{text-align:right}.controls .control[data-v-1739aaba]{padding-top:.25em}.controls .lights[data-v-1739aaba]{padding-top:.5em;width:100%}.controls .lights .row[data-v-1739aaba]{display:flex;align-items:center}.controls .lights label[data-v-1739aaba]{width:100%}.light-group-container{width:100%;min-height:100%}.light-group-container .row.panel-row{flex-direction:column}.light-group-container .row.panel-row.expanded,.light-group-container .row.panel-row.selected{background:#c8ffd0}.light-group-container .header{padding:.5em!important;display:flex;align-items:center}.light-group-container .header .back-btn{border:0;background:none}.light-group-container .header .back-btn:hover{border:0;color:#35b870}.light-group-container .header .name{text-align:center}.light-group-container .header .name.selected{color:#32b646}.light-group-container .header .name:hover{color:#35b870}.light-group-container .view-selector{width:100%;border-radius:0}.light-group-container .view-selector button{width:33.3%;padding:1.5em;text-align:left;opacity:.8;box-shadow:1px 0 1px 1px #ddd;border-right:0}.light-group-container .view-selector button.selected{background:#c8ffd0}.light-group-container .view-selector button:hover{background:#bef6da}.light-group-container .view-selector .icon{width:100%;text-align:center;font-size:1.2em}.light-group-container .group-controls{margin:0;padding:1em;background-color:#e4eae8;border-radius:0 0 1em 1em}.light-group-container .group-controls .controls{margin:0;padding:1em}.col-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-781dd72c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-781dd72c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-781dd72c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-781dd72c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-781dd72c]:first-child{margin-left:26%!important}.col-offset-3[data-v-781dd72c]:not(first-child){margin-left:30%!important}.col-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-781dd72c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-781dd72c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-781dd72c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-781dd72c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-781dd72c]:first-child{margin-left:52%!important}.col-offset-6[data-v-781dd72c]:not(first-child){margin-left:56%!important}.col-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-781dd72c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-781dd72c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-781dd72c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-781dd72c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-781dd72c]:first-child{margin-left:78%!important}.col-offset-9[data-v-781dd72c]:not(first-child){margin-left:82%!important}.col-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-781dd72c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-781dd72c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-781dd72c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-781dd72c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-s-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-s-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-s-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-781dd72c]{display:none!important}.s-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-m-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-m-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-m-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-781dd72c]{display:none!important}.m-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-l-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-l-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-l-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-781dd72c]{display:none!important}.l-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-xl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-xl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-xl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-781dd72c]{display:none!important}.xl-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-xxl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-xxl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-xxl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-781dd72c]{display:none!important}.xxl-visible[data-v-781dd72c]{display:block!important}}.vertical-center[data-v-781dd72c]{display:flex;align-items:center}.horizontal-center[data-v-781dd72c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-781dd72c]{text-align:right;float:right;justify-content:right}.hidden[data-v-781dd72c]{display:none!important}.no-content[data-v-781dd72c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-781dd72c],.btn[data-v-781dd72c],button[data-v-781dd72c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-781dd72c],.btn-default[type=submit][data-v-781dd72c],.btn.btn-primary[data-v-781dd72c],.btn[type=submit][data-v-781dd72c],button.btn-primary[data-v-781dd72c],button[type=submit][data-v-781dd72c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-781dd72c],.btn-default .icon[data-v-781dd72c],button .icon[data-v-781dd72c]{margin-right:.5em}input[type=password][data-v-781dd72c],input[type=text][data-v-781dd72c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-781dd72c]:focus,input[type=text][data-v-781dd72c]:focus{border:1px solid #35b870}button[data-v-781dd72c],input[data-v-781dd72c]{outline:none}input[type=text][data-v-781dd72c]:hover,textarea[data-v-781dd72c]:hover{border:1px solid #9cdfb0}ul[data-v-781dd72c]{margin:0;padding:0;list-style:none}a[data-v-781dd72c]{cursor:pointer;text-decoration:none}[data-v-781dd72c]::-webkit-scrollbar{width:.75em}[data-v-781dd72c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-781dd72c]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-781dd72c]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-781dd72c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-781dd72c],input[type=password][data-v-781dd72c],input[type=search][data-v-781dd72c],input[type=text][data-v-781dd72c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-781dd72c]:hover,input[type=password][data-v-781dd72c]:hover,input[type=search][data-v-781dd72c]:hover,input[type=text][data-v-781dd72c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-781dd72c]:focus,input[type=password][data-v-781dd72c]:focus,input[type=search][data-v-781dd72c]:focus,input[type=text][data-v-781dd72c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-781dd72c],input[type=password].with-icon[data-v-781dd72c],input[type=search].with-icon[data-v-781dd72c],input[type=text].with-icon[data-v-781dd72c]{padding-left:.3em}input[type=search][data-v-781dd72c],input[type=text][data-v-781dd72c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-781dd72c]{animation-fill-mode:both;animation-name:fadeIn-781dd72c;-webkit-animation-name:fadeIn-781dd72c}.fade-in[data-v-781dd72c],.fade-out[data-v-781dd72c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-781dd72c]{animation-fill-mode:both;animation-name:fadeOut-781dd72c;-webkit-animation-name:fadeOut-781dd72c}@keyframes fadeIn-781dd72c{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-781dd72c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.plugin[data-v-781dd72c]{width:100%;height:100%;display:flex}.panel[data-v-781dd72c]{width:100%;height:100%;box-shadow:none;overflow:auto}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.lights-plugin .menu-panel ul li:not(.header){padding:1.5em 1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/1406.9d7d27e7.css b/platypush/backend/http/webapp/dist/static/css/1406.9d7d27e7.css deleted file mode 100644 index a1f0a545..00000000 --- a/platypush/backend/http/webapp/dist/static/css/1406.9d7d27e7.css +++ /dev/null @@ -1 +0,0 @@ -.menu-panel{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background:#e0eae8;padding-top:2em}.menu-panel .content{background:#fff;border-radius:15px;box-shadow:0 0 2px 2px #ccc;border:0}.menu-panel .content .panel-row{display:flex;margin:0!important;padding:1em;box-shadow:1px 0 1px 1px #ddd;cursor:pointer;border:0;letter-spacing:.05em}.menu-panel .content .panel-row:hover{background:#bef6da}.menu-panel .content .panel-row:first-child{border-radius:15px 15px 0 0;box-shadow:2px 0 1px -2px #ddd}.menu-panel .content .panel-row:last-child{border-radius:0 0 15px 15px;box-shadow:-1px 0 1px 0 #ddd}.menu-panel .content .header{background:#dde5e1;font-weight:700;box-shadow:0 0 1px 1px silver}.menu-panel .content .header:hover{background:#dde5e1}@media screen and (max-width:1024px){.menu-panel{padding-top:0}.menu-panel .content{min-width:100%}.menu-panel .content .row:first-child,.menu-panel .content .row:last-child{border-radius:0}}@media screen and (min-width:1024px){.menu-panel .content{min-width:75%}}@media screen and (min-width:1216px){.menu-panel .content{min-width:50%}}@media screen and (min-width:1408px){.menu-panel .content{min-width:35%}}.col-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-42318a2b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-42318a2b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-42318a2b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-42318a2b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-42318a2b]:first-child{margin-left:26%!important}.col-offset-3[data-v-42318a2b]:not(first-child){margin-left:30%!important}.col-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-42318a2b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-42318a2b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-42318a2b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-42318a2b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-42318a2b]:first-child{margin-left:52%!important}.col-offset-6[data-v-42318a2b]:not(first-child){margin-left:56%!important}.col-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-42318a2b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-42318a2b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-42318a2b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-42318a2b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-42318a2b]:first-child{margin-left:78%!important}.col-offset-9[data-v-42318a2b]:not(first-child){margin-left:82%!important}.col-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-42318a2b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-42318a2b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-42318a2b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-42318a2b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-s-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-s-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-s-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-42318a2b]{display:none!important}.s-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-m-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-m-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-m-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-42318a2b]{display:none!important}.m-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-l-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-l-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-l-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-42318a2b]{display:none!important}.l-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-xl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-xl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-xl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-42318a2b]{display:none!important}.xl-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-xxl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-xxl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-xxl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-42318a2b]{display:none!important}.xxl-visible[data-v-42318a2b]{display:block!important}}.vertical-center[data-v-42318a2b]{display:flex;align-items:center}.horizontal-center[data-v-42318a2b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-42318a2b]{text-align:right;float:right;justify-content:right}.hidden[data-v-42318a2b]{display:none!important}.no-content[data-v-42318a2b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-42318a2b],.btn[data-v-42318a2b],button[data-v-42318a2b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-42318a2b],.btn-default[type=submit][data-v-42318a2b],.btn.btn-primary[data-v-42318a2b],.btn[type=submit][data-v-42318a2b],button.btn-primary[data-v-42318a2b],button[type=submit][data-v-42318a2b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-42318a2b],.btn-default .icon[data-v-42318a2b],button .icon[data-v-42318a2b]{margin-right:.5em}input[type=password][data-v-42318a2b],input[type=text][data-v-42318a2b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-42318a2b]:focus,input[type=text][data-v-42318a2b]:focus{border:1px solid #35b870}button[data-v-42318a2b],input[data-v-42318a2b]{outline:none}input[type=text][data-v-42318a2b]:hover,textarea[data-v-42318a2b]:hover{border:1px solid #9cdfb0}ul[data-v-42318a2b]{margin:0;padding:0;list-style:none}a[data-v-42318a2b]{cursor:pointer;text-decoration:none}[data-v-42318a2b]::-webkit-scrollbar{width:.75em}[data-v-42318a2b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-42318a2b]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-42318a2b]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-42318a2b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-42318a2b],input[type=password][data-v-42318a2b],input[type=search][data-v-42318a2b],input[type=text][data-v-42318a2b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-42318a2b]:hover,input[type=password][data-v-42318a2b]:hover,input[type=search][data-v-42318a2b]:hover,input[type=text][data-v-42318a2b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-42318a2b]:focus,input[type=password][data-v-42318a2b]:focus,input[type=search][data-v-42318a2b]:focus,input[type=text][data-v-42318a2b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-42318a2b],input[type=password].with-icon[data-v-42318a2b],input[type=search].with-icon[data-v-42318a2b],input[type=text].with-icon[data-v-42318a2b]{padding-left:.3em}input[type=search][data-v-42318a2b],input[type=text][data-v-42318a2b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-42318a2b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-42318a2b;-webkit-animation-name:fadeIn-42318a2b}.fade-in[data-v-42318a2b],.fade-out[data-v-42318a2b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-42318a2b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-42318a2b;-webkit-animation-name:fadeOut-42318a2b}@-webkit-keyframes fadeIn-42318a2b{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-42318a2b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-42318a2b{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-42318a2b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-42318a2b]{display:flex;align-items:center;padding-top:.75em!important;padding-bottom:.75em!important}.header .icon[data-v-42318a2b]{margin-left:.5em}.header .name[data-v-42318a2b]{text-align:center}.group[data-v-42318a2b]{display:flex;align-items:center}.col-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-e2726892]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-e2726892]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-e2726892]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-e2726892]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-e2726892]:first-child{margin-left:26%!important}.col-offset-3[data-v-e2726892]:not(first-child){margin-left:30%!important}.col-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-e2726892]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-e2726892]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-e2726892]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-e2726892]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-e2726892]:first-child{margin-left:52%!important}.col-offset-6[data-v-e2726892]:not(first-child){margin-left:56%!important}.col-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-e2726892]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-e2726892]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-e2726892]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-e2726892]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-e2726892]:first-child{margin-left:78%!important}.col-offset-9[data-v-e2726892]:not(first-child){margin-left:82%!important}.col-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-e2726892]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-e2726892]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-e2726892]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-e2726892]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-3[data-v-e2726892]{margin-left:26%}.col-no-margin-s-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-6[data-v-e2726892]{margin-left:52%}.col-no-margin-s-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-9[data-v-e2726892]{margin-left:78%}.col-no-margin-s-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-s-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-e2726892]{display:none!important}.s-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-3[data-v-e2726892]{margin-left:26%}.col-no-margin-m-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-6[data-v-e2726892]{margin-left:52%}.col-no-margin-m-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-9[data-v-e2726892]{margin-left:78%}.col-no-margin-m-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-m-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-e2726892]{display:none!important}.m-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-3[data-v-e2726892]{margin-left:26%}.col-no-margin-l-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-6[data-v-e2726892]{margin-left:52%}.col-no-margin-l-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-9[data-v-e2726892]{margin-left:78%}.col-no-margin-l-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-l-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-e2726892]{display:none!important}.l-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-3[data-v-e2726892]{margin-left:26%}.col-no-margin-xl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-6[data-v-e2726892]{margin-left:52%}.col-no-margin-xl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-9[data-v-e2726892]{margin-left:78%}.col-no-margin-xl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-e2726892]{display:none!important}.xl-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-3[data-v-e2726892]{margin-left:26%}.col-no-margin-xxl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-6[data-v-e2726892]{margin-left:52%}.col-no-margin-xxl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-9[data-v-e2726892]{margin-left:78%}.col-no-margin-xxl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-e2726892]{display:none!important}.xxl-visible[data-v-e2726892]{display:block!important}}.vertical-center[data-v-e2726892]{display:flex;align-items:center}.horizontal-center[data-v-e2726892]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-e2726892]{text-align:right;float:right;justify-content:right}.hidden[data-v-e2726892]{display:none!important}.no-content[data-v-e2726892]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-e2726892],.btn[data-v-e2726892],button[data-v-e2726892]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-e2726892],.btn-default[type=submit][data-v-e2726892],.btn.btn-primary[data-v-e2726892],.btn[type=submit][data-v-e2726892],button.btn-primary[data-v-e2726892],button[type=submit][data-v-e2726892]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-e2726892],.btn-default .icon[data-v-e2726892],button .icon[data-v-e2726892]{margin-right:.5em}input[type=password][data-v-e2726892],input[type=text][data-v-e2726892]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-e2726892]:focus,input[type=text][data-v-e2726892]:focus{border:1px solid #35b870}button[data-v-e2726892],input[data-v-e2726892]{outline:none}input[type=text][data-v-e2726892]:hover,textarea[data-v-e2726892]:hover{border:1px solid #9cdfb0}ul[data-v-e2726892]{margin:0;padding:0;list-style:none}a[data-v-e2726892]{cursor:pointer;text-decoration:none}[data-v-e2726892]::-webkit-scrollbar{width:.75em}[data-v-e2726892]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-e2726892]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-e2726892]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-e2726892]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-e2726892],input[type=password][data-v-e2726892],input[type=search][data-v-e2726892],input[type=text][data-v-e2726892]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-e2726892]:hover,input[type=password][data-v-e2726892]:hover,input[type=search][data-v-e2726892]:hover,input[type=text][data-v-e2726892]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-e2726892]:focus,input[type=password][data-v-e2726892]:focus,input[type=search][data-v-e2726892]:focus,input[type=text][data-v-e2726892]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-e2726892],input[type=password].with-icon[data-v-e2726892],input[type=search].with-icon[data-v-e2726892],input[type=text].with-icon[data-v-e2726892]{padding-left:.3em}input[type=search][data-v-e2726892],input[type=text][data-v-e2726892]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-e2726892]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-e2726892;-webkit-animation-name:fadeIn-e2726892}.fade-in[data-v-e2726892],.fade-out[data-v-e2726892]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-e2726892]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-e2726892;-webkit-animation-name:fadeOut-e2726892}@-webkit-keyframes fadeIn-e2726892{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-e2726892{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-e2726892{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-e2726892{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.controls[data-v-e2726892]{flex-direction:column;margin-top:2.25em;background:#fff;padding:.5em 1em;border-radius:1em;box-shadow:0 0 2px 2px #ccc}.controls .row[data-v-e2726892],.controls[data-v-e2726892]{width:100%;display:flex;align-items:center}.controls .control[data-v-e2726892]{padding-top:.25em}.controls .icon[data-v-e2726892]{opacity:.7}.controls input[type=color][data-v-e2726892]{width:100%;border:0}.light-controls .row .slider{margin-top:.4em}.col-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-52168252]:first-child{margin-left:0}.col-no-margin-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-52168252]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-52168252]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-52168252]:first-child{margin-left:0}.col-no-margin-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-52168252]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-52168252]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-52168252]:first-child{margin-left:0}.col-no-margin-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-52168252]:first-child{margin-left:26%!important}.col-offset-3[data-v-52168252]:not(first-child){margin-left:30%!important}.col-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-52168252]:first-child{margin-left:0}.col-no-margin-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-52168252]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-52168252]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-52168252]:first-child{margin-left:0}.col-no-margin-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-52168252]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-52168252]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-52168252]:first-child{margin-left:0}.col-no-margin-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-52168252]:first-child{margin-left:52%!important}.col-offset-6[data-v-52168252]:not(first-child){margin-left:56%!important}.col-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-52168252]:first-child{margin-left:0}.col-no-margin-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-52168252]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-52168252]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-52168252]:first-child{margin-left:0}.col-no-margin-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-52168252]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-52168252]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-52168252]:first-child{margin-left:0}.col-no-margin-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-52168252]:first-child{margin-left:78%!important}.col-offset-9[data-v-52168252]:not(first-child){margin-left:82%!important}.col-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-52168252]:first-child{margin-left:0}.col-no-margin-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-52168252]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-52168252]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-52168252]:first-child{margin-left:0}.col-no-margin-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-52168252]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-52168252]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-52168252]:first-child{margin-left:0}.col-offset-s-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-52168252]:first-child{margin-left:0}.col-offset-s-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-52168252]:first-child{margin-left:0}.col-offset-s-3[data-v-52168252]{margin-left:26%}.col-no-margin-s-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-52168252]:first-child{margin-left:0}.col-offset-s-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-52168252]:first-child{margin-left:0}.col-offset-s-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-52168252]:first-child{margin-left:0}.col-offset-s-6[data-v-52168252]{margin-left:52%}.col-no-margin-s-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-52168252]:first-child{margin-left:0}.col-offset-s-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-52168252]:first-child{margin-left:0}.col-offset-s-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-52168252]:first-child{margin-left:0}.col-offset-s-9[data-v-52168252]{margin-left:78%}.col-no-margin-s-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-52168252]:first-child{margin-left:0}.col-offset-s-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-52168252]:first-child{margin-left:0}.col-offset-s-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-s-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-52168252]{display:none!important}.s-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-52168252]:first-child{margin-left:0}.col-offset-m-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-52168252]:first-child{margin-left:0}.col-offset-m-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-52168252]:first-child{margin-left:0}.col-offset-m-3[data-v-52168252]{margin-left:26%}.col-no-margin-m-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-52168252]:first-child{margin-left:0}.col-offset-m-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-52168252]:first-child{margin-left:0}.col-offset-m-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-52168252]:first-child{margin-left:0}.col-offset-m-6[data-v-52168252]{margin-left:52%}.col-no-margin-m-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-52168252]:first-child{margin-left:0}.col-offset-m-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-52168252]:first-child{margin-left:0}.col-offset-m-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-52168252]:first-child{margin-left:0}.col-offset-m-9[data-v-52168252]{margin-left:78%}.col-no-margin-m-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-52168252]:first-child{margin-left:0}.col-offset-m-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-52168252]:first-child{margin-left:0}.col-offset-m-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-m-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-52168252]{display:none!important}.m-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-52168252]:first-child{margin-left:0}.col-offset-l-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-52168252]:first-child{margin-left:0}.col-offset-l-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-52168252]:first-child{margin-left:0}.col-offset-l-3[data-v-52168252]{margin-left:26%}.col-no-margin-l-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-52168252]:first-child{margin-left:0}.col-offset-l-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-52168252]:first-child{margin-left:0}.col-offset-l-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-52168252]:first-child{margin-left:0}.col-offset-l-6[data-v-52168252]{margin-left:52%}.col-no-margin-l-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-52168252]:first-child{margin-left:0}.col-offset-l-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-52168252]:first-child{margin-left:0}.col-offset-l-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-52168252]:first-child{margin-left:0}.col-offset-l-9[data-v-52168252]{margin-left:78%}.col-no-margin-l-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-52168252]:first-child{margin-left:0}.col-offset-l-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-52168252]:first-child{margin-left:0}.col-offset-l-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-l-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-52168252]{display:none!important}.l-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-3[data-v-52168252]{margin-left:26%}.col-no-margin-xl-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-6[data-v-52168252]{margin-left:52%}.col-no-margin-xl-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-9[data-v-52168252]{margin-left:78%}.col-no-margin-xl-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-52168252]{display:none!important}.xl-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-3[data-v-52168252]{margin-left:26%}.col-no-margin-xxl-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-6[data-v-52168252]{margin-left:52%}.col-no-margin-xxl-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-9[data-v-52168252]{margin-left:78%}.col-no-margin-xxl-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-52168252]{display:none!important}.xxl-visible[data-v-52168252]{display:block!important}}.vertical-center[data-v-52168252]{display:flex;align-items:center}.horizontal-center[data-v-52168252]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-52168252]{text-align:right;float:right;justify-content:right}.hidden[data-v-52168252]{display:none!important}.no-content[data-v-52168252]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-52168252],.btn[data-v-52168252],button[data-v-52168252]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-52168252],.btn-default[type=submit][data-v-52168252],.btn.btn-primary[data-v-52168252],.btn[type=submit][data-v-52168252],button.btn-primary[data-v-52168252],button[type=submit][data-v-52168252]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-52168252],.btn-default .icon[data-v-52168252],button .icon[data-v-52168252]{margin-right:.5em}input[type=password][data-v-52168252],input[type=text][data-v-52168252]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-52168252]:focus,input[type=text][data-v-52168252]:focus{border:1px solid #35b870}button[data-v-52168252],input[data-v-52168252]{outline:none}input[type=text][data-v-52168252]:hover,textarea[data-v-52168252]:hover{border:1px solid #9cdfb0}ul[data-v-52168252]{margin:0;padding:0;list-style:none}a[data-v-52168252]{cursor:pointer;text-decoration:none}[data-v-52168252]::-webkit-scrollbar{width:.75em}[data-v-52168252]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-52168252]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-52168252]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-52168252]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-52168252],input[type=password][data-v-52168252],input[type=search][data-v-52168252],input[type=text][data-v-52168252]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-52168252]:hover,input[type=password][data-v-52168252]:hover,input[type=search][data-v-52168252]:hover,input[type=text][data-v-52168252]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-52168252]:focus,input[type=password][data-v-52168252]:focus,input[type=search][data-v-52168252]:focus,input[type=text][data-v-52168252]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-52168252],input[type=password].with-icon[data-v-52168252],input[type=search].with-icon[data-v-52168252],input[type=text].with-icon[data-v-52168252]{padding-left:.3em}input[type=search][data-v-52168252],input[type=text][data-v-52168252]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-52168252]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-52168252;-webkit-animation-name:fadeIn-52168252}.fade-in[data-v-52168252],.fade-out[data-v-52168252]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-52168252]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-52168252;-webkit-animation-name:fadeOut-52168252}@-webkit-keyframes fadeIn-52168252{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-52168252{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-52168252{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-52168252{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.expanded .name[data-v-52168252]{font-size:1.25em}.col-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-981c5de0]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-981c5de0]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-981c5de0]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-981c5de0]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-981c5de0]:first-child{margin-left:26%!important}.col-offset-3[data-v-981c5de0]:not(first-child){margin-left:30%!important}.col-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-981c5de0]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-981c5de0]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-981c5de0]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-981c5de0]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-981c5de0]:first-child{margin-left:52%!important}.col-offset-6[data-v-981c5de0]:not(first-child){margin-left:56%!important}.col-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-981c5de0]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-981c5de0]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-981c5de0]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-981c5de0]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-981c5de0]:first-child{margin-left:78%!important}.col-offset-9[data-v-981c5de0]:not(first-child){margin-left:82%!important}.col-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-981c5de0]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-981c5de0]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-981c5de0]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-981c5de0]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-s-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-s-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-s-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-s-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-981c5de0]{display:none!important}.s-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-m-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-m-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-m-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-m-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-981c5de0]{display:none!important}.m-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-l-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-l-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-l-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-l-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-981c5de0]{display:none!important}.l-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-xl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-xl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-xl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-981c5de0]{display:none!important}.xl-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-xxl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-xxl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-xxl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-981c5de0]{display:none!important}.xxl-visible[data-v-981c5de0]{display:block!important}}.vertical-center[data-v-981c5de0]{display:flex;align-items:center}.horizontal-center[data-v-981c5de0]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-981c5de0]{text-align:right;float:right;justify-content:right}.hidden[data-v-981c5de0]{display:none!important}.no-content[data-v-981c5de0]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-981c5de0],.btn[data-v-981c5de0],button[data-v-981c5de0]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-981c5de0],.btn-default[type=submit][data-v-981c5de0],.btn.btn-primary[data-v-981c5de0],.btn[type=submit][data-v-981c5de0],button.btn-primary[data-v-981c5de0],button[type=submit][data-v-981c5de0]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-981c5de0],.btn-default .icon[data-v-981c5de0],button .icon[data-v-981c5de0]{margin-right:.5em}input[type=password][data-v-981c5de0],input[type=text][data-v-981c5de0]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-981c5de0]:focus,input[type=text][data-v-981c5de0]:focus{border:1px solid #35b870}button[data-v-981c5de0],input[data-v-981c5de0]{outline:none}input[type=text][data-v-981c5de0]:hover,textarea[data-v-981c5de0]:hover{border:1px solid #9cdfb0}ul[data-v-981c5de0]{margin:0;padding:0;list-style:none}a[data-v-981c5de0]{cursor:pointer;text-decoration:none}[data-v-981c5de0]::-webkit-scrollbar{width:.75em}[data-v-981c5de0]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-981c5de0]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-981c5de0]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-981c5de0]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-981c5de0],input[type=password][data-v-981c5de0],input[type=search][data-v-981c5de0],input[type=text][data-v-981c5de0]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-981c5de0]:hover,input[type=password][data-v-981c5de0]:hover,input[type=search][data-v-981c5de0]:hover,input[type=text][data-v-981c5de0]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-981c5de0]:focus,input[type=password][data-v-981c5de0]:focus,input[type=search][data-v-981c5de0]:focus,input[type=text][data-v-981c5de0]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-981c5de0],input[type=password].with-icon[data-v-981c5de0],input[type=search].with-icon[data-v-981c5de0],input[type=text].with-icon[data-v-981c5de0]{padding-left:.3em}input[type=search][data-v-981c5de0],input[type=text][data-v-981c5de0]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-981c5de0]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-981c5de0;-webkit-animation-name:fadeIn-981c5de0}.fade-in[data-v-981c5de0],.fade-out[data-v-981c5de0]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-981c5de0]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-981c5de0;-webkit-animation-name:fadeOut-981c5de0}@-webkit-keyframes fadeIn-981c5de0{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-981c5de0{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-981c5de0{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-981c5de0{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.range-wrapper[data-v-981c5de0]{width:100%;position:relative}.range-wrapper input[type=range][data-v-981c5de0]{width:100%;position:absolute;left:0;bottom:0;outline:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none}.range-wrapper input[type=range][data-v-981c5de0]:focus,.range-wrapper input[type=range][data-v-981c5de0]:hover{outline:none;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-webkit-slider-runnable-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:#e4e4e4;border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-moz-range-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:#e4e4e4;border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-ms-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.range-wrapper input[type=range][data-v-981c5de0]::-ms-fill-lower,.range-wrapper input[type=range][data-v-981c5de0]::-ms-fill-upper{background:rgba(0,215,80,.5);border-radius:1px;box-shadow:none;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-webkit-slider-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer;-webkit-appearance:none;-o-appearance:none;appearance:none;margin-top:-.25em}.range-wrapper input[type=range][data-v-981c5de0]::-moz-range-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer}.range-wrapper input[type=range][data-v-981c5de0]::-ms-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer}.col-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1739aaba]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1739aaba]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1739aaba]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1739aaba]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1739aaba]:first-child{margin-left:26%!important}.col-offset-3[data-v-1739aaba]:not(first-child){margin-left:30%!important}.col-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1739aaba]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1739aaba]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1739aaba]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1739aaba]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1739aaba]:first-child{margin-left:52%!important}.col-offset-6[data-v-1739aaba]:not(first-child){margin-left:56%!important}.col-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1739aaba]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1739aaba]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1739aaba]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1739aaba]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1739aaba]:first-child{margin-left:78%!important}.col-offset-9[data-v-1739aaba]:not(first-child){margin-left:82%!important}.col-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1739aaba]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1739aaba]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1739aaba]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1739aaba]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-s-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-s-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-s-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1739aaba]{display:none!important}.s-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-m-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-m-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-m-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1739aaba]{display:none!important}.m-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-l-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-l-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-l-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1739aaba]{display:none!important}.l-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-xl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-xl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-xl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1739aaba]{display:none!important}.xl-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-xxl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-xxl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-xxl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1739aaba]{display:none!important}.xxl-visible[data-v-1739aaba]{display:block!important}}.vertical-center[data-v-1739aaba]{display:flex;align-items:center}.horizontal-center[data-v-1739aaba]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1739aaba]{text-align:right;float:right;justify-content:right}.hidden[data-v-1739aaba]{display:none!important}.no-content[data-v-1739aaba]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1739aaba],.btn[data-v-1739aaba],button[data-v-1739aaba]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1739aaba],.btn-default[type=submit][data-v-1739aaba],.btn.btn-primary[data-v-1739aaba],.btn[type=submit][data-v-1739aaba],button.btn-primary[data-v-1739aaba],button[type=submit][data-v-1739aaba]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1739aaba],.btn-default .icon[data-v-1739aaba],button .icon[data-v-1739aaba]{margin-right:.5em}input[type=password][data-v-1739aaba],input[type=text][data-v-1739aaba]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1739aaba]:focus,input[type=text][data-v-1739aaba]:focus{border:1px solid #35b870}button[data-v-1739aaba],input[data-v-1739aaba]{outline:none}input[type=text][data-v-1739aaba]:hover,textarea[data-v-1739aaba]:hover{border:1px solid #9cdfb0}ul[data-v-1739aaba]{margin:0;padding:0;list-style:none}a[data-v-1739aaba]{cursor:pointer;text-decoration:none}[data-v-1739aaba]::-webkit-scrollbar{width:.75em}[data-v-1739aaba]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1739aaba]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-1739aaba]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-1739aaba]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1739aaba],input[type=password][data-v-1739aaba],input[type=search][data-v-1739aaba],input[type=text][data-v-1739aaba]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1739aaba]:hover,input[type=password][data-v-1739aaba]:hover,input[type=search][data-v-1739aaba]:hover,input[type=text][data-v-1739aaba]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1739aaba]:focus,input[type=password][data-v-1739aaba]:focus,input[type=search][data-v-1739aaba]:focus,input[type=text][data-v-1739aaba]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1739aaba],input[type=password].with-icon[data-v-1739aaba],input[type=search].with-icon[data-v-1739aaba],input[type=text].with-icon[data-v-1739aaba]{padding-left:.3em}input[type=search][data-v-1739aaba],input[type=text][data-v-1739aaba]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1739aaba]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-1739aaba;-webkit-animation-name:fadeIn-1739aaba}.fade-in[data-v-1739aaba],.fade-out[data-v-1739aaba]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1739aaba]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-1739aaba;-webkit-animation-name:fadeOut-1739aaba}@-webkit-keyframes fadeIn-1739aaba{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-1739aaba{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-1739aaba{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-1739aaba{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.animation-container[data-v-1739aaba]{width:100%}.animation-container .animation-header[data-v-1739aaba],.animation-container .animation[data-v-1739aaba]{padding-bottom:.5em;margin-bottom:.5em;box-shadow:0 3px 2px -1px silver}.controls[data-v-1739aaba]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2.25em;background:#fff;padding:.5em 1em;border-radius:1em;box-shadow:0 0 2px 2px #ccc}.controls .selector[data-v-1739aaba]{width:100%}.controls .row[data-v-1739aaba]{width:100%;display:flex;align-items:center;padding:.5em 0}.controls .row>div[data-v-1739aaba]:last-child{text-align:right}.controls .control[data-v-1739aaba]{padding-top:.25em}.controls .lights[data-v-1739aaba]{padding-top:.5em;width:100%}.controls .lights .row[data-v-1739aaba]{display:flex;align-items:center}.controls .lights label[data-v-1739aaba]{width:100%}.light-group-container{width:100%;min-height:100%}.light-group-container .row.panel-row{flex-direction:column}.light-group-container .row.panel-row.expanded,.light-group-container .row.panel-row.selected{background:#c8ffd0}.light-group-container .header{padding:.5em!important;display:flex;align-items:center}.light-group-container .header .back-btn{border:0;background:none}.light-group-container .header .back-btn:hover{border:0;color:#35b870}.light-group-container .header .name{text-align:center}.light-group-container .header .name.selected{color:#32b646}.light-group-container .header .name:hover{color:#35b870}.light-group-container .view-selector{width:100%;border-radius:0}.light-group-container .view-selector button{width:33.3%;padding:1.5em;text-align:left;opacity:.8;box-shadow:1px 0 1px 1px #ddd;border-right:0}.light-group-container .view-selector button.selected{background:#c8ffd0}.light-group-container .view-selector button:hover{background:#bef6da}.light-group-container .view-selector .icon{width:100%;text-align:center;font-size:1.2em}.light-group-container .group-controls{margin:0;padding:1em;background-color:#e4eae8;border-radius:0 0 1em 1em}.light-group-container .group-controls .controls{margin:0;padding:1em}.col-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-781dd72c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-781dd72c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-781dd72c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-781dd72c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-781dd72c]:first-child{margin-left:26%!important}.col-offset-3[data-v-781dd72c]:not(first-child){margin-left:30%!important}.col-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-781dd72c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-781dd72c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-781dd72c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-781dd72c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-781dd72c]:first-child{margin-left:52%!important}.col-offset-6[data-v-781dd72c]:not(first-child){margin-left:56%!important}.col-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-781dd72c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-781dd72c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-781dd72c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-781dd72c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-781dd72c]:first-child{margin-left:78%!important}.col-offset-9[data-v-781dd72c]:not(first-child){margin-left:82%!important}.col-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-781dd72c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-781dd72c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-781dd72c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-781dd72c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-s-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-s-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-s-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-781dd72c]{display:none!important}.s-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-m-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-m-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-m-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-781dd72c]{display:none!important}.m-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-l-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-l-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-l-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-781dd72c]{display:none!important}.l-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-xl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-xl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-xl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-781dd72c]{display:none!important}.xl-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-xxl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-xxl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-xxl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-781dd72c]{display:none!important}.xxl-visible[data-v-781dd72c]{display:block!important}}.vertical-center[data-v-781dd72c]{display:flex;align-items:center}.horizontal-center[data-v-781dd72c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-781dd72c]{text-align:right;float:right;justify-content:right}.hidden[data-v-781dd72c]{display:none!important}.no-content[data-v-781dd72c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-781dd72c],.btn[data-v-781dd72c],button[data-v-781dd72c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-781dd72c],.btn-default[type=submit][data-v-781dd72c],.btn.btn-primary[data-v-781dd72c],.btn[type=submit][data-v-781dd72c],button.btn-primary[data-v-781dd72c],button[type=submit][data-v-781dd72c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-781dd72c],.btn-default .icon[data-v-781dd72c],button .icon[data-v-781dd72c]{margin-right:.5em}input[type=password][data-v-781dd72c],input[type=text][data-v-781dd72c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-781dd72c]:focus,input[type=text][data-v-781dd72c]:focus{border:1px solid #35b870}button[data-v-781dd72c],input[data-v-781dd72c]{outline:none}input[type=text][data-v-781dd72c]:hover,textarea[data-v-781dd72c]:hover{border:1px solid #9cdfb0}ul[data-v-781dd72c]{margin:0;padding:0;list-style:none}a[data-v-781dd72c]{cursor:pointer;text-decoration:none}[data-v-781dd72c]::-webkit-scrollbar{width:.75em}[data-v-781dd72c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-781dd72c]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-781dd72c]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-781dd72c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-781dd72c],input[type=password][data-v-781dd72c],input[type=search][data-v-781dd72c],input[type=text][data-v-781dd72c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-781dd72c]:hover,input[type=password][data-v-781dd72c]:hover,input[type=search][data-v-781dd72c]:hover,input[type=text][data-v-781dd72c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-781dd72c]:focus,input[type=password][data-v-781dd72c]:focus,input[type=search][data-v-781dd72c]:focus,input[type=text][data-v-781dd72c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-781dd72c],input[type=password].with-icon[data-v-781dd72c],input[type=search].with-icon[data-v-781dd72c],input[type=text].with-icon[data-v-781dd72c]{padding-left:.3em}input[type=search][data-v-781dd72c],input[type=text][data-v-781dd72c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-781dd72c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-781dd72c;-webkit-animation-name:fadeIn-781dd72c}.fade-in[data-v-781dd72c],.fade-out[data-v-781dd72c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-781dd72c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-781dd72c;-webkit-animation-name:fadeOut-781dd72c}@-webkit-keyframes fadeIn-781dd72c{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-781dd72c{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-781dd72c{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-781dd72c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.plugin[data-v-781dd72c]{width:100%;height:100%;display:flex}.panel[data-v-781dd72c]{width:100%;height:100%;box-shadow:none;overflow:auto}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.lights-plugin .menu-panel ul li:not(.header){padding:1.5em 1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/1474.75891517.css b/platypush/backend/http/webapp/dist/static/css/1474.75891517.css deleted file mode 100644 index 3e223585..00000000 --- a/platypush/backend/http/webapp/dist/static/css/1474.75891517.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-8e097228]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-1[data-v-8e097228]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-8e097228]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-8e097228]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-8e097228]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-2[data-v-8e097228]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-8e097228]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-8e097228]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-8e097228]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-3[data-v-8e097228]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-8e097228]:first-child{margin-left:26%!important}.col-offset-3[data-v-8e097228]:not(first-child){margin-left:30%!important}.col-4[data-v-8e097228]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-4[data-v-8e097228]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-8e097228]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-8e097228]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-8e097228]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-5[data-v-8e097228]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-8e097228]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-8e097228]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-8e097228]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-6[data-v-8e097228]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-8e097228]:first-child{margin-left:52%!important}.col-offset-6[data-v-8e097228]:not(first-child){margin-left:56%!important}.col-7[data-v-8e097228]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-7[data-v-8e097228]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-8e097228]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-8e097228]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-8e097228]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-8[data-v-8e097228]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-8e097228]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-8e097228]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-8e097228]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-9[data-v-8e097228]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-8e097228]:first-child{margin-left:78%!important}.col-offset-9[data-v-8e097228]:not(first-child){margin-left:82%!important}.col-10[data-v-8e097228]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-10[data-v-8e097228]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-8e097228]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-8e097228]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-8e097228]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-8e097228]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-8e097228]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-1[data-v-8e097228]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-8e097228]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-8e097228]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-2[data-v-8e097228]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-8e097228]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-8e097228]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-3[data-v-8e097228]{margin-left:26%}.col-no-margin-s-3[data-v-8e097228]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-8e097228]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-4[data-v-8e097228]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-8e097228]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-8e097228]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-5[data-v-8e097228]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-8e097228]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-8e097228]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-6[data-v-8e097228]{margin-left:52%}.col-no-margin-s-6[data-v-8e097228]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-8e097228]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-7[data-v-8e097228]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-8e097228]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-8e097228]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-8[data-v-8e097228]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-8e097228]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-8e097228]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-9[data-v-8e097228]{margin-left:78%}.col-no-margin-s-9[data-v-8e097228]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-8e097228]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-10[data-v-8e097228]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-8e097228]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-8e097228]:first-child{margin-left:0}.col-offset-s-11[data-v-8e097228]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-s-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-8e097228]{display:none!important}.s-visible[data-v-8e097228]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-8e097228]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-1[data-v-8e097228]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-8e097228]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-8e097228]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-2[data-v-8e097228]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-8e097228]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-8e097228]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-3[data-v-8e097228]{margin-left:26%}.col-no-margin-m-3[data-v-8e097228]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-8e097228]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-4[data-v-8e097228]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-8e097228]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-8e097228]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-5[data-v-8e097228]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-8e097228]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-8e097228]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-6[data-v-8e097228]{margin-left:52%}.col-no-margin-m-6[data-v-8e097228]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-8e097228]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-7[data-v-8e097228]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-8e097228]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-8e097228]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-8[data-v-8e097228]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-8e097228]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-8e097228]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-9[data-v-8e097228]{margin-left:78%}.col-no-margin-m-9[data-v-8e097228]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-8e097228]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-10[data-v-8e097228]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-8e097228]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-8e097228]:first-child{margin-left:0}.col-offset-m-11[data-v-8e097228]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-m-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-8e097228]{display:none!important}.m-visible[data-v-8e097228]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-8e097228]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-1[data-v-8e097228]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-8e097228]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-8e097228]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-2[data-v-8e097228]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-8e097228]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-8e097228]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-3[data-v-8e097228]{margin-left:26%}.col-no-margin-l-3[data-v-8e097228]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-8e097228]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-4[data-v-8e097228]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-8e097228]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-8e097228]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-5[data-v-8e097228]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-8e097228]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-8e097228]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-6[data-v-8e097228]{margin-left:52%}.col-no-margin-l-6[data-v-8e097228]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-8e097228]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-7[data-v-8e097228]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-8e097228]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-8e097228]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-8[data-v-8e097228]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-8e097228]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-8e097228]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-9[data-v-8e097228]{margin-left:78%}.col-no-margin-l-9[data-v-8e097228]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-8e097228]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-10[data-v-8e097228]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-8e097228]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-8e097228]:first-child{margin-left:0}.col-offset-l-11[data-v-8e097228]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-l-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-8e097228]{display:none!important}.l-visible[data-v-8e097228]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-8e097228]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-1[data-v-8e097228]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-8e097228]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-8e097228]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-2[data-v-8e097228]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-8e097228]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-8e097228]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-3[data-v-8e097228]{margin-left:26%}.col-no-margin-xl-3[data-v-8e097228]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-8e097228]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-4[data-v-8e097228]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-8e097228]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-8e097228]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-5[data-v-8e097228]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-8e097228]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-8e097228]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-6[data-v-8e097228]{margin-left:52%}.col-no-margin-xl-6[data-v-8e097228]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-8e097228]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-7[data-v-8e097228]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-8e097228]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-8e097228]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-8[data-v-8e097228]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-8e097228]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-8e097228]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-9[data-v-8e097228]{margin-left:78%}.col-no-margin-xl-9[data-v-8e097228]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-8e097228]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-10[data-v-8e097228]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-8e097228]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-8e097228]:first-child{margin-left:0}.col-offset-xl-11[data-v-8e097228]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-8e097228]{display:none!important}.xl-visible[data-v-8e097228]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-8e097228]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-1[data-v-8e097228]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-8e097228]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-8e097228]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-2[data-v-8e097228]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-8e097228]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-8e097228]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-3[data-v-8e097228]{margin-left:26%}.col-no-margin-xxl-3[data-v-8e097228]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-8e097228]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-4[data-v-8e097228]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-8e097228]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-8e097228]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-5[data-v-8e097228]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-8e097228]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-8e097228]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-6[data-v-8e097228]{margin-left:52%}.col-no-margin-xxl-6[data-v-8e097228]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-8e097228]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-7[data-v-8e097228]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-8e097228]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-8e097228]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-8[data-v-8e097228]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-8e097228]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-8e097228]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-9[data-v-8e097228]{margin-left:78%}.col-no-margin-xxl-9[data-v-8e097228]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-8e097228]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-10[data-v-8e097228]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-8e097228]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-8e097228]:first-child{margin-left:0}.col-offset-xxl-11[data-v-8e097228]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-8e097228]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-8e097228]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-8e097228]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-8e097228]{display:none!important}.xxl-visible[data-v-8e097228]{display:block!important}}.vertical-center[data-v-8e097228]{display:flex;align-items:center}.horizontal-center[data-v-8e097228]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-8e097228]{text-align:right;float:right;justify-content:right}.hidden[data-v-8e097228]{display:none!important}.no-content[data-v-8e097228]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-8e097228],.btn[data-v-8e097228],button[data-v-8e097228]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-8e097228],.btn-default[type=submit][data-v-8e097228],.btn.btn-primary[data-v-8e097228],.btn[type=submit][data-v-8e097228],button.btn-primary[data-v-8e097228],button[type=submit][data-v-8e097228]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-8e097228],.btn-default .icon[data-v-8e097228],button .icon[data-v-8e097228]{margin-right:.5em}input[type=password][data-v-8e097228],input[type=text][data-v-8e097228]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-8e097228]:focus,input[type=text][data-v-8e097228]:focus{border:1px solid #35b870}button[data-v-8e097228],input[data-v-8e097228]{outline:none}input[type=text][data-v-8e097228]:hover,textarea[data-v-8e097228]:hover{border:1px solid #9cdfb0}ul[data-v-8e097228]{margin:0;padding:0;list-style:none}a[data-v-8e097228]{cursor:pointer;text-decoration:none}[data-v-8e097228]::-webkit-scrollbar{width:.75em}[data-v-8e097228]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-8e097228]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-8e097228]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-8e097228]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-8e097228],input[type=password][data-v-8e097228],input[type=search][data-v-8e097228],input[type=text][data-v-8e097228]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-8e097228]:hover,input[type=password][data-v-8e097228]:hover,input[type=search][data-v-8e097228]:hover,input[type=text][data-v-8e097228]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-8e097228]:focus,input[type=password][data-v-8e097228]:focus,input[type=search][data-v-8e097228]:focus,input[type=text][data-v-8e097228]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-8e097228],input[type=password].with-icon[data-v-8e097228],input[type=search].with-icon[data-v-8e097228],input[type=text].with-icon[data-v-8e097228]{padding-left:.3em}input[type=search][data-v-8e097228],input[type=text][data-v-8e097228]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-8e097228]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-8e097228;-webkit-animation-name:fadeIn-8e097228}.fade-in[data-v-8e097228],.fade-out[data-v-8e097228]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-8e097228]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-8e097228;-webkit-animation-name:fadeOut-8e097228}@-webkit-keyframes fadeIn-8e097228{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-8e097228{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-8e097228{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-8e097228{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-8e097228]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-8e097228]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-8e097228]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.power-switch[data-v-8e097228]{position:relative;transition:transform .3s;transform:scale(var(--scale,1)) translateZ(0)}.power-switch[data-v-8e097228]:active{--scale:.96}.power-switch.disabled[data-v-8e097228]{opacity:.6}.power-switch input[data-v-8e097228]{display:none}.power-switch input+label[data-v-8e097228]{border-radius:1em;display:block;cursor:pointer;position:relative;transition:box-shadow .4s}.power-switch input+label[data-v-8e097228]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:none;opacity:var(--gradient,0);transition:opacity .4s}.power-switch input+label .switch[data-v-8e097228]{position:relative;display:inline-block;vertical-align:top;height:1.4em;width:2.5em;border-radius:1em;background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}.power-switch input+label .switch[data-v-8e097228]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:rgba(0,215,80,.5);opacity:var(--gradient,0);transition:opacity .4s}.power-switch input+label .switch .dot[data-v-8e097228]{background:#d4d8d6;position:absolute;width:1.5em;height:1.5em;border-radius:50%;box-shadow:1px 0 3.5px 0 #475c40;left:-.25em;top:-.05em;transform:translateX(var(--offset,0));transition:transform .4s,box-shadow .4s}.power-switch input+label .switch .dot[data-v-8e097228]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:#fff;opacity:var(--gradient,0);transition:opacity .4s}.power-switch input+label span[data-v-8e097228]{line-height:2em;font-size:1.2em;color:var(--text,#646b8c);font-weight:500;display:inline-block;vertical-align:top;position:relative;margin-left:.5em;transition:color .4s}.power-switch input+label+span[data-v-8e097228]{text-align:center;display:block;position:absolute;left:0;right:0;top:100%;opacity:0;font-size:1em;font-weight:500;color:#e4e4e4;transform:translateY(.2em);transition:opacity .4s,transform .4s}.power-switch input:not(:checked)+label[data-v-8e097228]{pointer-events:none}.power-switch input:not(:checked)+label+span[data-v-8e097228]{opacity:1;transform:translateY(.6em)}.power-switch input:checked+label[data-v-8e097228]{--offset:1.5em;--text:$slider-progress-bg;--gradient:1;--shadow:rgba(0,39,6,.1)} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/1798.f703a14d.css b/platypush/backend/http/webapp/dist/static/css/1798.5047113b.css similarity index 93% rename from platypush/backend/http/webapp/dist/static/css/1798.f703a14d.css rename to platypush/backend/http/webapp/dist/static/css/1798.5047113b.css index 90952385..496f7701 100644 --- a/platypush/backend/http/webapp/dist/static/css/1798.f703a14d.css +++ b/platypush/backend/http/webapp/dist/static/css/1798.5047113b.css @@ -1 +1 @@ -.col-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-150b6d72]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-150b6d72]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-150b6d72]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-150b6d72]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-150b6d72]:first-child{margin-left:26%!important}.col-offset-3[data-v-150b6d72]:not(first-child){margin-left:30%!important}.col-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-150b6d72]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-150b6d72]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-150b6d72]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-150b6d72]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-150b6d72]:first-child{margin-left:52%!important}.col-offset-6[data-v-150b6d72]:not(first-child){margin-left:56%!important}.col-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-150b6d72]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-150b6d72]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-150b6d72]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-150b6d72]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-150b6d72]:first-child{margin-left:78%!important}.col-offset-9[data-v-150b6d72]:not(first-child){margin-left:82%!important}.col-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-150b6d72]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-150b6d72]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-150b6d72]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-150b6d72]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-s-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-s-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-s-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-s-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-150b6d72]{display:none!important}.s-visible[data-v-150b6d72]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-m-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-m-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-m-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-m-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-150b6d72]{display:none!important}.m-visible[data-v-150b6d72]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-l-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-l-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-l-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-l-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-150b6d72]{display:none!important}.l-visible[data-v-150b6d72]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-xl-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-xl-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-xl-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-150b6d72]{display:none!important}.xl-visible[data-v-150b6d72]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-xxl-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-xxl-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-xxl-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-150b6d72]{display:none!important}.xxl-visible[data-v-150b6d72]{display:block!important}}.vertical-center[data-v-150b6d72]{display:flex;align-items:center}.horizontal-center[data-v-150b6d72]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-150b6d72]{text-align:right;float:right;justify-content:right}.hidden[data-v-150b6d72]{display:none!important}.no-content[data-v-150b6d72]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-150b6d72],.btn[data-v-150b6d72],button[data-v-150b6d72]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-150b6d72],.btn-default[type=submit][data-v-150b6d72],.btn.btn-primary[data-v-150b6d72],.btn[type=submit][data-v-150b6d72],button.btn-primary[data-v-150b6d72],button[type=submit][data-v-150b6d72]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-150b6d72],.btn-default .icon[data-v-150b6d72],button .icon[data-v-150b6d72]{margin-right:.5em}input[type=password][data-v-150b6d72],input[type=text][data-v-150b6d72]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-150b6d72]:focus,input[type=text][data-v-150b6d72]:focus{border:1px solid #35b870}button[data-v-150b6d72],input[data-v-150b6d72]{outline:none}input[type=text][data-v-150b6d72]:hover,textarea[data-v-150b6d72]:hover{border:1px solid #9cdfb0}ul[data-v-150b6d72]{margin:0;padding:0;list-style:none}a[data-v-150b6d72]{cursor:pointer;text-decoration:none}[data-v-150b6d72]::-webkit-scrollbar{width:.75em}[data-v-150b6d72]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-150b6d72]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-150b6d72]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-150b6d72]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-150b6d72],input[type=password][data-v-150b6d72],input[type=search][data-v-150b6d72],input[type=text][data-v-150b6d72]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-150b6d72]:hover,input[type=password][data-v-150b6d72]:hover,input[type=search][data-v-150b6d72]:hover,input[type=text][data-v-150b6d72]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-150b6d72]:focus,input[type=password][data-v-150b6d72]:focus,input[type=search][data-v-150b6d72]:focus,input[type=text][data-v-150b6d72]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-150b6d72],input[type=password].with-icon[data-v-150b6d72],input[type=search].with-icon[data-v-150b6d72],input[type=text].with-icon[data-v-150b6d72]{padding-left:.3em}input[type=search][data-v-150b6d72],input[type=text][data-v-150b6d72]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-150b6d72]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-150b6d72;-webkit-animation-name:fadeIn-150b6d72}.fade-in[data-v-150b6d72],.fade-out[data-v-150b6d72]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-150b6d72]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-150b6d72;-webkit-animation-name:fadeOut-150b6d72}@-webkit-keyframes fadeIn-150b6d72{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-150b6d72{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-150b6d72{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-150b6d72{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-150b6d72]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-150b6d72]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-150b6d72]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.weather[data-v-150b6d72]{display:flex;flex-direction:column}.weather h1[data-v-150b6d72]{display:flex;justify-content:center;align-items:center}.weather .temperature[data-v-150b6d72]{font-size:2em;margin-left:.4em}.weather .summary[data-v-150b6d72]{font-size:1.1em;margin-top:.75em}.weather .owm-icon[data-v-150b6d72]{margin-right:-.5em} \ No newline at end of file +.col-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-150b6d72]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-150b6d72]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-150b6d72]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-150b6d72]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-150b6d72]:first-child{margin-left:26%!important}.col-offset-3[data-v-150b6d72]:not(first-child){margin-left:30%!important}.col-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-150b6d72]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-150b6d72]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-150b6d72]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-150b6d72]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-150b6d72]:first-child{margin-left:52%!important}.col-offset-6[data-v-150b6d72]:not(first-child){margin-left:56%!important}.col-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-150b6d72]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-150b6d72]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-150b6d72]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-150b6d72]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-150b6d72]:first-child{margin-left:78%!important}.col-offset-9[data-v-150b6d72]:not(first-child){margin-left:82%!important}.col-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-150b6d72]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-150b6d72]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-150b6d72]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-150b6d72]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-s-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-s-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-s-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-s-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-s-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-150b6d72]{display:none!important}.s-visible[data-v-150b6d72]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-m-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-m-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-m-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-m-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-m-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-150b6d72]{display:none!important}.m-visible[data-v-150b6d72]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-l-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-l-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-l-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-l-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-l-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-150b6d72]{display:none!important}.l-visible[data-v-150b6d72]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-xl-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-xl-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-xl-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xl-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-150b6d72]{display:none!important}.xl-visible[data-v-150b6d72]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-1[data-v-150b6d72]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-150b6d72]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-2[data-v-150b6d72]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-150b6d72]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-3[data-v-150b6d72]{margin-left:26%}.col-no-margin-xxl-3[data-v-150b6d72]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-4[data-v-150b6d72]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-150b6d72]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-5[data-v-150b6d72]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-150b6d72]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-6[data-v-150b6d72]{margin-left:52%}.col-no-margin-xxl-6[data-v-150b6d72]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-7[data-v-150b6d72]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-150b6d72]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-8[data-v-150b6d72]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-150b6d72]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-9[data-v-150b6d72]{margin-left:78%}.col-no-margin-xxl-9[data-v-150b6d72]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-10[data-v-150b6d72]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-150b6d72]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-150b6d72]:first-child{margin-left:0}.col-offset-xxl-11[data-v-150b6d72]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-150b6d72]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-150b6d72]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-150b6d72]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-150b6d72]{display:none!important}.xxl-visible[data-v-150b6d72]{display:block!important}}.vertical-center[data-v-150b6d72]{display:flex;align-items:center}.horizontal-center[data-v-150b6d72]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-150b6d72]{text-align:right;float:right;justify-content:right}.hidden[data-v-150b6d72]{display:none!important}.no-content[data-v-150b6d72]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-150b6d72],.btn[data-v-150b6d72],button[data-v-150b6d72]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-150b6d72],.btn-default[type=submit][data-v-150b6d72],.btn.btn-primary[data-v-150b6d72],.btn[type=submit][data-v-150b6d72],button.btn-primary[data-v-150b6d72],button[type=submit][data-v-150b6d72]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-150b6d72],.btn-default .icon[data-v-150b6d72],button .icon[data-v-150b6d72]{margin-right:.5em}input[type=password][data-v-150b6d72],input[type=text][data-v-150b6d72]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-150b6d72]:focus,input[type=text][data-v-150b6d72]:focus{border:1px solid #35b870}button[data-v-150b6d72],input[data-v-150b6d72]{outline:none}input[type=text][data-v-150b6d72]:hover,textarea[data-v-150b6d72]:hover{border:1px solid #9cdfb0}ul[data-v-150b6d72]{margin:0;padding:0;list-style:none}a[data-v-150b6d72]{cursor:pointer;text-decoration:none}[data-v-150b6d72]::-webkit-scrollbar{width:.75em}[data-v-150b6d72]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-150b6d72]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-150b6d72]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-150b6d72]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-150b6d72],input[type=password][data-v-150b6d72],input[type=search][data-v-150b6d72],input[type=text][data-v-150b6d72]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-150b6d72]:hover,input[type=password][data-v-150b6d72]:hover,input[type=search][data-v-150b6d72]:hover,input[type=text][data-v-150b6d72]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-150b6d72]:focus,input[type=password][data-v-150b6d72]:focus,input[type=search][data-v-150b6d72]:focus,input[type=text][data-v-150b6d72]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-150b6d72],input[type=password].with-icon[data-v-150b6d72],input[type=search].with-icon[data-v-150b6d72],input[type=text].with-icon[data-v-150b6d72]{padding-left:.3em}input[type=search][data-v-150b6d72],input[type=text][data-v-150b6d72]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-150b6d72]{animation-fill-mode:both;animation-name:fadeIn-150b6d72;-webkit-animation-name:fadeIn-150b6d72}.fade-in[data-v-150b6d72],.fade-out[data-v-150b6d72]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-150b6d72]{animation-fill-mode:both;animation-name:fadeOut-150b6d72;-webkit-animation-name:fadeOut-150b6d72}@keyframes fadeIn-150b6d72{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-150b6d72{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-150b6d72]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-150b6d72]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-150b6d72]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.weather[data-v-150b6d72]{display:flex;flex-direction:column}.weather h1[data-v-150b6d72]{display:flex;justify-content:center;align-items:center}.weather .temperature[data-v-150b6d72]{font-size:2em;margin-left:.4em}.weather .summary[data-v-150b6d72]{font-size:1.1em;margin-top:.75em}.weather .owm-icon[data-v-150b6d72]{margin-right:-.5em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/2346.dd5b7fec.css b/platypush/backend/http/webapp/dist/static/css/2346.f042c092.css similarity index 93% rename from platypush/backend/http/webapp/dist/static/css/2346.dd5b7fec.css rename to platypush/backend/http/webapp/dist/static/css/2346.f042c092.css index ea78c8b7..8dc90f1e 100644 --- a/platypush/backend/http/webapp/dist/static/css/2346.dd5b7fec.css +++ b/platypush/backend/http/webapp/dist/static/css/2346.f042c092.css @@ -1 +1 @@ -.col-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0fad5251]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0fad5251]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0fad5251]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0fad5251]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0fad5251]:first-child{margin-left:26%!important}.col-offset-3[data-v-0fad5251]:not(first-child){margin-left:30%!important}.col-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0fad5251]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0fad5251]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0fad5251]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0fad5251]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0fad5251]:first-child{margin-left:52%!important}.col-offset-6[data-v-0fad5251]:not(first-child){margin-left:56%!important}.col-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0fad5251]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0fad5251]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0fad5251]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0fad5251]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0fad5251]:first-child{margin-left:78%!important}.col-offset-9[data-v-0fad5251]:not(first-child){margin-left:82%!important}.col-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0fad5251]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0fad5251]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0fad5251]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0fad5251]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-s-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-s-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-s-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0fad5251]{display:none!important}.s-visible[data-v-0fad5251]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-m-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-m-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-m-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0fad5251]{display:none!important}.m-visible[data-v-0fad5251]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-l-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-l-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-l-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0fad5251]{display:none!important}.l-visible[data-v-0fad5251]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-xl-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-xl-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-xl-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0fad5251]{display:none!important}.xl-visible[data-v-0fad5251]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-xxl-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-xxl-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-xxl-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0fad5251]{display:none!important}.xxl-visible[data-v-0fad5251]{display:block!important}}.vertical-center[data-v-0fad5251]{display:flex;align-items:center}.horizontal-center[data-v-0fad5251]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0fad5251]{text-align:right;float:right;justify-content:right}.hidden[data-v-0fad5251]{display:none!important}.no-content[data-v-0fad5251]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0fad5251],.btn[data-v-0fad5251],button[data-v-0fad5251]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0fad5251],.btn-default[type=submit][data-v-0fad5251],.btn.btn-primary[data-v-0fad5251],.btn[type=submit][data-v-0fad5251],button.btn-primary[data-v-0fad5251],button[type=submit][data-v-0fad5251]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0fad5251],.btn-default .icon[data-v-0fad5251],button .icon[data-v-0fad5251]{margin-right:.5em}input[type=password][data-v-0fad5251],input[type=text][data-v-0fad5251]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0fad5251]:focus,input[type=text][data-v-0fad5251]:focus{border:1px solid #35b870}button[data-v-0fad5251],input[data-v-0fad5251]{outline:none}input[type=text][data-v-0fad5251]:hover,textarea[data-v-0fad5251]:hover{border:1px solid #9cdfb0}ul[data-v-0fad5251]{margin:0;padding:0;list-style:none}a[data-v-0fad5251]{cursor:pointer;text-decoration:none}[data-v-0fad5251]::-webkit-scrollbar{width:.75em}[data-v-0fad5251]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0fad5251]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-0fad5251]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-0fad5251]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0fad5251],input[type=password][data-v-0fad5251],input[type=search][data-v-0fad5251],input[type=text][data-v-0fad5251]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0fad5251]:hover,input[type=password][data-v-0fad5251]:hover,input[type=search][data-v-0fad5251]:hover,input[type=text][data-v-0fad5251]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0fad5251]:focus,input[type=password][data-v-0fad5251]:focus,input[type=search][data-v-0fad5251]:focus,input[type=text][data-v-0fad5251]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0fad5251],input[type=password].with-icon[data-v-0fad5251],input[type=search].with-icon[data-v-0fad5251],input[type=text].with-icon[data-v-0fad5251]{padding-left:.3em}input[type=search][data-v-0fad5251],input[type=text][data-v-0fad5251]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0fad5251]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-0fad5251;-webkit-animation-name:fadeIn-0fad5251}.fade-in[data-v-0fad5251],.fade-out[data-v-0fad5251]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0fad5251]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-0fad5251;-webkit-animation-name:fadeOut-0fad5251}@-webkit-keyframes fadeIn-0fad5251{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-0fad5251{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-0fad5251{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-0fad5251{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0fad5251]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0fad5251]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0fad5251]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.camera[data-v-0fad5251]{width:calc(100% + 2em);height:calc(100% + 2em);position:relative;background:#000;color:#888;margin:-1em}.camera .feed-container[data-v-0fad5251]{width:100%;height:calc(100% - 3em);display:flex;justify-content:center;align-items:center}.camera .controls[data-v-0fad5251]{width:100%;height:3em;position:absolute;bottom:0}.camera .controls button[data-v-0fad5251]{background:none;border:none;color:#888} \ No newline at end of file +.col-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0fad5251]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0fad5251]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0fad5251]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0fad5251]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0fad5251]:first-child{margin-left:26%!important}.col-offset-3[data-v-0fad5251]:not(first-child){margin-left:30%!important}.col-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0fad5251]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0fad5251]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0fad5251]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0fad5251]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0fad5251]:first-child{margin-left:52%!important}.col-offset-6[data-v-0fad5251]:not(first-child){margin-left:56%!important}.col-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0fad5251]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0fad5251]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0fad5251]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0fad5251]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0fad5251]:first-child{margin-left:78%!important}.col-offset-9[data-v-0fad5251]:not(first-child){margin-left:82%!important}.col-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0fad5251]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0fad5251]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0fad5251]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0fad5251]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-s-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-s-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-s-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-s-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0fad5251]{display:none!important}.s-visible[data-v-0fad5251]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-m-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-m-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-m-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-m-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0fad5251]{display:none!important}.m-visible[data-v-0fad5251]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-l-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-l-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-l-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-l-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0fad5251]{display:none!important}.l-visible[data-v-0fad5251]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-xl-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-xl-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-xl-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xl-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0fad5251]{display:none!important}.xl-visible[data-v-0fad5251]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0fad5251]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0fad5251]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0fad5251]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0fad5251]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0fad5251]{margin-left:26%}.col-no-margin-xxl-3[data-v-0fad5251]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0fad5251]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0fad5251]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0fad5251]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0fad5251]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0fad5251]{margin-left:52%}.col-no-margin-xxl-6[data-v-0fad5251]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0fad5251]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0fad5251]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0fad5251]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0fad5251]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0fad5251]{margin-left:78%}.col-no-margin-xxl-9[data-v-0fad5251]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0fad5251]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0fad5251]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0fad5251]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0fad5251]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0fad5251]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0fad5251]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0fad5251]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0fad5251]{display:none!important}.xxl-visible[data-v-0fad5251]{display:block!important}}.vertical-center[data-v-0fad5251]{display:flex;align-items:center}.horizontal-center[data-v-0fad5251]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0fad5251]{text-align:right;float:right;justify-content:right}.hidden[data-v-0fad5251]{display:none!important}.no-content[data-v-0fad5251]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0fad5251],.btn[data-v-0fad5251],button[data-v-0fad5251]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0fad5251],.btn-default[type=submit][data-v-0fad5251],.btn.btn-primary[data-v-0fad5251],.btn[type=submit][data-v-0fad5251],button.btn-primary[data-v-0fad5251],button[type=submit][data-v-0fad5251]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0fad5251],.btn-default .icon[data-v-0fad5251],button .icon[data-v-0fad5251]{margin-right:.5em}input[type=password][data-v-0fad5251],input[type=text][data-v-0fad5251]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0fad5251]:focus,input[type=text][data-v-0fad5251]:focus{border:1px solid #35b870}button[data-v-0fad5251],input[data-v-0fad5251]{outline:none}input[type=text][data-v-0fad5251]:hover,textarea[data-v-0fad5251]:hover{border:1px solid #9cdfb0}ul[data-v-0fad5251]{margin:0;padding:0;list-style:none}a[data-v-0fad5251]{cursor:pointer;text-decoration:none}[data-v-0fad5251]::-webkit-scrollbar{width:.75em}[data-v-0fad5251]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0fad5251]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-0fad5251]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-0fad5251]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0fad5251],input[type=password][data-v-0fad5251],input[type=search][data-v-0fad5251],input[type=text][data-v-0fad5251]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0fad5251]:hover,input[type=password][data-v-0fad5251]:hover,input[type=search][data-v-0fad5251]:hover,input[type=text][data-v-0fad5251]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0fad5251]:focus,input[type=password][data-v-0fad5251]:focus,input[type=search][data-v-0fad5251]:focus,input[type=text][data-v-0fad5251]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0fad5251],input[type=password].with-icon[data-v-0fad5251],input[type=search].with-icon[data-v-0fad5251],input[type=text].with-icon[data-v-0fad5251]{padding-left:.3em}input[type=search][data-v-0fad5251],input[type=text][data-v-0fad5251]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0fad5251]{animation-fill-mode:both;animation-name:fadeIn-0fad5251;-webkit-animation-name:fadeIn-0fad5251}.fade-in[data-v-0fad5251],.fade-out[data-v-0fad5251]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0fad5251]{animation-fill-mode:both;animation-name:fadeOut-0fad5251;-webkit-animation-name:fadeOut-0fad5251}@keyframes fadeIn-0fad5251{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-0fad5251{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0fad5251]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0fad5251]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0fad5251]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.camera[data-v-0fad5251]{width:calc(100% + 2em);height:calc(100% + 2em);position:relative;background:#000;color:#888;margin:-1em}.camera .feed-container[data-v-0fad5251]{width:100%;height:calc(100% - 3em);display:flex;justify-content:center;align-items:center}.camera .controls[data-v-0fad5251]{width:100%;height:3em;position:absolute;bottom:0}.camera .controls button[data-v-0fad5251]{background:none;border:none;color:#888} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/2380.a55977a1.css b/platypush/backend/http/webapp/dist/static/css/2380.7e6cb2ed.css similarity index 90% rename from platypush/backend/http/webapp/dist/static/css/2380.a55977a1.css rename to platypush/backend/http/webapp/dist/static/css/2380.7e6cb2ed.css index 33f81c8d..91dde180 100644 --- a/platypush/backend/http/webapp/dist/static/css/2380.a55977a1.css +++ b/platypush/backend/http/webapp/dist/static/css/2380.7e6cb2ed.css @@ -1 +1 @@ -.col-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-c92e52f8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-c92e52f8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-c92e52f8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-c92e52f8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-c92e52f8]:first-child{margin-left:26%!important}.col-offset-3[data-v-c92e52f8]:not(first-child){margin-left:30%!important}.col-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-c92e52f8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-c92e52f8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-c92e52f8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-c92e52f8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-c92e52f8]:first-child{margin-left:52%!important}.col-offset-6[data-v-c92e52f8]:not(first-child){margin-left:56%!important}.col-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-c92e52f8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-c92e52f8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-c92e52f8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-c92e52f8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-c92e52f8]:first-child{margin-left:78%!important}.col-offset-9[data-v-c92e52f8]:not(first-child){margin-left:82%!important}.col-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-c92e52f8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-c92e52f8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-c92e52f8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-c92e52f8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-s-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-s-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-s-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-c92e52f8]{display:none!important}.s-visible[data-v-c92e52f8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-m-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-m-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-m-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-c92e52f8]{display:none!important}.m-visible[data-v-c92e52f8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-l-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-l-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-l-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-c92e52f8]{display:none!important}.l-visible[data-v-c92e52f8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-xl-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-xl-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-xl-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-c92e52f8]{display:none!important}.xl-visible[data-v-c92e52f8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-xxl-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-xxl-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-xxl-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-c92e52f8]{display:none!important}.xxl-visible[data-v-c92e52f8]{display:block!important}}.vertical-center[data-v-c92e52f8]{display:flex;align-items:center}.horizontal-center[data-v-c92e52f8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-c92e52f8]{text-align:right;float:right;justify-content:right}.hidden[data-v-c92e52f8]{display:none!important}.no-content[data-v-c92e52f8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-c92e52f8],.btn[data-v-c92e52f8],button[data-v-c92e52f8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-c92e52f8],.btn-default[type=submit][data-v-c92e52f8],.btn.btn-primary[data-v-c92e52f8],.btn[type=submit][data-v-c92e52f8],button.btn-primary[data-v-c92e52f8],button[type=submit][data-v-c92e52f8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-c92e52f8],.btn-default .icon[data-v-c92e52f8],button .icon[data-v-c92e52f8]{margin-right:.5em}input[type=password][data-v-c92e52f8],input[type=text][data-v-c92e52f8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-c92e52f8]:focus,input[type=text][data-v-c92e52f8]:focus{border:1px solid #35b870}button[data-v-c92e52f8],input[data-v-c92e52f8]{outline:none}input[type=text][data-v-c92e52f8]:hover,textarea[data-v-c92e52f8]:hover{border:1px solid #9cdfb0}ul[data-v-c92e52f8]{margin:0;padding:0;list-style:none}a[data-v-c92e52f8]{cursor:pointer;text-decoration:none}[data-v-c92e52f8]::-webkit-scrollbar{width:.75em}[data-v-c92e52f8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-c92e52f8]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-c92e52f8]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-c92e52f8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-c92e52f8],input[type=password][data-v-c92e52f8],input[type=search][data-v-c92e52f8],input[type=text][data-v-c92e52f8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-c92e52f8]:hover,input[type=password][data-v-c92e52f8]:hover,input[type=search][data-v-c92e52f8]:hover,input[type=text][data-v-c92e52f8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-c92e52f8]:focus,input[type=password][data-v-c92e52f8]:focus,input[type=search][data-v-c92e52f8]:focus,input[type=text][data-v-c92e52f8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-c92e52f8],input[type=password].with-icon[data-v-c92e52f8],input[type=search].with-icon[data-v-c92e52f8],input[type=text].with-icon[data-v-c92e52f8]{padding-left:.3em}input[type=search][data-v-c92e52f8],input[type=text][data-v-c92e52f8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-c92e52f8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-c92e52f8;-webkit-animation-name:fadeIn-c92e52f8}.fade-in[data-v-c92e52f8],.fade-out[data-v-c92e52f8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-c92e52f8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-c92e52f8;-webkit-animation-name:fadeOut-c92e52f8}@-webkit-keyframes fadeIn-c92e52f8{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-c92e52f8{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-c92e52f8{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-c92e52f8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-c92e52f8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-c92e52f8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-c92e52f8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-c92e52f8]{width:100%;position:relative}.switches-container .switches .no-content[data-v-c92e52f8]{padding:1em}.switches-container .switches .switch-info[data-v-c92e52f8]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-c92e52f8]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-c92e52f8]{min-width:45em}}.switches-container .switches .row[data-v-c92e52f8]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-c92e52f8]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-c92e52f8]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-c92e52f8]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-c92e52f8]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-c92e52f8]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-c92e52f8],.switches-container .switches .row .value[data-v-c92e52f8]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-c92e52f8],.switches-container .switches .row .value[data-v-c92e52f8]{width:50%}.switches-container .switches .row .value[data-v-c92e52f8]{text-align:right}} \ No newline at end of file +.col-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-c92e52f8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-c92e52f8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-c92e52f8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-c92e52f8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-c92e52f8]:first-child{margin-left:26%!important}.col-offset-3[data-v-c92e52f8]:not(first-child){margin-left:30%!important}.col-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-c92e52f8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-c92e52f8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-c92e52f8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-c92e52f8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-c92e52f8]:first-child{margin-left:52%!important}.col-offset-6[data-v-c92e52f8]:not(first-child){margin-left:56%!important}.col-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-c92e52f8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-c92e52f8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-c92e52f8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-c92e52f8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-c92e52f8]:first-child{margin-left:78%!important}.col-offset-9[data-v-c92e52f8]:not(first-child){margin-left:82%!important}.col-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-c92e52f8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-c92e52f8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-c92e52f8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-c92e52f8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-s-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-s-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-s-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-s-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-c92e52f8]{display:none!important}.s-visible[data-v-c92e52f8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-m-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-m-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-m-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-m-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-c92e52f8]{display:none!important}.m-visible[data-v-c92e52f8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-l-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-l-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-l-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-l-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-c92e52f8]{display:none!important}.l-visible[data-v-c92e52f8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-xl-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-xl-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-xl-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xl-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-c92e52f8]{display:none!important}.xl-visible[data-v-c92e52f8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-c92e52f8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-c92e52f8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-c92e52f8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-c92e52f8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-c92e52f8]{margin-left:26%}.col-no-margin-xxl-3[data-v-c92e52f8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-c92e52f8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-c92e52f8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-c92e52f8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-c92e52f8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-c92e52f8]{margin-left:52%}.col-no-margin-xxl-6[data-v-c92e52f8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-c92e52f8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-c92e52f8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-c92e52f8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-c92e52f8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-c92e52f8]{margin-left:78%}.col-no-margin-xxl-9[data-v-c92e52f8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-c92e52f8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-c92e52f8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-c92e52f8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-c92e52f8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-c92e52f8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-c92e52f8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-c92e52f8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-c92e52f8]{display:none!important}.xxl-visible[data-v-c92e52f8]{display:block!important}}.vertical-center[data-v-c92e52f8]{display:flex;align-items:center}.horizontal-center[data-v-c92e52f8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-c92e52f8]{text-align:right;float:right;justify-content:right}.hidden[data-v-c92e52f8]{display:none!important}.no-content[data-v-c92e52f8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-c92e52f8],.btn[data-v-c92e52f8],button[data-v-c92e52f8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-c92e52f8],.btn-default[type=submit][data-v-c92e52f8],.btn.btn-primary[data-v-c92e52f8],.btn[type=submit][data-v-c92e52f8],button.btn-primary[data-v-c92e52f8],button[type=submit][data-v-c92e52f8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-c92e52f8],.btn-default .icon[data-v-c92e52f8],button .icon[data-v-c92e52f8]{margin-right:.5em}input[type=password][data-v-c92e52f8],input[type=text][data-v-c92e52f8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-c92e52f8]:focus,input[type=text][data-v-c92e52f8]:focus{border:1px solid #35b870}button[data-v-c92e52f8],input[data-v-c92e52f8]{outline:none}input[type=text][data-v-c92e52f8]:hover,textarea[data-v-c92e52f8]:hover{border:1px solid #9cdfb0}ul[data-v-c92e52f8]{margin:0;padding:0;list-style:none}a[data-v-c92e52f8]{cursor:pointer;text-decoration:none}[data-v-c92e52f8]::-webkit-scrollbar{width:.75em}[data-v-c92e52f8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-c92e52f8]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-c92e52f8]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-c92e52f8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-c92e52f8],input[type=password][data-v-c92e52f8],input[type=search][data-v-c92e52f8],input[type=text][data-v-c92e52f8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-c92e52f8]:hover,input[type=password][data-v-c92e52f8]:hover,input[type=search][data-v-c92e52f8]:hover,input[type=text][data-v-c92e52f8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-c92e52f8]:focus,input[type=password][data-v-c92e52f8]:focus,input[type=search][data-v-c92e52f8]:focus,input[type=text][data-v-c92e52f8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-c92e52f8],input[type=password].with-icon[data-v-c92e52f8],input[type=search].with-icon[data-v-c92e52f8],input[type=text].with-icon[data-v-c92e52f8]{padding-left:.3em}input[type=search][data-v-c92e52f8],input[type=text][data-v-c92e52f8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-c92e52f8]{animation-fill-mode:both;animation-name:fadeIn-c92e52f8;-webkit-animation-name:fadeIn-c92e52f8}.fade-in[data-v-c92e52f8],.fade-out[data-v-c92e52f8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-c92e52f8]{animation-fill-mode:both;animation-name:fadeOut-c92e52f8;-webkit-animation-name:fadeOut-c92e52f8}@keyframes fadeIn-c92e52f8{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-c92e52f8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-c92e52f8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-c92e52f8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-c92e52f8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-c92e52f8]{width:100%;position:relative}.switches-container .switches .no-content[data-v-c92e52f8]{padding:1em}.switches-container .switches .switch-info[data-v-c92e52f8]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-c92e52f8]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-c92e52f8]{min-width:45em}}.switches-container .switches .row[data-v-c92e52f8]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-c92e52f8]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-c92e52f8]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-c92e52f8]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-c92e52f8]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-c92e52f8]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-c92e52f8],.switches-container .switches .row .value[data-v-c92e52f8]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-c92e52f8],.switches-container .switches .row .value[data-v-c92e52f8]{width:50%}.switches-container .switches .row .value[data-v-c92e52f8]{text-align:right}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/2790.8a938bab.css b/platypush/backend/http/webapp/dist/static/css/2790.8a938bab.css new file mode 100644 index 00000000..b54112b4 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/2790.8a938bab.css @@ -0,0 +1 @@ +.col-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-12b0e65b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-12b0e65b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-12b0e65b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-12b0e65b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-12b0e65b]:first-child{margin-left:26%!important}.col-offset-3[data-v-12b0e65b]:not(first-child){margin-left:30%!important}.col-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-12b0e65b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-12b0e65b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-12b0e65b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-12b0e65b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-12b0e65b]:first-child{margin-left:52%!important}.col-offset-6[data-v-12b0e65b]:not(first-child){margin-left:56%!important}.col-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-12b0e65b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-12b0e65b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-12b0e65b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-12b0e65b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-12b0e65b]:first-child{margin-left:78%!important}.col-offset-9[data-v-12b0e65b]:not(first-child){margin-left:82%!important}.col-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-12b0e65b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-12b0e65b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-12b0e65b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-12b0e65b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-s-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-s-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-s-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-12b0e65b]{display:none!important}.s-visible[data-v-12b0e65b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-m-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-m-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-m-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-12b0e65b]{display:none!important}.m-visible[data-v-12b0e65b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-l-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-l-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-l-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-12b0e65b]{display:none!important}.l-visible[data-v-12b0e65b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-xl-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-xl-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-xl-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-12b0e65b]{display:none!important}.xl-visible[data-v-12b0e65b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-xxl-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-xxl-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-xxl-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-12b0e65b]{display:none!important}.xxl-visible[data-v-12b0e65b]{display:block!important}}.vertical-center[data-v-12b0e65b]{display:flex;align-items:center}.horizontal-center[data-v-12b0e65b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-12b0e65b]{text-align:right;float:right;justify-content:right}.hidden[data-v-12b0e65b]{display:none!important}.no-content[data-v-12b0e65b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-12b0e65b],.btn[data-v-12b0e65b],button[data-v-12b0e65b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-12b0e65b],.btn-default[type=submit][data-v-12b0e65b],.btn.btn-primary[data-v-12b0e65b],.btn[type=submit][data-v-12b0e65b],button.btn-primary[data-v-12b0e65b],button[type=submit][data-v-12b0e65b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-12b0e65b],.btn-default .icon[data-v-12b0e65b],button .icon[data-v-12b0e65b]{margin-right:.5em}input[type=password][data-v-12b0e65b],input[type=text][data-v-12b0e65b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-12b0e65b]:focus,input[type=text][data-v-12b0e65b]:focus{border:1px solid #35b870}button[data-v-12b0e65b],input[data-v-12b0e65b]{outline:none}input[type=text][data-v-12b0e65b]:hover,textarea[data-v-12b0e65b]:hover{border:1px solid #9cdfb0}ul[data-v-12b0e65b]{margin:0;padding:0;list-style:none}a[data-v-12b0e65b]{cursor:pointer;text-decoration:none}[data-v-12b0e65b]::-webkit-scrollbar{width:.75em}[data-v-12b0e65b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-12b0e65b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-12b0e65b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-12b0e65b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-12b0e65b],input[type=password][data-v-12b0e65b],input[type=search][data-v-12b0e65b],input[type=text][data-v-12b0e65b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-12b0e65b]:hover,input[type=password][data-v-12b0e65b]:hover,input[type=search][data-v-12b0e65b]:hover,input[type=text][data-v-12b0e65b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-12b0e65b]:focus,input[type=password][data-v-12b0e65b]:focus,input[type=search][data-v-12b0e65b]:focus,input[type=text][data-v-12b0e65b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-12b0e65b],input[type=password].with-icon[data-v-12b0e65b],input[type=search].with-icon[data-v-12b0e65b],input[type=text].with-icon[data-v-12b0e65b]{padding-left:.3em}input[type=search][data-v-12b0e65b],input[type=text][data-v-12b0e65b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-12b0e65b]{animation-fill-mode:both;animation-name:fadeIn-12b0e65b;-webkit-animation-name:fadeIn-12b0e65b}.fade-in[data-v-12b0e65b],.fade-out[data-v-12b0e65b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-12b0e65b]{animation-fill-mode:both;animation-name:fadeOut-12b0e65b;-webkit-animation-name:fadeOut-12b0e65b}@keyframes fadeIn-12b0e65b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-12b0e65b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-12b0e65b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-12b0e65b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-12b0e65b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}@media screen and (max-width:calc(769px - 1px)){.client[data-v-12b0e65b]{flex-direction:column;border-bottom:1px solid #e1e4e8}.client .controls[data-v-12b0e65b],.client .name[data-v-12b0e65b]{width:100%;display:flex}}.client.offline[data-v-12b0e65b]{color:#9b9b9b}.client[data-v-12b0e65b]:hover{background:#bef6da}@media screen and (max-width:calc(769px - 1px)){.client .name[data-v-12b0e65b]{padding-bottom:.5em}}.client .name[data-v-12b0e65b]:hover{color:#35b870;cursor:pointer}.col-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-748fccb4]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-748fccb4]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-748fccb4]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-748fccb4]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-748fccb4]:first-child{margin-left:26%!important}.col-offset-3[data-v-748fccb4]:not(first-child){margin-left:30%!important}.col-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-748fccb4]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-748fccb4]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-748fccb4]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-748fccb4]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-748fccb4]:first-child{margin-left:52%!important}.col-offset-6[data-v-748fccb4]:not(first-child){margin-left:56%!important}.col-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-748fccb4]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-748fccb4]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-748fccb4]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-748fccb4]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-748fccb4]:first-child{margin-left:78%!important}.col-offset-9[data-v-748fccb4]:not(first-child){margin-left:82%!important}.col-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-748fccb4]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-748fccb4]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-748fccb4]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-748fccb4]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-s-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-s-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-s-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-s-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-748fccb4]{display:none!important}.s-visible[data-v-748fccb4]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-m-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-m-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-m-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-m-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-748fccb4]{display:none!important}.m-visible[data-v-748fccb4]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-l-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-l-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-l-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-l-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-748fccb4]{display:none!important}.l-visible[data-v-748fccb4]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-xl-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-xl-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-xl-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-748fccb4]{display:none!important}.xl-visible[data-v-748fccb4]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-xxl-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-xxl-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-xxl-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-748fccb4]{display:none!important}.xxl-visible[data-v-748fccb4]{display:block!important}}.vertical-center[data-v-748fccb4]{display:flex;align-items:center}.horizontal-center[data-v-748fccb4]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-748fccb4]{text-align:right;float:right;justify-content:right}.hidden[data-v-748fccb4]{display:none!important}.no-content[data-v-748fccb4]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-748fccb4],.btn[data-v-748fccb4],button[data-v-748fccb4]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-748fccb4],.btn-default[type=submit][data-v-748fccb4],.btn.btn-primary[data-v-748fccb4],.btn[type=submit][data-v-748fccb4],button.btn-primary[data-v-748fccb4],button[type=submit][data-v-748fccb4]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-748fccb4],.btn-default .icon[data-v-748fccb4],button .icon[data-v-748fccb4]{margin-right:.5em}input[type=password][data-v-748fccb4],input[type=text][data-v-748fccb4]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-748fccb4]:focus,input[type=text][data-v-748fccb4]:focus{border:1px solid #35b870}button[data-v-748fccb4],input[data-v-748fccb4]{outline:none}input[type=text][data-v-748fccb4]:hover,textarea[data-v-748fccb4]:hover{border:1px solid #9cdfb0}ul[data-v-748fccb4]{margin:0;padding:0;list-style:none}a[data-v-748fccb4]{cursor:pointer;text-decoration:none}[data-v-748fccb4]::-webkit-scrollbar{width:.75em}[data-v-748fccb4]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-748fccb4]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-748fccb4]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-748fccb4]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-748fccb4],input[type=password][data-v-748fccb4],input[type=search][data-v-748fccb4],input[type=text][data-v-748fccb4]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-748fccb4]:hover,input[type=password][data-v-748fccb4]:hover,input[type=search][data-v-748fccb4]:hover,input[type=text][data-v-748fccb4]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-748fccb4]:focus,input[type=password][data-v-748fccb4]:focus,input[type=search][data-v-748fccb4]:focus,input[type=text][data-v-748fccb4]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-748fccb4],input[type=password].with-icon[data-v-748fccb4],input[type=search].with-icon[data-v-748fccb4],input[type=text].with-icon[data-v-748fccb4]{padding-left:.3em}input[type=search][data-v-748fccb4],input[type=text][data-v-748fccb4]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-748fccb4]{animation-fill-mode:both;animation-name:fadeIn-748fccb4;-webkit-animation-name:fadeIn-748fccb4}.fade-in[data-v-748fccb4],.fade-out[data-v-748fccb4]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-748fccb4]{animation-fill-mode:both;animation-name:fadeOut-748fccb4;-webkit-animation-name:fadeOut-748fccb4}@keyframes fadeIn-748fccb4{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-748fccb4{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-748fccb4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-748fccb4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-748fccb4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.group .head[data-v-748fccb4]{display:flex;background:#f1f3f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;cursor:pointer}.group .head[data-v-748fccb4]:hover{color:#35b870}.group .client[data-v-748fccb4],.group .head[data-v-748fccb4]{display:flex;align-items:center;padding:1em .5em}.col-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7bce419a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7bce419a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7bce419a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7bce419a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7bce419a]:first-child{margin-left:26%!important}.col-offset-3[data-v-7bce419a]:not(first-child){margin-left:30%!important}.col-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7bce419a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7bce419a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7bce419a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7bce419a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7bce419a]:first-child{margin-left:52%!important}.col-offset-6[data-v-7bce419a]:not(first-child){margin-left:56%!important}.col-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7bce419a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7bce419a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7bce419a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7bce419a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7bce419a]:first-child{margin-left:78%!important}.col-offset-9[data-v-7bce419a]:not(first-child){margin-left:82%!important}.col-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7bce419a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7bce419a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7bce419a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7bce419a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-s-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-s-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-s-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7bce419a]{display:none!important}.s-visible[data-v-7bce419a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-m-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-m-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-m-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7bce419a]{display:none!important}.m-visible[data-v-7bce419a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-l-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-l-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-l-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7bce419a]{display:none!important}.l-visible[data-v-7bce419a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-xl-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-xl-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-xl-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7bce419a]{display:none!important}.xl-visible[data-v-7bce419a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-xxl-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-xxl-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-xxl-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7bce419a]{display:none!important}.xxl-visible[data-v-7bce419a]{display:block!important}}.vertical-center[data-v-7bce419a]{display:flex;align-items:center}.horizontal-center[data-v-7bce419a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7bce419a]{text-align:right;float:right;justify-content:right}.hidden[data-v-7bce419a]{display:none!important}.no-content[data-v-7bce419a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7bce419a],.btn[data-v-7bce419a],button[data-v-7bce419a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7bce419a],.btn-default[type=submit][data-v-7bce419a],.btn.btn-primary[data-v-7bce419a],.btn[type=submit][data-v-7bce419a],button.btn-primary[data-v-7bce419a],button[type=submit][data-v-7bce419a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7bce419a],.btn-default .icon[data-v-7bce419a],button .icon[data-v-7bce419a]{margin-right:.5em}input[type=password][data-v-7bce419a],input[type=text][data-v-7bce419a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7bce419a]:focus,input[type=text][data-v-7bce419a]:focus{border:1px solid #35b870}button[data-v-7bce419a],input[data-v-7bce419a]{outline:none}input[type=text][data-v-7bce419a]:hover,textarea[data-v-7bce419a]:hover{border:1px solid #9cdfb0}ul[data-v-7bce419a]{margin:0;padding:0;list-style:none}a[data-v-7bce419a]{cursor:pointer;text-decoration:none}[data-v-7bce419a]::-webkit-scrollbar{width:.75em}[data-v-7bce419a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7bce419a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7bce419a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7bce419a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7bce419a],input[type=password][data-v-7bce419a],input[type=search][data-v-7bce419a],input[type=text][data-v-7bce419a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7bce419a]:hover,input[type=password][data-v-7bce419a]:hover,input[type=search][data-v-7bce419a]:hover,input[type=text][data-v-7bce419a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7bce419a]:focus,input[type=password][data-v-7bce419a]:focus,input[type=search][data-v-7bce419a]:focus,input[type=text][data-v-7bce419a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7bce419a],input[type=password].with-icon[data-v-7bce419a],input[type=search].with-icon[data-v-7bce419a],input[type=text].with-icon[data-v-7bce419a]{padding-left:.3em}input[type=search][data-v-7bce419a],input[type=text][data-v-7bce419a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7bce419a]{animation-fill-mode:both;animation-name:fadeIn-7bce419a;-webkit-animation-name:fadeIn-7bce419a}.fade-in[data-v-7bce419a],.fade-out[data-v-7bce419a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7bce419a]{animation-fill-mode:both;animation-name:fadeOut-7bce419a;-webkit-animation-name:fadeOut-7bce419a}@keyframes fadeIn-7bce419a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7bce419a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7bce419a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7bce419a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7bce419a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.host[data-v-7bce419a]{width:95%;max-width:1000px;margin:1em auto;border:1px solid #ddd;border-radius:.5em;box-shadow:2.5px 2.5px 3px 0 silver;background:#f8f8f8}.host .header[data-v-7bce419a]{padding:.5em;background:#edf0ee;border-bottom:1px solid #ddd;border-radius:.5em .5em 0 0;display:flex;align-items:center}.host .header .name[data-v-7bce419a]{text-transform:uppercase}.host .header .name[data-v-7bce419a]:hover{color:#35b870;cursor:pointer}.host .header .buttons[data-v-7bce419a]{margin-bottom:0}.host .header button[data-v-7bce419a]{padding:0;border:0;background:none}.host .header button[data-v-7bce419a]:hover{color:#35b870}.col-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-353ffa58]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-353ffa58]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-353ffa58]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-353ffa58]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-353ffa58]:first-child{margin-left:26%!important}.col-offset-3[data-v-353ffa58]:not(first-child){margin-left:30%!important}.col-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-353ffa58]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-353ffa58]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-353ffa58]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-353ffa58]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-353ffa58]:first-child{margin-left:52%!important}.col-offset-6[data-v-353ffa58]:not(first-child){margin-left:56%!important}.col-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-353ffa58]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-353ffa58]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-353ffa58]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-353ffa58]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-353ffa58]:first-child{margin-left:78%!important}.col-offset-9[data-v-353ffa58]:not(first-child){margin-left:82%!important}.col-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-353ffa58]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-353ffa58]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-353ffa58]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-353ffa58]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-s-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-s-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-s-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-s-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-353ffa58]{display:none!important}.s-visible[data-v-353ffa58]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-m-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-m-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-m-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-m-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-353ffa58]{display:none!important}.m-visible[data-v-353ffa58]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-l-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-l-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-l-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-l-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-353ffa58]{display:none!important}.l-visible[data-v-353ffa58]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-xl-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-xl-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-xl-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-353ffa58]{display:none!important}.xl-visible[data-v-353ffa58]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-xxl-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-xxl-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-xxl-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-353ffa58]{display:none!important}.xxl-visible[data-v-353ffa58]{display:block!important}}.vertical-center[data-v-353ffa58]{display:flex;align-items:center}.horizontal-center[data-v-353ffa58]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-353ffa58]{text-align:right;float:right;justify-content:right}.hidden[data-v-353ffa58]{display:none!important}.no-content[data-v-353ffa58]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-353ffa58],.btn[data-v-353ffa58],button[data-v-353ffa58]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-353ffa58],.btn-default[type=submit][data-v-353ffa58],.btn.btn-primary[data-v-353ffa58],.btn[type=submit][data-v-353ffa58],button.btn-primary[data-v-353ffa58],button[type=submit][data-v-353ffa58]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-353ffa58],.btn-default .icon[data-v-353ffa58],button .icon[data-v-353ffa58]{margin-right:.5em}input[type=password][data-v-353ffa58],input[type=text][data-v-353ffa58]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-353ffa58]:focus,input[type=text][data-v-353ffa58]:focus{border:1px solid #35b870}button[data-v-353ffa58],input[data-v-353ffa58]{outline:none}input[type=text][data-v-353ffa58]:hover,textarea[data-v-353ffa58]:hover{border:1px solid #9cdfb0}ul[data-v-353ffa58]{margin:0;padding:0;list-style:none}a[data-v-353ffa58]{cursor:pointer;text-decoration:none}[data-v-353ffa58]::-webkit-scrollbar{width:.75em}[data-v-353ffa58]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-353ffa58]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-353ffa58]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-353ffa58]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-353ffa58],input[type=password][data-v-353ffa58],input[type=search][data-v-353ffa58],input[type=text][data-v-353ffa58]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-353ffa58]:hover,input[type=password][data-v-353ffa58]:hover,input[type=search][data-v-353ffa58]:hover,input[type=text][data-v-353ffa58]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-353ffa58]:focus,input[type=password][data-v-353ffa58]:focus,input[type=search][data-v-353ffa58]:focus,input[type=text][data-v-353ffa58]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-353ffa58],input[type=password].with-icon[data-v-353ffa58],input[type=search].with-icon[data-v-353ffa58],input[type=text].with-icon[data-v-353ffa58]{padding-left:.3em}input[type=search][data-v-353ffa58],input[type=text][data-v-353ffa58]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-353ffa58]{animation-fill-mode:both;animation-name:fadeIn-353ffa58;-webkit-animation-name:fadeIn-353ffa58}.fade-in[data-v-353ffa58],.fade-out[data-v-353ffa58]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-353ffa58]{animation-fill-mode:both;animation-name:fadeOut-353ffa58;-webkit-animation-name:fadeOut-353ffa58}@keyframes fadeIn-353ffa58{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-353ffa58{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-353ffa58]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-353ffa58]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-353ffa58]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.info .row[data-v-353ffa58]{display:flex;align-items:center}.info .section[data-v-353ffa58]{padding:1.5em}.info .section .row[data-v-353ffa58]{align-items:normal}.info label.client[data-v-353ffa58]{width:100%}.info .title[data-v-353ffa58]{font-size:1em;padding-left:.5em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #e1e4e8}.info .client[data-v-353ffa58]{display:flex;align-items:center}.info .client input[data-v-353ffa58]{margin-right:.5em}.info .name-value[data-v-353ffa58]{display:flex;align-items:center}.info .name-value button[data-v-353ffa58]{background:none;border:none;margin:0 1em;padding:0}.info .name-value button[data-v-353ffa58]:hover{color:#38cf80}.col-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0e55ac54]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0e55ac54]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0e55ac54]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0e55ac54]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0e55ac54]:first-child{margin-left:26%!important}.col-offset-3[data-v-0e55ac54]:not(first-child){margin-left:30%!important}.col-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0e55ac54]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0e55ac54]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0e55ac54]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0e55ac54]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0e55ac54]:first-child{margin-left:52%!important}.col-offset-6[data-v-0e55ac54]:not(first-child){margin-left:56%!important}.col-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0e55ac54]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0e55ac54]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0e55ac54]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0e55ac54]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0e55ac54]:first-child{margin-left:78%!important}.col-offset-9[data-v-0e55ac54]:not(first-child){margin-left:82%!important}.col-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0e55ac54]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0e55ac54]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0e55ac54]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0e55ac54]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-s-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-s-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-s-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0e55ac54]{display:none!important}.s-visible[data-v-0e55ac54]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-m-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-m-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-m-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0e55ac54]{display:none!important}.m-visible[data-v-0e55ac54]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-l-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-l-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-l-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0e55ac54]{display:none!important}.l-visible[data-v-0e55ac54]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-xl-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-xl-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-xl-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0e55ac54]{display:none!important}.xl-visible[data-v-0e55ac54]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-xxl-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-xxl-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-xxl-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0e55ac54]{display:none!important}.xxl-visible[data-v-0e55ac54]{display:block!important}}.vertical-center[data-v-0e55ac54]{display:flex;align-items:center}.horizontal-center[data-v-0e55ac54]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0e55ac54]{text-align:right;float:right;justify-content:right}.hidden[data-v-0e55ac54]{display:none!important}.no-content[data-v-0e55ac54]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0e55ac54],.btn[data-v-0e55ac54],button[data-v-0e55ac54]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0e55ac54],.btn-default[type=submit][data-v-0e55ac54],.btn.btn-primary[data-v-0e55ac54],.btn[type=submit][data-v-0e55ac54],button.btn-primary[data-v-0e55ac54],button[type=submit][data-v-0e55ac54]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0e55ac54],.btn-default .icon[data-v-0e55ac54],button .icon[data-v-0e55ac54]{margin-right:.5em}input[type=password][data-v-0e55ac54],input[type=text][data-v-0e55ac54]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0e55ac54]:focus,input[type=text][data-v-0e55ac54]:focus{border:1px solid #35b870}button[data-v-0e55ac54],input[data-v-0e55ac54]{outline:none}input[type=text][data-v-0e55ac54]:hover,textarea[data-v-0e55ac54]:hover{border:1px solid #9cdfb0}ul[data-v-0e55ac54]{margin:0;padding:0;list-style:none}a[data-v-0e55ac54]{cursor:pointer;text-decoration:none}[data-v-0e55ac54]::-webkit-scrollbar{width:.75em}[data-v-0e55ac54]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0e55ac54]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-0e55ac54]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-0e55ac54]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0e55ac54],input[type=password][data-v-0e55ac54],input[type=search][data-v-0e55ac54],input[type=text][data-v-0e55ac54]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0e55ac54]:hover,input[type=password][data-v-0e55ac54]:hover,input[type=search][data-v-0e55ac54]:hover,input[type=text][data-v-0e55ac54]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0e55ac54]:focus,input[type=password][data-v-0e55ac54]:focus,input[type=search][data-v-0e55ac54]:focus,input[type=text][data-v-0e55ac54]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0e55ac54],input[type=password].with-icon[data-v-0e55ac54],input[type=search].with-icon[data-v-0e55ac54],input[type=text].with-icon[data-v-0e55ac54]{padding-left:.3em}input[type=search][data-v-0e55ac54],input[type=text][data-v-0e55ac54]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0e55ac54]{animation-fill-mode:both;animation-name:fadeIn-0e55ac54;-webkit-animation-name:fadeIn-0e55ac54}.fade-in[data-v-0e55ac54],.fade-out[data-v-0e55ac54]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0e55ac54]{animation-fill-mode:both;animation-name:fadeOut-0e55ac54;-webkit-animation-name:fadeOut-0e55ac54}@keyframes fadeIn-0e55ac54{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-0e55ac54{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0e55ac54]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0e55ac54]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0e55ac54]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.client-modal[data-v-0e55ac54]{max-height:75vh;display:flex;flex-direction:column}.client-modal .info[data-v-0e55ac54]{height:80%;overflow:auto}.client-modal button[data-v-0e55ac54]{background:none;border:none;padding:0;margin:0 .5em}.client-modal button[data-v-0e55ac54]:hover{color:#38cf80}.client-modal .buttons[data-v-0e55ac54]{height:20%;margin:0!important;padding:0!important}.client-modal .buttons .row[data-v-0e55ac54]{width:100%;height:100%;display:flex;justify-content:center;padding:0}.client-modal .buttons .row[data-v-0e55ac54]:hover{background:none}.client-modal .buttons .row button[data-v-0e55ac54]{width:100%;height:100%;padding:1em;color:#900;border-color:#900}.client-modal .buttons .row button .name[data-v-0e55ac54]{margin-left:.5em}.client-modal .buttons .row button[data-v-0e55ac54]:hover{background:#bef6da}.col-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-40841f5a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-40841f5a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-40841f5a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-40841f5a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-40841f5a]:first-child{margin-left:26%!important}.col-offset-3[data-v-40841f5a]:not(first-child){margin-left:30%!important}.col-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-40841f5a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-40841f5a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-40841f5a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-40841f5a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-40841f5a]:first-child{margin-left:52%!important}.col-offset-6[data-v-40841f5a]:not(first-child){margin-left:56%!important}.col-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-40841f5a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-40841f5a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-40841f5a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-40841f5a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-40841f5a]:first-child{margin-left:78%!important}.col-offset-9[data-v-40841f5a]:not(first-child){margin-left:82%!important}.col-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-40841f5a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-40841f5a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-40841f5a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-40841f5a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-s-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-s-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-s-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-40841f5a]{display:none!important}.s-visible[data-v-40841f5a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-m-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-m-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-m-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-40841f5a]{display:none!important}.m-visible[data-v-40841f5a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-l-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-l-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-l-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-40841f5a]{display:none!important}.l-visible[data-v-40841f5a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-xl-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-xl-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-xl-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-40841f5a]{display:none!important}.xl-visible[data-v-40841f5a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-xxl-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-xxl-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-xxl-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-40841f5a]{display:none!important}.xxl-visible[data-v-40841f5a]{display:block!important}}.vertical-center[data-v-40841f5a]{display:flex;align-items:center}.horizontal-center[data-v-40841f5a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-40841f5a]{text-align:right;float:right;justify-content:right}.hidden[data-v-40841f5a]{display:none!important}.no-content[data-v-40841f5a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-40841f5a],.btn[data-v-40841f5a],button[data-v-40841f5a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-40841f5a],.btn-default[type=submit][data-v-40841f5a],.btn.btn-primary[data-v-40841f5a],.btn[type=submit][data-v-40841f5a],button.btn-primary[data-v-40841f5a],button[type=submit][data-v-40841f5a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-40841f5a],.btn-default .icon[data-v-40841f5a],button .icon[data-v-40841f5a]{margin-right:.5em}input[type=password][data-v-40841f5a],input[type=text][data-v-40841f5a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-40841f5a]:focus,input[type=text][data-v-40841f5a]:focus{border:1px solid #35b870}button[data-v-40841f5a],input[data-v-40841f5a]{outline:none}input[type=text][data-v-40841f5a]:hover,textarea[data-v-40841f5a]:hover{border:1px solid #9cdfb0}ul[data-v-40841f5a]{margin:0;padding:0;list-style:none}a[data-v-40841f5a]{cursor:pointer;text-decoration:none}[data-v-40841f5a]::-webkit-scrollbar{width:.75em}[data-v-40841f5a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-40841f5a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-40841f5a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-40841f5a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-40841f5a],input[type=password][data-v-40841f5a],input[type=search][data-v-40841f5a],input[type=text][data-v-40841f5a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-40841f5a]:hover,input[type=password][data-v-40841f5a]:hover,input[type=search][data-v-40841f5a]:hover,input[type=text][data-v-40841f5a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-40841f5a]:focus,input[type=password][data-v-40841f5a]:focus,input[type=search][data-v-40841f5a]:focus,input[type=text][data-v-40841f5a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-40841f5a],input[type=password].with-icon[data-v-40841f5a],input[type=search].with-icon[data-v-40841f5a],input[type=text].with-icon[data-v-40841f5a]{padding-left:.3em}input[type=search][data-v-40841f5a],input[type=text][data-v-40841f5a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-40841f5a]{animation-fill-mode:both;animation-name:fadeIn-40841f5a;-webkit-animation-name:fadeIn-40841f5a}.fade-in[data-v-40841f5a],.fade-out[data-v-40841f5a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-40841f5a]{animation-fill-mode:both;animation-name:fadeOut-40841f5a;-webkit-animation-name:fadeOut-40841f5a}@keyframes fadeIn-40841f5a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-40841f5a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-40841f5a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-40841f5a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-40841f5a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.music-snapcast-container[data-v-40841f5a]{width:100%;overflow:auto;background:#fff}[data-v-40841f5a] .info .modal .content{width:90%;max-width:800px}[data-v-40841f5a] .info .modal .body{padding:0}[data-v-40841f5a] .info .row{display:flex;align-items:center;border-radius:.75em;padding:1em}@media screen and (max-width:calc(769px - 1px)){[data-v-40841f5a] .info .row{flex-direction:column;border-bottom:1px solid #e1e4e8}}@media screen and (min-width:1024px){[data-v-40841f5a] .info .row{padding:1em 2em}}[data-v-40841f5a] .info .row .label{margin-bottom:0}[data-v-40841f5a] .info .row .value{display:flex}@media screen and (min-width:769px){[data-v-40841f5a] .info .row .value{justify-content:right}}@media screen and (max-width:calc(769px - 1px)){[data-v-40841f5a] .info .row .value{width:100%;margin-left:0}[data-v-40841f5a] .info .row .label{width:100%;display:flex}}[data-v-40841f5a] .info .row:nth-child(odd){background:#fff}[data-v-40841f5a] .info .row:nth-child(2n){background:#f4f5f6}[data-v-40841f5a] .info .row:hover{background:#bef6da}[data-v-40841f5a] .info .buttons{background:initial;margin-top:1.5em;padding-top:1.5em;border-top:1px solid #ddd;display:flex;justify-content:center}@media screen and (max-width:calc(769px - 1)){.music-snapcast-container .modal[data-v-40841f5a]{width:95vw}}@media screen and (min-width:769px){.music-snapcast-container .modal[data-v-40841f5a]{width:70vw}}@media screen and (min-width:1024px){.music-snapcast-container .modal[data-v-40841f5a]{width:45vw}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/2790.b7703d2a.css b/platypush/backend/http/webapp/dist/static/css/2790.b7703d2a.css deleted file mode 100644 index a3e0bd7e..00000000 --- a/platypush/backend/http/webapp/dist/static/css/2790.b7703d2a.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-12b0e65b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-12b0e65b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-12b0e65b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-12b0e65b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-12b0e65b]:first-child{margin-left:26%!important}.col-offset-3[data-v-12b0e65b]:not(first-child){margin-left:30%!important}.col-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-12b0e65b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-12b0e65b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-12b0e65b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-12b0e65b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-12b0e65b]:first-child{margin-left:52%!important}.col-offset-6[data-v-12b0e65b]:not(first-child){margin-left:56%!important}.col-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-12b0e65b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-12b0e65b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-12b0e65b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-12b0e65b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-12b0e65b]:first-child{margin-left:78%!important}.col-offset-9[data-v-12b0e65b]:not(first-child){margin-left:82%!important}.col-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-12b0e65b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-12b0e65b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-12b0e65b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-12b0e65b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-s-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-s-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-s-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-s-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-12b0e65b]{display:none!important}.s-visible[data-v-12b0e65b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-m-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-m-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-m-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-m-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-12b0e65b]{display:none!important}.m-visible[data-v-12b0e65b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-l-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-l-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-l-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-l-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-12b0e65b]{display:none!important}.l-visible[data-v-12b0e65b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-xl-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-xl-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-xl-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xl-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-12b0e65b]{display:none!important}.xl-visible[data-v-12b0e65b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-12b0e65b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-12b0e65b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-12b0e65b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-12b0e65b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-12b0e65b]{margin-left:26%}.col-no-margin-xxl-3[data-v-12b0e65b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-12b0e65b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-12b0e65b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-12b0e65b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-12b0e65b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-12b0e65b]{margin-left:52%}.col-no-margin-xxl-6[data-v-12b0e65b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-12b0e65b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-12b0e65b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-12b0e65b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-12b0e65b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-12b0e65b]{margin-left:78%}.col-no-margin-xxl-9[data-v-12b0e65b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-12b0e65b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-12b0e65b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-12b0e65b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-12b0e65b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-12b0e65b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-12b0e65b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-12b0e65b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-12b0e65b]{display:none!important}.xxl-visible[data-v-12b0e65b]{display:block!important}}.vertical-center[data-v-12b0e65b]{display:flex;align-items:center}.horizontal-center[data-v-12b0e65b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-12b0e65b]{text-align:right;float:right;justify-content:right}.hidden[data-v-12b0e65b]{display:none!important}.no-content[data-v-12b0e65b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-12b0e65b],.btn[data-v-12b0e65b],button[data-v-12b0e65b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-12b0e65b],.btn-default[type=submit][data-v-12b0e65b],.btn.btn-primary[data-v-12b0e65b],.btn[type=submit][data-v-12b0e65b],button.btn-primary[data-v-12b0e65b],button[type=submit][data-v-12b0e65b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-12b0e65b],.btn-default .icon[data-v-12b0e65b],button .icon[data-v-12b0e65b]{margin-right:.5em}input[type=password][data-v-12b0e65b],input[type=text][data-v-12b0e65b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-12b0e65b]:focus,input[type=text][data-v-12b0e65b]:focus{border:1px solid #35b870}button[data-v-12b0e65b],input[data-v-12b0e65b]{outline:none}input[type=text][data-v-12b0e65b]:hover,textarea[data-v-12b0e65b]:hover{border:1px solid #9cdfb0}ul[data-v-12b0e65b]{margin:0;padding:0;list-style:none}a[data-v-12b0e65b]{cursor:pointer;text-decoration:none}[data-v-12b0e65b]::-webkit-scrollbar{width:.75em}[data-v-12b0e65b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-12b0e65b]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-12b0e65b]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-12b0e65b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-12b0e65b],input[type=password][data-v-12b0e65b],input[type=search][data-v-12b0e65b],input[type=text][data-v-12b0e65b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-12b0e65b]:hover,input[type=password][data-v-12b0e65b]:hover,input[type=search][data-v-12b0e65b]:hover,input[type=text][data-v-12b0e65b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-12b0e65b]:focus,input[type=password][data-v-12b0e65b]:focus,input[type=search][data-v-12b0e65b]:focus,input[type=text][data-v-12b0e65b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-12b0e65b],input[type=password].with-icon[data-v-12b0e65b],input[type=search].with-icon[data-v-12b0e65b],input[type=text].with-icon[data-v-12b0e65b]{padding-left:.3em}input[type=search][data-v-12b0e65b],input[type=text][data-v-12b0e65b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-12b0e65b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-12b0e65b;-webkit-animation-name:fadeIn-12b0e65b}.fade-in[data-v-12b0e65b],.fade-out[data-v-12b0e65b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-12b0e65b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-12b0e65b;-webkit-animation-name:fadeOut-12b0e65b}@-webkit-keyframes fadeIn-12b0e65b{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-12b0e65b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-12b0e65b{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-12b0e65b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-12b0e65b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-12b0e65b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-12b0e65b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}@media screen and (max-width:calc(769px - 1px)){.client[data-v-12b0e65b]{flex-direction:column;border-bottom:1px solid #e1e4e8}.client .controls[data-v-12b0e65b],.client .name[data-v-12b0e65b]{width:100%;display:flex}}.client.offline[data-v-12b0e65b]{color:#9b9b9b}.client[data-v-12b0e65b]:hover{background:#bef6da}@media screen and (max-width:calc(769px - 1px)){.client .name[data-v-12b0e65b]{padding-bottom:.5em}}.client .name[data-v-12b0e65b]:hover{color:#35b870;cursor:pointer}.col-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-748fccb4]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-748fccb4]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-748fccb4]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-748fccb4]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-748fccb4]:first-child{margin-left:26%!important}.col-offset-3[data-v-748fccb4]:not(first-child){margin-left:30%!important}.col-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-748fccb4]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-748fccb4]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-748fccb4]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-748fccb4]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-748fccb4]:first-child{margin-left:52%!important}.col-offset-6[data-v-748fccb4]:not(first-child){margin-left:56%!important}.col-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-748fccb4]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-748fccb4]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-748fccb4]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-748fccb4]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-748fccb4]:first-child{margin-left:78%!important}.col-offset-9[data-v-748fccb4]:not(first-child){margin-left:82%!important}.col-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-748fccb4]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-748fccb4]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-748fccb4]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-748fccb4]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-s-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-s-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-s-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-s-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-s-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-748fccb4]{display:none!important}.s-visible[data-v-748fccb4]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-m-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-m-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-m-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-m-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-m-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-748fccb4]{display:none!important}.m-visible[data-v-748fccb4]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-l-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-l-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-l-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-l-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-l-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-748fccb4]{display:none!important}.l-visible[data-v-748fccb4]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-xl-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-xl-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-xl-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xl-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-748fccb4]{display:none!important}.xl-visible[data-v-748fccb4]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-1[data-v-748fccb4]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-748fccb4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-2[data-v-748fccb4]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-748fccb4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-3[data-v-748fccb4]{margin-left:26%}.col-no-margin-xxl-3[data-v-748fccb4]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-4[data-v-748fccb4]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-748fccb4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-5[data-v-748fccb4]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-748fccb4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-6[data-v-748fccb4]{margin-left:52%}.col-no-margin-xxl-6[data-v-748fccb4]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-7[data-v-748fccb4]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-748fccb4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-8[data-v-748fccb4]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-748fccb4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-9[data-v-748fccb4]{margin-left:78%}.col-no-margin-xxl-9[data-v-748fccb4]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-10[data-v-748fccb4]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-748fccb4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-748fccb4]:first-child{margin-left:0}.col-offset-xxl-11[data-v-748fccb4]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-748fccb4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-748fccb4]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-748fccb4]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-748fccb4]{display:none!important}.xxl-visible[data-v-748fccb4]{display:block!important}}.vertical-center[data-v-748fccb4]{display:flex;align-items:center}.horizontal-center[data-v-748fccb4]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-748fccb4]{text-align:right;float:right;justify-content:right}.hidden[data-v-748fccb4]{display:none!important}.no-content[data-v-748fccb4]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-748fccb4],.btn[data-v-748fccb4],button[data-v-748fccb4]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-748fccb4],.btn-default[type=submit][data-v-748fccb4],.btn.btn-primary[data-v-748fccb4],.btn[type=submit][data-v-748fccb4],button.btn-primary[data-v-748fccb4],button[type=submit][data-v-748fccb4]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-748fccb4],.btn-default .icon[data-v-748fccb4],button .icon[data-v-748fccb4]{margin-right:.5em}input[type=password][data-v-748fccb4],input[type=text][data-v-748fccb4]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-748fccb4]:focus,input[type=text][data-v-748fccb4]:focus{border:1px solid #35b870}button[data-v-748fccb4],input[data-v-748fccb4]{outline:none}input[type=text][data-v-748fccb4]:hover,textarea[data-v-748fccb4]:hover{border:1px solid #9cdfb0}ul[data-v-748fccb4]{margin:0;padding:0;list-style:none}a[data-v-748fccb4]{cursor:pointer;text-decoration:none}[data-v-748fccb4]::-webkit-scrollbar{width:.75em}[data-v-748fccb4]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-748fccb4]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-748fccb4]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-748fccb4]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-748fccb4],input[type=password][data-v-748fccb4],input[type=search][data-v-748fccb4],input[type=text][data-v-748fccb4]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-748fccb4]:hover,input[type=password][data-v-748fccb4]:hover,input[type=search][data-v-748fccb4]:hover,input[type=text][data-v-748fccb4]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-748fccb4]:focus,input[type=password][data-v-748fccb4]:focus,input[type=search][data-v-748fccb4]:focus,input[type=text][data-v-748fccb4]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-748fccb4],input[type=password].with-icon[data-v-748fccb4],input[type=search].with-icon[data-v-748fccb4],input[type=text].with-icon[data-v-748fccb4]{padding-left:.3em}input[type=search][data-v-748fccb4],input[type=text][data-v-748fccb4]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-748fccb4]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-748fccb4;-webkit-animation-name:fadeIn-748fccb4}.fade-in[data-v-748fccb4],.fade-out[data-v-748fccb4]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-748fccb4]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-748fccb4;-webkit-animation-name:fadeOut-748fccb4}@-webkit-keyframes fadeIn-748fccb4{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-748fccb4{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-748fccb4{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-748fccb4{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-748fccb4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-748fccb4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-748fccb4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.group .head[data-v-748fccb4]{display:flex;background:#f1f3f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;cursor:pointer}.group .head[data-v-748fccb4]:hover{color:#35b870}.group .client[data-v-748fccb4],.group .head[data-v-748fccb4]{display:flex;align-items:center;padding:1em .5em}.col-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7bce419a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7bce419a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7bce419a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7bce419a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7bce419a]:first-child{margin-left:26%!important}.col-offset-3[data-v-7bce419a]:not(first-child){margin-left:30%!important}.col-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7bce419a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7bce419a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7bce419a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7bce419a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7bce419a]:first-child{margin-left:52%!important}.col-offset-6[data-v-7bce419a]:not(first-child){margin-left:56%!important}.col-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7bce419a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7bce419a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7bce419a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7bce419a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7bce419a]:first-child{margin-left:78%!important}.col-offset-9[data-v-7bce419a]:not(first-child){margin-left:82%!important}.col-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7bce419a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7bce419a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7bce419a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7bce419a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-s-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-s-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-s-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-s-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7bce419a]{display:none!important}.s-visible[data-v-7bce419a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-m-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-m-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-m-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-m-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7bce419a]{display:none!important}.m-visible[data-v-7bce419a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-l-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-l-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-l-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-l-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7bce419a]{display:none!important}.l-visible[data-v-7bce419a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-xl-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-xl-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-xl-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xl-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7bce419a]{display:none!important}.xl-visible[data-v-7bce419a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7bce419a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7bce419a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7bce419a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7bce419a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7bce419a]{margin-left:26%}.col-no-margin-xxl-3[data-v-7bce419a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7bce419a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7bce419a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7bce419a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7bce419a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7bce419a]{margin-left:52%}.col-no-margin-xxl-6[data-v-7bce419a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7bce419a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7bce419a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7bce419a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7bce419a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7bce419a]{margin-left:78%}.col-no-margin-xxl-9[data-v-7bce419a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7bce419a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7bce419a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7bce419a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7bce419a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7bce419a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7bce419a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7bce419a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7bce419a]{display:none!important}.xxl-visible[data-v-7bce419a]{display:block!important}}.vertical-center[data-v-7bce419a]{display:flex;align-items:center}.horizontal-center[data-v-7bce419a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7bce419a]{text-align:right;float:right;justify-content:right}.hidden[data-v-7bce419a]{display:none!important}.no-content[data-v-7bce419a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7bce419a],.btn[data-v-7bce419a],button[data-v-7bce419a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7bce419a],.btn-default[type=submit][data-v-7bce419a],.btn.btn-primary[data-v-7bce419a],.btn[type=submit][data-v-7bce419a],button.btn-primary[data-v-7bce419a],button[type=submit][data-v-7bce419a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7bce419a],.btn-default .icon[data-v-7bce419a],button .icon[data-v-7bce419a]{margin-right:.5em}input[type=password][data-v-7bce419a],input[type=text][data-v-7bce419a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7bce419a]:focus,input[type=text][data-v-7bce419a]:focus{border:1px solid #35b870}button[data-v-7bce419a],input[data-v-7bce419a]{outline:none}input[type=text][data-v-7bce419a]:hover,textarea[data-v-7bce419a]:hover{border:1px solid #9cdfb0}ul[data-v-7bce419a]{margin:0;padding:0;list-style:none}a[data-v-7bce419a]{cursor:pointer;text-decoration:none}[data-v-7bce419a]::-webkit-scrollbar{width:.75em}[data-v-7bce419a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7bce419a]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-7bce419a]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-7bce419a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7bce419a],input[type=password][data-v-7bce419a],input[type=search][data-v-7bce419a],input[type=text][data-v-7bce419a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7bce419a]:hover,input[type=password][data-v-7bce419a]:hover,input[type=search][data-v-7bce419a]:hover,input[type=text][data-v-7bce419a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7bce419a]:focus,input[type=password][data-v-7bce419a]:focus,input[type=search][data-v-7bce419a]:focus,input[type=text][data-v-7bce419a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7bce419a],input[type=password].with-icon[data-v-7bce419a],input[type=search].with-icon[data-v-7bce419a],input[type=text].with-icon[data-v-7bce419a]{padding-left:.3em}input[type=search][data-v-7bce419a],input[type=text][data-v-7bce419a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7bce419a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-7bce419a;-webkit-animation-name:fadeIn-7bce419a}.fade-in[data-v-7bce419a],.fade-out[data-v-7bce419a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7bce419a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-7bce419a;-webkit-animation-name:fadeOut-7bce419a}@-webkit-keyframes fadeIn-7bce419a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-7bce419a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-7bce419a{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-7bce419a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7bce419a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7bce419a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7bce419a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.host[data-v-7bce419a]{width:95%;max-width:1000px;margin:1em auto;border:1px solid #ddd;border-radius:.5em;box-shadow:2.5px 2.5px 3px 0 silver;background:#f8f8f8}.host .header[data-v-7bce419a]{padding:.5em;background:#edf0ee;border-bottom:1px solid #ddd;border-radius:.5em .5em 0 0;display:flex;align-items:center}.host .header .name[data-v-7bce419a]{text-transform:uppercase}.host .header .name[data-v-7bce419a]:hover{color:#35b870;cursor:pointer}.host .header .buttons[data-v-7bce419a]{margin-bottom:0}.host .header button[data-v-7bce419a]{padding:0;border:0;background:none}.host .header button[data-v-7bce419a]:hover{color:#35b870}.col-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-353ffa58]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-353ffa58]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-353ffa58]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-353ffa58]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-353ffa58]:first-child{margin-left:26%!important}.col-offset-3[data-v-353ffa58]:not(first-child){margin-left:30%!important}.col-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-353ffa58]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-353ffa58]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-353ffa58]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-353ffa58]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-353ffa58]:first-child{margin-left:52%!important}.col-offset-6[data-v-353ffa58]:not(first-child){margin-left:56%!important}.col-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-353ffa58]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-353ffa58]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-353ffa58]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-353ffa58]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-353ffa58]:first-child{margin-left:78%!important}.col-offset-9[data-v-353ffa58]:not(first-child){margin-left:82%!important}.col-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-353ffa58]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-353ffa58]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-353ffa58]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-353ffa58]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-s-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-s-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-s-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-s-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-s-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-353ffa58]{display:none!important}.s-visible[data-v-353ffa58]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-m-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-m-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-m-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-m-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-m-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-353ffa58]{display:none!important}.m-visible[data-v-353ffa58]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-l-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-l-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-l-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-l-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-l-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-353ffa58]{display:none!important}.l-visible[data-v-353ffa58]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-xl-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-xl-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-xl-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xl-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-353ffa58]{display:none!important}.xl-visible[data-v-353ffa58]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-1[data-v-353ffa58]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-353ffa58]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-2[data-v-353ffa58]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-353ffa58]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-3[data-v-353ffa58]{margin-left:26%}.col-no-margin-xxl-3[data-v-353ffa58]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-4[data-v-353ffa58]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-353ffa58]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-5[data-v-353ffa58]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-353ffa58]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-6[data-v-353ffa58]{margin-left:52%}.col-no-margin-xxl-6[data-v-353ffa58]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-7[data-v-353ffa58]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-353ffa58]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-8[data-v-353ffa58]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-353ffa58]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-9[data-v-353ffa58]{margin-left:78%}.col-no-margin-xxl-9[data-v-353ffa58]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-10[data-v-353ffa58]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-353ffa58]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-353ffa58]:first-child{margin-left:0}.col-offset-xxl-11[data-v-353ffa58]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-353ffa58]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-353ffa58]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-353ffa58]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-353ffa58]{display:none!important}.xxl-visible[data-v-353ffa58]{display:block!important}}.vertical-center[data-v-353ffa58]{display:flex;align-items:center}.horizontal-center[data-v-353ffa58]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-353ffa58]{text-align:right;float:right;justify-content:right}.hidden[data-v-353ffa58]{display:none!important}.no-content[data-v-353ffa58]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-353ffa58],.btn[data-v-353ffa58],button[data-v-353ffa58]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-353ffa58],.btn-default[type=submit][data-v-353ffa58],.btn.btn-primary[data-v-353ffa58],.btn[type=submit][data-v-353ffa58],button.btn-primary[data-v-353ffa58],button[type=submit][data-v-353ffa58]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-353ffa58],.btn-default .icon[data-v-353ffa58],button .icon[data-v-353ffa58]{margin-right:.5em}input[type=password][data-v-353ffa58],input[type=text][data-v-353ffa58]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-353ffa58]:focus,input[type=text][data-v-353ffa58]:focus{border:1px solid #35b870}button[data-v-353ffa58],input[data-v-353ffa58]{outline:none}input[type=text][data-v-353ffa58]:hover,textarea[data-v-353ffa58]:hover{border:1px solid #9cdfb0}ul[data-v-353ffa58]{margin:0;padding:0;list-style:none}a[data-v-353ffa58]{cursor:pointer;text-decoration:none}[data-v-353ffa58]::-webkit-scrollbar{width:.75em}[data-v-353ffa58]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-353ffa58]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-353ffa58]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-353ffa58]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-353ffa58],input[type=password][data-v-353ffa58],input[type=search][data-v-353ffa58],input[type=text][data-v-353ffa58]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-353ffa58]:hover,input[type=password][data-v-353ffa58]:hover,input[type=search][data-v-353ffa58]:hover,input[type=text][data-v-353ffa58]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-353ffa58]:focus,input[type=password][data-v-353ffa58]:focus,input[type=search][data-v-353ffa58]:focus,input[type=text][data-v-353ffa58]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-353ffa58],input[type=password].with-icon[data-v-353ffa58],input[type=search].with-icon[data-v-353ffa58],input[type=text].with-icon[data-v-353ffa58]{padding-left:.3em}input[type=search][data-v-353ffa58],input[type=text][data-v-353ffa58]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-353ffa58]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-353ffa58;-webkit-animation-name:fadeIn-353ffa58}.fade-in[data-v-353ffa58],.fade-out[data-v-353ffa58]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-353ffa58]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-353ffa58;-webkit-animation-name:fadeOut-353ffa58}@-webkit-keyframes fadeIn-353ffa58{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-353ffa58{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-353ffa58{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-353ffa58{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-353ffa58]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-353ffa58]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-353ffa58]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.info .row[data-v-353ffa58]{display:flex;align-items:center}.info .section[data-v-353ffa58]{padding:1.5em}.info .section .row[data-v-353ffa58]{align-items:normal}.info label.client[data-v-353ffa58]{width:100%}.info .title[data-v-353ffa58]{font-size:1em;padding-left:.5em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #e1e4e8}.info .client[data-v-353ffa58]{display:flex;align-items:center}.info .client input[data-v-353ffa58]{margin-right:.5em}.info .name-value[data-v-353ffa58]{display:flex;align-items:center}.info .name-value button[data-v-353ffa58]{background:none;border:none;margin:0 1em;padding:0}.info .name-value button[data-v-353ffa58]:hover{color:#38cf80}.col-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0e55ac54]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0e55ac54]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0e55ac54]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0e55ac54]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0e55ac54]:first-child{margin-left:26%!important}.col-offset-3[data-v-0e55ac54]:not(first-child){margin-left:30%!important}.col-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0e55ac54]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0e55ac54]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0e55ac54]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0e55ac54]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0e55ac54]:first-child{margin-left:52%!important}.col-offset-6[data-v-0e55ac54]:not(first-child){margin-left:56%!important}.col-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0e55ac54]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0e55ac54]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0e55ac54]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0e55ac54]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0e55ac54]:first-child{margin-left:78%!important}.col-offset-9[data-v-0e55ac54]:not(first-child){margin-left:82%!important}.col-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0e55ac54]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0e55ac54]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0e55ac54]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0e55ac54]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-s-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-s-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-s-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-s-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0e55ac54]{display:none!important}.s-visible[data-v-0e55ac54]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-m-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-m-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-m-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-m-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0e55ac54]{display:none!important}.m-visible[data-v-0e55ac54]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-l-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-l-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-l-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-l-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0e55ac54]{display:none!important}.l-visible[data-v-0e55ac54]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-xl-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-xl-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-xl-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xl-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0e55ac54]{display:none!important}.xl-visible[data-v-0e55ac54]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0e55ac54]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0e55ac54]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0e55ac54]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0e55ac54]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0e55ac54]{margin-left:26%}.col-no-margin-xxl-3[data-v-0e55ac54]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0e55ac54]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0e55ac54]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0e55ac54]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0e55ac54]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0e55ac54]{margin-left:52%}.col-no-margin-xxl-6[data-v-0e55ac54]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0e55ac54]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0e55ac54]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0e55ac54]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0e55ac54]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0e55ac54]{margin-left:78%}.col-no-margin-xxl-9[data-v-0e55ac54]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0e55ac54]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0e55ac54]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0e55ac54]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0e55ac54]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0e55ac54]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0e55ac54]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0e55ac54]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0e55ac54]{display:none!important}.xxl-visible[data-v-0e55ac54]{display:block!important}}.vertical-center[data-v-0e55ac54]{display:flex;align-items:center}.horizontal-center[data-v-0e55ac54]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0e55ac54]{text-align:right;float:right;justify-content:right}.hidden[data-v-0e55ac54]{display:none!important}.no-content[data-v-0e55ac54]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0e55ac54],.btn[data-v-0e55ac54],button[data-v-0e55ac54]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0e55ac54],.btn-default[type=submit][data-v-0e55ac54],.btn.btn-primary[data-v-0e55ac54],.btn[type=submit][data-v-0e55ac54],button.btn-primary[data-v-0e55ac54],button[type=submit][data-v-0e55ac54]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0e55ac54],.btn-default .icon[data-v-0e55ac54],button .icon[data-v-0e55ac54]{margin-right:.5em}input[type=password][data-v-0e55ac54],input[type=text][data-v-0e55ac54]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0e55ac54]:focus,input[type=text][data-v-0e55ac54]:focus{border:1px solid #35b870}button[data-v-0e55ac54],input[data-v-0e55ac54]{outline:none}input[type=text][data-v-0e55ac54]:hover,textarea[data-v-0e55ac54]:hover{border:1px solid #9cdfb0}ul[data-v-0e55ac54]{margin:0;padding:0;list-style:none}a[data-v-0e55ac54]{cursor:pointer;text-decoration:none}[data-v-0e55ac54]::-webkit-scrollbar{width:.75em}[data-v-0e55ac54]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0e55ac54]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-0e55ac54]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-0e55ac54]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0e55ac54],input[type=password][data-v-0e55ac54],input[type=search][data-v-0e55ac54],input[type=text][data-v-0e55ac54]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0e55ac54]:hover,input[type=password][data-v-0e55ac54]:hover,input[type=search][data-v-0e55ac54]:hover,input[type=text][data-v-0e55ac54]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0e55ac54]:focus,input[type=password][data-v-0e55ac54]:focus,input[type=search][data-v-0e55ac54]:focus,input[type=text][data-v-0e55ac54]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0e55ac54],input[type=password].with-icon[data-v-0e55ac54],input[type=search].with-icon[data-v-0e55ac54],input[type=text].with-icon[data-v-0e55ac54]{padding-left:.3em}input[type=search][data-v-0e55ac54],input[type=text][data-v-0e55ac54]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0e55ac54]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-0e55ac54;-webkit-animation-name:fadeIn-0e55ac54}.fade-in[data-v-0e55ac54],.fade-out[data-v-0e55ac54]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0e55ac54]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-0e55ac54;-webkit-animation-name:fadeOut-0e55ac54}@-webkit-keyframes fadeIn-0e55ac54{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-0e55ac54{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-0e55ac54{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-0e55ac54{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0e55ac54]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0e55ac54]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0e55ac54]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.client-modal[data-v-0e55ac54]{max-height:75vh;display:flex;flex-direction:column}.client-modal .info[data-v-0e55ac54]{height:80%;overflow:auto}.client-modal button[data-v-0e55ac54]{background:none;border:none;padding:0;margin:0 .5em}.client-modal button[data-v-0e55ac54]:hover{color:#38cf80}.client-modal .buttons[data-v-0e55ac54]{height:20%;margin:0!important;padding:0!important}.client-modal .buttons .row[data-v-0e55ac54]{width:100%;height:100%;display:flex;justify-content:center;padding:0}.client-modal .buttons .row[data-v-0e55ac54]:hover{background:none}.client-modal .buttons .row button[data-v-0e55ac54]{width:100%;height:100%;padding:1em;color:#900;border-color:#900}.client-modal .buttons .row button .name[data-v-0e55ac54]{margin-left:.5em}.client-modal .buttons .row button[data-v-0e55ac54]:hover{background:#bef6da}.col-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-40841f5a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-40841f5a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-40841f5a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-40841f5a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-40841f5a]:first-child{margin-left:26%!important}.col-offset-3[data-v-40841f5a]:not(first-child){margin-left:30%!important}.col-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-40841f5a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-40841f5a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-40841f5a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-40841f5a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-40841f5a]:first-child{margin-left:52%!important}.col-offset-6[data-v-40841f5a]:not(first-child){margin-left:56%!important}.col-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-40841f5a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-40841f5a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-40841f5a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-40841f5a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-40841f5a]:first-child{margin-left:78%!important}.col-offset-9[data-v-40841f5a]:not(first-child){margin-left:82%!important}.col-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-40841f5a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-40841f5a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-40841f5a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-40841f5a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-s-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-s-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-s-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-s-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-40841f5a]{display:none!important}.s-visible[data-v-40841f5a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-m-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-m-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-m-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-m-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-40841f5a]{display:none!important}.m-visible[data-v-40841f5a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-l-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-l-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-l-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-l-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-40841f5a]{display:none!important}.l-visible[data-v-40841f5a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-xl-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-xl-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-xl-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xl-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-40841f5a]{display:none!important}.xl-visible[data-v-40841f5a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-40841f5a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-40841f5a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-40841f5a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-40841f5a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-40841f5a]{margin-left:26%}.col-no-margin-xxl-3[data-v-40841f5a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-40841f5a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-40841f5a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-40841f5a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-40841f5a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-40841f5a]{margin-left:52%}.col-no-margin-xxl-6[data-v-40841f5a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-40841f5a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-40841f5a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-40841f5a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-40841f5a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-40841f5a]{margin-left:78%}.col-no-margin-xxl-9[data-v-40841f5a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-40841f5a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-40841f5a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-40841f5a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-40841f5a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-40841f5a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-40841f5a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-40841f5a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-40841f5a]{display:none!important}.xxl-visible[data-v-40841f5a]{display:block!important}}.vertical-center[data-v-40841f5a]{display:flex;align-items:center}.horizontal-center[data-v-40841f5a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-40841f5a]{text-align:right;float:right;justify-content:right}.hidden[data-v-40841f5a]{display:none!important}.no-content[data-v-40841f5a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-40841f5a],.btn[data-v-40841f5a],button[data-v-40841f5a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-40841f5a],.btn-default[type=submit][data-v-40841f5a],.btn.btn-primary[data-v-40841f5a],.btn[type=submit][data-v-40841f5a],button.btn-primary[data-v-40841f5a],button[type=submit][data-v-40841f5a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-40841f5a],.btn-default .icon[data-v-40841f5a],button .icon[data-v-40841f5a]{margin-right:.5em}input[type=password][data-v-40841f5a],input[type=text][data-v-40841f5a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-40841f5a]:focus,input[type=text][data-v-40841f5a]:focus{border:1px solid #35b870}button[data-v-40841f5a],input[data-v-40841f5a]{outline:none}input[type=text][data-v-40841f5a]:hover,textarea[data-v-40841f5a]:hover{border:1px solid #9cdfb0}ul[data-v-40841f5a]{margin:0;padding:0;list-style:none}a[data-v-40841f5a]{cursor:pointer;text-decoration:none}[data-v-40841f5a]::-webkit-scrollbar{width:.75em}[data-v-40841f5a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-40841f5a]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-40841f5a]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-40841f5a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-40841f5a],input[type=password][data-v-40841f5a],input[type=search][data-v-40841f5a],input[type=text][data-v-40841f5a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-40841f5a]:hover,input[type=password][data-v-40841f5a]:hover,input[type=search][data-v-40841f5a]:hover,input[type=text][data-v-40841f5a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-40841f5a]:focus,input[type=password][data-v-40841f5a]:focus,input[type=search][data-v-40841f5a]:focus,input[type=text][data-v-40841f5a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-40841f5a],input[type=password].with-icon[data-v-40841f5a],input[type=search].with-icon[data-v-40841f5a],input[type=text].with-icon[data-v-40841f5a]{padding-left:.3em}input[type=search][data-v-40841f5a],input[type=text][data-v-40841f5a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-40841f5a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-40841f5a;-webkit-animation-name:fadeIn-40841f5a}.fade-in[data-v-40841f5a],.fade-out[data-v-40841f5a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-40841f5a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-40841f5a;-webkit-animation-name:fadeOut-40841f5a}@-webkit-keyframes fadeIn-40841f5a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-40841f5a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-40841f5a{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-40841f5a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-40841f5a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-40841f5a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-40841f5a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.music-snapcast-container[data-v-40841f5a]{width:100%;overflow:auto;background:#fff}[data-v-40841f5a] .info .modal .content{width:90%;max-width:800px}[data-v-40841f5a] .info .modal .body{padding:0}[data-v-40841f5a] .info .row{display:flex;align-items:center;border-radius:.75em;padding:1em}@media screen and (max-width:calc(769px - 1px)){[data-v-40841f5a] .info .row{flex-direction:column;border-bottom:1px solid #e1e4e8}}@media screen and (min-width:1024px){[data-v-40841f5a] .info .row{padding:1em 2em}}[data-v-40841f5a] .info .row .label{margin-bottom:0}[data-v-40841f5a] .info .row .value{display:flex}@media screen and (min-width:769px){[data-v-40841f5a] .info .row .value{justify-content:right}}@media screen and (max-width:calc(769px - 1px)){[data-v-40841f5a] .info .row .value{width:100%;margin-left:0}[data-v-40841f5a] .info .row .label{width:100%;display:flex}}[data-v-40841f5a] .info .row:nth-child(odd){background:#fff}[data-v-40841f5a] .info .row:nth-child(2n){background:#f4f5f6}[data-v-40841f5a] .info .row:hover{background:#bef6da}[data-v-40841f5a] .info .buttons{background:initial;margin-top:1.5em;padding-top:1.5em;border-top:1px solid #ddd;display:flex;justify-content:center}@media screen and (max-width:calc(769px - 1)){.music-snapcast-container .modal[data-v-40841f5a]{width:95vw}}@media screen and (min-width:769px){.music-snapcast-container .modal[data-v-40841f5a]{width:70vw}}@media screen and (min-width:1024px){.music-snapcast-container .modal[data-v-40841f5a]{width:45vw}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/2844.eabbb568.css b/platypush/backend/http/webapp/dist/static/css/2844.fa1de455.css similarity index 90% rename from platypush/backend/http/webapp/dist/static/css/2844.eabbb568.css rename to platypush/backend/http/webapp/dist/static/css/2844.fa1de455.css index 671dfe4b..745d2d4b 100644 --- a/platypush/backend/http/webapp/dist/static/css/2844.eabbb568.css +++ b/platypush/backend/http/webapp/dist/static/css/2844.fa1de455.css @@ -1 +1 @@ -.col-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-5d844500]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-5d844500]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-5d844500]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-5d844500]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-5d844500]:first-child{margin-left:26%!important}.col-offset-3[data-v-5d844500]:not(first-child){margin-left:30%!important}.col-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-5d844500]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-5d844500]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-5d844500]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-5d844500]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-5d844500]:first-child{margin-left:52%!important}.col-offset-6[data-v-5d844500]:not(first-child){margin-left:56%!important}.col-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-5d844500]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-5d844500]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-5d844500]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-5d844500]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-5d844500]:first-child{margin-left:78%!important}.col-offset-9[data-v-5d844500]:not(first-child){margin-left:82%!important}.col-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-5d844500]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-5d844500]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-5d844500]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-5d844500]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-3[data-v-5d844500]{margin-left:26%}.col-no-margin-s-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-6[data-v-5d844500]{margin-left:52%}.col-no-margin-s-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-9[data-v-5d844500]{margin-left:78%}.col-no-margin-s-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-s-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-5d844500]{display:none!important}.s-visible[data-v-5d844500]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-3[data-v-5d844500]{margin-left:26%}.col-no-margin-m-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-6[data-v-5d844500]{margin-left:52%}.col-no-margin-m-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-9[data-v-5d844500]{margin-left:78%}.col-no-margin-m-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-m-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-5d844500]{display:none!important}.m-visible[data-v-5d844500]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-3[data-v-5d844500]{margin-left:26%}.col-no-margin-l-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-6[data-v-5d844500]{margin-left:52%}.col-no-margin-l-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-9[data-v-5d844500]{margin-left:78%}.col-no-margin-l-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-l-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-5d844500]{display:none!important}.l-visible[data-v-5d844500]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-3[data-v-5d844500]{margin-left:26%}.col-no-margin-xl-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-6[data-v-5d844500]{margin-left:52%}.col-no-margin-xl-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-9[data-v-5d844500]{margin-left:78%}.col-no-margin-xl-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-5d844500]{display:none!important}.xl-visible[data-v-5d844500]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-3[data-v-5d844500]{margin-left:26%}.col-no-margin-xxl-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-6[data-v-5d844500]{margin-left:52%}.col-no-margin-xxl-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-9[data-v-5d844500]{margin-left:78%}.col-no-margin-xxl-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-5d844500]{display:none!important}.xxl-visible[data-v-5d844500]{display:block!important}}.vertical-center[data-v-5d844500]{display:flex;align-items:center}.horizontal-center[data-v-5d844500]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-5d844500]{text-align:right;float:right;justify-content:right}.hidden[data-v-5d844500]{display:none!important}.no-content[data-v-5d844500]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-5d844500],.btn[data-v-5d844500],button[data-v-5d844500]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-5d844500],.btn-default[type=submit][data-v-5d844500],.btn.btn-primary[data-v-5d844500],.btn[type=submit][data-v-5d844500],button.btn-primary[data-v-5d844500],button[type=submit][data-v-5d844500]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-5d844500],.btn-default .icon[data-v-5d844500],button .icon[data-v-5d844500]{margin-right:.5em}input[type=password][data-v-5d844500],input[type=text][data-v-5d844500]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-5d844500]:focus,input[type=text][data-v-5d844500]:focus{border:1px solid #35b870}button[data-v-5d844500],input[data-v-5d844500]{outline:none}input[type=text][data-v-5d844500]:hover,textarea[data-v-5d844500]:hover{border:1px solid #9cdfb0}ul[data-v-5d844500]{margin:0;padding:0;list-style:none}a[data-v-5d844500]{cursor:pointer;text-decoration:none}[data-v-5d844500]::-webkit-scrollbar{width:.75em}[data-v-5d844500]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-5d844500]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-5d844500]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-5d844500]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-5d844500],input[type=password][data-v-5d844500],input[type=search][data-v-5d844500],input[type=text][data-v-5d844500]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-5d844500]:hover,input[type=password][data-v-5d844500]:hover,input[type=search][data-v-5d844500]:hover,input[type=text][data-v-5d844500]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-5d844500]:focus,input[type=password][data-v-5d844500]:focus,input[type=search][data-v-5d844500]:focus,input[type=text][data-v-5d844500]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-5d844500],input[type=password].with-icon[data-v-5d844500],input[type=search].with-icon[data-v-5d844500],input[type=text].with-icon[data-v-5d844500]{padding-left:.3em}input[type=search][data-v-5d844500],input[type=text][data-v-5d844500]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-5d844500]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-5d844500;-webkit-animation-name:fadeIn-5d844500}.fade-in[data-v-5d844500],.fade-out[data-v-5d844500]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-5d844500]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-5d844500;-webkit-animation-name:fadeOut-5d844500}@-webkit-keyframes fadeIn-5d844500{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-5d844500{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-5d844500{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-5d844500{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-5d844500]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-5d844500]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-5d844500]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-5d844500]{width:100%;position:relative}.switches-container .switches .no-content[data-v-5d844500]{padding:1em}.switches-container .switches .switch-info[data-v-5d844500]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-5d844500]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-5d844500]{min-width:45em}}.switches-container .switches .row[data-v-5d844500]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-5d844500]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-5d844500]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-5d844500]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-5d844500]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-5d844500]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-5d844500],.switches-container .switches .row .value[data-v-5d844500]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-5d844500],.switches-container .switches .row .value[data-v-5d844500]{width:50%}.switches-container .switches .row .value[data-v-5d844500]{text-align:right}} \ No newline at end of file +.col-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-5d844500]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-5d844500]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-5d844500]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-5d844500]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-5d844500]:first-child{margin-left:26%!important}.col-offset-3[data-v-5d844500]:not(first-child){margin-left:30%!important}.col-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-5d844500]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-5d844500]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-5d844500]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-5d844500]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-5d844500]:first-child{margin-left:52%!important}.col-offset-6[data-v-5d844500]:not(first-child){margin-left:56%!important}.col-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-5d844500]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-5d844500]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-5d844500]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-5d844500]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-5d844500]:first-child{margin-left:78%!important}.col-offset-9[data-v-5d844500]:not(first-child){margin-left:82%!important}.col-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-5d844500]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-5d844500]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-5d844500]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-5d844500]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-3[data-v-5d844500]{margin-left:26%}.col-no-margin-s-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-6[data-v-5d844500]{margin-left:52%}.col-no-margin-s-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-9[data-v-5d844500]{margin-left:78%}.col-no-margin-s-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-s-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-s-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-5d844500]{display:none!important}.s-visible[data-v-5d844500]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-3[data-v-5d844500]{margin-left:26%}.col-no-margin-m-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-6[data-v-5d844500]{margin-left:52%}.col-no-margin-m-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-9[data-v-5d844500]{margin-left:78%}.col-no-margin-m-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-m-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-m-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-5d844500]{display:none!important}.m-visible[data-v-5d844500]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-3[data-v-5d844500]{margin-left:26%}.col-no-margin-l-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-6[data-v-5d844500]{margin-left:52%}.col-no-margin-l-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-9[data-v-5d844500]{margin-left:78%}.col-no-margin-l-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-l-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-l-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-5d844500]{display:none!important}.l-visible[data-v-5d844500]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-3[data-v-5d844500]{margin-left:26%}.col-no-margin-xl-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-6[data-v-5d844500]{margin-left:52%}.col-no-margin-xl-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-9[data-v-5d844500]{margin-left:78%}.col-no-margin-xl-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-xl-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-5d844500]{display:none!important}.xl-visible[data-v-5d844500]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-5d844500]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-1[data-v-5d844500]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-5d844500]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-5d844500]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-2[data-v-5d844500]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-5d844500]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-5d844500]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-3[data-v-5d844500]{margin-left:26%}.col-no-margin-xxl-3[data-v-5d844500]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-5d844500]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-4[data-v-5d844500]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-5d844500]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-5d844500]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-5[data-v-5d844500]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-5d844500]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-5d844500]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-6[data-v-5d844500]{margin-left:52%}.col-no-margin-xxl-6[data-v-5d844500]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-5d844500]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-7[data-v-5d844500]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-5d844500]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-5d844500]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-8[data-v-5d844500]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-5d844500]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-5d844500]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-9[data-v-5d844500]{margin-left:78%}.col-no-margin-xxl-9[data-v-5d844500]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-5d844500]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-10[data-v-5d844500]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-5d844500]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-5d844500]:first-child{margin-left:0}.col-offset-xxl-11[data-v-5d844500]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-5d844500]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-5d844500]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-5d844500]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-5d844500]{display:none!important}.xxl-visible[data-v-5d844500]{display:block!important}}.vertical-center[data-v-5d844500]{display:flex;align-items:center}.horizontal-center[data-v-5d844500]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-5d844500]{text-align:right;float:right;justify-content:right}.hidden[data-v-5d844500]{display:none!important}.no-content[data-v-5d844500]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-5d844500],.btn[data-v-5d844500],button[data-v-5d844500]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-5d844500],.btn-default[type=submit][data-v-5d844500],.btn.btn-primary[data-v-5d844500],.btn[type=submit][data-v-5d844500],button.btn-primary[data-v-5d844500],button[type=submit][data-v-5d844500]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-5d844500],.btn-default .icon[data-v-5d844500],button .icon[data-v-5d844500]{margin-right:.5em}input[type=password][data-v-5d844500],input[type=text][data-v-5d844500]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-5d844500]:focus,input[type=text][data-v-5d844500]:focus{border:1px solid #35b870}button[data-v-5d844500],input[data-v-5d844500]{outline:none}input[type=text][data-v-5d844500]:hover,textarea[data-v-5d844500]:hover{border:1px solid #9cdfb0}ul[data-v-5d844500]{margin:0;padding:0;list-style:none}a[data-v-5d844500]{cursor:pointer;text-decoration:none}[data-v-5d844500]::-webkit-scrollbar{width:.75em}[data-v-5d844500]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-5d844500]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-5d844500]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-5d844500]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-5d844500],input[type=password][data-v-5d844500],input[type=search][data-v-5d844500],input[type=text][data-v-5d844500]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-5d844500]:hover,input[type=password][data-v-5d844500]:hover,input[type=search][data-v-5d844500]:hover,input[type=text][data-v-5d844500]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-5d844500]:focus,input[type=password][data-v-5d844500]:focus,input[type=search][data-v-5d844500]:focus,input[type=text][data-v-5d844500]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-5d844500],input[type=password].with-icon[data-v-5d844500],input[type=search].with-icon[data-v-5d844500],input[type=text].with-icon[data-v-5d844500]{padding-left:.3em}input[type=search][data-v-5d844500],input[type=text][data-v-5d844500]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-5d844500]{animation-fill-mode:both;animation-name:fadeIn-5d844500;-webkit-animation-name:fadeIn-5d844500}.fade-in[data-v-5d844500],.fade-out[data-v-5d844500]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-5d844500]{animation-fill-mode:both;animation-name:fadeOut-5d844500;-webkit-animation-name:fadeOut-5d844500}@keyframes fadeIn-5d844500{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-5d844500{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-5d844500]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-5d844500]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-5d844500]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-5d844500]{width:100%;position:relative}.switches-container .switches .no-content[data-v-5d844500]{padding:1em}.switches-container .switches .switch-info[data-v-5d844500]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-5d844500]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-5d844500]{min-width:45em}}.switches-container .switches .row[data-v-5d844500]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-5d844500]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-5d844500]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-5d844500]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-5d844500]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-5d844500]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-5d844500],.switches-container .switches .row .value[data-v-5d844500]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-5d844500],.switches-container .switches .row .value[data-v-5d844500]{width:50%}.switches-container .switches .row .value[data-v-5d844500]{text-align:right}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/2989.6de074b2.css b/platypush/backend/http/webapp/dist/static/css/2989.a4270756.css similarity index 85% rename from platypush/backend/http/webapp/dist/static/css/2989.6de074b2.css rename to platypush/backend/http/webapp/dist/static/css/2989.a4270756.css index 590c44aa..8697a8a9 100644 --- a/platypush/backend/http/webapp/dist/static/css/2989.6de074b2.css +++ b/platypush/backend/http/webapp/dist/static/css/2989.a4270756.css @@ -1 +1 @@ -.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.camera{width:100%;height:100%;background:#fff;overflow:auto;padding-top:3em}.camera,.camera .camera-container{display:flex;flex-direction:column;align-items:center}.camera .camera-container{background:#101520}.camera .camera-container .frame-container{position:relative}.camera .camera-container .frame,.camera .camera-container .no-frame{position:absolute;top:0;width:100%;height:100%}.camera .camera-container .frame{z-index:1}.camera .camera-container .no-frame{display:flex;color:#fff;align-items:center;justify-content:center;z-index:2;background:#000}.camera .camera-container .controls{width:100%;display:flex;border-top:1px solid #202530;padding:.5em .25em}.camera .camera-container .controls .left,.camera .camera-container .controls .right{width:50%}.camera .camera-container .controls .right{text-align:right}.camera .camera-container .controls button{background:none;color:#fff;border:none}.camera .camera-container .controls button:hover{color:#38cf80}.camera .url{display:flex;margin:1em}@media screen and (max-width:calc(769px - 1px)){.camera .url{width:80%}}@media screen and (min-width:769px){.camera .url{width:640px}}.camera .url .row{width:100%;display:flex;align-items:center}.camera .url .name{width:140px}.camera .url input{width:500px;font-weight:400}.camera .params{display:flex;flex-direction:column;margin:-2em}@media screen and (min-width:769px){.camera .params{width:640px}}.camera .params label{font-weight:400}.camera .params .head{display:flex;justify-content:center}.camera .params .head label{width:100%;display:flex;justify-content:right}.camera .params .head label .name{margin-right:1em}.camera .params .row{width:100%;display:flex;align-items:center;padding:.5em 1em}.camera .params .row .name{width:30%}.camera .params .row input{width:70%}.camera .params .row:nth-child(2n){background:#f1f3f2}.camera .params .row:hover{background:#bef6da}@media screen and (max-width:calc(769px - 1px)){.camera .modal .content{width:90%!important}} \ No newline at end of file +.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.camera{width:100%;height:100%;background:#fff;overflow:auto;padding-top:3em}.camera,.camera .camera-container{display:flex;flex-direction:column;align-items:center}.camera .camera-container{background:#101520}.camera .camera-container .frame-container{position:relative}.camera .camera-container .frame,.camera .camera-container .no-frame{position:absolute;top:0;width:100%;height:100%}.camera .camera-container .frame{z-index:1}.camera .camera-container .no-frame{display:flex;color:#fff;align-items:center;justify-content:center;z-index:2;background:#000}.camera .camera-container .controls{width:100%;display:flex;border-top:1px solid #202530;padding:.5em .25em}.camera .camera-container .controls .left,.camera .camera-container .controls .right{width:50%}.camera .camera-container .controls .right{text-align:right}.camera .camera-container .controls button{background:none;color:#fff;border:none}.camera .camera-container .controls button:hover{color:#38cf80}.camera .url{display:flex;margin:1em}@media screen and (max-width:calc(769px - 1px)){.camera .url{width:80%}}@media screen and (min-width:769px){.camera .url{width:640px}}.camera .url .row{width:100%;display:flex;align-items:center}.camera .url .name{width:140px}.camera .url input{width:500px;font-weight:400}.camera .params{display:flex;flex-direction:column;margin:-2em}@media screen and (min-width:769px){.camera .params{width:640px}}.camera .params label{font-weight:400}.camera .params .head{display:flex;justify-content:center}.camera .params .head label{width:100%;display:flex;justify-content:right}.camera .params .head label .name{margin-right:1em}.camera .params .row{width:100%;display:flex;align-items:center;padding:.5em 1em}.camera .params .row .name{width:30%}.camera .params .row input{width:70%}.camera .params .row:nth-child(2n){background:#f1f3f2}.camera .params .row:hover{background:#bef6da}@media screen and (max-width:calc(769px - 1px)){.camera .modal .content{width:90%!important}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/345.39a334e8.css b/platypush/backend/http/webapp/dist/static/css/345.0d938275.css similarity index 93% rename from platypush/backend/http/webapp/dist/static/css/345.39a334e8.css rename to platypush/backend/http/webapp/dist/static/css/345.0d938275.css index 924d1a32..e1045dc4 100644 --- a/platypush/backend/http/webapp/dist/static/css/345.39a334e8.css +++ b/platypush/backend/http/webapp/dist/static/css/345.0d938275.css @@ -1 +1 @@ -.col-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-44a3b988]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-44a3b988]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-44a3b988]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-44a3b988]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-44a3b988]:first-child{margin-left:26%!important}.col-offset-3[data-v-44a3b988]:not(first-child){margin-left:30%!important}.col-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-44a3b988]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-44a3b988]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-44a3b988]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-44a3b988]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-44a3b988]:first-child{margin-left:52%!important}.col-offset-6[data-v-44a3b988]:not(first-child){margin-left:56%!important}.col-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-44a3b988]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-44a3b988]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-44a3b988]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-44a3b988]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-44a3b988]:first-child{margin-left:78%!important}.col-offset-9[data-v-44a3b988]:not(first-child){margin-left:82%!important}.col-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-44a3b988]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-44a3b988]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-44a3b988]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-44a3b988]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-s-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-s-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-s-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-s-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-44a3b988]{display:none!important}.s-visible[data-v-44a3b988]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-m-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-m-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-m-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-m-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-44a3b988]{display:none!important}.m-visible[data-v-44a3b988]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-l-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-l-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-l-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-l-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-44a3b988]{display:none!important}.l-visible[data-v-44a3b988]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-xl-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-xl-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-xl-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-44a3b988]{display:none!important}.xl-visible[data-v-44a3b988]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-xxl-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-xxl-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-xxl-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-44a3b988]{display:none!important}.xxl-visible[data-v-44a3b988]{display:block!important}}.vertical-center[data-v-44a3b988]{display:flex;align-items:center}.horizontal-center[data-v-44a3b988]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-44a3b988]{text-align:right;float:right;justify-content:right}.hidden[data-v-44a3b988]{display:none!important}.no-content[data-v-44a3b988]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-44a3b988],.btn[data-v-44a3b988],button[data-v-44a3b988]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-44a3b988],.btn-default[type=submit][data-v-44a3b988],.btn.btn-primary[data-v-44a3b988],.btn[type=submit][data-v-44a3b988],button.btn-primary[data-v-44a3b988],button[type=submit][data-v-44a3b988]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-44a3b988],.btn-default .icon[data-v-44a3b988],button .icon[data-v-44a3b988]{margin-right:.5em}input[type=password][data-v-44a3b988],input[type=text][data-v-44a3b988]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-44a3b988]:focus,input[type=text][data-v-44a3b988]:focus{border:1px solid #35b870}button[data-v-44a3b988],input[data-v-44a3b988]{outline:none}input[type=text][data-v-44a3b988]:hover,textarea[data-v-44a3b988]:hover{border:1px solid #9cdfb0}ul[data-v-44a3b988]{margin:0;padding:0;list-style:none}a[data-v-44a3b988]{cursor:pointer;text-decoration:none}[data-v-44a3b988]::-webkit-scrollbar{width:.75em}[data-v-44a3b988]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-44a3b988]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-44a3b988]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-44a3b988]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-44a3b988],input[type=password][data-v-44a3b988],input[type=search][data-v-44a3b988],input[type=text][data-v-44a3b988]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-44a3b988]:hover,input[type=password][data-v-44a3b988]:hover,input[type=search][data-v-44a3b988]:hover,input[type=text][data-v-44a3b988]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-44a3b988]:focus,input[type=password][data-v-44a3b988]:focus,input[type=search][data-v-44a3b988]:focus,input[type=text][data-v-44a3b988]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-44a3b988],input[type=password].with-icon[data-v-44a3b988],input[type=search].with-icon[data-v-44a3b988],input[type=text].with-icon[data-v-44a3b988]{padding-left:.3em}input[type=search][data-v-44a3b988],input[type=text][data-v-44a3b988]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-44a3b988]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-44a3b988;-webkit-animation-name:fadeIn-44a3b988}.fade-in[data-v-44a3b988],.fade-out[data-v-44a3b988]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-44a3b988]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-44a3b988;-webkit-animation-name:fadeOut-44a3b988}@-webkit-keyframes fadeIn-44a3b988{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-44a3b988{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-44a3b988{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-44a3b988{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-44a3b988]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-44a3b988]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-44a3b988]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.calendar[data-v-44a3b988]{display:flex;padding:1em;flex-direction:column;width:100%;height:100%}.calendar .no-events[data-v-44a3b988]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.75em}.calendar .event[data-v-44a3b988]{font-size:1.1em}.calendar .event-list[data-v-44a3b988]{margin-top:2em}.calendar .upcoming-event[data-v-44a3b988]{text-align:center;margin-bottom:.15em;font-size:1.2em}.calendar .upcoming-event .date[data-v-44a3b988]{font-size:1.1em}.calendar .upcoming-event .summary[data-v-44a3b988]{text-transform:uppercase;font-size:1.3em} \ No newline at end of file +.col-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-44a3b988]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-44a3b988]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-44a3b988]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-44a3b988]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-44a3b988]:first-child{margin-left:26%!important}.col-offset-3[data-v-44a3b988]:not(first-child){margin-left:30%!important}.col-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-44a3b988]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-44a3b988]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-44a3b988]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-44a3b988]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-44a3b988]:first-child{margin-left:52%!important}.col-offset-6[data-v-44a3b988]:not(first-child){margin-left:56%!important}.col-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-44a3b988]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-44a3b988]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-44a3b988]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-44a3b988]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-44a3b988]:first-child{margin-left:78%!important}.col-offset-9[data-v-44a3b988]:not(first-child){margin-left:82%!important}.col-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-44a3b988]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-44a3b988]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-44a3b988]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-44a3b988]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-s-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-s-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-s-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-s-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-s-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-44a3b988]{display:none!important}.s-visible[data-v-44a3b988]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-m-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-m-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-m-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-m-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-m-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-44a3b988]{display:none!important}.m-visible[data-v-44a3b988]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-l-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-l-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-l-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-l-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-l-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-44a3b988]{display:none!important}.l-visible[data-v-44a3b988]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-xl-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-xl-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-xl-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xl-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-44a3b988]{display:none!important}.xl-visible[data-v-44a3b988]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-1[data-v-44a3b988]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-44a3b988]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-2[data-v-44a3b988]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-44a3b988]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-3[data-v-44a3b988]{margin-left:26%}.col-no-margin-xxl-3[data-v-44a3b988]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-4[data-v-44a3b988]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-44a3b988]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-5[data-v-44a3b988]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-44a3b988]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-6[data-v-44a3b988]{margin-left:52%}.col-no-margin-xxl-6[data-v-44a3b988]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-7[data-v-44a3b988]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-44a3b988]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-8[data-v-44a3b988]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-44a3b988]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-9[data-v-44a3b988]{margin-left:78%}.col-no-margin-xxl-9[data-v-44a3b988]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-10[data-v-44a3b988]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-44a3b988]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-44a3b988]:first-child{margin-left:0}.col-offset-xxl-11[data-v-44a3b988]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-44a3b988]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-44a3b988]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-44a3b988]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-44a3b988]{display:none!important}.xxl-visible[data-v-44a3b988]{display:block!important}}.vertical-center[data-v-44a3b988]{display:flex;align-items:center}.horizontal-center[data-v-44a3b988]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-44a3b988]{text-align:right;float:right;justify-content:right}.hidden[data-v-44a3b988]{display:none!important}.no-content[data-v-44a3b988]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-44a3b988],.btn[data-v-44a3b988],button[data-v-44a3b988]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-44a3b988],.btn-default[type=submit][data-v-44a3b988],.btn.btn-primary[data-v-44a3b988],.btn[type=submit][data-v-44a3b988],button.btn-primary[data-v-44a3b988],button[type=submit][data-v-44a3b988]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-44a3b988],.btn-default .icon[data-v-44a3b988],button .icon[data-v-44a3b988]{margin-right:.5em}input[type=password][data-v-44a3b988],input[type=text][data-v-44a3b988]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-44a3b988]:focus,input[type=text][data-v-44a3b988]:focus{border:1px solid #35b870}button[data-v-44a3b988],input[data-v-44a3b988]{outline:none}input[type=text][data-v-44a3b988]:hover,textarea[data-v-44a3b988]:hover{border:1px solid #9cdfb0}ul[data-v-44a3b988]{margin:0;padding:0;list-style:none}a[data-v-44a3b988]{cursor:pointer;text-decoration:none}[data-v-44a3b988]::-webkit-scrollbar{width:.75em}[data-v-44a3b988]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-44a3b988]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-44a3b988]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-44a3b988]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-44a3b988],input[type=password][data-v-44a3b988],input[type=search][data-v-44a3b988],input[type=text][data-v-44a3b988]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-44a3b988]:hover,input[type=password][data-v-44a3b988]:hover,input[type=search][data-v-44a3b988]:hover,input[type=text][data-v-44a3b988]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-44a3b988]:focus,input[type=password][data-v-44a3b988]:focus,input[type=search][data-v-44a3b988]:focus,input[type=text][data-v-44a3b988]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-44a3b988],input[type=password].with-icon[data-v-44a3b988],input[type=search].with-icon[data-v-44a3b988],input[type=text].with-icon[data-v-44a3b988]{padding-left:.3em}input[type=search][data-v-44a3b988],input[type=text][data-v-44a3b988]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-44a3b988]{animation-fill-mode:both;animation-name:fadeIn-44a3b988;-webkit-animation-name:fadeIn-44a3b988}.fade-in[data-v-44a3b988],.fade-out[data-v-44a3b988]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-44a3b988]{animation-fill-mode:both;animation-name:fadeOut-44a3b988;-webkit-animation-name:fadeOut-44a3b988}@keyframes fadeIn-44a3b988{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-44a3b988{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-44a3b988]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-44a3b988]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-44a3b988]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.calendar[data-v-44a3b988]{display:flex;padding:1em;flex-direction:column;width:100%;height:100%}.calendar .no-events[data-v-44a3b988]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.75em}.calendar .event[data-v-44a3b988]{font-size:1.1em}.calendar .event-list[data-v-44a3b988]{margin-top:2em}.calendar .upcoming-event[data-v-44a3b988]{text-align:center;margin-bottom:.15em;font-size:1.2em}.calendar .upcoming-event .date[data-v-44a3b988]{font-size:1.1em}.calendar .upcoming-event .summary[data-v-44a3b988]{text-transform:uppercase;font-size:1.3em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/3490.3516cb6e.css b/platypush/backend/http/webapp/dist/static/css/3490.3516cb6e.css new file mode 100644 index 00000000..7c2a67bd --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/3490.3516cb6e.css @@ -0,0 +1 @@ +.col-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-a6396ae8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-a6396ae8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-a6396ae8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-a6396ae8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-a6396ae8]:first-child{margin-left:26%!important}.col-offset-3[data-v-a6396ae8]:not(first-child){margin-left:30%!important}.col-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-a6396ae8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-a6396ae8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-a6396ae8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-a6396ae8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-a6396ae8]:first-child{margin-left:52%!important}.col-offset-6[data-v-a6396ae8]:not(first-child){margin-left:56%!important}.col-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-a6396ae8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-a6396ae8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-a6396ae8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-a6396ae8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-a6396ae8]:first-child{margin-left:78%!important}.col-offset-9[data-v-a6396ae8]:not(first-child){margin-left:82%!important}.col-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-a6396ae8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-a6396ae8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-a6396ae8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-a6396ae8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-1[data-v-a6396ae8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-2[data-v-a6396ae8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-3[data-v-a6396ae8]{margin-left:26%}.col-no-margin-s-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-4[data-v-a6396ae8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-5[data-v-a6396ae8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-6[data-v-a6396ae8]{margin-left:52%}.col-no-margin-s-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-7[data-v-a6396ae8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-8[data-v-a6396ae8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-9[data-v-a6396ae8]{margin-left:78%}.col-no-margin-s-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-10[data-v-a6396ae8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-s-11[data-v-a6396ae8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-a6396ae8]{display:none!important}.s-visible[data-v-a6396ae8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-1[data-v-a6396ae8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-2[data-v-a6396ae8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-3[data-v-a6396ae8]{margin-left:26%}.col-no-margin-m-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-4[data-v-a6396ae8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-5[data-v-a6396ae8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-6[data-v-a6396ae8]{margin-left:52%}.col-no-margin-m-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-7[data-v-a6396ae8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-8[data-v-a6396ae8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-9[data-v-a6396ae8]{margin-left:78%}.col-no-margin-m-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-10[data-v-a6396ae8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-m-11[data-v-a6396ae8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-a6396ae8]{display:none!important}.m-visible[data-v-a6396ae8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-1[data-v-a6396ae8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-2[data-v-a6396ae8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-3[data-v-a6396ae8]{margin-left:26%}.col-no-margin-l-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-4[data-v-a6396ae8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-5[data-v-a6396ae8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-6[data-v-a6396ae8]{margin-left:52%}.col-no-margin-l-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-7[data-v-a6396ae8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-8[data-v-a6396ae8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-9[data-v-a6396ae8]{margin-left:78%}.col-no-margin-l-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-10[data-v-a6396ae8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-l-11[data-v-a6396ae8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-a6396ae8]{display:none!important}.l-visible[data-v-a6396ae8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-1[data-v-a6396ae8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-2[data-v-a6396ae8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-3[data-v-a6396ae8]{margin-left:26%}.col-no-margin-xl-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-4[data-v-a6396ae8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-5[data-v-a6396ae8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-6[data-v-a6396ae8]{margin-left:52%}.col-no-margin-xl-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-7[data-v-a6396ae8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-8[data-v-a6396ae8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-9[data-v-a6396ae8]{margin-left:78%}.col-no-margin-xl-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-10[data-v-a6396ae8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xl-11[data-v-a6396ae8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-a6396ae8]{display:none!important}.xl-visible[data-v-a6396ae8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-a6396ae8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-a6396ae8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-a6396ae8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-a6396ae8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-a6396ae8]{margin-left:26%}.col-no-margin-xxl-3[data-v-a6396ae8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-a6396ae8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-a6396ae8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-a6396ae8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-a6396ae8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-a6396ae8]{margin-left:52%}.col-no-margin-xxl-6[data-v-a6396ae8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-a6396ae8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-a6396ae8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-a6396ae8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-a6396ae8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-a6396ae8]{margin-left:78%}.col-no-margin-xxl-9[data-v-a6396ae8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-a6396ae8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-a6396ae8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-a6396ae8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-a6396ae8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-a6396ae8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-a6396ae8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-a6396ae8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-a6396ae8]{display:none!important}.xxl-visible[data-v-a6396ae8]{display:block!important}}.vertical-center[data-v-a6396ae8]{display:flex;align-items:center}.horizontal-center[data-v-a6396ae8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-a6396ae8]{text-align:right;float:right;justify-content:right}.hidden[data-v-a6396ae8]{display:none!important}.no-content[data-v-a6396ae8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-a6396ae8],.btn[data-v-a6396ae8],button[data-v-a6396ae8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-a6396ae8],.btn-default[type=submit][data-v-a6396ae8],.btn.btn-primary[data-v-a6396ae8],.btn[type=submit][data-v-a6396ae8],button.btn-primary[data-v-a6396ae8],button[type=submit][data-v-a6396ae8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-a6396ae8],.btn-default .icon[data-v-a6396ae8],button .icon[data-v-a6396ae8]{margin-right:.5em}input[type=password][data-v-a6396ae8],input[type=text][data-v-a6396ae8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-a6396ae8]:focus,input[type=text][data-v-a6396ae8]:focus{border:1px solid #35b870}button[data-v-a6396ae8],input[data-v-a6396ae8]{outline:none}input[type=text][data-v-a6396ae8]:hover,textarea[data-v-a6396ae8]:hover{border:1px solid #9cdfb0}ul[data-v-a6396ae8]{margin:0;padding:0;list-style:none}a[data-v-a6396ae8]{cursor:pointer;text-decoration:none}[data-v-a6396ae8]::-webkit-scrollbar{width:.75em}[data-v-a6396ae8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-a6396ae8]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-a6396ae8]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-a6396ae8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-a6396ae8],input[type=password][data-v-a6396ae8],input[type=search][data-v-a6396ae8],input[type=text][data-v-a6396ae8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-a6396ae8]:hover,input[type=password][data-v-a6396ae8]:hover,input[type=search][data-v-a6396ae8]:hover,input[type=text][data-v-a6396ae8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-a6396ae8]:focus,input[type=password][data-v-a6396ae8]:focus,input[type=search][data-v-a6396ae8]:focus,input[type=text][data-v-a6396ae8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-a6396ae8],input[type=password].with-icon[data-v-a6396ae8],input[type=search].with-icon[data-v-a6396ae8],input[type=text].with-icon[data-v-a6396ae8]{padding-left:.3em}input[type=search][data-v-a6396ae8],input[type=text][data-v-a6396ae8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-a6396ae8]{animation-fill-mode:both;animation-name:fadeIn-a6396ae8;-webkit-animation-name:fadeIn-a6396ae8}.fade-in[data-v-a6396ae8],.fade-out[data-v-a6396ae8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-a6396ae8]{animation-fill-mode:both;animation-name:fadeOut-a6396ae8;-webkit-animation-name:fadeOut-a6396ae8}@keyframes fadeIn-a6396ae8{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-a6396ae8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-a6396ae8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-a6396ae8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-a6396ae8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.power-switch[data-v-a6396ae8]{position:relative;transition:transform .3s;transform:scale(var(--scale,1)) translateZ(0)}.power-switch[data-v-a6396ae8]:active{--scale:.96}.power-switch.disabled[data-v-a6396ae8]{opacity:.6}.power-switch input[data-v-a6396ae8]{display:none}.power-switch input+label[data-v-a6396ae8]{border-radius:1em;display:inline-flex;cursor:pointer;position:relative;transition:box-shadow .4s}.power-switch input+label[data-v-a6396ae8]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:none;opacity:var(--gradient,0);transition:opacity .4s}.power-switch input+label .switch[data-v-a6396ae8]{position:relative;display:inline-block;vertical-align:top;height:1.4em;width:2.5em;border-radius:1em;background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}.power-switch input+label .switch[data-v-a6396ae8]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:rgba(0,215,80,.5);opacity:var(--gradient,0);transition:opacity .4s}.power-switch input+label .switch .dot[data-v-a6396ae8]{background:#d4d8d6;position:absolute;width:1.5em;height:1.5em;border-radius:50%;box-shadow:1px 0 3.5px 0 #475c40;left:-.25em;top:-.05em;transform:translateX(var(--offset,0));transition:transform .4s,box-shadow .4s}.power-switch input+label .switch .dot[data-v-a6396ae8]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:#fff;opacity:var(--gradient,0);transition:opacity .4s}.power-switch input+label span[data-v-a6396ae8]{line-height:2em;font-size:1.2em;color:var(--text,#646b8c);font-weight:500;display:inline-block;vertical-align:top;position:relative;margin-left:.5em;transition:color .4s}.power-switch input+label+span[data-v-a6396ae8]{text-align:center;display:block;position:absolute;left:0;right:0;top:100%;opacity:0;font-size:1em;font-weight:500;color:#e4e4e4;transform:translateY(.2em);transition:opacity .4s,transform .4s}.power-switch input:not(:checked)+label[data-v-a6396ae8]{pointer-events:none}.power-switch input:not(:checked)+label+span[data-v-a6396ae8]{opacity:1;transform:translateY(.6em)}.power-switch input:checked+label[data-v-a6396ae8]{--offset:1.5em;--text:$slider-progress-bg;--gradient:1;--shadow:rgba(0,39,6,.1)} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/3785.85dd63a7.css b/platypush/backend/http/webapp/dist/static/css/3785.5ed5a4df.css similarity index 90% rename from platypush/backend/http/webapp/dist/static/css/3785.85dd63a7.css rename to platypush/backend/http/webapp/dist/static/css/3785.5ed5a4df.css index 81696ec3..d5c91989 100644 --- a/platypush/backend/http/webapp/dist/static/css/3785.85dd63a7.css +++ b/platypush/backend/http/webapp/dist/static/css/3785.5ed5a4df.css @@ -1 +1 @@ -.col-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-e259fb36]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-e259fb36]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-e259fb36]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-e259fb36]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-e259fb36]:first-child{margin-left:26%!important}.col-offset-3[data-v-e259fb36]:not(first-child){margin-left:30%!important}.col-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-e259fb36]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-e259fb36]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-e259fb36]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-e259fb36]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-e259fb36]:first-child{margin-left:52%!important}.col-offset-6[data-v-e259fb36]:not(first-child){margin-left:56%!important}.col-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-e259fb36]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-e259fb36]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-e259fb36]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-e259fb36]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-e259fb36]:first-child{margin-left:78%!important}.col-offset-9[data-v-e259fb36]:not(first-child){margin-left:82%!important}.col-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-e259fb36]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-e259fb36]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-e259fb36]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-e259fb36]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-s-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-s-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-s-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-s-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-e259fb36]{display:none!important}.s-visible[data-v-e259fb36]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-m-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-m-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-m-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-m-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-e259fb36]{display:none!important}.m-visible[data-v-e259fb36]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-l-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-l-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-l-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-l-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-e259fb36]{display:none!important}.l-visible[data-v-e259fb36]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-xl-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-xl-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-xl-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-e259fb36]{display:none!important}.xl-visible[data-v-e259fb36]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-xxl-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-xxl-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-xxl-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-e259fb36]{display:none!important}.xxl-visible[data-v-e259fb36]{display:block!important}}.vertical-center[data-v-e259fb36]{display:flex;align-items:center}.horizontal-center[data-v-e259fb36]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-e259fb36]{text-align:right;float:right;justify-content:right}.hidden[data-v-e259fb36]{display:none!important}.no-content[data-v-e259fb36]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-e259fb36],.btn[data-v-e259fb36],button[data-v-e259fb36]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-e259fb36],.btn-default[type=submit][data-v-e259fb36],.btn.btn-primary[data-v-e259fb36],.btn[type=submit][data-v-e259fb36],button.btn-primary[data-v-e259fb36],button[type=submit][data-v-e259fb36]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-e259fb36],.btn-default .icon[data-v-e259fb36],button .icon[data-v-e259fb36]{margin-right:.5em}input[type=password][data-v-e259fb36],input[type=text][data-v-e259fb36]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-e259fb36]:focus,input[type=text][data-v-e259fb36]:focus{border:1px solid #35b870}button[data-v-e259fb36],input[data-v-e259fb36]{outline:none}input[type=text][data-v-e259fb36]:hover,textarea[data-v-e259fb36]:hover{border:1px solid #9cdfb0}ul[data-v-e259fb36]{margin:0;padding:0;list-style:none}a[data-v-e259fb36]{cursor:pointer;text-decoration:none}[data-v-e259fb36]::-webkit-scrollbar{width:.75em}[data-v-e259fb36]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-e259fb36]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-e259fb36]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-e259fb36]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-e259fb36],input[type=password][data-v-e259fb36],input[type=search][data-v-e259fb36],input[type=text][data-v-e259fb36]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-e259fb36]:hover,input[type=password][data-v-e259fb36]:hover,input[type=search][data-v-e259fb36]:hover,input[type=text][data-v-e259fb36]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-e259fb36]:focus,input[type=password][data-v-e259fb36]:focus,input[type=search][data-v-e259fb36]:focus,input[type=text][data-v-e259fb36]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-e259fb36],input[type=password].with-icon[data-v-e259fb36],input[type=search].with-icon[data-v-e259fb36],input[type=text].with-icon[data-v-e259fb36]{padding-left:.3em}input[type=search][data-v-e259fb36],input[type=text][data-v-e259fb36]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-e259fb36]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-e259fb36;-webkit-animation-name:fadeIn-e259fb36}.fade-in[data-v-e259fb36],.fade-out[data-v-e259fb36]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-e259fb36]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-e259fb36;-webkit-animation-name:fadeOut-e259fb36}@-webkit-keyframes fadeIn-e259fb36{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-e259fb36{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-e259fb36{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-e259fb36{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-e259fb36]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-e259fb36]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-e259fb36]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-e259fb36]{width:100%;position:relative}.switches-container .switches .no-content[data-v-e259fb36]{padding:1em}.switches-container .switches .switch-info[data-v-e259fb36]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-e259fb36]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-e259fb36]{min-width:45em}}.switches-container .switches .row[data-v-e259fb36]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-e259fb36]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-e259fb36]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-e259fb36]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-e259fb36]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-e259fb36]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-e259fb36],.switches-container .switches .row .value[data-v-e259fb36]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-e259fb36],.switches-container .switches .row .value[data-v-e259fb36]{width:50%}.switches-container .switches .row .value[data-v-e259fb36]{text-align:right}} \ No newline at end of file +.col-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-e259fb36]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-e259fb36]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-e259fb36]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-e259fb36]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-e259fb36]:first-child{margin-left:26%!important}.col-offset-3[data-v-e259fb36]:not(first-child){margin-left:30%!important}.col-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-e259fb36]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-e259fb36]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-e259fb36]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-e259fb36]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-e259fb36]:first-child{margin-left:52%!important}.col-offset-6[data-v-e259fb36]:not(first-child){margin-left:56%!important}.col-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-e259fb36]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-e259fb36]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-e259fb36]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-e259fb36]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-e259fb36]:first-child{margin-left:78%!important}.col-offset-9[data-v-e259fb36]:not(first-child){margin-left:82%!important}.col-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-e259fb36]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-e259fb36]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-e259fb36]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-e259fb36]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-s-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-s-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-s-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-s-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-s-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-e259fb36]{display:none!important}.s-visible[data-v-e259fb36]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-m-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-m-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-m-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-m-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-m-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-e259fb36]{display:none!important}.m-visible[data-v-e259fb36]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-l-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-l-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-l-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-l-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-l-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-e259fb36]{display:none!important}.l-visible[data-v-e259fb36]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-xl-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-xl-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-xl-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xl-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-e259fb36]{display:none!important}.xl-visible[data-v-e259fb36]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-1[data-v-e259fb36]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-e259fb36]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-2[data-v-e259fb36]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-e259fb36]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-3[data-v-e259fb36]{margin-left:26%}.col-no-margin-xxl-3[data-v-e259fb36]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-4[data-v-e259fb36]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-e259fb36]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-5[data-v-e259fb36]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-e259fb36]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-6[data-v-e259fb36]{margin-left:52%}.col-no-margin-xxl-6[data-v-e259fb36]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-7[data-v-e259fb36]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-e259fb36]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-8[data-v-e259fb36]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-e259fb36]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-9[data-v-e259fb36]{margin-left:78%}.col-no-margin-xxl-9[data-v-e259fb36]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-10[data-v-e259fb36]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-e259fb36]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-e259fb36]:first-child{margin-left:0}.col-offset-xxl-11[data-v-e259fb36]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-e259fb36]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-e259fb36]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-e259fb36]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-e259fb36]{display:none!important}.xxl-visible[data-v-e259fb36]{display:block!important}}.vertical-center[data-v-e259fb36]{display:flex;align-items:center}.horizontal-center[data-v-e259fb36]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-e259fb36]{text-align:right;float:right;justify-content:right}.hidden[data-v-e259fb36]{display:none!important}.no-content[data-v-e259fb36]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-e259fb36],.btn[data-v-e259fb36],button[data-v-e259fb36]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-e259fb36],.btn-default[type=submit][data-v-e259fb36],.btn.btn-primary[data-v-e259fb36],.btn[type=submit][data-v-e259fb36],button.btn-primary[data-v-e259fb36],button[type=submit][data-v-e259fb36]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-e259fb36],.btn-default .icon[data-v-e259fb36],button .icon[data-v-e259fb36]{margin-right:.5em}input[type=password][data-v-e259fb36],input[type=text][data-v-e259fb36]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-e259fb36]:focus,input[type=text][data-v-e259fb36]:focus{border:1px solid #35b870}button[data-v-e259fb36],input[data-v-e259fb36]{outline:none}input[type=text][data-v-e259fb36]:hover,textarea[data-v-e259fb36]:hover{border:1px solid #9cdfb0}ul[data-v-e259fb36]{margin:0;padding:0;list-style:none}a[data-v-e259fb36]{cursor:pointer;text-decoration:none}[data-v-e259fb36]::-webkit-scrollbar{width:.75em}[data-v-e259fb36]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-e259fb36]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-e259fb36]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-e259fb36]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-e259fb36],input[type=password][data-v-e259fb36],input[type=search][data-v-e259fb36],input[type=text][data-v-e259fb36]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-e259fb36]:hover,input[type=password][data-v-e259fb36]:hover,input[type=search][data-v-e259fb36]:hover,input[type=text][data-v-e259fb36]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-e259fb36]:focus,input[type=password][data-v-e259fb36]:focus,input[type=search][data-v-e259fb36]:focus,input[type=text][data-v-e259fb36]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-e259fb36],input[type=password].with-icon[data-v-e259fb36],input[type=search].with-icon[data-v-e259fb36],input[type=text].with-icon[data-v-e259fb36]{padding-left:.3em}input[type=search][data-v-e259fb36],input[type=text][data-v-e259fb36]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-e259fb36]{animation-fill-mode:both;animation-name:fadeIn-e259fb36;-webkit-animation-name:fadeIn-e259fb36}.fade-in[data-v-e259fb36],.fade-out[data-v-e259fb36]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-e259fb36]{animation-fill-mode:both;animation-name:fadeOut-e259fb36;-webkit-animation-name:fadeOut-e259fb36}@keyframes fadeIn-e259fb36{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-e259fb36{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-e259fb36]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-e259fb36]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-e259fb36]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-e259fb36]{width:100%;position:relative}.switches-container .switches .no-content[data-v-e259fb36]{padding:1em}.switches-container .switches .switch-info[data-v-e259fb36]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-e259fb36]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-e259fb36]{min-width:45em}}.switches-container .switches .row[data-v-e259fb36]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-e259fb36]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-e259fb36]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-e259fb36]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-e259fb36]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-e259fb36]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-e259fb36],.switches-container .switches .row .value[data-v-e259fb36]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-e259fb36],.switches-container .switches .row .value[data-v-e259fb36]{width:50%}.switches-container .switches .row .value[data-v-e259fb36]{text-align:right}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/3803.071120e4.css b/platypush/backend/http/webapp/dist/static/css/3803.071120e4.css new file mode 100644 index 00000000..2cd282ae --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/3803.071120e4.css @@ -0,0 +1 @@ +.col-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-95edc28a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-95edc28a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-95edc28a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-95edc28a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-95edc28a]:first-child{margin-left:26%!important}.col-offset-3[data-v-95edc28a]:not(first-child){margin-left:30%!important}.col-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-95edc28a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-95edc28a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-95edc28a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-95edc28a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-95edc28a]:first-child{margin-left:52%!important}.col-offset-6[data-v-95edc28a]:not(first-child){margin-left:56%!important}.col-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-95edc28a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-95edc28a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-95edc28a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-95edc28a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-95edc28a]:first-child{margin-left:78%!important}.col-offset-9[data-v-95edc28a]:not(first-child){margin-left:82%!important}.col-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-95edc28a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-95edc28a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-95edc28a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-95edc28a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-1[data-v-95edc28a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-2[data-v-95edc28a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-3[data-v-95edc28a]{margin-left:26%}.col-no-margin-s-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-4[data-v-95edc28a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-5[data-v-95edc28a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-6[data-v-95edc28a]{margin-left:52%}.col-no-margin-s-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-7[data-v-95edc28a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-8[data-v-95edc28a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-9[data-v-95edc28a]{margin-left:78%}.col-no-margin-s-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-10[data-v-95edc28a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-95edc28a]:first-child{margin-left:0}.col-offset-s-11[data-v-95edc28a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-95edc28a]{display:none!important}.s-visible[data-v-95edc28a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-1[data-v-95edc28a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-2[data-v-95edc28a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-3[data-v-95edc28a]{margin-left:26%}.col-no-margin-m-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-4[data-v-95edc28a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-5[data-v-95edc28a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-6[data-v-95edc28a]{margin-left:52%}.col-no-margin-m-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-7[data-v-95edc28a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-8[data-v-95edc28a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-9[data-v-95edc28a]{margin-left:78%}.col-no-margin-m-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-10[data-v-95edc28a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-95edc28a]:first-child{margin-left:0}.col-offset-m-11[data-v-95edc28a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-95edc28a]{display:none!important}.m-visible[data-v-95edc28a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-1[data-v-95edc28a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-2[data-v-95edc28a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-3[data-v-95edc28a]{margin-left:26%}.col-no-margin-l-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-4[data-v-95edc28a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-5[data-v-95edc28a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-6[data-v-95edc28a]{margin-left:52%}.col-no-margin-l-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-7[data-v-95edc28a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-8[data-v-95edc28a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-9[data-v-95edc28a]{margin-left:78%}.col-no-margin-l-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-10[data-v-95edc28a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-95edc28a]:first-child{margin-left:0}.col-offset-l-11[data-v-95edc28a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-95edc28a]{display:none!important}.l-visible[data-v-95edc28a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-1[data-v-95edc28a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-2[data-v-95edc28a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-3[data-v-95edc28a]{margin-left:26%}.col-no-margin-xl-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-4[data-v-95edc28a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-5[data-v-95edc28a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-6[data-v-95edc28a]{margin-left:52%}.col-no-margin-xl-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-7[data-v-95edc28a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-8[data-v-95edc28a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-9[data-v-95edc28a]{margin-left:78%}.col-no-margin-xl-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-10[data-v-95edc28a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xl-11[data-v-95edc28a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-95edc28a]{display:none!important}.xl-visible[data-v-95edc28a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-95edc28a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-95edc28a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-95edc28a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-95edc28a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-95edc28a]{margin-left:26%}.col-no-margin-xxl-3[data-v-95edc28a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-95edc28a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-95edc28a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-95edc28a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-95edc28a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-95edc28a]{margin-left:52%}.col-no-margin-xxl-6[data-v-95edc28a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-95edc28a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-95edc28a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-95edc28a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-95edc28a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-95edc28a]{margin-left:78%}.col-no-margin-xxl-9[data-v-95edc28a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-95edc28a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-95edc28a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-95edc28a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-95edc28a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-95edc28a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-95edc28a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-95edc28a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-95edc28a]{display:none!important}.xxl-visible[data-v-95edc28a]{display:block!important}}.vertical-center[data-v-95edc28a]{display:flex;align-items:center}.horizontal-center[data-v-95edc28a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-95edc28a]{text-align:right;float:right;justify-content:right}.hidden[data-v-95edc28a]{display:none!important}.no-content[data-v-95edc28a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-95edc28a],.btn[data-v-95edc28a],button[data-v-95edc28a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-95edc28a],.btn-default[type=submit][data-v-95edc28a],.btn.btn-primary[data-v-95edc28a],.btn[type=submit][data-v-95edc28a],button.btn-primary[data-v-95edc28a],button[type=submit][data-v-95edc28a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-95edc28a],.btn-default .icon[data-v-95edc28a],button .icon[data-v-95edc28a]{margin-right:.5em}input[type=password][data-v-95edc28a],input[type=text][data-v-95edc28a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-95edc28a]:focus,input[type=text][data-v-95edc28a]:focus{border:1px solid #35b870}button[data-v-95edc28a],input[data-v-95edc28a]{outline:none}input[type=text][data-v-95edc28a]:hover,textarea[data-v-95edc28a]:hover{border:1px solid #9cdfb0}ul[data-v-95edc28a]{margin:0;padding:0;list-style:none}a[data-v-95edc28a]{cursor:pointer;text-decoration:none}[data-v-95edc28a]::-webkit-scrollbar{width:.75em}[data-v-95edc28a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-95edc28a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-95edc28a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-95edc28a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-95edc28a],input[type=password][data-v-95edc28a],input[type=search][data-v-95edc28a],input[type=text][data-v-95edc28a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-95edc28a]:hover,input[type=password][data-v-95edc28a]:hover,input[type=search][data-v-95edc28a]:hover,input[type=text][data-v-95edc28a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-95edc28a]:focus,input[type=password][data-v-95edc28a]:focus,input[type=search][data-v-95edc28a]:focus,input[type=text][data-v-95edc28a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-95edc28a],input[type=password].with-icon[data-v-95edc28a],input[type=search].with-icon[data-v-95edc28a],input[type=text].with-icon[data-v-95edc28a]{padding-left:.3em}input[type=search][data-v-95edc28a],input[type=text][data-v-95edc28a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-95edc28a]{animation-fill-mode:both;animation-name:fadeIn-95edc28a;-webkit-animation-name:fadeIn-95edc28a}.fade-in[data-v-95edc28a],.fade-out[data-v-95edc28a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-95edc28a]{animation-fill-mode:both;animation-name:fadeOut-95edc28a;-webkit-animation-name:fadeOut-95edc28a}@keyframes fadeIn-95edc28a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-95edc28a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-95edc28a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-95edc28a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-95edc28a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.slider-wrapper[data-v-95edc28a]{width:100%;display:flex;position:relative}.slider-wrapper .slider[data-v-95edc28a]{width:100%;cursor:pointer;opacity:0}.slider-wrapper .slider[data-v-95edc28a]::-ms-tooltip{display:none}.slider-wrapper .track[data-v-95edc28a]{width:100%;height:.75em;background:#e4e4e4;position:absolute;top:50%;transform:translateY(-50%);border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;pointer-events:none}.slider-wrapper .track .track-inner[data-v-95edc28a]{width:0;height:100%;background:rgba(0,215,80,.5);border-radius:.5em 0 0 .5em}.slider-wrapper .thumb[data-v-95edc28a]{width:1.25em;height:1.25em;background:#37d560;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:50%;box-shadow:1px 0 2px 0 #475c40;pointer-events:none}.slider-wrapper label[data-v-95edc28a]{position:relative}.slider-wrapper label .label[data-v-95edc28a]{font-weight:400;text-align:center} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4021.f58ac074.css b/platypush/backend/http/webapp/dist/static/css/4021.0331be37.css similarity index 91% rename from platypush/backend/http/webapp/dist/static/css/4021.f58ac074.css rename to platypush/backend/http/webapp/dist/static/css/4021.0331be37.css index 301b0758..fb87df4a 100644 --- a/platypush/backend/http/webapp/dist/static/css/4021.f58ac074.css +++ b/platypush/backend/http/webapp/dist/static/css/4021.0331be37.css @@ -1 +1 @@ -.col-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-a248454a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-a248454a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-a248454a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-a248454a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-a248454a]:first-child{margin-left:26%!important}.col-offset-3[data-v-a248454a]:not(first-child){margin-left:30%!important}.col-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-a248454a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-a248454a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-a248454a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-a248454a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-a248454a]:first-child{margin-left:52%!important}.col-offset-6[data-v-a248454a]:not(first-child){margin-left:56%!important}.col-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-a248454a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-a248454a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-a248454a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-a248454a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-a248454a]:first-child{margin-left:78%!important}.col-offset-9[data-v-a248454a]:not(first-child){margin-left:82%!important}.col-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-a248454a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-a248454a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-a248454a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-a248454a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-3[data-v-a248454a]{margin-left:26%}.col-no-margin-s-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-6[data-v-a248454a]{margin-left:52%}.col-no-margin-s-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-9[data-v-a248454a]{margin-left:78%}.col-no-margin-s-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-a248454a]{display:none!important}.s-visible[data-v-a248454a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-3[data-v-a248454a]{margin-left:26%}.col-no-margin-m-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-6[data-v-a248454a]{margin-left:52%}.col-no-margin-m-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-9[data-v-a248454a]{margin-left:78%}.col-no-margin-m-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-a248454a]{display:none!important}.m-visible[data-v-a248454a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-3[data-v-a248454a]{margin-left:26%}.col-no-margin-l-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-6[data-v-a248454a]{margin-left:52%}.col-no-margin-l-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-9[data-v-a248454a]{margin-left:78%}.col-no-margin-l-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-a248454a]{display:none!important}.l-visible[data-v-a248454a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-3[data-v-a248454a]{margin-left:26%}.col-no-margin-xl-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-6[data-v-a248454a]{margin-left:52%}.col-no-margin-xl-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-9[data-v-a248454a]{margin-left:78%}.col-no-margin-xl-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-a248454a]{display:none!important}.xl-visible[data-v-a248454a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-a248454a]{margin-left:26%}.col-no-margin-xxl-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-a248454a]{margin-left:52%}.col-no-margin-xxl-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-a248454a]{margin-left:78%}.col-no-margin-xxl-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-a248454a]{display:none!important}.xxl-visible[data-v-a248454a]{display:block!important}}.vertical-center[data-v-a248454a]{display:flex;align-items:center}.horizontal-center[data-v-a248454a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-a248454a]{text-align:right;float:right;justify-content:right}.hidden[data-v-a248454a]{display:none!important}.no-content[data-v-a248454a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-a248454a],.btn[data-v-a248454a],button[data-v-a248454a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-a248454a],.btn-default[type=submit][data-v-a248454a],.btn.btn-primary[data-v-a248454a],.btn[type=submit][data-v-a248454a],button.btn-primary[data-v-a248454a],button[type=submit][data-v-a248454a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-a248454a],.btn-default .icon[data-v-a248454a],button .icon[data-v-a248454a]{margin-right:.5em}input[type=password][data-v-a248454a],input[type=text][data-v-a248454a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-a248454a]:focus,input[type=text][data-v-a248454a]:focus{border:1px solid #35b870}button[data-v-a248454a],input[data-v-a248454a]{outline:none}input[type=text][data-v-a248454a]:hover,textarea[data-v-a248454a]:hover{border:1px solid #9cdfb0}ul[data-v-a248454a]{margin:0;padding:0;list-style:none}a[data-v-a248454a]{cursor:pointer;text-decoration:none}[data-v-a248454a]::-webkit-scrollbar{width:.75em}[data-v-a248454a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-a248454a]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-a248454a]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-a248454a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-a248454a],input[type=password][data-v-a248454a],input[type=search][data-v-a248454a],input[type=text][data-v-a248454a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-a248454a]:hover,input[type=password][data-v-a248454a]:hover,input[type=search][data-v-a248454a]:hover,input[type=text][data-v-a248454a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-a248454a]:focus,input[type=password][data-v-a248454a]:focus,input[type=search][data-v-a248454a]:focus,input[type=text][data-v-a248454a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-a248454a],input[type=password].with-icon[data-v-a248454a],input[type=search].with-icon[data-v-a248454a],input[type=text].with-icon[data-v-a248454a]{padding-left:.3em}input[type=search][data-v-a248454a],input[type=text][data-v-a248454a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-a248454a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-a248454a;-webkit-animation-name:fadeIn-a248454a}.fade-in[data-v-a248454a],.fade-out[data-v-a248454a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-a248454a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-a248454a;-webkit-animation-name:fadeOut-a248454a}@-webkit-keyframes fadeIn-a248454a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-a248454a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-a248454a{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-a248454a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-a248454a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-a248454a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-a248454a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.tts-container[data-v-a248454a]{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;display:flex;justify-content:center;border:1px solid #ccc;box-shadow:2.5px 2.5px 3px 0 silver}@media screen and (max-width:calc(768px)){.tts-container[data-v-a248454a]{width:100%}}@media screen and (min-width:769px){.tts-container[data-v-a248454a]{width:80%;border-radius:1.5em;margin:1.5em auto}}@media screen and (min-width:1024px){.tts-container[data-v-a248454a]{width:30em}}.tts-container form[data-v-a248454a]{width:100%;border:none;box-shadow:none;padding:1em .5em;margin:0;display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}.tts-container form .field[data-v-a248454a]{margin:0 .5em}.tts-container form .text-container[data-v-a248454a]{width:100%;margin-bottom:1em}.tts-container form input[type=text][data-v-a248454a]{width:100%}.tts-container form button[data-v-a248454a]{border-radius:1.5em}.tts-container form button[data-v-a248454a]:hover,.tts-container form input[data-v-a248454a]:hover{border-color:#35b870} \ No newline at end of file +.col-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-a248454a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-a248454a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-a248454a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-a248454a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-a248454a]:first-child{margin-left:26%!important}.col-offset-3[data-v-a248454a]:not(first-child){margin-left:30%!important}.col-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-a248454a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-a248454a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-a248454a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-a248454a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-a248454a]:first-child{margin-left:52%!important}.col-offset-6[data-v-a248454a]:not(first-child){margin-left:56%!important}.col-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-a248454a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-a248454a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-a248454a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-a248454a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-a248454a]:first-child{margin-left:78%!important}.col-offset-9[data-v-a248454a]:not(first-child){margin-left:82%!important}.col-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-a248454a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-a248454a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-a248454a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-a248454a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-3[data-v-a248454a]{margin-left:26%}.col-no-margin-s-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-6[data-v-a248454a]{margin-left:52%}.col-no-margin-s-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-9[data-v-a248454a]{margin-left:78%}.col-no-margin-s-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-s-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-a248454a]{display:none!important}.s-visible[data-v-a248454a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-3[data-v-a248454a]{margin-left:26%}.col-no-margin-m-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-6[data-v-a248454a]{margin-left:52%}.col-no-margin-m-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-9[data-v-a248454a]{margin-left:78%}.col-no-margin-m-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-m-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-a248454a]{display:none!important}.m-visible[data-v-a248454a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-3[data-v-a248454a]{margin-left:26%}.col-no-margin-l-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-6[data-v-a248454a]{margin-left:52%}.col-no-margin-l-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-9[data-v-a248454a]{margin-left:78%}.col-no-margin-l-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-l-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-a248454a]{display:none!important}.l-visible[data-v-a248454a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-3[data-v-a248454a]{margin-left:26%}.col-no-margin-xl-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-6[data-v-a248454a]{margin-left:52%}.col-no-margin-xl-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-9[data-v-a248454a]{margin-left:78%}.col-no-margin-xl-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-xl-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-a248454a]{display:none!important}.xl-visible[data-v-a248454a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-a248454a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-a248454a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-a248454a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-a248454a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-a248454a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-a248454a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-a248454a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-a248454a]{margin-left:26%}.col-no-margin-xxl-3[data-v-a248454a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-a248454a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-a248454a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-a248454a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-a248454a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-a248454a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-a248454a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-a248454a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-a248454a]{margin-left:52%}.col-no-margin-xxl-6[data-v-a248454a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-a248454a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-a248454a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-a248454a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-a248454a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-a248454a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-a248454a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-a248454a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-a248454a]{margin-left:78%}.col-no-margin-xxl-9[data-v-a248454a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-a248454a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-a248454a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-a248454a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-a248454a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-a248454a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-a248454a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-a248454a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-a248454a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-a248454a]{display:none!important}.xxl-visible[data-v-a248454a]{display:block!important}}.vertical-center[data-v-a248454a]{display:flex;align-items:center}.horizontal-center[data-v-a248454a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-a248454a]{text-align:right;float:right;justify-content:right}.hidden[data-v-a248454a]{display:none!important}.no-content[data-v-a248454a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-a248454a],.btn[data-v-a248454a],button[data-v-a248454a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-a248454a],.btn-default[type=submit][data-v-a248454a],.btn.btn-primary[data-v-a248454a],.btn[type=submit][data-v-a248454a],button.btn-primary[data-v-a248454a],button[type=submit][data-v-a248454a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-a248454a],.btn-default .icon[data-v-a248454a],button .icon[data-v-a248454a]{margin-right:.5em}input[type=password][data-v-a248454a],input[type=text][data-v-a248454a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-a248454a]:focus,input[type=text][data-v-a248454a]:focus{border:1px solid #35b870}button[data-v-a248454a],input[data-v-a248454a]{outline:none}input[type=text][data-v-a248454a]:hover,textarea[data-v-a248454a]:hover{border:1px solid #9cdfb0}ul[data-v-a248454a]{margin:0;padding:0;list-style:none}a[data-v-a248454a]{cursor:pointer;text-decoration:none}[data-v-a248454a]::-webkit-scrollbar{width:.75em}[data-v-a248454a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-a248454a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-a248454a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-a248454a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-a248454a],input[type=password][data-v-a248454a],input[type=search][data-v-a248454a],input[type=text][data-v-a248454a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-a248454a]:hover,input[type=password][data-v-a248454a]:hover,input[type=search][data-v-a248454a]:hover,input[type=text][data-v-a248454a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-a248454a]:focus,input[type=password][data-v-a248454a]:focus,input[type=search][data-v-a248454a]:focus,input[type=text][data-v-a248454a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-a248454a],input[type=password].with-icon[data-v-a248454a],input[type=search].with-icon[data-v-a248454a],input[type=text].with-icon[data-v-a248454a]{padding-left:.3em}input[type=search][data-v-a248454a],input[type=text][data-v-a248454a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-a248454a]{animation-fill-mode:both;animation-name:fadeIn-a248454a;-webkit-animation-name:fadeIn-a248454a}.fade-in[data-v-a248454a],.fade-out[data-v-a248454a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-a248454a]{animation-fill-mode:both;animation-name:fadeOut-a248454a;-webkit-animation-name:fadeOut-a248454a}@keyframes fadeIn-a248454a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-a248454a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-a248454a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-a248454a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-a248454a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.tts-container[data-v-a248454a]{height:-moz-max-content;height:max-content;background:#fff;display:flex;justify-content:center;border:1px solid #ccc;box-shadow:2.5px 2.5px 3px 0 silver}@media screen and (max-width:calc(768px)){.tts-container[data-v-a248454a]{width:100%}}@media screen and (min-width:769px){.tts-container[data-v-a248454a]{width:80%;border-radius:1.5em;margin:1.5em auto}}@media screen and (min-width:1024px){.tts-container[data-v-a248454a]{width:30em}}.tts-container form[data-v-a248454a]{width:100%;border:none;box-shadow:none;padding:1em .5em;margin:0;display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}.tts-container form .field[data-v-a248454a]{margin:0 .5em}.tts-container form .text-container[data-v-a248454a]{width:100%;margin-bottom:1em}.tts-container form input[type=text][data-v-a248454a]{width:100%}.tts-container form button[data-v-a248454a]{border-radius:1.5em}.tts-container form button[data-v-a248454a]:hover,.tts-container form input[data-v-a248454a]:hover{border-color:#35b870} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4196.8681eb9f.css b/platypush/backend/http/webapp/dist/static/css/4196.8681eb9f.css deleted file mode 100644 index b050eeb7..00000000 --- a/platypush/backend/http/webapp/dist/static/css/4196.8681eb9f.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-27e87a29]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-27e87a29]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-27e87a29]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-27e87a29]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-27e87a29]:first-child{margin-left:26%!important}.col-offset-3[data-v-27e87a29]:not(first-child){margin-left:30%!important}.col-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-27e87a29]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-27e87a29]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-27e87a29]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-27e87a29]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-27e87a29]:first-child{margin-left:52%!important}.col-offset-6[data-v-27e87a29]:not(first-child){margin-left:56%!important}.col-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-27e87a29]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-27e87a29]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-27e87a29]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-27e87a29]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-27e87a29]:first-child{margin-left:78%!important}.col-offset-9[data-v-27e87a29]:not(first-child){margin-left:82%!important}.col-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-27e87a29]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-27e87a29]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-27e87a29]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-27e87a29]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-s-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-s-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-s-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-s-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-27e87a29]{display:none!important}.s-visible[data-v-27e87a29]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-m-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-m-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-m-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-m-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-27e87a29]{display:none!important}.m-visible[data-v-27e87a29]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-l-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-l-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-l-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-l-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-27e87a29]{display:none!important}.l-visible[data-v-27e87a29]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-xl-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-xl-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-xl-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-27e87a29]{display:none!important}.xl-visible[data-v-27e87a29]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-xxl-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-xxl-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-xxl-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-27e87a29]{display:none!important}.xxl-visible[data-v-27e87a29]{display:block!important}}.vertical-center[data-v-27e87a29]{display:flex;align-items:center}.horizontal-center[data-v-27e87a29]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-27e87a29]{text-align:right;float:right;justify-content:right}.hidden[data-v-27e87a29]{display:none!important}.no-content[data-v-27e87a29]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-27e87a29],.btn[data-v-27e87a29],button[data-v-27e87a29]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-27e87a29],.btn-default[type=submit][data-v-27e87a29],.btn.btn-primary[data-v-27e87a29],.btn[type=submit][data-v-27e87a29],button.btn-primary[data-v-27e87a29],button[type=submit][data-v-27e87a29]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-27e87a29],.btn-default .icon[data-v-27e87a29],button .icon[data-v-27e87a29]{margin-right:.5em}input[type=password][data-v-27e87a29],input[type=text][data-v-27e87a29]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-27e87a29]:focus,input[type=text][data-v-27e87a29]:focus{border:1px solid #35b870}button[data-v-27e87a29],input[data-v-27e87a29]{outline:none}input[type=text][data-v-27e87a29]:hover,textarea[data-v-27e87a29]:hover{border:1px solid #9cdfb0}ul[data-v-27e87a29]{margin:0;padding:0;list-style:none}a[data-v-27e87a29]{cursor:pointer;text-decoration:none}[data-v-27e87a29]::-webkit-scrollbar{width:.75em}[data-v-27e87a29]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-27e87a29]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-27e87a29]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-27e87a29]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-27e87a29],input[type=password][data-v-27e87a29],input[type=search][data-v-27e87a29],input[type=text][data-v-27e87a29]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-27e87a29]:hover,input[type=password][data-v-27e87a29]:hover,input[type=search][data-v-27e87a29]:hover,input[type=text][data-v-27e87a29]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-27e87a29]:focus,input[type=password][data-v-27e87a29]:focus,input[type=search][data-v-27e87a29]:focus,input[type=text][data-v-27e87a29]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-27e87a29],input[type=password].with-icon[data-v-27e87a29],input[type=search].with-icon[data-v-27e87a29],input[type=text].with-icon[data-v-27e87a29]{padding-left:.3em}input[type=search][data-v-27e87a29],input[type=text][data-v-27e87a29]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-27e87a29]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-27e87a29;-webkit-animation-name:fadeIn-27e87a29}.fade-in[data-v-27e87a29],.fade-out[data-v-27e87a29]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-27e87a29]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-27e87a29;-webkit-animation-name:fadeOut-27e87a29}@-webkit-keyframes fadeIn-27e87a29{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-27e87a29{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-27e87a29{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-27e87a29{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-27e87a29]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-27e87a29]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-27e87a29]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.plugins[data-v-27e87a29]{display:none}.no-results[data-v-27e87a29]{padding:1em}.players[data-v-27e87a29] .dropdown{direction:ltr}.players[data-v-27e87a29] .dropdown .item{padding:.5em}.players[data-v-27e87a29] .dropdown .icon{margin-right:1em!important}.players[data-v-27e87a29] .refresh{font-weight:700;font-size:.8em;opacity:.7}.players[data-v-27e87a29] .player.selected{color:#32b646}.col-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-37a493ac]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-37a493ac]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-37a493ac]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-37a493ac]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-37a493ac]:first-child{margin-left:26%!important}.col-offset-3[data-v-37a493ac]:not(first-child){margin-left:30%!important}.col-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-37a493ac]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-37a493ac]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-37a493ac]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-37a493ac]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-37a493ac]:first-child{margin-left:52%!important}.col-offset-6[data-v-37a493ac]:not(first-child){margin-left:56%!important}.col-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-37a493ac]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-37a493ac]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-37a493ac]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-37a493ac]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-37a493ac]:first-child{margin-left:78%!important}.col-offset-9[data-v-37a493ac]:not(first-child){margin-left:82%!important}.col-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-37a493ac]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-37a493ac]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-37a493ac]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-37a493ac]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-s-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-s-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-s-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-s-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-37a493ac]{display:none!important}.s-visible[data-v-37a493ac]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-m-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-m-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-m-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-m-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-37a493ac]{display:none!important}.m-visible[data-v-37a493ac]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-l-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-l-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-l-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-l-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-37a493ac]{display:none!important}.l-visible[data-v-37a493ac]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-xl-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-xl-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-xl-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-37a493ac]{display:none!important}.xl-visible[data-v-37a493ac]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-xxl-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-xxl-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-xxl-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-37a493ac]{display:none!important}.xxl-visible[data-v-37a493ac]{display:block!important}}.vertical-center[data-v-37a493ac]{display:flex;align-items:center}.horizontal-center[data-v-37a493ac]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-37a493ac]{text-align:right;float:right;justify-content:right}.hidden[data-v-37a493ac]{display:none!important}.no-content[data-v-37a493ac]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-37a493ac],.btn[data-v-37a493ac],button[data-v-37a493ac]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-37a493ac],.btn-default[type=submit][data-v-37a493ac],.btn.btn-primary[data-v-37a493ac],.btn[type=submit][data-v-37a493ac],button.btn-primary[data-v-37a493ac],button[type=submit][data-v-37a493ac]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-37a493ac],.btn-default .icon[data-v-37a493ac],button .icon[data-v-37a493ac]{margin-right:.5em}input[type=password][data-v-37a493ac],input[type=text][data-v-37a493ac]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-37a493ac]:focus,input[type=text][data-v-37a493ac]:focus{border:1px solid #35b870}button[data-v-37a493ac],input[data-v-37a493ac]{outline:none}input[type=text][data-v-37a493ac]:hover,textarea[data-v-37a493ac]:hover{border:1px solid #9cdfb0}ul[data-v-37a493ac]{margin:0;padding:0;list-style:none}a[data-v-37a493ac]{cursor:pointer;text-decoration:none}[data-v-37a493ac]::-webkit-scrollbar{width:.75em}[data-v-37a493ac]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-37a493ac]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-37a493ac]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-37a493ac]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-37a493ac],input[type=password][data-v-37a493ac],input[type=search][data-v-37a493ac],input[type=text][data-v-37a493ac]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-37a493ac]:hover,input[type=password][data-v-37a493ac]:hover,input[type=search][data-v-37a493ac]:hover,input[type=text][data-v-37a493ac]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-37a493ac]:focus,input[type=password][data-v-37a493ac]:focus,input[type=search][data-v-37a493ac]:focus,input[type=text][data-v-37a493ac]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-37a493ac],input[type=password].with-icon[data-v-37a493ac],input[type=search].with-icon[data-v-37a493ac],input[type=text].with-icon[data-v-37a493ac]{padding-left:.3em}input[type=search][data-v-37a493ac],input[type=text][data-v-37a493ac]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-37a493ac]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-37a493ac;-webkit-animation-name:fadeIn-37a493ac}.fade-in[data-v-37a493ac],.fade-out[data-v-37a493ac]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-37a493ac]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-37a493ac;-webkit-animation-name:fadeOut-37a493ac}@-webkit-keyframes fadeIn-37a493ac{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-37a493ac{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-37a493ac{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-37a493ac{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-37a493ac]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-37a493ac]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-37a493ac]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-37a493ac]{width:100%;height:3.3em;position:relative;background:#e0eae8;padding:.5em;box-shadow:0 3px 2px -1px silver}.header .filter-btn.selected[data-v-37a493ac]{color:#32b646}.header .row[data-v-37a493ac]{display:flex;align-items:center}.header.with-filter[data-v-37a493ac]{height:6.3em;padding-bottom:0}.header .side[data-v-37a493ac]{display:inline-flex;align-items:center}.header .side.right[data-v-37a493ac]{justify-content:right;direction:rtl}.header[data-v-37a493ac] button{background:none;padding:0 .25em;border:0;margin-right:.25em}.header[data-v-37a493ac] button:hover{color:#38cf80}.header form[data-v-37a493ac]{width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:initial}.header .search-box[data-v-37a493ac]{width:100%;margin-left:.5em}.header .search-box input[type=search][data-v-37a493ac]{width:100%}.header .filter[data-v-37a493ac]{width:100%;height:3em;margin-top:.5em}.header .filter label[data-v-37a493ac]{display:inline-flex;flex-direction:row;margin-right:1em}.header .captions-btn[data-v-37a493ac],.header .filter label input[data-v-37a493ac]{margin-right:.5em}.header .captions-btn.selected[data-v-37a493ac]{color:#32b646}.col-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-28611e6c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-28611e6c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-28611e6c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-28611e6c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-28611e6c]:first-child{margin-left:26%!important}.col-offset-3[data-v-28611e6c]:not(first-child){margin-left:30%!important}.col-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-28611e6c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-28611e6c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-28611e6c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-28611e6c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-28611e6c]:first-child{margin-left:52%!important}.col-offset-6[data-v-28611e6c]:not(first-child){margin-left:56%!important}.col-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-28611e6c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-28611e6c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-28611e6c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-28611e6c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-28611e6c]:first-child{margin-left:78%!important}.col-offset-9[data-v-28611e6c]:not(first-child){margin-left:82%!important}.col-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-28611e6c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-28611e6c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-28611e6c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-28611e6c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-s-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-s-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-s-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-28611e6c]{display:none!important}.s-visible[data-v-28611e6c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-m-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-m-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-m-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-28611e6c]{display:none!important}.m-visible[data-v-28611e6c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-l-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-l-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-l-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-28611e6c]{display:none!important}.l-visible[data-v-28611e6c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-xl-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-xl-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-xl-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-28611e6c]{display:none!important}.xl-visible[data-v-28611e6c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-xxl-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-xxl-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-xxl-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-28611e6c]{display:none!important}.xxl-visible[data-v-28611e6c]{display:block!important}}.vertical-center[data-v-28611e6c]{display:flex;align-items:center}.horizontal-center[data-v-28611e6c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-28611e6c]{text-align:right;float:right;justify-content:right}.hidden[data-v-28611e6c]{display:none!important}.no-content[data-v-28611e6c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-28611e6c],.btn[data-v-28611e6c],button[data-v-28611e6c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-28611e6c],.btn-default[type=submit][data-v-28611e6c],.btn.btn-primary[data-v-28611e6c],.btn[type=submit][data-v-28611e6c],button.btn-primary[data-v-28611e6c],button[type=submit][data-v-28611e6c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-28611e6c],.btn-default .icon[data-v-28611e6c],button .icon[data-v-28611e6c]{margin-right:.5em}input[type=password][data-v-28611e6c],input[type=text][data-v-28611e6c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-28611e6c]:focus,input[type=text][data-v-28611e6c]:focus{border:1px solid #35b870}button[data-v-28611e6c],input[data-v-28611e6c]{outline:none}input[type=text][data-v-28611e6c]:hover,textarea[data-v-28611e6c]:hover{border:1px solid #9cdfb0}ul[data-v-28611e6c]{margin:0;padding:0;list-style:none}a[data-v-28611e6c]{cursor:pointer;text-decoration:none}[data-v-28611e6c]::-webkit-scrollbar{width:.75em}[data-v-28611e6c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-28611e6c]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-28611e6c]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-28611e6c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-28611e6c],input[type=password][data-v-28611e6c],input[type=search][data-v-28611e6c],input[type=text][data-v-28611e6c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-28611e6c]:hover,input[type=password][data-v-28611e6c]:hover,input[type=search][data-v-28611e6c]:hover,input[type=text][data-v-28611e6c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-28611e6c]:focus,input[type=password][data-v-28611e6c]:focus,input[type=search][data-v-28611e6c]:focus,input[type=text][data-v-28611e6c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-28611e6c],input[type=password].with-icon[data-v-28611e6c],input[type=search].with-icon[data-v-28611e6c],input[type=text].with-icon[data-v-28611e6c]{padding-left:.3em}input[type=search][data-v-28611e6c],input[type=text][data-v-28611e6c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-28611e6c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-28611e6c;-webkit-animation-name:fadeIn-28611e6c}.fade-in[data-v-28611e6c],.fade-out[data-v-28611e6c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-28611e6c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-28611e6c;-webkit-animation-name:fadeOut-28611e6c}@-webkit-keyframes fadeIn-28611e6c{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-28611e6c{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-28611e6c{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-28611e6c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-28611e6c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-28611e6c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-28611e6c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.row[data-v-28611e6c]{display:flex;min-height:3em;padding:.5em 1em}@media screen and (max-width:calc(769px - 1px)){.row[data-v-28611e6c]{flex-direction:column}}@media screen and (min-width:769px){.row[data-v-28611e6c]{align-items:center}}.row[data-v-28611e6c]:not(:last-child){border-bottom:1px solid #ddd}.row[data-v-28611e6c]:hover{background:#bef6da;border-radius:.5em}.row .side[data-v-28611e6c]{align-items:center;display:inline-flex}.row .side.url[data-v-28611e6c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:calc(769px - 1px)){.row .side[data-v-28611e6c]{display:flex}.row .side.left[data-v-28611e6c]{font-weight:700}.row .side.right[data-v-28611e6c]{justify-content:left}}@media screen and (min-width:769px){.row .side[data-v-28611e6c]{display:inline-flex}.row .side.left[data-v-28611e6c]{width:22%;margin-right:3%}.row .side.right[data-v-28611e6c]{width:75%;justify-content:right}}.col-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-4597e14d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-4597e14d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-4597e14d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-4597e14d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-4597e14d]:first-child{margin-left:26%!important}.col-offset-3[data-v-4597e14d]:not(first-child){margin-left:30%!important}.col-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-4597e14d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-4597e14d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-4597e14d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-4597e14d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-4597e14d]:first-child{margin-left:52%!important}.col-offset-6[data-v-4597e14d]:not(first-child){margin-left:56%!important}.col-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-4597e14d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-4597e14d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-4597e14d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-4597e14d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-4597e14d]:first-child{margin-left:78%!important}.col-offset-9[data-v-4597e14d]:not(first-child){margin-left:82%!important}.col-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-4597e14d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-4597e14d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-4597e14d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-4597e14d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-s-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-s-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-s-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-4597e14d]{display:none!important}.s-visible[data-v-4597e14d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-m-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-m-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-m-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-4597e14d]{display:none!important}.m-visible[data-v-4597e14d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-l-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-l-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-l-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-4597e14d]{display:none!important}.l-visible[data-v-4597e14d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-xl-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-xl-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-xl-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-4597e14d]{display:none!important}.xl-visible[data-v-4597e14d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-xxl-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-xxl-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-xxl-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-4597e14d]{display:none!important}.xxl-visible[data-v-4597e14d]{display:block!important}}.vertical-center[data-v-4597e14d]{display:flex;align-items:center}.horizontal-center[data-v-4597e14d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-4597e14d]{text-align:right;float:right;justify-content:right}.hidden[data-v-4597e14d]{display:none!important}.no-content[data-v-4597e14d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-4597e14d],.btn[data-v-4597e14d],button[data-v-4597e14d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-4597e14d],.btn-default[type=submit][data-v-4597e14d],.btn.btn-primary[data-v-4597e14d],.btn[type=submit][data-v-4597e14d],button.btn-primary[data-v-4597e14d],button[type=submit][data-v-4597e14d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-4597e14d],.btn-default .icon[data-v-4597e14d],button .icon[data-v-4597e14d]{margin-right:.5em}input[type=password][data-v-4597e14d],input[type=text][data-v-4597e14d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-4597e14d]:focus,input[type=text][data-v-4597e14d]:focus{border:1px solid #35b870}button[data-v-4597e14d],input[data-v-4597e14d]{outline:none}input[type=text][data-v-4597e14d]:hover,textarea[data-v-4597e14d]:hover{border:1px solid #9cdfb0}ul[data-v-4597e14d]{margin:0;padding:0;list-style:none}a[data-v-4597e14d]{cursor:pointer;text-decoration:none}[data-v-4597e14d]::-webkit-scrollbar{width:.75em}[data-v-4597e14d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-4597e14d]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-4597e14d]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-4597e14d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-4597e14d],input[type=password][data-v-4597e14d],input[type=search][data-v-4597e14d],input[type=text][data-v-4597e14d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-4597e14d]:hover,input[type=password][data-v-4597e14d]:hover,input[type=search][data-v-4597e14d]:hover,input[type=text][data-v-4597e14d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-4597e14d]:focus,input[type=password][data-v-4597e14d]:focus,input[type=search][data-v-4597e14d]:focus,input[type=text][data-v-4597e14d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-4597e14d],input[type=password].with-icon[data-v-4597e14d],input[type=search].with-icon[data-v-4597e14d],input[type=text].with-icon[data-v-4597e14d]{padding-left:.3em}input[type=search][data-v-4597e14d],input[type=text][data-v-4597e14d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-4597e14d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-4597e14d;-webkit-animation-name:fadeIn-4597e14d}.fade-in[data-v-4597e14d],.fade-out[data-v-4597e14d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-4597e14d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-4597e14d;-webkit-animation-name:fadeOut-4597e14d}@-webkit-keyframes fadeIn-4597e14d{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-4597e14d{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-4597e14d{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-4597e14d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-4597e14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-4597e14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-4597e14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}nav[data-v-4597e14d]{width:2.8em;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:2.5px 0 4.5px 2px #5e5e5e;margin-left:2.5px;overflow:hidden}nav li[data-v-4597e14d]{display:flex;align-items:center;font-size:1.2em;cursor:pointer;list-style:none;padding:.6em;opacity:.7}nav li.selected[data-v-4597e14d],nav li[data-v-4597e14d]:hover{border-radius:1.2em;margin:0 .2em}nav li[data-v-4597e14d]:hover{background:rgba(160,245,178,.6)}nav li.selected[data-v-4597e14d]{background:rgba(160,245,178,.95)}.col-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-28f7c518]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-28f7c518]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-28f7c518]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-28f7c518]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-28f7c518]:first-child{margin-left:26%!important}.col-offset-3[data-v-28f7c518]:not(first-child){margin-left:30%!important}.col-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-28f7c518]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-28f7c518]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-28f7c518]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-28f7c518]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-28f7c518]:first-child{margin-left:52%!important}.col-offset-6[data-v-28f7c518]:not(first-child){margin-left:56%!important}.col-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-28f7c518]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-28f7c518]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-28f7c518]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-28f7c518]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-28f7c518]:first-child{margin-left:78%!important}.col-offset-9[data-v-28f7c518]:not(first-child){margin-left:82%!important}.col-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-28f7c518]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-28f7c518]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-28f7c518]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-28f7c518]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-s-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-s-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-s-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-s-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-28f7c518]{display:none!important}.s-visible[data-v-28f7c518]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-m-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-m-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-m-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-m-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-28f7c518]{display:none!important}.m-visible[data-v-28f7c518]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-l-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-l-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-l-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-l-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-28f7c518]{display:none!important}.l-visible[data-v-28f7c518]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-xl-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-xl-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-xl-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-28f7c518]{display:none!important}.xl-visible[data-v-28f7c518]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-xxl-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-xxl-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-xxl-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-28f7c518]{display:none!important}.xxl-visible[data-v-28f7c518]{display:block!important}}.vertical-center[data-v-28f7c518]{display:flex;align-items:center}.horizontal-center[data-v-28f7c518]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-28f7c518]{text-align:right;float:right;justify-content:right}.hidden[data-v-28f7c518]{display:none!important}.no-content[data-v-28f7c518]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-28f7c518],.btn[data-v-28f7c518],button[data-v-28f7c518]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-28f7c518],.btn-default[type=submit][data-v-28f7c518],.btn.btn-primary[data-v-28f7c518],.btn[type=submit][data-v-28f7c518],button.btn-primary[data-v-28f7c518],button[type=submit][data-v-28f7c518]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-28f7c518],.btn-default .icon[data-v-28f7c518],button .icon[data-v-28f7c518]{margin-right:.5em}input[type=password][data-v-28f7c518],input[type=text][data-v-28f7c518]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-28f7c518]:focus,input[type=text][data-v-28f7c518]:focus{border:1px solid #35b870}button[data-v-28f7c518],input[data-v-28f7c518]{outline:none}input[type=text][data-v-28f7c518]:hover,textarea[data-v-28f7c518]:hover{border:1px solid #9cdfb0}ul[data-v-28f7c518]{margin:0;padding:0;list-style:none}a[data-v-28f7c518]{cursor:pointer;text-decoration:none}[data-v-28f7c518]::-webkit-scrollbar{width:.75em}[data-v-28f7c518]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-28f7c518]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-28f7c518]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-28f7c518]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-28f7c518],input[type=password][data-v-28f7c518],input[type=search][data-v-28f7c518],input[type=text][data-v-28f7c518]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-28f7c518]:hover,input[type=password][data-v-28f7c518]:hover,input[type=search][data-v-28f7c518]:hover,input[type=text][data-v-28f7c518]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-28f7c518]:focus,input[type=password][data-v-28f7c518]:focus,input[type=search][data-v-28f7c518]:focus,input[type=text][data-v-28f7c518]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-28f7c518],input[type=password].with-icon[data-v-28f7c518],input[type=search].with-icon[data-v-28f7c518],input[type=text].with-icon[data-v-28f7c518]{padding-left:.3em}input[type=search][data-v-28f7c518],input[type=text][data-v-28f7c518]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-28f7c518]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-28f7c518;-webkit-animation-name:fadeIn-28f7c518}.fade-in[data-v-28f7c518],.fade-out[data-v-28f7c518]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-28f7c518]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-28f7c518;-webkit-animation-name:fadeOut-28f7c518}@-webkit-keyframes fadeIn-28f7c518{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-28f7c518{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-28f7c518{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-28f7c518{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-28f7c518]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-28f7c518]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-28f7c518]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-28f7c518]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-28f7c518]:hover{background:#bef6da}.item.active[data-v-28f7c518]{background:#8fefb7}.item.selected[data-v-28f7c518]{background:#c8ffd0}.item.dragover[data-v-28f7c518]{border-top:2px solid #35b870}.item[data-v-28f7c518]::-moz-selection{background:transparent!important}.item[data-v-28f7c518]::selection{background:transparent!important}.item .title[data-v-28f7c518]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-28f7c518]{display:inline-flex;align-items:center}.item .side.right[data-v-28f7c518]{display:inline-flex;justify-content:right}.item .actions[data-v-28f7c518],.item .duration[data-v-28f7c518]{display:inline-flex;align-items:center}.item .duration[data-v-28f7c518]{font-size:.85em;opacity:.7}.item .actions[data-v-28f7c518] button{opacity:.65}.item .icon[data-v-28f7c518]{color:#195331b3;margin-right:.75em}.item[data-v-28f7c518] .dropdown-container .item{box-shadow:none}.item[data-v-28f7c518] .dropdown-container button{background:none;border:none}.item[data-v-28f7c518] .dropdown-container button:hover{color:#35b870}.media-results[data-v-28f7c518]{width:100%;height:100%;background:#fff;overflow:auto}.media-results .item[data-v-28f7c518]{display:flex;align-items:center}.media-results .item.selected[data-v-28f7c518]{background:#c8ffd0}.media-results .item .side[data-v-28f7c518]{display:inline-flex;align-items:center}.media-results .item .side.right[data-v-28f7c518]{justify-content:flex-end;margin-right:.5em}.media-results .item .side[data-v-28f7c518] .dropdown-container .item{box-shadow:none}.media-results .item .side[data-v-28f7c518] .dropdown-container button{border:0;padding:0;background:none;opacity:.7}.media-results .item .side[data-v-28f7c518] .dropdown-container button:hover{color:#38cf80}.media-results .no-content[data-v-28f7c518]{height:100%}.media-results .icon .fa-youtube[data-v-28f7c518]{color:#d21}.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(/static/img/ad.fa8477e6.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(/static/img/ad.cb33f69a.svg)}.flag-icon-ae{background-image:url(/static/img/ae.a3f5e295.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(/static/img/ae.f06e0095.svg)}.flag-icon-af{background-image:url(/static/img/af.89591ab0.svg)}.flag-icon-af.flag-icon-squared{background-image:url(/static/img/af.8ca96393.svg)}.flag-icon-ag{background-image:url(/static/img/ag.4c37bc2e.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(/static/img/ag.56074d55.svg)}.flag-icon-ai{background-image:url(/static/img/ai.893d1179.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(/static/img/ai.70eefdc0.svg)}.flag-icon-al{background-image:url(/static/img/al.e0864b5d.svg)}.flag-icon-al.flag-icon-squared{background-image:url(/static/img/al.b16acdb2.svg)}.flag-icon-am{background-image:url(/static/img/am.00f0fec4.svg)}.flag-icon-am.flag-icon-squared{background-image:url(/static/img/am.a566904f.svg)}.flag-icon-ao{background-image:url(/static/img/ao.3df23f21.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(/static/img/ao.c0c32201.svg)}.flag-icon-aq{background-image:url(/static/img/aq.aa242c4a.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(/static/img/aq.1b8c45a6.svg)}.flag-icon-ar{background-image:url(/static/img/ar.d3238270.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(/static/img/ar.22a3116e.svg)}.flag-icon-as{background-image:url(/static/img/as.10ed1a23.svg)}.flag-icon-as.flag-icon-squared{background-image:url(/static/img/as.4a330654.svg)}.flag-icon-at{background-image:url(/static/img/at.02a64279.svg)}.flag-icon-at.flag-icon-squared{background-image:url(/static/img/at.94cde74c.svg)}.flag-icon-au{background-image:url(/static/img/au.cc65fc07.svg)}.flag-icon-au.flag-icon-squared{background-image:url(/static/img/au.dbcdef2c.svg)}.flag-icon-aw{background-image:url(/static/img/aw.abbad4ac.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(/static/img/aw.be4540eb.svg)}.flag-icon-ax{background-image:url(/static/img/ax.91eea523.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(/static/img/ax.371c7af2.svg)}.flag-icon-az{background-image:url(/static/img/az.0e2f1d1a.svg)}.flag-icon-az.flag-icon-squared{background-image:url(/static/img/az.f399f1c8.svg)}.flag-icon-ba{background-image:url(/static/img/ba.032070d4.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(/static/img/ba.e167b08f.svg)}.flag-icon-bb{background-image:url(/static/img/bb.23a15e67.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(/static/img/bb.b800513b.svg)}.flag-icon-bd{background-image:url(/static/img/bd.c4a5f0e2.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(/static/img/bd.c1abcb00.svg)}.flag-icon-be{background-image:url(/static/img/be.29774a37.svg)}.flag-icon-be.flag-icon-squared{background-image:url(/static/img/be.3eb14701.svg)}.flag-icon-bf{background-image:url(/static/img/bf.4ffd5dc6.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(/static/img/bf.2334e919.svg)}.flag-icon-bg{background-image:url(/static/img/bg.700f100c.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(/static/img/bg.d0a49130.svg)}.flag-icon-bh{background-image:url(/static/img/bh.2a884f6c.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(/static/img/bh.3968dfe0.svg)}.flag-icon-bi{background-image:url(/static/img/bi.ae3bb248.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(/static/img/bi.211d0f9e.svg)}.flag-icon-bj{background-image:url(/static/img/bj.aba95ad2.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(/static/img/bj.2cdc8a62.svg)}.flag-icon-bl{background-image:url(/static/img/bl.04966866.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(/static/img/bl.3e69e968.svg)}.flag-icon-bm{background-image:url(/static/img/bm.e6903c8e.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(/static/img/bm.e69e40c4.svg)}.flag-icon-bn{background-image:url(/static/img/bn.4d91734a.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(/static/img/bn.07911e0c.svg)}.flag-icon-bo{background-image:url(/static/img/bo.03595499.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(/static/img/bo.9c1d9ef8.svg)}.flag-icon-bq{background-image:url(/static/img/bq.747d8177.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(/static/img/bq.b9355bec.svg)}.flag-icon-br,.flag-icon-pb{background-image:url(/static/img/br.fe030c1c.svg)}.flag-icon-br.flag-icon-squared,.flag-icon-pb.flag-icon-squared{background-image:url(/static/img/br.058a5086.svg)}.flag-icon-bs{background-image:url(/static/img/bs.ef0a29ed.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(/static/img/bs.d228cbb2.svg)}.flag-icon-bt{background-image:url(/static/img/bt.fc241981.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(/static/img/bt.3f8ecb9b.svg)}.flag-icon-bv{background-image:url(/static/img/bv.7f7cd26f.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(/static/img/bv.5503f03a.svg)}.flag-icon-bw{background-image:url(/static/img/bw.b767df8c.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(/static/img/bw.494aae64.svg)}.flag-icon-by{background-image:url(/static/img/by.fba98c48.svg)}.flag-icon-by.flag-icon-squared{background-image:url(/static/img/by.78d2c3c9.svg)}.flag-icon-bz{background-image:url(/static/img/bz.5e0ef548.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(/static/img/bz.14c3376a.svg)}.flag-icon-ca{background-image:url(/static/img/ca.a2ab234d.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(/static/img/ca.163ac200.svg)}.flag-icon-cc{background-image:url(/static/img/cc.813adff8.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(/static/img/cc.51960f85.svg)}.flag-icon-cd{background-image:url(/static/img/cd.39186ec2.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(/static/img/cd.b4bd46ee.svg)}.flag-icon-cf{background-image:url(/static/img/cf.b5702729.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(/static/img/cf.fe1120e9.svg)}.flag-icon-cg{background-image:url(/static/img/cg.12414c99.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(/static/img/cg.00603842.svg)}.flag-icon-ch{background-image:url(/static/img/ch.a558d859.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(/static/img/ch.7376c9c3.svg)}.flag-icon-ci{background-image:url(/static/img/ci.1251a8e3.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(/static/img/ci.425a24c2.svg)}.flag-icon-ck{background-image:url(/static/img/ck.6303aa5b.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(/static/img/ck.4e83dd3e.svg)}.flag-icon-cl{background-image:url(/static/img/cl.b5974a35.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(/static/img/cl.0917a91e.svg)}.flag-icon-cm{background-image:url(/static/img/cm.853e2843.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(/static/img/cm.253adb39.svg)}.flag-icon-cn,.flag-icon-zh{background-image:url(/static/img/cn.e1b166eb.svg)}.flag-icon-cn.flag-icon-squared,.flag-icon-zh.flag-icon-squared{background-image:url(/static/img/cn.38f63e1e.svg)}.flag-icon-co{background-image:url(/static/img/co.b5cbc817.svg)}.flag-icon-co.flag-icon-squared{background-image:url(/static/img/co.33e249d8.svg)}.flag-icon-cr{background-image:url(/static/img/cr.2e572846.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(/static/img/cr.336eb7d3.svg)}.flag-icon-cu{background-image:url(/static/img/cu.d6e33f19.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(/static/img/cu.c2a6f0ed.svg)}.flag-icon-cv{background-image:url(/static/img/cv.5ea64968.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(/static/img/cv.b3ab83f5.svg)}.flag-icon-cw{background-image:url(/static/img/cw.0e14b0b7.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(/static/img/cw.9b9b7ed5.svg)}.flag-icon-cx{background-image:url(/static/img/cx.e04e07e8.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(/static/img/cx.da5de6d2.svg)}.flag-icon-cy{background-image:url(/static/img/cy.bfcfd736.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(/static/img/cy.834e6240.svg)}.flag-icon-cs,.flag-icon-cz{background-image:url(/static/img/cz.b5f98a6b.svg)}.flag-icon-cs.flag-icon-squared,.flag-icon-cz.flag-icon-squared{background-image:url(/static/img/cz.aa114964.svg)}.flag-icon-de{background-image:url(/static/img/de.8e159e6e.svg)}.flag-icon-de.flag-icon-squared{background-image:url(/static/img/de.b827ac51.svg)}.flag-icon-dj{background-image:url(/static/img/dj.4197a18a.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(/static/img/dj.925748d5.svg)}.flag-icon-dk{background-image:url(/static/img/dk.3ca1caed.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(/static/img/dk.a867eeef.svg)}.flag-icon-dm{background-image:url(/static/img/dm.bca6d70c.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(/static/img/dm.7ddb00ac.svg)}.flag-icon-do{background-image:url(/static/img/do.954f0f3e.svg)}.flag-icon-do.flag-icon-squared{background-image:url(/static/img/do.81097daa.svg)}.flag-icon-dz{background-image:url(/static/img/dz.b7e2fbce.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(/static/img/dz.76d47b01.svg)}.flag-icon-ec{background-image:url(/static/img/ec.5f387e2f.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(/static/img/ec.0029f514.svg)}.flag-icon-ee{background-image:url(/static/img/ee.1b4839e0.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(/static/img/ee.828384a8.svg)}.flag-icon-eg{background-image:url(/static/img/eg.38443fa6.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(/static/img/eg.5756a758.svg)}.flag-icon-eh{background-image:url(/static/img/eh.f8d7b64f.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(/static/img/eh.82bd1c7b.svg)}.flag-icon-er{background-image:url(/static/img/er.bf5b134b.svg)}.flag-icon-er.flag-icon-squared{background-image:url(/static/img/er.e932abe1.svg)}.flag-icon-es{background-image:url(/static/img/es.de5915e5.svg)}.flag-icon-es.flag-icon-squared{background-image:url(/static/img/es.7dd46df0.svg)}.flag-icon-et{background-image:url(/static/img/et.a998a1b2.svg)}.flag-icon-et.flag-icon-squared{background-image:url(/static/img/et.82e8eb21.svg)}.flag-icon-fi{background-image:url(/static/img/fi.3be6b378.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(/static/img/fi.0cd85b78.svg)}.flag-icon-fj{background-image:url(/static/img/fj.ac9c916f.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(/static/img/fj.e8d3e00b.svg)}.flag-icon-fk{background-image:url(/static/img/fk.af0350f8.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(/static/img/fk.db55fa14.svg)}.flag-icon-fm{background-image:url(/static/img/fm.78d44caa.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(/static/img/fm.3491efc7.svg)}.flag-icon-fo{background-image:url(/static/img/fo.72949ad1.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(/static/img/fo.1da81e3a.svg)}.flag-icon-fr{background-image:url(/static/img/fr.9cb70285.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(/static/img/fr.3565b8f4.svg)}.flag-icon-ga{background-image:url(/static/img/ga.59f7d865.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(/static/img/ga.3e474381.svg)}.flag-icon-en,.flag-icon-gb{background-image:url(/static/img/gb.7a456bb2.svg)}.flag-icon-en.flag-icon-squared,.flag-icon-gb.flag-icon-squared{background-image:url(/static/img/gb.2aafb374.svg)}.flag-icon-gd{background-image:url(/static/img/gd.60b96978.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(/static/img/gd.04ea09b7.svg)}.flag-icon-ge{background-image:url(/static/img/ge.b7b65b55.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(/static/img/ge.c7190912.svg)}.flag-icon-gf{background-image:url(/static/img/gf.90f438a3.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(/static/img/gf.531f9e07.svg)}.flag-icon-gg{background-image:url(/static/img/gg.3aebc3ce.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(/static/img/gg.65174039.svg)}.flag-icon-gh{background-image:url(/static/img/gh.f2b6baac.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(/static/img/gh.af443995.svg)}.flag-icon-gi{background-image:url(/static/img/gi.7beea6ed.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(/static/img/gi.302c2506.svg)}.flag-icon-gl{background-image:url(/static/img/gl.551d0783.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(/static/img/gl.6a5c17b0.svg)}.flag-icon-gm{background-image:url(/static/img/gm.0e00e9d4.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(/static/img/gm.1724dc37.svg)}.flag-icon-gn{background-image:url(/static/img/gn.7c96520b.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(/static/img/gn.54a75b28.svg)}.flag-icon-gp{background-image:url(/static/img/gp.4327060f.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(/static/img/gp.f8adbf5c.svg)}.flag-icon-gq{background-image:url(/static/img/gq.bd7daf33.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(/static/img/gq.b1679302.svg)}.flag-icon-el,.flag-icon-gr{background-image:url(/static/img/gr.07bedadf.svg)}.flag-icon-el.flag-icon-squared,.flag-icon-gr.flag-icon-squared{background-image:url(/static/img/gr.25dd3287.svg)}.flag-icon-gs{background-image:url(/static/img/gs.b2836676.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(/static/img/gs.60368968.svg)}.flag-icon-gt{background-image:url(/static/img/gt.825f7286.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(/static/img/gt.1a24ed67.svg)}.flag-icon-gu{background-image:url(/static/img/gu.19b114eb.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(/static/img/gu.05f0ab85.svg)}.flag-icon-gw{background-image:url(/static/img/gw.c97f3f94.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(/static/img/gw.bcd1eddb.svg)}.flag-icon-gy{background-image:url(/static/img/gy.e11d0234.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(/static/img/gy.6327f72a.svg)}.flag-icon-hk{background-image:url(/static/img/hk.c72bba0e.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(/static/img/hk.b199a9ee.svg)}.flag-icon-hm{background-image:url(/static/img/hm.d4b3d393.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(/static/img/hm.4aa61657.svg)}.flag-icon-hn{background-image:url(/static/img/hn.08ad78b2.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(/static/img/hn.44cee191.svg)}.flag-icon-hr{background-image:url(/static/img/hr.1f4e28b8.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(/static/img/hr.078b1bf9.svg)}.flag-icon-ht{background-image:url(/static/img/ht.7ca68737.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(/static/img/ht.6943447c.svg)}.flag-icon-hu{background-image:url(/static/img/hu.692e97ca.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(/static/img/hu.b10d3f8e.svg)}.flag-icon-id{background-image:url(/static/img/id.a05dc04c.svg)}.flag-icon-id.flag-icon-squared{background-image:url(/static/img/id.94464e47.svg)}.flag-icon-ie{background-image:url(/static/img/ie.5154112a.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(/static/img/ie.e23b25d1.svg)}.flag-icon-il{background-image:url(/static/img/il.e02a66d3.svg)}.flag-icon-il.flag-icon-squared{background-image:url(/static/img/il.150f4c5f.svg)}.flag-icon-im{background-image:url(/static/img/im.942419c5.svg)}.flag-icon-im.flag-icon-squared{background-image:url(/static/img/im.25166c91.svg)}.flag-icon-in{background-image:url(/static/img/in.954929a0.svg)}.flag-icon-in.flag-icon-squared{background-image:url(/static/img/in.bd0d4f19.svg)}.flag-icon-io{background-image:url(/static/img/io.a59923ab.svg)}.flag-icon-io.flag-icon-squared{background-image:url(/static/img/io.fa003484.svg)}.flag-icon-iq{background-image:url(/static/img/iq.1232a5c2.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(/static/img/iq.9a48d678.svg)}.flag-icon-ir{background-image:url(/static/img/ir.1ed24953.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(/static/img/ir.bc7ae9e1.svg)}.flag-icon-is{background-image:url(/static/img/is.cad57f19.svg)}.flag-icon-is.flag-icon-squared{background-image:url(/static/img/is.eea59326.svg)}.flag-icon-it{background-image:url(/static/img/it.e8516fc7.svg)}.flag-icon-it.flag-icon-squared{background-image:url(/static/img/it.039b4527.svg)}.flag-icon-je{background-image:url(/static/img/je.3ed72a25.svg)}.flag-icon-je.flag-icon-squared{background-image:url(/static/img/je.1684dacc.svg)}.flag-icon-jm{background-image:url(/static/img/jm.2357530e.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(/static/img/jm.479f30fe.svg)}.flag-icon-jo{background-image:url(/static/img/jo.7ac45a65.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(/static/img/jo.06fbaa2c.svg)}.flag-icon-jp{background-image:url(/static/img/jp.b6063838.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(/static/img/jp.1795778c.svg)}.flag-icon-ke{background-image:url(/static/img/ke.6dbfffd5.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(/static/img/ke.769bb975.svg)}.flag-icon-kg{background-image:url(/static/img/kg.daded53c.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(/static/img/kg.96c12490.svg)}.flag-icon-kh{background-image:url(/static/img/kh.8eeb1634.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(/static/img/kh.b10339d6.svg)}.flag-icon-ki{background-image:url(/static/img/ki.89e43a21.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(/static/img/ki.033ff9ce.svg)}.flag-icon-km{background-image:url(/static/img/km.1e3bd5fe.svg)}.flag-icon-km.flag-icon-squared{background-image:url(/static/img/km.3ffb0228.svg)}.flag-icon-kn{background-image:url(/static/img/kn.0c16fe68.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(/static/img/kn.8f2e7b29.svg)}.flag-icon-kp{background-image:url(/static/img/kp.0f5253d8.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(/static/img/kp.f4ff9e76.svg)}.flag-icon-kr{background-image:url(/static/img/kr.0f5e1116.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(/static/img/kr.0dc8b972.svg)}.flag-icon-kw{background-image:url(/static/img/kw.3b4f3ea3.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(/static/img/kw.830d3755.svg)}.flag-icon-ky{background-image:url(/static/img/ky.e3b76b32.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(/static/img/ky.be81d90b.svg)}.flag-icon-kz{background-image:url(/static/img/kz.579ac0f9.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(/static/img/kz.32ac1036.svg)}.flag-icon-la{background-image:url(/static/img/la.e583f8ec.svg)}.flag-icon-la.flag-icon-squared{background-image:url(/static/img/la.f71017ef.svg)}.flag-icon-lb{background-image:url(/static/img/lb.bdbeb8f1.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(/static/img/lb.8eea508a.svg)}.flag-icon-lc{background-image:url(/static/img/lc.68bd77ae.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(/static/img/lc.25f644a6.svg)}.flag-icon-li{background-image:url(/static/img/li.8dc1ed79.svg)}.flag-icon-li.flag-icon-squared{background-image:url(/static/img/li.d7e2a871.svg)}.flag-icon-lk{background-image:url(/static/img/lk.42c41c61.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(/static/img/lk.e52240d6.svg)}.flag-icon-lr{background-image:url(/static/img/lr.5b84ff00.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(/static/img/lr.9a67cd3d.svg)}.flag-icon-ls{background-image:url(/static/img/ls.6d444cae.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(/static/img/ls.fe1da403.svg)}.flag-icon-lt{background-image:url(/static/img/lt.b57ea2a8.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(/static/img/lt.03a2e8c1.svg)}.flag-icon-lu{background-image:url(/static/img/lu.93878a1b.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(/static/img/lu.e3bdc6d3.svg)}.flag-icon-lv{background-image:url(/static/img/lv.679c099e.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(/static/img/lv.1853e3a0.svg)}.flag-icon-ly{background-image:url(/static/img/ly.05f8732e.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(/static/img/ly.b9e750ff.svg)}.flag-icon-ma{background-image:url(/static/img/ma.65053fc4.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(/static/img/ma.88ada30c.svg)}.flag-icon-mc{background-image:url(/static/img/mc.2c03ea5c.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(/static/img/mc.89b532e8.svg)}.flag-icon-md{background-image:url(/static/img/md.646818c3.svg)}.flag-icon-md.flag-icon-squared{background-image:url(/static/img/md.a56562ee.svg)}.flag-icon-me{background-image:url(/static/img/me.f05548f2.svg)}.flag-icon-me.flag-icon-squared{background-image:url(/static/img/me.2e71b778.svg)}.flag-icon-mf{background-image:url(/static/img/mf.7da6b3d2.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(/static/img/mf.70d09a4a.svg)}.flag-icon-mg{background-image:url(/static/img/mg.09ca17b2.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(/static/img/mg.b3fff4a6.svg)}.flag-icon-mh{background-image:url(/static/img/mh.3fd69bb2.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(/static/img/mh.f6cbc774.svg)}.flag-icon-mk{background-image:url(/static/img/mk.e5412079.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(/static/img/mk.4234a248.svg)}.flag-icon-ml{background-image:url(/static/img/ml.4f0dba9e.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(/static/img/ml.3fad079e.svg)}.flag-icon-mm{background-image:url(/static/img/mm.adaa2111.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(/static/img/mm.8ac1f094.svg)}.flag-icon-mn{background-image:url(/static/img/mn.78547af0.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(/static/img/mn.a4bcb0e6.svg)}.flag-icon-mo{background-image:url(/static/img/mo.c8198565.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(/static/img/mo.2f0d2c15.svg)}.flag-icon-mp{background-image:url(/static/img/mp.eeeefff6.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(/static/img/mp.2acb5506.svg)}.flag-icon-mq{background-image:url(/static/img/mq.145a7657.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(/static/img/mq.bb36a8fc.svg)}.flag-icon-mr{background-image:url(/static/img/mr.dd34eae8.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(/static/img/mr.e91e06ea.svg)}.flag-icon-ms{background-image:url(/static/img/ms.2025cd7d.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(/static/img/ms.b13001dc.svg)}.flag-icon-mt{background-image:url(/static/img/mt.cff39ee0.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(/static/img/mt.b6f71c85.svg)}.flag-icon-mu{background-image:url(/static/img/mu.51f71163.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(/static/img/mu.a926c232.svg)}.flag-icon-mv{background-image:url(/static/img/mv.ba4de4fd.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(/static/img/mv.2c8b92b5.svg)}.flag-icon-mw{background-image:url(/static/img/mw.0b005148.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(/static/img/mw.f704f4bb.svg)}.flag-icon-mx{background-image:url(/static/img/mx.1b615ec2.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(/static/img/mx.8a36b075.svg)}.flag-icon-my{background-image:url(/static/img/my.4109ae71.svg)}.flag-icon-my.flag-icon-squared{background-image:url(/static/img/my.69c87fc5.svg)}.flag-icon-mz{background-image:url(/static/img/mz.1377650b.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(/static/img/mz.2c96acb1.svg)}.flag-icon-na{background-image:url(/static/img/na.e0503926.svg)}.flag-icon-na.flag-icon-squared{background-image:url(/static/img/na.7adf4344.svg)}.flag-icon-nc{background-image:url(/static/img/nc.96fa6a4b.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(/static/img/nc.b5a5d41b.svg)}.flag-icon-ne{background-image:url(/static/img/ne.d11b82c6.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(/static/img/ne.d4fe4faa.svg)}.flag-icon-nf{background-image:url(/static/img/nf.a7166b00.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(/static/img/nf.1e8c700b.svg)}.flag-icon-ng{background-image:url(/static/img/ng.51059407.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(/static/img/ng.c3b42ad2.svg)}.flag-icon-ni{background-image:url(/static/img/ni.5b80bac0.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(/static/img/ni.cc7eb514.svg)}.flag-icon-nl{background-image:url(/static/img/nl.dd138444.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(/static/img/nl.e415f0e7.svg)}.flag-icon-no{background-image:url(/static/img/no.70157234.svg)}.flag-icon-no.flag-icon-squared{background-image:url(/static/img/no.26996afa.svg)}.flag-icon-np{background-image:url(/static/img/np.954177a0.svg)}.flag-icon-np.flag-icon-squared{background-image:url(/static/img/np.f7b8a5c3.svg)}.flag-icon-nr{background-image:url(/static/img/nr.2c66d218.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(/static/img/nr.a4f0e762.svg)}.flag-icon-nu{background-image:url(/static/img/nu.26551dc2.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(/static/img/nu.860bbe8a.svg)}.flag-icon-nz{background-image:url(/static/img/nz.38d0d690.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(/static/img/nz.c77ae58d.svg)}.flag-icon-om{background-image:url(/static/img/om.ff034f9e.svg)}.flag-icon-om.flag-icon-squared{background-image:url(/static/img/om.3f5691ca.svg)}.flag-icon-pa{background-image:url(/static/img/pa.6dc8212a.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(/static/img/pa.acde3214.svg)}.flag-icon-pe{background-image:url(/static/img/pe.5a3b0bc5.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(/static/img/pe.5c2ced95.svg)}.flag-icon-pf{background-image:url(/static/img/pf.9f06082b.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(/static/img/pf.f6ae1bc8.svg)}.flag-icon-pg{background-image:url(/static/img/pg.26847b33.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(/static/img/pg.66c8dc3b.svg)}.flag-icon-ph{background-image:url(/static/img/ph.12e2b123.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(/static/img/ph.f215833e.svg)}.flag-icon-pk{background-image:url(/static/img/pk.0bbf58be.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(/static/img/pk.32b55f6f.svg)}.flag-icon-pl{background-image:url(/static/img/pl.a1350f0c.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(/static/img/pl.03886843.svg)}.flag-icon-pm{background-image:url(/static/img/pm.a5590fa3.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(/static/img/pm.7a6beab5.svg)}.flag-icon-pn{background-image:url(/static/img/pn.715fd11d.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(/static/img/pn.00a9342b.svg)}.flag-icon-pr{background-image:url(/static/img/pr.b37cbdc4.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(/static/img/pr.391a48e2.svg)}.flag-icon-ps{background-image:url(/static/img/ps.96bcac74.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(/static/img/ps.1af72ed4.svg)}.flag-icon-pt{background-image:url(/static/img/pt.351b87cb.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(/static/img/pt.0703cc3a.svg)}.flag-icon-pw{background-image:url(/static/img/pw.17220ffb.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(/static/img/pw.6d8e7ce0.svg)}.flag-icon-py{background-image:url(/static/img/py.c20318c9.svg)}.flag-icon-py.flag-icon-squared{background-image:url(/static/img/py.25cc39e3.svg)}.flag-icon-qa{background-image:url(/static/img/qa.86452d7a.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(/static/img/qa.7e695788.svg)}.flag-icon-re{background-image:url(/static/img/re.b8140129.svg)}.flag-icon-re.flag-icon-squared{background-image:url(/static/img/re.cf143c2f.svg)}.flag-icon-ro{background-image:url(/static/img/ro.67f8501e.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(/static/img/ro.cab93784.svg)}.flag-icon-rs{background-image:url(/static/img/rs.23638d75.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(/static/img/rs.ae2e3422.svg)}.flag-icon-ru{background-image:url(/static/img/ru.edd8b008.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(/static/img/ru.ccd50623.svg)}.flag-icon-rw{background-image:url(/static/img/rw.d118aacd.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(/static/img/rw.87d5d899.svg)}.flag-icon-sa{background-image:url(/static/img/sa.f0a8997b.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(/static/img/sa.5bfbe72b.svg)}.flag-icon-sb{background-image:url(/static/img/sb.1c406073.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(/static/img/sb.b0db5b0a.svg)}.flag-icon-sc{background-image:url(/static/img/sc.cdc20672.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(/static/img/sc.0452f14c.svg)}.flag-icon-sd{background-image:url(/static/img/sd.0e619868.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(/static/img/sd.da3b68ee.svg)}.flag-icon-se{background-image:url(/static/img/se.7e499d82.svg)}.flag-icon-se.flag-icon-squared{background-image:url(/static/img/se.7ec71700.svg)}.flag-icon-sg{background-image:url(/static/img/sg.8a63b009.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(/static/img/sg.4f0e8eff.svg)}.flag-icon-sh{background-image:url(/static/img/sh.46e2588d.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(/static/img/sh.681f8fff.svg)}.flag-icon-si{background-image:url(/static/img/si.2a428364.svg)}.flag-icon-si.flag-icon-squared{background-image:url(/static/img/si.d9d425c0.svg)}.flag-icon-sj{background-image:url(/static/img/sj.92c583b8.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(/static/img/sj.638e6522.svg)}.flag-icon-sk{background-image:url(/static/img/sk.7998d1f5.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(/static/img/sk.93c91c0b.svg)}.flag-icon-sl{background-image:url(/static/img/sl.d8378c47.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(/static/img/sl.eb9dda3f.svg)}.flag-icon-sm{background-image:url(/static/img/sm.5e2fc188.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(/static/img/sm.0ba901f4.svg)}.flag-icon-sn{background-image:url(/static/img/sn.4247b831.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(/static/img/sn.98923b55.svg)}.flag-icon-so{background-image:url(/static/img/so.2d18a203.svg)}.flag-icon-so.flag-icon-squared{background-image:url(/static/img/so.45f08b28.svg)}.flag-icon-sr{background-image:url(/static/img/sr.cb178d98.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(/static/img/sr.d66c1240.svg)}.flag-icon-ss{background-image:url(/static/img/ss.caedfdf2.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(/static/img/ss.db181f81.svg)}.flag-icon-st{background-image:url(/static/img/st.ecc4827f.svg)}.flag-icon-st.flag-icon-squared{background-image:url(/static/img/st.a70042c6.svg)}.flag-icon-sv{background-image:url(/static/img/sv.f67839a6.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(/static/img/sv.9501935a.svg)}.flag-icon-sx{background-image:url(/static/img/sx.c0e6297a.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(/static/img/sx.77e864f0.svg)}.flag-icon-sy{background-image:url(/static/img/sy.2b3eac89.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(/static/img/sy.7fe894df.svg)}.flag-icon-sz{background-image:url(/static/img/sz.70b6fc50.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(/static/img/sz.eb01cd9f.svg)}.flag-icon-tc{background-image:url(/static/img/tc.651466dd.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(/static/img/tc.30ccd48e.svg)}.flag-icon-td{background-image:url(/static/img/td.5d622e26.svg)}.flag-icon-td.flag-icon-squared{background-image:url(/static/img/td.f1319408.svg)}.flag-icon-tf{background-image:url(/static/img/tf.a1757237.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(/static/img/tf.27cbe00b.svg)}.flag-icon-tg{background-image:url(/static/img/tg.b492a751.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(/static/img/tg.d04f874c.svg)}.flag-icon-th{background-image:url(/static/img/th.b8e24edb.svg)}.flag-icon-th.flag-icon-squared{background-image:url(/static/img/th.79b63a8a.svg)}.flag-icon-tj{background-image:url(/static/img/tj.d3a42312.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(/static/img/tj.b7dafe8d.svg)}.flag-icon-tk{background-image:url(/static/img/tk.6c1f520c.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(/static/img/tk.f87f794b.svg)}.flag-icon-tl{background-image:url(/static/img/tl.85904d79.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(/static/img/tl.ca9af3c0.svg)}.flag-icon-tm{background-image:url(/static/img/tm.e467552c.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(/static/img/tm.762df128.svg)}.flag-icon-tn{background-image:url(/static/img/tn.ff4c5190.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(/static/img/tn.cc3ab493.svg)}.flag-icon-to{background-image:url(/static/img/to.8dd22284.svg)}.flag-icon-to.flag-icon-squared{background-image:url(/static/img/to.9748a967.svg)}.flag-icon-tr{background-image:url(/static/img/tr.87e40d5c.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(/static/img/tr.fc8c91dd.svg)}.flag-icon-tt{background-image:url(/static/img/tt.5a459e81.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(/static/img/tt.4acf6cc2.svg)}.flag-icon-tv{background-image:url(/static/img/tv.9717b553.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(/static/img/tv.a8ff4939.svg)}.flag-icon-tw{background-image:url(/static/img/tw.c0cf9ea7.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(/static/img/tw.45c8a106.svg)}.flag-icon-tz{background-image:url(/static/img/tz.c27fd405.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(/static/img/tz.1abfbb38.svg)}.flag-icon-ua{background-image:url(/static/img/ua.63d75c84.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(/static/img/ua.04fa0e67.svg)}.flag-icon-ug{background-image:url(/static/img/ug.5ac71e98.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(/static/img/ug.5ae165a2.svg)}.flag-icon-um{background-image:url(/static/img/um.b38f913c.svg)}.flag-icon-um.flag-icon-squared{background-image:url(/static/img/um.582dd57b.svg)}.flag-icon-us{background-image:url(/static/img/us.99e04236.svg)}.flag-icon-us.flag-icon-squared{background-image:url(/static/img/us.6c459052.svg)}.flag-icon-uy{background-image:url(/static/img/uy.b70ac310.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(/static/img/uy.69cf8938.svg)}.flag-icon-uz{background-image:url(/static/img/uz.7f8823a2.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(/static/img/uz.d53abc35.svg)}.flag-icon-va{background-image:url(/static/img/va.7efb8ba6.svg)}.flag-icon-va.flag-icon-squared{background-image:url(/static/img/va.abcb42e8.svg)}.flag-icon-vc{background-image:url(/static/img/vc.37cf5ba1.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(/static/img/vc.3e4ac6d4.svg)}.flag-icon-ve{background-image:url(/static/img/ve.4cd0e3ed.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(/static/img/ve.9cd63506.svg)}.flag-icon-vg{background-image:url(/static/img/vg.ae3b6f7e.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(/static/img/vg.025b8b6a.svg)}.flag-icon-vi{background-image:url(/static/img/vi.f920eec7.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(/static/img/vi.293e6f1c.svg)}.flag-icon-vn{background-image:url(/static/img/vn.9ec4ca4d.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(/static/img/vn.11dd1cf6.svg)}.flag-icon-vu{background-image:url(/static/img/vu.5d2d7643.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(/static/img/vu.b7a8d91a.svg)}.flag-icon-wf{background-image:url(/static/img/wf.69c77016.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(/static/img/wf.9ca6f4bc.svg)}.flag-icon-ws{background-image:url(/static/img/ws.15c7a17c.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(/static/img/ws.d2e19e5a.svg)}.flag-icon-ye{background-image:url(/static/img/ye.bb567731.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(/static/img/ye.0b3f3c76.svg)}.flag-icon-yt{background-image:url(/static/img/yt.332bd5d3.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(/static/img/yt.c33641ca.svg)}.flag-icon-za{background-image:url(/static/img/za.42e033a9.svg)}.flag-icon-za.flag-icon-squared{background-image:url(/static/img/za.2fa94205.svg)}.flag-icon-zm{background-image:url(/static/img/zm.92477cab.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(/static/img/zm.ce5363b7.svg)}.flag-icon-zw{background-image:url(/static/img/zw.f488cb8a.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(/static/img/zw.6a535c1e.svg)}.flag-icon-es-ct{background-image:url(/static/img/es-ct.64a68954.svg)}.flag-icon-es-ct.flag-icon-squared{background-image:url(/static/img/es-ct.69469f50.svg)}.flag-icon-eu{background-image:url(/static/img/eu.4c6e130f.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(/static/img/eu.aba724b1.svg)}.flag-icon-gb-eng{background-image:url(/static/img/gb-eng.513dcf1b.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(/static/img/gb-eng.0fac6e79.svg)}.flag-icon-gb-nir{background-image:url(/static/img/gb-nir.f59817d6.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(/static/img/gb-nir.2b7d2c3a.svg)}.flag-icon-gb-sct{background-image:url(/static/img/gb-sct.fee55173.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(/static/img/gb-sct.f5001e5d.svg)}.flag-icon-gb-wls{background-image:url(/static/img/gb-wls.13481560.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(/static/img/gb-wls.95b2cfab.svg)}.flag-icon-un{background-image:url(/static/img/un.2df110d6.svg)}.flag-icon-un.flag-icon-squared{background-image:url(/static/img/un.58a4a02a.svg)}.flag-icon-xk{background-image:url(/static/img/xk.ca7843be.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(/static/img/xk.16b6bb85.svg)}.col-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-77ae3705]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-77ae3705]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-77ae3705]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-77ae3705]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-77ae3705]:first-child{margin-left:26%!important}.col-offset-3[data-v-77ae3705]:not(first-child){margin-left:30%!important}.col-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-77ae3705]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-77ae3705]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-77ae3705]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-77ae3705]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-77ae3705]:first-child{margin-left:52%!important}.col-offset-6[data-v-77ae3705]:not(first-child){margin-left:56%!important}.col-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-77ae3705]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-77ae3705]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-77ae3705]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-77ae3705]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-77ae3705]:first-child{margin-left:78%!important}.col-offset-9[data-v-77ae3705]:not(first-child){margin-left:82%!important}.col-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-77ae3705]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-77ae3705]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-77ae3705]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-77ae3705]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-s-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-s-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-s-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-s-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-77ae3705]{display:none!important}.s-visible[data-v-77ae3705]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-m-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-m-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-m-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-m-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-77ae3705]{display:none!important}.m-visible[data-v-77ae3705]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-l-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-l-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-l-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-l-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-77ae3705]{display:none!important}.l-visible[data-v-77ae3705]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-xl-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-xl-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-xl-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-77ae3705]{display:none!important}.xl-visible[data-v-77ae3705]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-xxl-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-xxl-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-xxl-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-77ae3705]{display:none!important}.xxl-visible[data-v-77ae3705]{display:block!important}}.vertical-center[data-v-77ae3705]{display:flex;align-items:center}.horizontal-center[data-v-77ae3705]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-77ae3705]{text-align:right;float:right;justify-content:right}.hidden[data-v-77ae3705]{display:none!important}.no-content[data-v-77ae3705]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-77ae3705],.btn[data-v-77ae3705],button[data-v-77ae3705]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-77ae3705],.btn-default[type=submit][data-v-77ae3705],.btn.btn-primary[data-v-77ae3705],.btn[type=submit][data-v-77ae3705],button.btn-primary[data-v-77ae3705],button[type=submit][data-v-77ae3705]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-77ae3705],.btn-default .icon[data-v-77ae3705],button .icon[data-v-77ae3705]{margin-right:.5em}input[type=password][data-v-77ae3705],input[type=text][data-v-77ae3705]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-77ae3705]:focus,input[type=text][data-v-77ae3705]:focus{border:1px solid #35b870}button[data-v-77ae3705],input[data-v-77ae3705]{outline:none}input[type=text][data-v-77ae3705]:hover,textarea[data-v-77ae3705]:hover{border:1px solid #9cdfb0}ul[data-v-77ae3705]{margin:0;padding:0;list-style:none}a[data-v-77ae3705]{cursor:pointer;text-decoration:none}[data-v-77ae3705]::-webkit-scrollbar{width:.75em}[data-v-77ae3705]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-77ae3705]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-77ae3705]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-77ae3705]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-77ae3705],input[type=password][data-v-77ae3705],input[type=search][data-v-77ae3705],input[type=text][data-v-77ae3705]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-77ae3705]:hover,input[type=password][data-v-77ae3705]:hover,input[type=search][data-v-77ae3705]:hover,input[type=text][data-v-77ae3705]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-77ae3705]:focus,input[type=password][data-v-77ae3705]:focus,input[type=search][data-v-77ae3705]:focus,input[type=text][data-v-77ae3705]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-77ae3705],input[type=password].with-icon[data-v-77ae3705],input[type=search].with-icon[data-v-77ae3705],input[type=text].with-icon[data-v-77ae3705]{padding-left:.3em}input[type=search][data-v-77ae3705],input[type=text][data-v-77ae3705]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-77ae3705]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-77ae3705;-webkit-animation-name:fadeIn-77ae3705}.fade-in[data-v-77ae3705],.fade-out[data-v-77ae3705]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-77ae3705]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-77ae3705;-webkit-animation-name:fadeOut-77ae3705}@-webkit-keyframes fadeIn-77ae3705{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-77ae3705{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-77ae3705{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-77ae3705{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-77ae3705]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-77ae3705]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-77ae3705]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-77ae3705]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-77ae3705]:hover{background:#bef6da}.item.active[data-v-77ae3705]{background:#8fefb7}.item.selected[data-v-77ae3705]{background:#c8ffd0}.item.dragover[data-v-77ae3705]{border-top:2px solid #35b870}.item[data-v-77ae3705]::-moz-selection{background:transparent!important}.item[data-v-77ae3705]::selection{background:transparent!important}.item .title[data-v-77ae3705]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-77ae3705]{display:inline-flex;align-items:center}.item .side.right[data-v-77ae3705]{display:inline-flex;justify-content:right}.item .actions[data-v-77ae3705],.item .duration[data-v-77ae3705]{display:inline-flex;align-items:center}.item .duration[data-v-77ae3705]{font-size:.85em;opacity:.7}.item .actions[data-v-77ae3705] button{opacity:.65}.item .icon[data-v-77ae3705]{color:#195331b3;margin-right:.75em}.item[data-v-77ae3705] .dropdown-container .item{box-shadow:none}.item[data-v-77ae3705] .dropdown-container button{background:none;border:none}.item[data-v-77ae3705] .dropdown-container button:hover{color:#35b870}.subtitles-container .items[data-v-77ae3705]{overflow:auto}.subtitles-container .footer[data-v-77ae3705]{display:flex;justify-content:right;padding:1em;background:#e4eae8;box-shadow:0 -2.5px 4px 0 silver}.col-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-a2e5c946]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-a2e5c946]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-a2e5c946]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-a2e5c946]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-a2e5c946]:first-child{margin-left:26%!important}.col-offset-3[data-v-a2e5c946]:not(first-child){margin-left:30%!important}.col-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-a2e5c946]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-a2e5c946]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-a2e5c946]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-a2e5c946]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-a2e5c946]:first-child{margin-left:52%!important}.col-offset-6[data-v-a2e5c946]:not(first-child){margin-left:56%!important}.col-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-a2e5c946]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-a2e5c946]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-a2e5c946]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-a2e5c946]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-a2e5c946]:first-child{margin-left:78%!important}.col-offset-9[data-v-a2e5c946]:not(first-child){margin-left:82%!important}.col-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-a2e5c946]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-a2e5c946]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-a2e5c946]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-a2e5c946]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-s-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-s-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-s-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-s-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-a2e5c946]{display:none!important}.s-visible[data-v-a2e5c946]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-m-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-m-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-m-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-m-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-a2e5c946]{display:none!important}.m-visible[data-v-a2e5c946]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-l-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-l-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-l-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-l-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-a2e5c946]{display:none!important}.l-visible[data-v-a2e5c946]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-xl-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-xl-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-xl-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-a2e5c946]{display:none!important}.xl-visible[data-v-a2e5c946]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-xxl-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-xxl-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-xxl-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-a2e5c946]{display:none!important}.xxl-visible[data-v-a2e5c946]{display:block!important}}.vertical-center[data-v-a2e5c946]{display:flex;align-items:center}.horizontal-center[data-v-a2e5c946]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-a2e5c946]{text-align:right;float:right;justify-content:right}.hidden[data-v-a2e5c946]{display:none!important}.no-content[data-v-a2e5c946]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-a2e5c946],.btn[data-v-a2e5c946],button[data-v-a2e5c946]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-a2e5c946],.btn-default[type=submit][data-v-a2e5c946],.btn.btn-primary[data-v-a2e5c946],.btn[type=submit][data-v-a2e5c946],button.btn-primary[data-v-a2e5c946],button[type=submit][data-v-a2e5c946]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-a2e5c946],.btn-default .icon[data-v-a2e5c946],button .icon[data-v-a2e5c946]{margin-right:.5em}input[type=password][data-v-a2e5c946],input[type=text][data-v-a2e5c946]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-a2e5c946]:focus,input[type=text][data-v-a2e5c946]:focus{border:1px solid #35b870}button[data-v-a2e5c946],input[data-v-a2e5c946]{outline:none}input[type=text][data-v-a2e5c946]:hover,textarea[data-v-a2e5c946]:hover{border:1px solid #9cdfb0}ul[data-v-a2e5c946]{margin:0;padding:0;list-style:none}a[data-v-a2e5c946]{cursor:pointer;text-decoration:none}[data-v-a2e5c946]::-webkit-scrollbar{width:.75em}[data-v-a2e5c946]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-a2e5c946]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-a2e5c946]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-a2e5c946]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-a2e5c946],input[type=password][data-v-a2e5c946],input[type=search][data-v-a2e5c946],input[type=text][data-v-a2e5c946]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-a2e5c946]:hover,input[type=password][data-v-a2e5c946]:hover,input[type=search][data-v-a2e5c946]:hover,input[type=text][data-v-a2e5c946]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-a2e5c946]:focus,input[type=password][data-v-a2e5c946]:focus,input[type=search][data-v-a2e5c946]:focus,input[type=text][data-v-a2e5c946]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-a2e5c946],input[type=password].with-icon[data-v-a2e5c946],input[type=search].with-icon[data-v-a2e5c946],input[type=text].with-icon[data-v-a2e5c946]{padding-left:.3em}input[type=search][data-v-a2e5c946],input[type=text][data-v-a2e5c946]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-a2e5c946]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-a2e5c946;-webkit-animation-name:fadeIn-a2e5c946}.fade-in[data-v-a2e5c946],.fade-out[data-v-a2e5c946]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-a2e5c946]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-a2e5c946;-webkit-animation-name:fadeOut-a2e5c946}@-webkit-keyframes fadeIn-a2e5c946{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-a2e5c946{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-a2e5c946{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-a2e5c946{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-a2e5c946]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-a2e5c946]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-a2e5c946]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-a2e5c946]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-a2e5c946]:hover{background:#bef6da}.item.active[data-v-a2e5c946]{background:#8fefb7}.item.selected[data-v-a2e5c946]{background:#c8ffd0}.item.dragover[data-v-a2e5c946]{border-top:2px solid #35b870}.item[data-v-a2e5c946]::-moz-selection{background:transparent!important}.item[data-v-a2e5c946]::selection{background:transparent!important}.item .title[data-v-a2e5c946]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-a2e5c946]{display:inline-flex;align-items:center}.item .side.right[data-v-a2e5c946]{display:inline-flex;justify-content:right}.item .actions[data-v-a2e5c946],.item .duration[data-v-a2e5c946]{display:inline-flex;align-items:center}.item .duration[data-v-a2e5c946]{font-size:.85em;opacity:.7}.item .actions[data-v-a2e5c946] button{opacity:.65}.item .icon[data-v-a2e5c946]{color:#195331b3;margin-right:.75em}.item[data-v-a2e5c946] .dropdown-container .item{box-shadow:none}.item[data-v-a2e5c946] .dropdown-container button{background:none;border:none}.item[data-v-a2e5c946] .dropdown-container button:hover{color:#35b870}.browser-container .item .actions[data-v-a2e5c946]{display:inline-flex;justify-content:right}.col-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-040b2676]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-040b2676]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-040b2676]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-040b2676]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-040b2676]:first-child{margin-left:26%!important}.col-offset-3[data-v-040b2676]:not(first-child){margin-left:30%!important}.col-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-040b2676]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-040b2676]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-040b2676]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-040b2676]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-040b2676]:first-child{margin-left:52%!important}.col-offset-6[data-v-040b2676]:not(first-child){margin-left:56%!important}.col-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-040b2676]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-040b2676]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-040b2676]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-040b2676]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-040b2676]:first-child{margin-left:78%!important}.col-offset-9[data-v-040b2676]:not(first-child){margin-left:82%!important}.col-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-040b2676]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-040b2676]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-040b2676]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-040b2676]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-3[data-v-040b2676]{margin-left:26%}.col-no-margin-s-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-6[data-v-040b2676]{margin-left:52%}.col-no-margin-s-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-9[data-v-040b2676]{margin-left:78%}.col-no-margin-s-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-s-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-040b2676]{display:none!important}.s-visible[data-v-040b2676]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-3[data-v-040b2676]{margin-left:26%}.col-no-margin-m-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-6[data-v-040b2676]{margin-left:52%}.col-no-margin-m-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-9[data-v-040b2676]{margin-left:78%}.col-no-margin-m-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-m-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-040b2676]{display:none!important}.m-visible[data-v-040b2676]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-3[data-v-040b2676]{margin-left:26%}.col-no-margin-l-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-6[data-v-040b2676]{margin-left:52%}.col-no-margin-l-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-9[data-v-040b2676]{margin-left:78%}.col-no-margin-l-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-l-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-040b2676]{display:none!important}.l-visible[data-v-040b2676]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-3[data-v-040b2676]{margin-left:26%}.col-no-margin-xl-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-6[data-v-040b2676]{margin-left:52%}.col-no-margin-xl-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-9[data-v-040b2676]{margin-left:78%}.col-no-margin-xl-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-040b2676]{display:none!important}.xl-visible[data-v-040b2676]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-3[data-v-040b2676]{margin-left:26%}.col-no-margin-xxl-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-6[data-v-040b2676]{margin-left:52%}.col-no-margin-xxl-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-9[data-v-040b2676]{margin-left:78%}.col-no-margin-xxl-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-040b2676]{display:none!important}.xxl-visible[data-v-040b2676]{display:block!important}}.vertical-center[data-v-040b2676]{display:flex;align-items:center}.horizontal-center[data-v-040b2676]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-040b2676]{text-align:right;float:right;justify-content:right}.hidden[data-v-040b2676]{display:none!important}.no-content[data-v-040b2676]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-040b2676],.btn[data-v-040b2676],button[data-v-040b2676]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-040b2676],.btn-default[type=submit][data-v-040b2676],.btn.btn-primary[data-v-040b2676],.btn[type=submit][data-v-040b2676],button.btn-primary[data-v-040b2676],button[type=submit][data-v-040b2676]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-040b2676],.btn-default .icon[data-v-040b2676],button .icon[data-v-040b2676]{margin-right:.5em}input[type=password][data-v-040b2676],input[type=text][data-v-040b2676]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-040b2676]:focus,input[type=text][data-v-040b2676]:focus{border:1px solid #35b870}button[data-v-040b2676],input[data-v-040b2676]{outline:none}input[type=text][data-v-040b2676]:hover,textarea[data-v-040b2676]:hover{border:1px solid #9cdfb0}ul[data-v-040b2676]{margin:0;padding:0;list-style:none}a[data-v-040b2676]{cursor:pointer;text-decoration:none}[data-v-040b2676]::-webkit-scrollbar{width:.75em}[data-v-040b2676]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-040b2676]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-040b2676]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-040b2676]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-040b2676],input[type=password][data-v-040b2676],input[type=search][data-v-040b2676],input[type=text][data-v-040b2676]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-040b2676]:hover,input[type=password][data-v-040b2676]:hover,input[type=search][data-v-040b2676]:hover,input[type=text][data-v-040b2676]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-040b2676]:focus,input[type=password][data-v-040b2676]:focus,input[type=search][data-v-040b2676]:focus,input[type=text][data-v-040b2676]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-040b2676],input[type=password].with-icon[data-v-040b2676],input[type=search].with-icon[data-v-040b2676],input[type=text].with-icon[data-v-040b2676]{padding-left:.3em}input[type=search][data-v-040b2676],input[type=text][data-v-040b2676]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-040b2676]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-040b2676;-webkit-animation-name:fadeIn-040b2676}.fade-in[data-v-040b2676],.fade-out[data-v-040b2676]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-040b2676]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-040b2676;-webkit-animation-name:fadeOut-040b2676}@-webkit-keyframes fadeIn-040b2676{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-040b2676{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-040b2676{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-040b2676{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-040b2676]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-040b2676]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-040b2676]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.media-plugin[data-v-040b2676]{width:100%}.media-plugin main[data-v-040b2676]{width:100%;height:100%;display:flex;flex-direction:row-reverse}.media-plugin main .view-container[data-v-040b2676]{display:flex;flex-direction:column;flex-grow:1;overflow:auto;background:#fff}.media-plugin main .body-container[data-v-040b2676]{height:calc(100% - 8.8em);padding-top:.1em;overflow:auto}.media-plugin main .body-container.expanded-header[data-v-040b2676]{height:calc(100% - 11.8em)}[data-v-040b2676] .loading{z-index:10}[data-v-040b2676] .media-info-container .modal-container .content{max-width:75%}[data-v-040b2676] .media-info-container .modal-container .body{padding:1em .5em;overflow:auto}[data-v-040b2676] .subtitles-container .body{padding:0!important}[data-v-040b2676] .subtitles-container .body .item{padding:1em}[data-v-040b2676] .play-url-container .body{padding:1em!important}[data-v-040b2676] .play-url-container form{padding:0;margin:0;border:none;border-radius:0;box-shadow:none}[data-v-040b2676] .play-url-container input[type=text]{width:100%}[data-v-040b2676] .play-url-container [type=submit]{background:initial;border-color:initial;border-radius:1.5em}[data-v-040b2676] .play-url-container [type=submit]:hover{color:#38cf80}[data-v-040b2676] .play-url-container .footer{display:flex;justify-content:right;padding:0} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4196.f1fcf8f5.css b/platypush/backend/http/webapp/dist/static/css/4196.f1fcf8f5.css new file mode 100644 index 00000000..f63be9ce --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/4196.f1fcf8f5.css @@ -0,0 +1 @@ +.col-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-27e87a29]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-27e87a29]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-27e87a29]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-27e87a29]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-27e87a29]:first-child{margin-left:26%!important}.col-offset-3[data-v-27e87a29]:not(first-child){margin-left:30%!important}.col-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-27e87a29]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-27e87a29]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-27e87a29]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-27e87a29]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-27e87a29]:first-child{margin-left:52%!important}.col-offset-6[data-v-27e87a29]:not(first-child){margin-left:56%!important}.col-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-27e87a29]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-27e87a29]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-27e87a29]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-27e87a29]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-27e87a29]:first-child{margin-left:78%!important}.col-offset-9[data-v-27e87a29]:not(first-child){margin-left:82%!important}.col-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-27e87a29]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-27e87a29]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-27e87a29]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-27e87a29]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-s-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-s-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-s-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-s-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-s-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-27e87a29]{display:none!important}.s-visible[data-v-27e87a29]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-m-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-m-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-m-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-m-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-m-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-27e87a29]{display:none!important}.m-visible[data-v-27e87a29]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-l-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-l-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-l-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-l-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-l-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-27e87a29]{display:none!important}.l-visible[data-v-27e87a29]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-xl-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-xl-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-xl-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xl-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-27e87a29]{display:none!important}.xl-visible[data-v-27e87a29]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-1[data-v-27e87a29]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-27e87a29]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-2[data-v-27e87a29]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-27e87a29]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-3[data-v-27e87a29]{margin-left:26%}.col-no-margin-xxl-3[data-v-27e87a29]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-4[data-v-27e87a29]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-27e87a29]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-5[data-v-27e87a29]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-27e87a29]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-6[data-v-27e87a29]{margin-left:52%}.col-no-margin-xxl-6[data-v-27e87a29]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-7[data-v-27e87a29]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-27e87a29]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-8[data-v-27e87a29]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-27e87a29]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-9[data-v-27e87a29]{margin-left:78%}.col-no-margin-xxl-9[data-v-27e87a29]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-10[data-v-27e87a29]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-27e87a29]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-27e87a29]:first-child{margin-left:0}.col-offset-xxl-11[data-v-27e87a29]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-27e87a29]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-27e87a29]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-27e87a29]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-27e87a29]{display:none!important}.xxl-visible[data-v-27e87a29]{display:block!important}}.vertical-center[data-v-27e87a29]{display:flex;align-items:center}.horizontal-center[data-v-27e87a29]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-27e87a29]{text-align:right;float:right;justify-content:right}.hidden[data-v-27e87a29]{display:none!important}.no-content[data-v-27e87a29]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-27e87a29],.btn[data-v-27e87a29],button[data-v-27e87a29]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-27e87a29],.btn-default[type=submit][data-v-27e87a29],.btn.btn-primary[data-v-27e87a29],.btn[type=submit][data-v-27e87a29],button.btn-primary[data-v-27e87a29],button[type=submit][data-v-27e87a29]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-27e87a29],.btn-default .icon[data-v-27e87a29],button .icon[data-v-27e87a29]{margin-right:.5em}input[type=password][data-v-27e87a29],input[type=text][data-v-27e87a29]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-27e87a29]:focus,input[type=text][data-v-27e87a29]:focus{border:1px solid #35b870}button[data-v-27e87a29],input[data-v-27e87a29]{outline:none}input[type=text][data-v-27e87a29]:hover,textarea[data-v-27e87a29]:hover{border:1px solid #9cdfb0}ul[data-v-27e87a29]{margin:0;padding:0;list-style:none}a[data-v-27e87a29]{cursor:pointer;text-decoration:none}[data-v-27e87a29]::-webkit-scrollbar{width:.75em}[data-v-27e87a29]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-27e87a29]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-27e87a29]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-27e87a29]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-27e87a29],input[type=password][data-v-27e87a29],input[type=search][data-v-27e87a29],input[type=text][data-v-27e87a29]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-27e87a29]:hover,input[type=password][data-v-27e87a29]:hover,input[type=search][data-v-27e87a29]:hover,input[type=text][data-v-27e87a29]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-27e87a29]:focus,input[type=password][data-v-27e87a29]:focus,input[type=search][data-v-27e87a29]:focus,input[type=text][data-v-27e87a29]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-27e87a29],input[type=password].with-icon[data-v-27e87a29],input[type=search].with-icon[data-v-27e87a29],input[type=text].with-icon[data-v-27e87a29]{padding-left:.3em}input[type=search][data-v-27e87a29],input[type=text][data-v-27e87a29]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-27e87a29]{animation-fill-mode:both;animation-name:fadeIn-27e87a29;-webkit-animation-name:fadeIn-27e87a29}.fade-in[data-v-27e87a29],.fade-out[data-v-27e87a29]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-27e87a29]{animation-fill-mode:both;animation-name:fadeOut-27e87a29;-webkit-animation-name:fadeOut-27e87a29}@keyframes fadeIn-27e87a29{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-27e87a29{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-27e87a29]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-27e87a29]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-27e87a29]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.plugins[data-v-27e87a29]{display:none}.no-results[data-v-27e87a29]{padding:1em}.players[data-v-27e87a29] .dropdown{direction:ltr}.players[data-v-27e87a29] .dropdown .item{padding:.5em}.players[data-v-27e87a29] .dropdown .icon{margin-right:1em!important}.players[data-v-27e87a29] .refresh{font-weight:700;font-size:.8em;opacity:.7}.players[data-v-27e87a29] .player.selected{color:#32b646}.col-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-37a493ac]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-37a493ac]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-37a493ac]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-37a493ac]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-37a493ac]:first-child{margin-left:26%!important}.col-offset-3[data-v-37a493ac]:not(first-child){margin-left:30%!important}.col-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-37a493ac]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-37a493ac]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-37a493ac]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-37a493ac]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-37a493ac]:first-child{margin-left:52%!important}.col-offset-6[data-v-37a493ac]:not(first-child){margin-left:56%!important}.col-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-37a493ac]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-37a493ac]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-37a493ac]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-37a493ac]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-37a493ac]:first-child{margin-left:78%!important}.col-offset-9[data-v-37a493ac]:not(first-child){margin-left:82%!important}.col-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-37a493ac]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-37a493ac]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-37a493ac]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-37a493ac]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-s-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-s-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-s-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-s-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-s-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-37a493ac]{display:none!important}.s-visible[data-v-37a493ac]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-m-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-m-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-m-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-m-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-m-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-37a493ac]{display:none!important}.m-visible[data-v-37a493ac]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-l-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-l-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-l-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-l-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-l-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-37a493ac]{display:none!important}.l-visible[data-v-37a493ac]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-xl-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-xl-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-xl-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xl-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-37a493ac]{display:none!important}.xl-visible[data-v-37a493ac]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-1[data-v-37a493ac]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-37a493ac]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-2[data-v-37a493ac]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-37a493ac]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-3[data-v-37a493ac]{margin-left:26%}.col-no-margin-xxl-3[data-v-37a493ac]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-4[data-v-37a493ac]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-37a493ac]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-5[data-v-37a493ac]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-37a493ac]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-6[data-v-37a493ac]{margin-left:52%}.col-no-margin-xxl-6[data-v-37a493ac]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-7[data-v-37a493ac]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-37a493ac]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-8[data-v-37a493ac]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-37a493ac]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-9[data-v-37a493ac]{margin-left:78%}.col-no-margin-xxl-9[data-v-37a493ac]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-10[data-v-37a493ac]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-37a493ac]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-37a493ac]:first-child{margin-left:0}.col-offset-xxl-11[data-v-37a493ac]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-37a493ac]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-37a493ac]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-37a493ac]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-37a493ac]{display:none!important}.xxl-visible[data-v-37a493ac]{display:block!important}}.vertical-center[data-v-37a493ac]{display:flex;align-items:center}.horizontal-center[data-v-37a493ac]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-37a493ac]{text-align:right;float:right;justify-content:right}.hidden[data-v-37a493ac]{display:none!important}.no-content[data-v-37a493ac]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-37a493ac],.btn[data-v-37a493ac],button[data-v-37a493ac]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-37a493ac],.btn-default[type=submit][data-v-37a493ac],.btn.btn-primary[data-v-37a493ac],.btn[type=submit][data-v-37a493ac],button.btn-primary[data-v-37a493ac],button[type=submit][data-v-37a493ac]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-37a493ac],.btn-default .icon[data-v-37a493ac],button .icon[data-v-37a493ac]{margin-right:.5em}input[type=password][data-v-37a493ac],input[type=text][data-v-37a493ac]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-37a493ac]:focus,input[type=text][data-v-37a493ac]:focus{border:1px solid #35b870}button[data-v-37a493ac],input[data-v-37a493ac]{outline:none}input[type=text][data-v-37a493ac]:hover,textarea[data-v-37a493ac]:hover{border:1px solid #9cdfb0}ul[data-v-37a493ac]{margin:0;padding:0;list-style:none}a[data-v-37a493ac]{cursor:pointer;text-decoration:none}[data-v-37a493ac]::-webkit-scrollbar{width:.75em}[data-v-37a493ac]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-37a493ac]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-37a493ac]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-37a493ac]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-37a493ac],input[type=password][data-v-37a493ac],input[type=search][data-v-37a493ac],input[type=text][data-v-37a493ac]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-37a493ac]:hover,input[type=password][data-v-37a493ac]:hover,input[type=search][data-v-37a493ac]:hover,input[type=text][data-v-37a493ac]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-37a493ac]:focus,input[type=password][data-v-37a493ac]:focus,input[type=search][data-v-37a493ac]:focus,input[type=text][data-v-37a493ac]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-37a493ac],input[type=password].with-icon[data-v-37a493ac],input[type=search].with-icon[data-v-37a493ac],input[type=text].with-icon[data-v-37a493ac]{padding-left:.3em}input[type=search][data-v-37a493ac],input[type=text][data-v-37a493ac]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-37a493ac]{animation-fill-mode:both;animation-name:fadeIn-37a493ac;-webkit-animation-name:fadeIn-37a493ac}.fade-in[data-v-37a493ac],.fade-out[data-v-37a493ac]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-37a493ac]{animation-fill-mode:both;animation-name:fadeOut-37a493ac;-webkit-animation-name:fadeOut-37a493ac}@keyframes fadeIn-37a493ac{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-37a493ac{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-37a493ac]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-37a493ac]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-37a493ac]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-37a493ac]{width:100%;height:3.3em;position:relative;background:#e0eae8;padding:.5em;box-shadow:0 3px 2px -1px silver}.header .filter-btn.selected[data-v-37a493ac]{color:#32b646}.header .row[data-v-37a493ac]{display:flex;align-items:center}.header.with-filter[data-v-37a493ac]{height:6.3em;padding-bottom:0}.header .side[data-v-37a493ac]{display:inline-flex;align-items:center}.header .side.right[data-v-37a493ac]{justify-content:right;direction:rtl}.header[data-v-37a493ac] button{background:none;padding:0 .25em;border:0;margin-right:.25em}.header[data-v-37a493ac] button:hover{color:#38cf80}.header form[data-v-37a493ac]{width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:initial}.header .search-box[data-v-37a493ac]{width:100%;margin-left:.5em}.header .search-box input[type=search][data-v-37a493ac]{width:100%}.header .filter[data-v-37a493ac]{width:100%;height:3em;margin-top:.5em}.header .filter label[data-v-37a493ac]{display:inline-flex;flex-direction:row;margin-right:1em}.header .captions-btn[data-v-37a493ac],.header .filter label input[data-v-37a493ac]{margin-right:.5em}.header .captions-btn.selected[data-v-37a493ac]{color:#32b646}.col-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-28611e6c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-28611e6c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-28611e6c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-28611e6c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-28611e6c]:first-child{margin-left:26%!important}.col-offset-3[data-v-28611e6c]:not(first-child){margin-left:30%!important}.col-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-28611e6c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-28611e6c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-28611e6c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-28611e6c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-28611e6c]:first-child{margin-left:52%!important}.col-offset-6[data-v-28611e6c]:not(first-child){margin-left:56%!important}.col-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-28611e6c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-28611e6c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-28611e6c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-28611e6c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-28611e6c]:first-child{margin-left:78%!important}.col-offset-9[data-v-28611e6c]:not(first-child){margin-left:82%!important}.col-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-28611e6c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-28611e6c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-28611e6c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-28611e6c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-s-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-s-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-s-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-s-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-28611e6c]{display:none!important}.s-visible[data-v-28611e6c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-m-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-m-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-m-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-m-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-28611e6c]{display:none!important}.m-visible[data-v-28611e6c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-l-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-l-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-l-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-l-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-28611e6c]{display:none!important}.l-visible[data-v-28611e6c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-xl-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-xl-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-xl-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xl-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-28611e6c]{display:none!important}.xl-visible[data-v-28611e6c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-28611e6c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-28611e6c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-28611e6c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-28611e6c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-28611e6c]{margin-left:26%}.col-no-margin-xxl-3[data-v-28611e6c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-28611e6c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-28611e6c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-28611e6c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-28611e6c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-28611e6c]{margin-left:52%}.col-no-margin-xxl-6[data-v-28611e6c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-28611e6c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-28611e6c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-28611e6c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-28611e6c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-28611e6c]{margin-left:78%}.col-no-margin-xxl-9[data-v-28611e6c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-28611e6c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-28611e6c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-28611e6c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-28611e6c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-28611e6c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-28611e6c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-28611e6c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-28611e6c]{display:none!important}.xxl-visible[data-v-28611e6c]{display:block!important}}.vertical-center[data-v-28611e6c]{display:flex;align-items:center}.horizontal-center[data-v-28611e6c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-28611e6c]{text-align:right;float:right;justify-content:right}.hidden[data-v-28611e6c]{display:none!important}.no-content[data-v-28611e6c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-28611e6c],.btn[data-v-28611e6c],button[data-v-28611e6c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-28611e6c],.btn-default[type=submit][data-v-28611e6c],.btn.btn-primary[data-v-28611e6c],.btn[type=submit][data-v-28611e6c],button.btn-primary[data-v-28611e6c],button[type=submit][data-v-28611e6c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-28611e6c],.btn-default .icon[data-v-28611e6c],button .icon[data-v-28611e6c]{margin-right:.5em}input[type=password][data-v-28611e6c],input[type=text][data-v-28611e6c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-28611e6c]:focus,input[type=text][data-v-28611e6c]:focus{border:1px solid #35b870}button[data-v-28611e6c],input[data-v-28611e6c]{outline:none}input[type=text][data-v-28611e6c]:hover,textarea[data-v-28611e6c]:hover{border:1px solid #9cdfb0}ul[data-v-28611e6c]{margin:0;padding:0;list-style:none}a[data-v-28611e6c]{cursor:pointer;text-decoration:none}[data-v-28611e6c]::-webkit-scrollbar{width:.75em}[data-v-28611e6c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-28611e6c]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-28611e6c]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-28611e6c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-28611e6c],input[type=password][data-v-28611e6c],input[type=search][data-v-28611e6c],input[type=text][data-v-28611e6c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-28611e6c]:hover,input[type=password][data-v-28611e6c]:hover,input[type=search][data-v-28611e6c]:hover,input[type=text][data-v-28611e6c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-28611e6c]:focus,input[type=password][data-v-28611e6c]:focus,input[type=search][data-v-28611e6c]:focus,input[type=text][data-v-28611e6c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-28611e6c],input[type=password].with-icon[data-v-28611e6c],input[type=search].with-icon[data-v-28611e6c],input[type=text].with-icon[data-v-28611e6c]{padding-left:.3em}input[type=search][data-v-28611e6c],input[type=text][data-v-28611e6c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-28611e6c]{animation-fill-mode:both;animation-name:fadeIn-28611e6c;-webkit-animation-name:fadeIn-28611e6c}.fade-in[data-v-28611e6c],.fade-out[data-v-28611e6c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-28611e6c]{animation-fill-mode:both;animation-name:fadeOut-28611e6c;-webkit-animation-name:fadeOut-28611e6c}@keyframes fadeIn-28611e6c{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-28611e6c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-28611e6c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-28611e6c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-28611e6c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.row[data-v-28611e6c]{display:flex;min-height:3em;padding:.5em 1em}@media screen and (max-width:calc(769px - 1px)){.row[data-v-28611e6c]{flex-direction:column}}@media screen and (min-width:769px){.row[data-v-28611e6c]{align-items:center}}.row[data-v-28611e6c]:not(:last-child){border-bottom:1px solid #ddd}.row[data-v-28611e6c]:hover{background:#bef6da;border-radius:.5em}.row .side[data-v-28611e6c]{align-items:center;display:inline-flex}.row .side.url[data-v-28611e6c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:calc(769px - 1px)){.row .side[data-v-28611e6c]{display:flex}.row .side.left[data-v-28611e6c]{font-weight:700}.row .side.right[data-v-28611e6c]{justify-content:left}}@media screen and (min-width:769px){.row .side[data-v-28611e6c]{display:inline-flex}.row .side.left[data-v-28611e6c]{width:22%;margin-right:3%}.row .side.right[data-v-28611e6c]{width:75%;justify-content:right}}.col-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-4597e14d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-4597e14d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-4597e14d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-4597e14d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-4597e14d]:first-child{margin-left:26%!important}.col-offset-3[data-v-4597e14d]:not(first-child){margin-left:30%!important}.col-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-4597e14d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-4597e14d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-4597e14d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-4597e14d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-4597e14d]:first-child{margin-left:52%!important}.col-offset-6[data-v-4597e14d]:not(first-child){margin-left:56%!important}.col-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-4597e14d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-4597e14d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-4597e14d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-4597e14d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-4597e14d]:first-child{margin-left:78%!important}.col-offset-9[data-v-4597e14d]:not(first-child){margin-left:82%!important}.col-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-4597e14d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-4597e14d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-4597e14d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-4597e14d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-s-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-s-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-s-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-s-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-4597e14d]{display:none!important}.s-visible[data-v-4597e14d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-m-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-m-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-m-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-m-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-4597e14d]{display:none!important}.m-visible[data-v-4597e14d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-l-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-l-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-l-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-l-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-4597e14d]{display:none!important}.l-visible[data-v-4597e14d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-xl-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-xl-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-xl-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xl-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-4597e14d]{display:none!important}.xl-visible[data-v-4597e14d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-4597e14d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-4597e14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-4597e14d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-4597e14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-4597e14d]{margin-left:26%}.col-no-margin-xxl-3[data-v-4597e14d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-4597e14d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-4597e14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-4597e14d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-4597e14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-4597e14d]{margin-left:52%}.col-no-margin-xxl-6[data-v-4597e14d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-4597e14d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-4597e14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-4597e14d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-4597e14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-4597e14d]{margin-left:78%}.col-no-margin-xxl-9[data-v-4597e14d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-4597e14d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-4597e14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-4597e14d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-4597e14d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-4597e14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-4597e14d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-4597e14d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-4597e14d]{display:none!important}.xxl-visible[data-v-4597e14d]{display:block!important}}.vertical-center[data-v-4597e14d]{display:flex;align-items:center}.horizontal-center[data-v-4597e14d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-4597e14d]{text-align:right;float:right;justify-content:right}.hidden[data-v-4597e14d]{display:none!important}.no-content[data-v-4597e14d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-4597e14d],.btn[data-v-4597e14d],button[data-v-4597e14d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-4597e14d],.btn-default[type=submit][data-v-4597e14d],.btn.btn-primary[data-v-4597e14d],.btn[type=submit][data-v-4597e14d],button.btn-primary[data-v-4597e14d],button[type=submit][data-v-4597e14d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-4597e14d],.btn-default .icon[data-v-4597e14d],button .icon[data-v-4597e14d]{margin-right:.5em}input[type=password][data-v-4597e14d],input[type=text][data-v-4597e14d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-4597e14d]:focus,input[type=text][data-v-4597e14d]:focus{border:1px solid #35b870}button[data-v-4597e14d],input[data-v-4597e14d]{outline:none}input[type=text][data-v-4597e14d]:hover,textarea[data-v-4597e14d]:hover{border:1px solid #9cdfb0}ul[data-v-4597e14d]{margin:0;padding:0;list-style:none}a[data-v-4597e14d]{cursor:pointer;text-decoration:none}[data-v-4597e14d]::-webkit-scrollbar{width:.75em}[data-v-4597e14d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-4597e14d]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-4597e14d]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-4597e14d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-4597e14d],input[type=password][data-v-4597e14d],input[type=search][data-v-4597e14d],input[type=text][data-v-4597e14d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-4597e14d]:hover,input[type=password][data-v-4597e14d]:hover,input[type=search][data-v-4597e14d]:hover,input[type=text][data-v-4597e14d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-4597e14d]:focus,input[type=password][data-v-4597e14d]:focus,input[type=search][data-v-4597e14d]:focus,input[type=text][data-v-4597e14d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-4597e14d],input[type=password].with-icon[data-v-4597e14d],input[type=search].with-icon[data-v-4597e14d],input[type=text].with-icon[data-v-4597e14d]{padding-left:.3em}input[type=search][data-v-4597e14d],input[type=text][data-v-4597e14d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-4597e14d]{animation-fill-mode:both;animation-name:fadeIn-4597e14d;-webkit-animation-name:fadeIn-4597e14d}.fade-in[data-v-4597e14d],.fade-out[data-v-4597e14d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-4597e14d]{animation-fill-mode:both;animation-name:fadeOut-4597e14d;-webkit-animation-name:fadeOut-4597e14d}@keyframes fadeIn-4597e14d{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-4597e14d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-4597e14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-4597e14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-4597e14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}nav[data-v-4597e14d]{width:2.8em;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:2.5px 0 4.5px 2px #5e5e5e;margin-left:2.5px;overflow:hidden}nav li[data-v-4597e14d]{display:flex;align-items:center;font-size:1.2em;cursor:pointer;list-style:none;padding:.6em;opacity:.7}nav li.selected[data-v-4597e14d],nav li[data-v-4597e14d]:hover{border-radius:1.2em;margin:0 .2em}nav li[data-v-4597e14d]:hover{background:rgba(160,245,178,.6)}nav li.selected[data-v-4597e14d]{background:rgba(160,245,178,.95)}.col-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-28f7c518]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-28f7c518]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-28f7c518]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-28f7c518]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-28f7c518]:first-child{margin-left:26%!important}.col-offset-3[data-v-28f7c518]:not(first-child){margin-left:30%!important}.col-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-28f7c518]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-28f7c518]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-28f7c518]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-28f7c518]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-28f7c518]:first-child{margin-left:52%!important}.col-offset-6[data-v-28f7c518]:not(first-child){margin-left:56%!important}.col-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-28f7c518]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-28f7c518]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-28f7c518]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-28f7c518]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-28f7c518]:first-child{margin-left:78%!important}.col-offset-9[data-v-28f7c518]:not(first-child){margin-left:82%!important}.col-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-28f7c518]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-28f7c518]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-28f7c518]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-28f7c518]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-s-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-s-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-s-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-s-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-s-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-28f7c518]{display:none!important}.s-visible[data-v-28f7c518]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-m-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-m-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-m-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-m-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-m-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-28f7c518]{display:none!important}.m-visible[data-v-28f7c518]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-l-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-l-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-l-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-l-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-l-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-28f7c518]{display:none!important}.l-visible[data-v-28f7c518]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-xl-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-xl-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-xl-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xl-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-28f7c518]{display:none!important}.xl-visible[data-v-28f7c518]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-1[data-v-28f7c518]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-28f7c518]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-2[data-v-28f7c518]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-28f7c518]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-3[data-v-28f7c518]{margin-left:26%}.col-no-margin-xxl-3[data-v-28f7c518]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-4[data-v-28f7c518]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-28f7c518]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-5[data-v-28f7c518]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-28f7c518]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-6[data-v-28f7c518]{margin-left:52%}.col-no-margin-xxl-6[data-v-28f7c518]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-7[data-v-28f7c518]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-28f7c518]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-8[data-v-28f7c518]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-28f7c518]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-9[data-v-28f7c518]{margin-left:78%}.col-no-margin-xxl-9[data-v-28f7c518]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-10[data-v-28f7c518]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-28f7c518]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-28f7c518]:first-child{margin-left:0}.col-offset-xxl-11[data-v-28f7c518]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-28f7c518]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-28f7c518]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-28f7c518]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-28f7c518]{display:none!important}.xxl-visible[data-v-28f7c518]{display:block!important}}.vertical-center[data-v-28f7c518]{display:flex;align-items:center}.horizontal-center[data-v-28f7c518]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-28f7c518]{text-align:right;float:right;justify-content:right}.hidden[data-v-28f7c518]{display:none!important}.no-content[data-v-28f7c518]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-28f7c518],.btn[data-v-28f7c518],button[data-v-28f7c518]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-28f7c518],.btn-default[type=submit][data-v-28f7c518],.btn.btn-primary[data-v-28f7c518],.btn[type=submit][data-v-28f7c518],button.btn-primary[data-v-28f7c518],button[type=submit][data-v-28f7c518]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-28f7c518],.btn-default .icon[data-v-28f7c518],button .icon[data-v-28f7c518]{margin-right:.5em}input[type=password][data-v-28f7c518],input[type=text][data-v-28f7c518]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-28f7c518]:focus,input[type=text][data-v-28f7c518]:focus{border:1px solid #35b870}button[data-v-28f7c518],input[data-v-28f7c518]{outline:none}input[type=text][data-v-28f7c518]:hover,textarea[data-v-28f7c518]:hover{border:1px solid #9cdfb0}ul[data-v-28f7c518]{margin:0;padding:0;list-style:none}a[data-v-28f7c518]{cursor:pointer;text-decoration:none}[data-v-28f7c518]::-webkit-scrollbar{width:.75em}[data-v-28f7c518]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-28f7c518]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-28f7c518]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-28f7c518]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-28f7c518],input[type=password][data-v-28f7c518],input[type=search][data-v-28f7c518],input[type=text][data-v-28f7c518]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-28f7c518]:hover,input[type=password][data-v-28f7c518]:hover,input[type=search][data-v-28f7c518]:hover,input[type=text][data-v-28f7c518]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-28f7c518]:focus,input[type=password][data-v-28f7c518]:focus,input[type=search][data-v-28f7c518]:focus,input[type=text][data-v-28f7c518]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-28f7c518],input[type=password].with-icon[data-v-28f7c518],input[type=search].with-icon[data-v-28f7c518],input[type=text].with-icon[data-v-28f7c518]{padding-left:.3em}input[type=search][data-v-28f7c518],input[type=text][data-v-28f7c518]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-28f7c518]{animation-fill-mode:both;animation-name:fadeIn-28f7c518;-webkit-animation-name:fadeIn-28f7c518}.fade-in[data-v-28f7c518],.fade-out[data-v-28f7c518]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-28f7c518]{animation-fill-mode:both;animation-name:fadeOut-28f7c518;-webkit-animation-name:fadeOut-28f7c518}@keyframes fadeIn-28f7c518{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-28f7c518{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-28f7c518]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-28f7c518]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-28f7c518]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-28f7c518]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-28f7c518]:hover{background:#bef6da}.item.active[data-v-28f7c518]{background:#8fefb7}.item.selected[data-v-28f7c518]{background:#c8ffd0}.item.dragover[data-v-28f7c518]{border-top:2px solid #35b870}.item[data-v-28f7c518]::-moz-selection{background:transparent!important}.item[data-v-28f7c518]::selection{background:transparent!important}.item .title[data-v-28f7c518]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-28f7c518]{display:inline-flex;align-items:center}.item .side.right[data-v-28f7c518]{display:inline-flex;justify-content:right}.item .actions[data-v-28f7c518],.item .duration[data-v-28f7c518]{display:inline-flex;align-items:center}.item .duration[data-v-28f7c518]{font-size:.85em;opacity:.7}.item .actions[data-v-28f7c518] button{opacity:.65}.item .icon[data-v-28f7c518]{color:rgba(25,83,49,.702);margin-right:.75em}.item[data-v-28f7c518] .dropdown-container .item{box-shadow:none}.item[data-v-28f7c518] .dropdown-container button{background:none;border:none}.item[data-v-28f7c518] .dropdown-container button:hover{color:#35b870}[data-v-28f7c518] .table-row{width:100%;display:flex;flex-direction:column;box-shadow:0 0 1px .5px #cfcfcf}[data-v-28f7c518] .table-row:hover{background:#bef6da}@media screen and (min-width:769px){[data-v-28f7c518] .table-row{flex-direction:row;align-items:center}}[data-v-28f7c518] .table-row .title,[data-v-28f7c518] .table-row .value{width:100%;display:flex}@media screen and (min-width:769px){[data-v-28f7c518] .table-row .title,[data-v-28f7c518] .table-row .value{display:inline-flex}}[data-v-28f7c518] .table-row .title{font-weight:700}@media screen and (min-width:769px){[data-v-28f7c518] .table-row .title{width:30%}[data-v-28f7c518] .table-row .value{justify-content:right}}.media-results[data-v-28f7c518]{width:100%;height:100%;background:#fff;overflow:auto}.media-results .item[data-v-28f7c518]{display:flex;align-items:center}.media-results .item.selected[data-v-28f7c518]{background:#c8ffd0}.media-results .item .side[data-v-28f7c518]{display:inline-flex;align-items:center}.media-results .item .side.right[data-v-28f7c518]{justify-content:flex-end;margin-right:.5em}.media-results .item .side[data-v-28f7c518] .dropdown-container .item{box-shadow:none}.media-results .item .side[data-v-28f7c518] .dropdown-container button{border:0;padding:0;background:none;opacity:.7}.media-results .item .side[data-v-28f7c518] .dropdown-container button:hover{color:#38cf80}.media-results .no-content[data-v-28f7c518]{height:100%}.media-results .icon .fa-youtube[data-v-28f7c518]{color:#d21}.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(/static/img/ad.fa8477e6.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(/static/img/ad.cb33f69a.svg)}.flag-icon-ae{background-image:url(/static/img/ae.a3f5e295.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(/static/img/ae.f06e0095.svg)}.flag-icon-af{background-image:url(/static/img/af.89591ab0.svg)}.flag-icon-af.flag-icon-squared{background-image:url(/static/img/af.8ca96393.svg)}.flag-icon-ag{background-image:url(/static/img/ag.4c37bc2e.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(/static/img/ag.56074d55.svg)}.flag-icon-ai{background-image:url(/static/img/ai.893d1179.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(/static/img/ai.70eefdc0.svg)}.flag-icon-al{background-image:url(/static/img/al.e0864b5d.svg)}.flag-icon-al.flag-icon-squared{background-image:url(/static/img/al.b16acdb2.svg)}.flag-icon-am{background-image:url(/static/img/am.00f0fec4.svg)}.flag-icon-am.flag-icon-squared{background-image:url(/static/img/am.a566904f.svg)}.flag-icon-ao{background-image:url(/static/img/ao.3df23f21.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(/static/img/ao.c0c32201.svg)}.flag-icon-aq{background-image:url(/static/img/aq.aa242c4a.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(/static/img/aq.1b8c45a6.svg)}.flag-icon-ar{background-image:url(/static/img/ar.d3238270.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(/static/img/ar.22a3116e.svg)}.flag-icon-as{background-image:url(/static/img/as.10ed1a23.svg)}.flag-icon-as.flag-icon-squared{background-image:url(/static/img/as.4a330654.svg)}.flag-icon-at{background-image:url(/static/img/at.02a64279.svg)}.flag-icon-at.flag-icon-squared{background-image:url(/static/img/at.94cde74c.svg)}.flag-icon-au{background-image:url(/static/img/au.cc65fc07.svg)}.flag-icon-au.flag-icon-squared{background-image:url(/static/img/au.dbcdef2c.svg)}.flag-icon-aw{background-image:url(/static/img/aw.abbad4ac.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(/static/img/aw.be4540eb.svg)}.flag-icon-ax{background-image:url(/static/img/ax.91eea523.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(/static/img/ax.371c7af2.svg)}.flag-icon-az{background-image:url(/static/img/az.0e2f1d1a.svg)}.flag-icon-az.flag-icon-squared{background-image:url(/static/img/az.f399f1c8.svg)}.flag-icon-ba{background-image:url(/static/img/ba.032070d4.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(/static/img/ba.e167b08f.svg)}.flag-icon-bb{background-image:url(/static/img/bb.23a15e67.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(/static/img/bb.b800513b.svg)}.flag-icon-bd{background-image:url(/static/img/bd.c4a5f0e2.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(/static/img/bd.c1abcb00.svg)}.flag-icon-be{background-image:url(/static/img/be.29774a37.svg)}.flag-icon-be.flag-icon-squared{background-image:url(/static/img/be.3eb14701.svg)}.flag-icon-bf{background-image:url(/static/img/bf.4ffd5dc6.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(/static/img/bf.2334e919.svg)}.flag-icon-bg{background-image:url(/static/img/bg.700f100c.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(/static/img/bg.d0a49130.svg)}.flag-icon-bh{background-image:url(/static/img/bh.2a884f6c.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(/static/img/bh.3968dfe0.svg)}.flag-icon-bi{background-image:url(/static/img/bi.ae3bb248.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(/static/img/bi.211d0f9e.svg)}.flag-icon-bj{background-image:url(/static/img/bj.aba95ad2.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(/static/img/bj.2cdc8a62.svg)}.flag-icon-bl{background-image:url(/static/img/bl.04966866.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(/static/img/bl.3e69e968.svg)}.flag-icon-bm{background-image:url(/static/img/bm.e6903c8e.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(/static/img/bm.e69e40c4.svg)}.flag-icon-bn{background-image:url(/static/img/bn.4d91734a.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(/static/img/bn.07911e0c.svg)}.flag-icon-bo{background-image:url(/static/img/bo.03595499.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(/static/img/bo.9c1d9ef8.svg)}.flag-icon-bq{background-image:url(/static/img/bq.747d8177.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(/static/img/bq.b9355bec.svg)}.flag-icon-br,.flag-icon-pb{background-image:url(/static/img/br.fe030c1c.svg)}.flag-icon-br.flag-icon-squared,.flag-icon-pb.flag-icon-squared{background-image:url(/static/img/br.058a5086.svg)}.flag-icon-bs{background-image:url(/static/img/bs.ef0a29ed.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(/static/img/bs.d228cbb2.svg)}.flag-icon-bt{background-image:url(/static/img/bt.fc241981.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(/static/img/bt.3f8ecb9b.svg)}.flag-icon-bv{background-image:url(/static/img/bv.7f7cd26f.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(/static/img/bv.5503f03a.svg)}.flag-icon-bw{background-image:url(/static/img/bw.b767df8c.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(/static/img/bw.494aae64.svg)}.flag-icon-by{background-image:url(/static/img/by.fba98c48.svg)}.flag-icon-by.flag-icon-squared{background-image:url(/static/img/by.78d2c3c9.svg)}.flag-icon-bz{background-image:url(/static/img/bz.5e0ef548.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(/static/img/bz.14c3376a.svg)}.flag-icon-ca{background-image:url(/static/img/ca.a2ab234d.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(/static/img/ca.163ac200.svg)}.flag-icon-cc{background-image:url(/static/img/cc.813adff8.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(/static/img/cc.51960f85.svg)}.flag-icon-cd{background-image:url(/static/img/cd.39186ec2.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(/static/img/cd.b4bd46ee.svg)}.flag-icon-cf{background-image:url(/static/img/cf.b5702729.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(/static/img/cf.fe1120e9.svg)}.flag-icon-cg{background-image:url(/static/img/cg.12414c99.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(/static/img/cg.00603842.svg)}.flag-icon-ch{background-image:url(/static/img/ch.a558d859.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(/static/img/ch.7376c9c3.svg)}.flag-icon-ci{background-image:url(/static/img/ci.1251a8e3.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(/static/img/ci.425a24c2.svg)}.flag-icon-ck{background-image:url(/static/img/ck.6303aa5b.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(/static/img/ck.4e83dd3e.svg)}.flag-icon-cl{background-image:url(/static/img/cl.b5974a35.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(/static/img/cl.0917a91e.svg)}.flag-icon-cm{background-image:url(/static/img/cm.853e2843.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(/static/img/cm.253adb39.svg)}.flag-icon-cn,.flag-icon-zh{background-image:url(/static/img/cn.e1b166eb.svg)}.flag-icon-cn.flag-icon-squared,.flag-icon-zh.flag-icon-squared{background-image:url(/static/img/cn.38f63e1e.svg)}.flag-icon-co{background-image:url(/static/img/co.b5cbc817.svg)}.flag-icon-co.flag-icon-squared{background-image:url(/static/img/co.33e249d8.svg)}.flag-icon-cr{background-image:url(/static/img/cr.2e572846.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(/static/img/cr.336eb7d3.svg)}.flag-icon-cu{background-image:url(/static/img/cu.d6e33f19.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(/static/img/cu.c2a6f0ed.svg)}.flag-icon-cv{background-image:url(/static/img/cv.5ea64968.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(/static/img/cv.b3ab83f5.svg)}.flag-icon-cw{background-image:url(/static/img/cw.0e14b0b7.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(/static/img/cw.9b9b7ed5.svg)}.flag-icon-cx{background-image:url(/static/img/cx.e04e07e8.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(/static/img/cx.da5de6d2.svg)}.flag-icon-cy{background-image:url(/static/img/cy.bfcfd736.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(/static/img/cy.834e6240.svg)}.flag-icon-cs,.flag-icon-cz{background-image:url(/static/img/cz.b5f98a6b.svg)}.flag-icon-cs.flag-icon-squared,.flag-icon-cz.flag-icon-squared{background-image:url(/static/img/cz.aa114964.svg)}.flag-icon-de{background-image:url(/static/img/de.8e159e6e.svg)}.flag-icon-de.flag-icon-squared{background-image:url(/static/img/de.b827ac51.svg)}.flag-icon-dj{background-image:url(/static/img/dj.4197a18a.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(/static/img/dj.925748d5.svg)}.flag-icon-dk{background-image:url(/static/img/dk.3ca1caed.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(/static/img/dk.a867eeef.svg)}.flag-icon-dm{background-image:url(/static/img/dm.bca6d70c.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(/static/img/dm.7ddb00ac.svg)}.flag-icon-do{background-image:url(/static/img/do.954f0f3e.svg)}.flag-icon-do.flag-icon-squared{background-image:url(/static/img/do.81097daa.svg)}.flag-icon-dz{background-image:url(/static/img/dz.b7e2fbce.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(/static/img/dz.76d47b01.svg)}.flag-icon-ec{background-image:url(/static/img/ec.5f387e2f.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(/static/img/ec.0029f514.svg)}.flag-icon-ee{background-image:url(/static/img/ee.1b4839e0.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(/static/img/ee.828384a8.svg)}.flag-icon-eg{background-image:url(/static/img/eg.38443fa6.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(/static/img/eg.5756a758.svg)}.flag-icon-eh{background-image:url(/static/img/eh.f8d7b64f.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(/static/img/eh.82bd1c7b.svg)}.flag-icon-er{background-image:url(/static/img/er.bf5b134b.svg)}.flag-icon-er.flag-icon-squared{background-image:url(/static/img/er.e932abe1.svg)}.flag-icon-es{background-image:url(/static/img/es.de5915e5.svg)}.flag-icon-es.flag-icon-squared{background-image:url(/static/img/es.7dd46df0.svg)}.flag-icon-et{background-image:url(/static/img/et.a998a1b2.svg)}.flag-icon-et.flag-icon-squared{background-image:url(/static/img/et.82e8eb21.svg)}.flag-icon-fi{background-image:url(/static/img/fi.3be6b378.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(/static/img/fi.0cd85b78.svg)}.flag-icon-fj{background-image:url(/static/img/fj.ac9c916f.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(/static/img/fj.e8d3e00b.svg)}.flag-icon-fk{background-image:url(/static/img/fk.af0350f8.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(/static/img/fk.db55fa14.svg)}.flag-icon-fm{background-image:url(/static/img/fm.78d44caa.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(/static/img/fm.3491efc7.svg)}.flag-icon-fo{background-image:url(/static/img/fo.72949ad1.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(/static/img/fo.1da81e3a.svg)}.flag-icon-fr{background-image:url(/static/img/fr.9cb70285.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(/static/img/fr.3565b8f4.svg)}.flag-icon-ga{background-image:url(/static/img/ga.59f7d865.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(/static/img/ga.3e474381.svg)}.flag-icon-en,.flag-icon-gb{background-image:url(/static/img/gb.7a456bb2.svg)}.flag-icon-en.flag-icon-squared,.flag-icon-gb.flag-icon-squared{background-image:url(/static/img/gb.2aafb374.svg)}.flag-icon-gd{background-image:url(/static/img/gd.60b96978.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(/static/img/gd.04ea09b7.svg)}.flag-icon-ge{background-image:url(/static/img/ge.b7b65b55.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(/static/img/ge.c7190912.svg)}.flag-icon-gf{background-image:url(/static/img/gf.90f438a3.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(/static/img/gf.531f9e07.svg)}.flag-icon-gg{background-image:url(/static/img/gg.3aebc3ce.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(/static/img/gg.65174039.svg)}.flag-icon-gh{background-image:url(/static/img/gh.f2b6baac.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(/static/img/gh.af443995.svg)}.flag-icon-gi{background-image:url(/static/img/gi.7beea6ed.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(/static/img/gi.302c2506.svg)}.flag-icon-gl{background-image:url(/static/img/gl.551d0783.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(/static/img/gl.6a5c17b0.svg)}.flag-icon-gm{background-image:url(/static/img/gm.0e00e9d4.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(/static/img/gm.1724dc37.svg)}.flag-icon-gn{background-image:url(/static/img/gn.7c96520b.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(/static/img/gn.54a75b28.svg)}.flag-icon-gp{background-image:url(/static/img/gp.4327060f.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(/static/img/gp.f8adbf5c.svg)}.flag-icon-gq{background-image:url(/static/img/gq.bd7daf33.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(/static/img/gq.b1679302.svg)}.flag-icon-el,.flag-icon-gr{background-image:url(/static/img/gr.07bedadf.svg)}.flag-icon-el.flag-icon-squared,.flag-icon-gr.flag-icon-squared{background-image:url(/static/img/gr.25dd3287.svg)}.flag-icon-gs{background-image:url(/static/img/gs.b2836676.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(/static/img/gs.60368968.svg)}.flag-icon-gt{background-image:url(/static/img/gt.825f7286.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(/static/img/gt.1a24ed67.svg)}.flag-icon-gu{background-image:url(/static/img/gu.19b114eb.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(/static/img/gu.05f0ab85.svg)}.flag-icon-gw{background-image:url(/static/img/gw.c97f3f94.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(/static/img/gw.bcd1eddb.svg)}.flag-icon-gy{background-image:url(/static/img/gy.e11d0234.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(/static/img/gy.6327f72a.svg)}.flag-icon-hk{background-image:url(/static/img/hk.c72bba0e.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(/static/img/hk.b199a9ee.svg)}.flag-icon-hm{background-image:url(/static/img/hm.d4b3d393.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(/static/img/hm.4aa61657.svg)}.flag-icon-hn{background-image:url(/static/img/hn.08ad78b2.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(/static/img/hn.44cee191.svg)}.flag-icon-hr{background-image:url(/static/img/hr.1f4e28b8.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(/static/img/hr.078b1bf9.svg)}.flag-icon-ht{background-image:url(/static/img/ht.7ca68737.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(/static/img/ht.6943447c.svg)}.flag-icon-hu{background-image:url(/static/img/hu.692e97ca.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(/static/img/hu.b10d3f8e.svg)}.flag-icon-id{background-image:url(/static/img/id.a05dc04c.svg)}.flag-icon-id.flag-icon-squared{background-image:url(/static/img/id.94464e47.svg)}.flag-icon-ie{background-image:url(/static/img/ie.5154112a.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(/static/img/ie.e23b25d1.svg)}.flag-icon-il{background-image:url(/static/img/il.e02a66d3.svg)}.flag-icon-il.flag-icon-squared{background-image:url(/static/img/il.150f4c5f.svg)}.flag-icon-im{background-image:url(/static/img/im.942419c5.svg)}.flag-icon-im.flag-icon-squared{background-image:url(/static/img/im.25166c91.svg)}.flag-icon-in{background-image:url(/static/img/in.954929a0.svg)}.flag-icon-in.flag-icon-squared{background-image:url(/static/img/in.bd0d4f19.svg)}.flag-icon-io{background-image:url(/static/img/io.a59923ab.svg)}.flag-icon-io.flag-icon-squared{background-image:url(/static/img/io.fa003484.svg)}.flag-icon-iq{background-image:url(/static/img/iq.1232a5c2.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(/static/img/iq.9a48d678.svg)}.flag-icon-ir{background-image:url(/static/img/ir.1ed24953.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(/static/img/ir.bc7ae9e1.svg)}.flag-icon-is{background-image:url(/static/img/is.cad57f19.svg)}.flag-icon-is.flag-icon-squared{background-image:url(/static/img/is.eea59326.svg)}.flag-icon-it{background-image:url(/static/img/it.e8516fc7.svg)}.flag-icon-it.flag-icon-squared{background-image:url(/static/img/it.039b4527.svg)}.flag-icon-je{background-image:url(/static/img/je.3ed72a25.svg)}.flag-icon-je.flag-icon-squared{background-image:url(/static/img/je.1684dacc.svg)}.flag-icon-jm{background-image:url(/static/img/jm.2357530e.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(/static/img/jm.479f30fe.svg)}.flag-icon-jo{background-image:url(/static/img/jo.7ac45a65.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(/static/img/jo.06fbaa2c.svg)}.flag-icon-jp{background-image:url(/static/img/jp.b6063838.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(/static/img/jp.1795778c.svg)}.flag-icon-ke{background-image:url(/static/img/ke.6dbfffd5.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(/static/img/ke.769bb975.svg)}.flag-icon-kg{background-image:url(/static/img/kg.daded53c.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(/static/img/kg.96c12490.svg)}.flag-icon-kh{background-image:url(/static/img/kh.8eeb1634.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(/static/img/kh.b10339d6.svg)}.flag-icon-ki{background-image:url(/static/img/ki.89e43a21.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(/static/img/ki.033ff9ce.svg)}.flag-icon-km{background-image:url(/static/img/km.1e3bd5fe.svg)}.flag-icon-km.flag-icon-squared{background-image:url(/static/img/km.3ffb0228.svg)}.flag-icon-kn{background-image:url(/static/img/kn.0c16fe68.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(/static/img/kn.8f2e7b29.svg)}.flag-icon-kp{background-image:url(/static/img/kp.0f5253d8.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(/static/img/kp.f4ff9e76.svg)}.flag-icon-kr{background-image:url(/static/img/kr.0f5e1116.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(/static/img/kr.0dc8b972.svg)}.flag-icon-kw{background-image:url(/static/img/kw.3b4f3ea3.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(/static/img/kw.830d3755.svg)}.flag-icon-ky{background-image:url(/static/img/ky.e3b76b32.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(/static/img/ky.be81d90b.svg)}.flag-icon-kz{background-image:url(/static/img/kz.579ac0f9.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(/static/img/kz.32ac1036.svg)}.flag-icon-la{background-image:url(/static/img/la.e583f8ec.svg)}.flag-icon-la.flag-icon-squared{background-image:url(/static/img/la.f71017ef.svg)}.flag-icon-lb{background-image:url(/static/img/lb.bdbeb8f1.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(/static/img/lb.8eea508a.svg)}.flag-icon-lc{background-image:url(/static/img/lc.68bd77ae.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(/static/img/lc.25f644a6.svg)}.flag-icon-li{background-image:url(/static/img/li.8dc1ed79.svg)}.flag-icon-li.flag-icon-squared{background-image:url(/static/img/li.d7e2a871.svg)}.flag-icon-lk{background-image:url(/static/img/lk.42c41c61.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(/static/img/lk.e52240d6.svg)}.flag-icon-lr{background-image:url(/static/img/lr.5b84ff00.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(/static/img/lr.9a67cd3d.svg)}.flag-icon-ls{background-image:url(/static/img/ls.6d444cae.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(/static/img/ls.fe1da403.svg)}.flag-icon-lt{background-image:url(/static/img/lt.b57ea2a8.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(/static/img/lt.03a2e8c1.svg)}.flag-icon-lu{background-image:url(/static/img/lu.93878a1b.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(/static/img/lu.e3bdc6d3.svg)}.flag-icon-lv{background-image:url(/static/img/lv.679c099e.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(/static/img/lv.1853e3a0.svg)}.flag-icon-ly{background-image:url(/static/img/ly.05f8732e.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(/static/img/ly.b9e750ff.svg)}.flag-icon-ma{background-image:url(/static/img/ma.65053fc4.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(/static/img/ma.88ada30c.svg)}.flag-icon-mc{background-image:url(/static/img/mc.2c03ea5c.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(/static/img/mc.89b532e8.svg)}.flag-icon-md{background-image:url(/static/img/md.646818c3.svg)}.flag-icon-md.flag-icon-squared{background-image:url(/static/img/md.a56562ee.svg)}.flag-icon-me{background-image:url(/static/img/me.f05548f2.svg)}.flag-icon-me.flag-icon-squared{background-image:url(/static/img/me.2e71b778.svg)}.flag-icon-mf{background-image:url(/static/img/mf.7da6b3d2.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(/static/img/mf.70d09a4a.svg)}.flag-icon-mg{background-image:url(/static/img/mg.09ca17b2.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(/static/img/mg.b3fff4a6.svg)}.flag-icon-mh{background-image:url(/static/img/mh.3fd69bb2.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(/static/img/mh.f6cbc774.svg)}.flag-icon-mk{background-image:url(/static/img/mk.e5412079.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(/static/img/mk.4234a248.svg)}.flag-icon-ml{background-image:url(/static/img/ml.4f0dba9e.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(/static/img/ml.3fad079e.svg)}.flag-icon-mm{background-image:url(/static/img/mm.adaa2111.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(/static/img/mm.8ac1f094.svg)}.flag-icon-mn{background-image:url(/static/img/mn.78547af0.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(/static/img/mn.a4bcb0e6.svg)}.flag-icon-mo{background-image:url(/static/img/mo.c8198565.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(/static/img/mo.2f0d2c15.svg)}.flag-icon-mp{background-image:url(/static/img/mp.eeeefff6.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(/static/img/mp.2acb5506.svg)}.flag-icon-mq{background-image:url(/static/img/mq.145a7657.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(/static/img/mq.bb36a8fc.svg)}.flag-icon-mr{background-image:url(/static/img/mr.dd34eae8.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(/static/img/mr.e91e06ea.svg)}.flag-icon-ms{background-image:url(/static/img/ms.2025cd7d.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(/static/img/ms.b13001dc.svg)}.flag-icon-mt{background-image:url(/static/img/mt.cff39ee0.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(/static/img/mt.b6f71c85.svg)}.flag-icon-mu{background-image:url(/static/img/mu.51f71163.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(/static/img/mu.a926c232.svg)}.flag-icon-mv{background-image:url(/static/img/mv.ba4de4fd.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(/static/img/mv.2c8b92b5.svg)}.flag-icon-mw{background-image:url(/static/img/mw.0b005148.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(/static/img/mw.f704f4bb.svg)}.flag-icon-mx{background-image:url(/static/img/mx.1b615ec2.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(/static/img/mx.8a36b075.svg)}.flag-icon-my{background-image:url(/static/img/my.4109ae71.svg)}.flag-icon-my.flag-icon-squared{background-image:url(/static/img/my.69c87fc5.svg)}.flag-icon-mz{background-image:url(/static/img/mz.1377650b.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(/static/img/mz.2c96acb1.svg)}.flag-icon-na{background-image:url(/static/img/na.e0503926.svg)}.flag-icon-na.flag-icon-squared{background-image:url(/static/img/na.7adf4344.svg)}.flag-icon-nc{background-image:url(/static/img/nc.96fa6a4b.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(/static/img/nc.b5a5d41b.svg)}.flag-icon-ne{background-image:url(/static/img/ne.d11b82c6.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(/static/img/ne.d4fe4faa.svg)}.flag-icon-nf{background-image:url(/static/img/nf.a7166b00.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(/static/img/nf.1e8c700b.svg)}.flag-icon-ng{background-image:url(/static/img/ng.51059407.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(/static/img/ng.c3b42ad2.svg)}.flag-icon-ni{background-image:url(/static/img/ni.5b80bac0.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(/static/img/ni.cc7eb514.svg)}.flag-icon-nl{background-image:url(/static/img/nl.dd138444.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(/static/img/nl.e415f0e7.svg)}.flag-icon-no{background-image:url(/static/img/no.70157234.svg)}.flag-icon-no.flag-icon-squared{background-image:url(/static/img/no.26996afa.svg)}.flag-icon-np{background-image:url(/static/img/np.954177a0.svg)}.flag-icon-np.flag-icon-squared{background-image:url(/static/img/np.f7b8a5c3.svg)}.flag-icon-nr{background-image:url(/static/img/nr.2c66d218.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(/static/img/nr.a4f0e762.svg)}.flag-icon-nu{background-image:url(/static/img/nu.26551dc2.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(/static/img/nu.860bbe8a.svg)}.flag-icon-nz{background-image:url(/static/img/nz.38d0d690.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(/static/img/nz.c77ae58d.svg)}.flag-icon-om{background-image:url(/static/img/om.ff034f9e.svg)}.flag-icon-om.flag-icon-squared{background-image:url(/static/img/om.3f5691ca.svg)}.flag-icon-pa{background-image:url(/static/img/pa.6dc8212a.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(/static/img/pa.acde3214.svg)}.flag-icon-pe{background-image:url(/static/img/pe.5a3b0bc5.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(/static/img/pe.5c2ced95.svg)}.flag-icon-pf{background-image:url(/static/img/pf.9f06082b.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(/static/img/pf.f6ae1bc8.svg)}.flag-icon-pg{background-image:url(/static/img/pg.26847b33.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(/static/img/pg.66c8dc3b.svg)}.flag-icon-ph{background-image:url(/static/img/ph.12e2b123.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(/static/img/ph.f215833e.svg)}.flag-icon-pk{background-image:url(/static/img/pk.0bbf58be.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(/static/img/pk.32b55f6f.svg)}.flag-icon-pl{background-image:url(/static/img/pl.a1350f0c.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(/static/img/pl.03886843.svg)}.flag-icon-pm{background-image:url(/static/img/pm.a5590fa3.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(/static/img/pm.7a6beab5.svg)}.flag-icon-pn{background-image:url(/static/img/pn.715fd11d.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(/static/img/pn.00a9342b.svg)}.flag-icon-pr{background-image:url(/static/img/pr.b37cbdc4.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(/static/img/pr.391a48e2.svg)}.flag-icon-ps{background-image:url(/static/img/ps.96bcac74.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(/static/img/ps.1af72ed4.svg)}.flag-icon-pt{background-image:url(/static/img/pt.351b87cb.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(/static/img/pt.0703cc3a.svg)}.flag-icon-pw{background-image:url(/static/img/pw.17220ffb.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(/static/img/pw.6d8e7ce0.svg)}.flag-icon-py{background-image:url(/static/img/py.c20318c9.svg)}.flag-icon-py.flag-icon-squared{background-image:url(/static/img/py.25cc39e3.svg)}.flag-icon-qa{background-image:url(/static/img/qa.86452d7a.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(/static/img/qa.7e695788.svg)}.flag-icon-re{background-image:url(/static/img/re.b8140129.svg)}.flag-icon-re.flag-icon-squared{background-image:url(/static/img/re.cf143c2f.svg)}.flag-icon-ro{background-image:url(/static/img/ro.67f8501e.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(/static/img/ro.cab93784.svg)}.flag-icon-rs{background-image:url(/static/img/rs.23638d75.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(/static/img/rs.ae2e3422.svg)}.flag-icon-ru{background-image:url(/static/img/ru.edd8b008.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(/static/img/ru.ccd50623.svg)}.flag-icon-rw{background-image:url(/static/img/rw.d118aacd.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(/static/img/rw.87d5d899.svg)}.flag-icon-sa{background-image:url(/static/img/sa.f0a8997b.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(/static/img/sa.5bfbe72b.svg)}.flag-icon-sb{background-image:url(/static/img/sb.1c406073.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(/static/img/sb.b0db5b0a.svg)}.flag-icon-sc{background-image:url(/static/img/sc.cdc20672.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(/static/img/sc.0452f14c.svg)}.flag-icon-sd{background-image:url(/static/img/sd.0e619868.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(/static/img/sd.da3b68ee.svg)}.flag-icon-se{background-image:url(/static/img/se.7e499d82.svg)}.flag-icon-se.flag-icon-squared{background-image:url(/static/img/se.7ec71700.svg)}.flag-icon-sg{background-image:url(/static/img/sg.8a63b009.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(/static/img/sg.4f0e8eff.svg)}.flag-icon-sh{background-image:url(/static/img/sh.46e2588d.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(/static/img/sh.681f8fff.svg)}.flag-icon-si{background-image:url(/static/img/si.2a428364.svg)}.flag-icon-si.flag-icon-squared{background-image:url(/static/img/si.d9d425c0.svg)}.flag-icon-sj{background-image:url(/static/img/sj.92c583b8.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(/static/img/sj.638e6522.svg)}.flag-icon-sk{background-image:url(/static/img/sk.7998d1f5.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(/static/img/sk.93c91c0b.svg)}.flag-icon-sl{background-image:url(/static/img/sl.d8378c47.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(/static/img/sl.eb9dda3f.svg)}.flag-icon-sm{background-image:url(/static/img/sm.5e2fc188.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(/static/img/sm.0ba901f4.svg)}.flag-icon-sn{background-image:url(/static/img/sn.4247b831.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(/static/img/sn.98923b55.svg)}.flag-icon-so{background-image:url(/static/img/so.2d18a203.svg)}.flag-icon-so.flag-icon-squared{background-image:url(/static/img/so.45f08b28.svg)}.flag-icon-sr{background-image:url(/static/img/sr.cb178d98.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(/static/img/sr.d66c1240.svg)}.flag-icon-ss{background-image:url(/static/img/ss.caedfdf2.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(/static/img/ss.db181f81.svg)}.flag-icon-st{background-image:url(/static/img/st.ecc4827f.svg)}.flag-icon-st.flag-icon-squared{background-image:url(/static/img/st.a70042c6.svg)}.flag-icon-sv{background-image:url(/static/img/sv.f67839a6.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(/static/img/sv.9501935a.svg)}.flag-icon-sx{background-image:url(/static/img/sx.c0e6297a.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(/static/img/sx.77e864f0.svg)}.flag-icon-sy{background-image:url(/static/img/sy.2b3eac89.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(/static/img/sy.7fe894df.svg)}.flag-icon-sz{background-image:url(/static/img/sz.70b6fc50.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(/static/img/sz.eb01cd9f.svg)}.flag-icon-tc{background-image:url(/static/img/tc.651466dd.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(/static/img/tc.30ccd48e.svg)}.flag-icon-td{background-image:url(/static/img/td.5d622e26.svg)}.flag-icon-td.flag-icon-squared{background-image:url(/static/img/td.f1319408.svg)}.flag-icon-tf{background-image:url(/static/img/tf.a1757237.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(/static/img/tf.27cbe00b.svg)}.flag-icon-tg{background-image:url(/static/img/tg.b492a751.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(/static/img/tg.d04f874c.svg)}.flag-icon-th{background-image:url(/static/img/th.b8e24edb.svg)}.flag-icon-th.flag-icon-squared{background-image:url(/static/img/th.79b63a8a.svg)}.flag-icon-tj{background-image:url(/static/img/tj.d3a42312.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(/static/img/tj.b7dafe8d.svg)}.flag-icon-tk{background-image:url(/static/img/tk.6c1f520c.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(/static/img/tk.f87f794b.svg)}.flag-icon-tl{background-image:url(/static/img/tl.85904d79.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(/static/img/tl.ca9af3c0.svg)}.flag-icon-tm{background-image:url(/static/img/tm.e467552c.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(/static/img/tm.762df128.svg)}.flag-icon-tn{background-image:url(/static/img/tn.ff4c5190.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(/static/img/tn.cc3ab493.svg)}.flag-icon-to{background-image:url(/static/img/to.8dd22284.svg)}.flag-icon-to.flag-icon-squared{background-image:url(/static/img/to.9748a967.svg)}.flag-icon-tr{background-image:url(/static/img/tr.87e40d5c.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(/static/img/tr.fc8c91dd.svg)}.flag-icon-tt{background-image:url(/static/img/tt.5a459e81.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(/static/img/tt.4acf6cc2.svg)}.flag-icon-tv{background-image:url(/static/img/tv.9717b553.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(/static/img/tv.a8ff4939.svg)}.flag-icon-tw{background-image:url(/static/img/tw.c0cf9ea7.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(/static/img/tw.45c8a106.svg)}.flag-icon-tz{background-image:url(/static/img/tz.c27fd405.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(/static/img/tz.1abfbb38.svg)}.flag-icon-ua{background-image:url(/static/img/ua.63d75c84.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(/static/img/ua.04fa0e67.svg)}.flag-icon-ug{background-image:url(/static/img/ug.5ac71e98.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(/static/img/ug.5ae165a2.svg)}.flag-icon-um{background-image:url(/static/img/um.b38f913c.svg)}.flag-icon-um.flag-icon-squared{background-image:url(/static/img/um.582dd57b.svg)}.flag-icon-us{background-image:url(/static/img/us.99e04236.svg)}.flag-icon-us.flag-icon-squared{background-image:url(/static/img/us.6c459052.svg)}.flag-icon-uy{background-image:url(/static/img/uy.b70ac310.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(/static/img/uy.69cf8938.svg)}.flag-icon-uz{background-image:url(/static/img/uz.7f8823a2.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(/static/img/uz.d53abc35.svg)}.flag-icon-va{background-image:url(/static/img/va.7efb8ba6.svg)}.flag-icon-va.flag-icon-squared{background-image:url(/static/img/va.abcb42e8.svg)}.flag-icon-vc{background-image:url(/static/img/vc.37cf5ba1.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(/static/img/vc.3e4ac6d4.svg)}.flag-icon-ve{background-image:url(/static/img/ve.4cd0e3ed.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(/static/img/ve.9cd63506.svg)}.flag-icon-vg{background-image:url(/static/img/vg.ae3b6f7e.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(/static/img/vg.025b8b6a.svg)}.flag-icon-vi{background-image:url(/static/img/vi.f920eec7.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(/static/img/vi.293e6f1c.svg)}.flag-icon-vn{background-image:url(/static/img/vn.9ec4ca4d.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(/static/img/vn.11dd1cf6.svg)}.flag-icon-vu{background-image:url(/static/img/vu.5d2d7643.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(/static/img/vu.b7a8d91a.svg)}.flag-icon-wf{background-image:url(/static/img/wf.69c77016.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(/static/img/wf.9ca6f4bc.svg)}.flag-icon-ws{background-image:url(/static/img/ws.15c7a17c.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(/static/img/ws.d2e19e5a.svg)}.flag-icon-ye{background-image:url(/static/img/ye.bb567731.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(/static/img/ye.0b3f3c76.svg)}.flag-icon-yt{background-image:url(/static/img/yt.332bd5d3.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(/static/img/yt.c33641ca.svg)}.flag-icon-za{background-image:url(/static/img/za.42e033a9.svg)}.flag-icon-za.flag-icon-squared{background-image:url(/static/img/za.2fa94205.svg)}.flag-icon-zm{background-image:url(/static/img/zm.92477cab.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(/static/img/zm.ce5363b7.svg)}.flag-icon-zw{background-image:url(/static/img/zw.f488cb8a.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(/static/img/zw.6a535c1e.svg)}.flag-icon-es-ct{background-image:url(/static/img/es-ct.64a68954.svg)}.flag-icon-es-ct.flag-icon-squared{background-image:url(/static/img/es-ct.69469f50.svg)}.flag-icon-eu{background-image:url(/static/img/eu.4c6e130f.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(/static/img/eu.aba724b1.svg)}.flag-icon-gb-eng{background-image:url(/static/img/gb-eng.513dcf1b.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(/static/img/gb-eng.0fac6e79.svg)}.flag-icon-gb-nir{background-image:url(/static/img/gb-nir.f59817d6.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(/static/img/gb-nir.2b7d2c3a.svg)}.flag-icon-gb-sct{background-image:url(/static/img/gb-sct.fee55173.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(/static/img/gb-sct.f5001e5d.svg)}.flag-icon-gb-wls{background-image:url(/static/img/gb-wls.13481560.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(/static/img/gb-wls.95b2cfab.svg)}.flag-icon-un{background-image:url(/static/img/un.2df110d6.svg)}.flag-icon-un.flag-icon-squared{background-image:url(/static/img/un.58a4a02a.svg)}.flag-icon-xk{background-image:url(/static/img/xk.ca7843be.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(/static/img/xk.16b6bb85.svg)}.col-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-77ae3705]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-77ae3705]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-77ae3705]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-77ae3705]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-77ae3705]:first-child{margin-left:26%!important}.col-offset-3[data-v-77ae3705]:not(first-child){margin-left:30%!important}.col-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-77ae3705]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-77ae3705]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-77ae3705]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-77ae3705]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-77ae3705]:first-child{margin-left:52%!important}.col-offset-6[data-v-77ae3705]:not(first-child){margin-left:56%!important}.col-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-77ae3705]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-77ae3705]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-77ae3705]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-77ae3705]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-77ae3705]:first-child{margin-left:78%!important}.col-offset-9[data-v-77ae3705]:not(first-child){margin-left:82%!important}.col-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-77ae3705]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-77ae3705]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-77ae3705]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-77ae3705]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-s-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-s-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-s-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-s-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-s-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-77ae3705]{display:none!important}.s-visible[data-v-77ae3705]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-m-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-m-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-m-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-m-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-m-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-77ae3705]{display:none!important}.m-visible[data-v-77ae3705]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-l-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-l-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-l-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-l-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-l-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-77ae3705]{display:none!important}.l-visible[data-v-77ae3705]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-xl-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-xl-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-xl-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xl-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-77ae3705]{display:none!important}.xl-visible[data-v-77ae3705]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-1[data-v-77ae3705]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-77ae3705]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-2[data-v-77ae3705]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-77ae3705]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-3[data-v-77ae3705]{margin-left:26%}.col-no-margin-xxl-3[data-v-77ae3705]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-4[data-v-77ae3705]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-77ae3705]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-5[data-v-77ae3705]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-77ae3705]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-6[data-v-77ae3705]{margin-left:52%}.col-no-margin-xxl-6[data-v-77ae3705]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-7[data-v-77ae3705]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-77ae3705]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-8[data-v-77ae3705]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-77ae3705]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-9[data-v-77ae3705]{margin-left:78%}.col-no-margin-xxl-9[data-v-77ae3705]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-10[data-v-77ae3705]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-77ae3705]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-77ae3705]:first-child{margin-left:0}.col-offset-xxl-11[data-v-77ae3705]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-77ae3705]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-77ae3705]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-77ae3705]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-77ae3705]{display:none!important}.xxl-visible[data-v-77ae3705]{display:block!important}}.vertical-center[data-v-77ae3705]{display:flex;align-items:center}.horizontal-center[data-v-77ae3705]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-77ae3705]{text-align:right;float:right;justify-content:right}.hidden[data-v-77ae3705]{display:none!important}.no-content[data-v-77ae3705]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-77ae3705],.btn[data-v-77ae3705],button[data-v-77ae3705]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-77ae3705],.btn-default[type=submit][data-v-77ae3705],.btn.btn-primary[data-v-77ae3705],.btn[type=submit][data-v-77ae3705],button.btn-primary[data-v-77ae3705],button[type=submit][data-v-77ae3705]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-77ae3705],.btn-default .icon[data-v-77ae3705],button .icon[data-v-77ae3705]{margin-right:.5em}input[type=password][data-v-77ae3705],input[type=text][data-v-77ae3705]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-77ae3705]:focus,input[type=text][data-v-77ae3705]:focus{border:1px solid #35b870}button[data-v-77ae3705],input[data-v-77ae3705]{outline:none}input[type=text][data-v-77ae3705]:hover,textarea[data-v-77ae3705]:hover{border:1px solid #9cdfb0}ul[data-v-77ae3705]{margin:0;padding:0;list-style:none}a[data-v-77ae3705]{cursor:pointer;text-decoration:none}[data-v-77ae3705]::-webkit-scrollbar{width:.75em}[data-v-77ae3705]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-77ae3705]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-77ae3705]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-77ae3705]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-77ae3705],input[type=password][data-v-77ae3705],input[type=search][data-v-77ae3705],input[type=text][data-v-77ae3705]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-77ae3705]:hover,input[type=password][data-v-77ae3705]:hover,input[type=search][data-v-77ae3705]:hover,input[type=text][data-v-77ae3705]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-77ae3705]:focus,input[type=password][data-v-77ae3705]:focus,input[type=search][data-v-77ae3705]:focus,input[type=text][data-v-77ae3705]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-77ae3705],input[type=password].with-icon[data-v-77ae3705],input[type=search].with-icon[data-v-77ae3705],input[type=text].with-icon[data-v-77ae3705]{padding-left:.3em}input[type=search][data-v-77ae3705],input[type=text][data-v-77ae3705]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-77ae3705]{animation-fill-mode:both;animation-name:fadeIn-77ae3705;-webkit-animation-name:fadeIn-77ae3705}.fade-in[data-v-77ae3705],.fade-out[data-v-77ae3705]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-77ae3705]{animation-fill-mode:both;animation-name:fadeOut-77ae3705;-webkit-animation-name:fadeOut-77ae3705}@keyframes fadeIn-77ae3705{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-77ae3705{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-77ae3705]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-77ae3705]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-77ae3705]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-77ae3705]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-77ae3705]:hover{background:#bef6da}.item.active[data-v-77ae3705]{background:#8fefb7}.item.selected[data-v-77ae3705]{background:#c8ffd0}.item.dragover[data-v-77ae3705]{border-top:2px solid #35b870}.item[data-v-77ae3705]::-moz-selection{background:transparent!important}.item[data-v-77ae3705]::selection{background:transparent!important}.item .title[data-v-77ae3705]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-77ae3705]{display:inline-flex;align-items:center}.item .side.right[data-v-77ae3705]{display:inline-flex;justify-content:right}.item .actions[data-v-77ae3705],.item .duration[data-v-77ae3705]{display:inline-flex;align-items:center}.item .duration[data-v-77ae3705]{font-size:.85em;opacity:.7}.item .actions[data-v-77ae3705] button{opacity:.65}.item .icon[data-v-77ae3705]{color:rgba(25,83,49,.702);margin-right:.75em}.item[data-v-77ae3705] .dropdown-container .item{box-shadow:none}.item[data-v-77ae3705] .dropdown-container button{background:none;border:none}.item[data-v-77ae3705] .dropdown-container button:hover{color:#35b870}[data-v-77ae3705] .table-row{width:100%;display:flex;flex-direction:column;box-shadow:0 0 1px .5px #cfcfcf}[data-v-77ae3705] .table-row:hover{background:#bef6da}@media screen and (min-width:769px){[data-v-77ae3705] .table-row{flex-direction:row;align-items:center}}[data-v-77ae3705] .table-row .title,[data-v-77ae3705] .table-row .value{width:100%;display:flex}@media screen and (min-width:769px){[data-v-77ae3705] .table-row .title,[data-v-77ae3705] .table-row .value{display:inline-flex}}[data-v-77ae3705] .table-row .title{font-weight:700}@media screen and (min-width:769px){[data-v-77ae3705] .table-row .title{width:30%}[data-v-77ae3705] .table-row .value{justify-content:right}}.subtitles-container .items[data-v-77ae3705]{overflow:auto}.subtitles-container .footer[data-v-77ae3705]{display:flex;justify-content:right;padding:1em;background:#e4eae8;box-shadow:0 -2.5px 4px 0 silver}.col-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-a2e5c946]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-a2e5c946]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-a2e5c946]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-a2e5c946]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-a2e5c946]:first-child{margin-left:26%!important}.col-offset-3[data-v-a2e5c946]:not(first-child){margin-left:30%!important}.col-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-a2e5c946]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-a2e5c946]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-a2e5c946]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-a2e5c946]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-a2e5c946]:first-child{margin-left:52%!important}.col-offset-6[data-v-a2e5c946]:not(first-child){margin-left:56%!important}.col-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-a2e5c946]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-a2e5c946]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-a2e5c946]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-a2e5c946]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-a2e5c946]:first-child{margin-left:78%!important}.col-offset-9[data-v-a2e5c946]:not(first-child){margin-left:82%!important}.col-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-a2e5c946]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-a2e5c946]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-a2e5c946]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-a2e5c946]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-s-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-s-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-s-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-s-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-s-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-a2e5c946]{display:none!important}.s-visible[data-v-a2e5c946]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-m-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-m-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-m-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-m-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-m-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-a2e5c946]{display:none!important}.m-visible[data-v-a2e5c946]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-l-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-l-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-l-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-l-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-l-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-a2e5c946]{display:none!important}.l-visible[data-v-a2e5c946]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-xl-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-xl-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-xl-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xl-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-a2e5c946]{display:none!important}.xl-visible[data-v-a2e5c946]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-1[data-v-a2e5c946]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-a2e5c946]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-2[data-v-a2e5c946]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-a2e5c946]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-3[data-v-a2e5c946]{margin-left:26%}.col-no-margin-xxl-3[data-v-a2e5c946]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-4[data-v-a2e5c946]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-a2e5c946]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-5[data-v-a2e5c946]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-a2e5c946]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-6[data-v-a2e5c946]{margin-left:52%}.col-no-margin-xxl-6[data-v-a2e5c946]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-7[data-v-a2e5c946]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-a2e5c946]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-8[data-v-a2e5c946]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-a2e5c946]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-9[data-v-a2e5c946]{margin-left:78%}.col-no-margin-xxl-9[data-v-a2e5c946]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-10[data-v-a2e5c946]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-a2e5c946]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-a2e5c946]:first-child{margin-left:0}.col-offset-xxl-11[data-v-a2e5c946]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-a2e5c946]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-a2e5c946]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-a2e5c946]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-a2e5c946]{display:none!important}.xxl-visible[data-v-a2e5c946]{display:block!important}}.vertical-center[data-v-a2e5c946]{display:flex;align-items:center}.horizontal-center[data-v-a2e5c946]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-a2e5c946]{text-align:right;float:right;justify-content:right}.hidden[data-v-a2e5c946]{display:none!important}.no-content[data-v-a2e5c946]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-a2e5c946],.btn[data-v-a2e5c946],button[data-v-a2e5c946]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-a2e5c946],.btn-default[type=submit][data-v-a2e5c946],.btn.btn-primary[data-v-a2e5c946],.btn[type=submit][data-v-a2e5c946],button.btn-primary[data-v-a2e5c946],button[type=submit][data-v-a2e5c946]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-a2e5c946],.btn-default .icon[data-v-a2e5c946],button .icon[data-v-a2e5c946]{margin-right:.5em}input[type=password][data-v-a2e5c946],input[type=text][data-v-a2e5c946]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-a2e5c946]:focus,input[type=text][data-v-a2e5c946]:focus{border:1px solid #35b870}button[data-v-a2e5c946],input[data-v-a2e5c946]{outline:none}input[type=text][data-v-a2e5c946]:hover,textarea[data-v-a2e5c946]:hover{border:1px solid #9cdfb0}ul[data-v-a2e5c946]{margin:0;padding:0;list-style:none}a[data-v-a2e5c946]{cursor:pointer;text-decoration:none}[data-v-a2e5c946]::-webkit-scrollbar{width:.75em}[data-v-a2e5c946]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-a2e5c946]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-a2e5c946]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-a2e5c946]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-a2e5c946],input[type=password][data-v-a2e5c946],input[type=search][data-v-a2e5c946],input[type=text][data-v-a2e5c946]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-a2e5c946]:hover,input[type=password][data-v-a2e5c946]:hover,input[type=search][data-v-a2e5c946]:hover,input[type=text][data-v-a2e5c946]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-a2e5c946]:focus,input[type=password][data-v-a2e5c946]:focus,input[type=search][data-v-a2e5c946]:focus,input[type=text][data-v-a2e5c946]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-a2e5c946],input[type=password].with-icon[data-v-a2e5c946],input[type=search].with-icon[data-v-a2e5c946],input[type=text].with-icon[data-v-a2e5c946]{padding-left:.3em}input[type=search][data-v-a2e5c946],input[type=text][data-v-a2e5c946]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-a2e5c946]{animation-fill-mode:both;animation-name:fadeIn-a2e5c946;-webkit-animation-name:fadeIn-a2e5c946}.fade-in[data-v-a2e5c946],.fade-out[data-v-a2e5c946]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-a2e5c946]{animation-fill-mode:both;animation-name:fadeOut-a2e5c946;-webkit-animation-name:fadeOut-a2e5c946}@keyframes fadeIn-a2e5c946{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-a2e5c946{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-a2e5c946]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-a2e5c946]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-a2e5c946]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-a2e5c946]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-a2e5c946]:hover{background:#bef6da}.item.active[data-v-a2e5c946]{background:#8fefb7}.item.selected[data-v-a2e5c946]{background:#c8ffd0}.item.dragover[data-v-a2e5c946]{border-top:2px solid #35b870}.item[data-v-a2e5c946]::-moz-selection{background:transparent!important}.item[data-v-a2e5c946]::selection{background:transparent!important}.item .title[data-v-a2e5c946]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-a2e5c946]{display:inline-flex;align-items:center}.item .side.right[data-v-a2e5c946]{display:inline-flex;justify-content:right}.item .actions[data-v-a2e5c946],.item .duration[data-v-a2e5c946]{display:inline-flex;align-items:center}.item .duration[data-v-a2e5c946]{font-size:.85em;opacity:.7}.item .actions[data-v-a2e5c946] button{opacity:.65}.item .icon[data-v-a2e5c946]{color:rgba(25,83,49,.702);margin-right:.75em}.item[data-v-a2e5c946] .dropdown-container .item{box-shadow:none}.item[data-v-a2e5c946] .dropdown-container button{background:none;border:none}.item[data-v-a2e5c946] .dropdown-container button:hover{color:#35b870}[data-v-a2e5c946] .table-row{width:100%;display:flex;flex-direction:column;box-shadow:0 0 1px .5px #cfcfcf}[data-v-a2e5c946] .table-row:hover{background:#bef6da}@media screen and (min-width:769px){[data-v-a2e5c946] .table-row{flex-direction:row;align-items:center}}[data-v-a2e5c946] .table-row .title,[data-v-a2e5c946] .table-row .value{width:100%;display:flex}@media screen and (min-width:769px){[data-v-a2e5c946] .table-row .title,[data-v-a2e5c946] .table-row .value{display:inline-flex}}[data-v-a2e5c946] .table-row .title{font-weight:700}@media screen and (min-width:769px){[data-v-a2e5c946] .table-row .title{width:30%}[data-v-a2e5c946] .table-row .value{justify-content:right}}.browser-container .item .actions[data-v-a2e5c946]{display:inline-flex;justify-content:right}.col-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-040b2676]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-040b2676]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-040b2676]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-040b2676]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-040b2676]:first-child{margin-left:26%!important}.col-offset-3[data-v-040b2676]:not(first-child){margin-left:30%!important}.col-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-040b2676]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-040b2676]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-040b2676]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-040b2676]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-040b2676]:first-child{margin-left:52%!important}.col-offset-6[data-v-040b2676]:not(first-child){margin-left:56%!important}.col-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-040b2676]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-040b2676]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-040b2676]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-040b2676]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-040b2676]:first-child{margin-left:78%!important}.col-offset-9[data-v-040b2676]:not(first-child){margin-left:82%!important}.col-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-040b2676]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-040b2676]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-040b2676]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-040b2676]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-3[data-v-040b2676]{margin-left:26%}.col-no-margin-s-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-6[data-v-040b2676]{margin-left:52%}.col-no-margin-s-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-9[data-v-040b2676]{margin-left:78%}.col-no-margin-s-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-s-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-s-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-040b2676]{display:none!important}.s-visible[data-v-040b2676]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-3[data-v-040b2676]{margin-left:26%}.col-no-margin-m-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-6[data-v-040b2676]{margin-left:52%}.col-no-margin-m-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-9[data-v-040b2676]{margin-left:78%}.col-no-margin-m-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-m-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-m-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-040b2676]{display:none!important}.m-visible[data-v-040b2676]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-3[data-v-040b2676]{margin-left:26%}.col-no-margin-l-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-6[data-v-040b2676]{margin-left:52%}.col-no-margin-l-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-9[data-v-040b2676]{margin-left:78%}.col-no-margin-l-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-l-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-l-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-040b2676]{display:none!important}.l-visible[data-v-040b2676]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-3[data-v-040b2676]{margin-left:26%}.col-no-margin-xl-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-6[data-v-040b2676]{margin-left:52%}.col-no-margin-xl-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-9[data-v-040b2676]{margin-left:78%}.col-no-margin-xl-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-xl-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-040b2676]{display:none!important}.xl-visible[data-v-040b2676]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-040b2676]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-1[data-v-040b2676]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-040b2676]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-040b2676]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-2[data-v-040b2676]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-040b2676]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-040b2676]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-3[data-v-040b2676]{margin-left:26%}.col-no-margin-xxl-3[data-v-040b2676]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-040b2676]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-4[data-v-040b2676]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-040b2676]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-040b2676]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-5[data-v-040b2676]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-040b2676]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-040b2676]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-6[data-v-040b2676]{margin-left:52%}.col-no-margin-xxl-6[data-v-040b2676]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-040b2676]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-7[data-v-040b2676]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-040b2676]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-040b2676]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-8[data-v-040b2676]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-040b2676]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-040b2676]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-9[data-v-040b2676]{margin-left:78%}.col-no-margin-xxl-9[data-v-040b2676]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-040b2676]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-10[data-v-040b2676]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-040b2676]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-040b2676]:first-child{margin-left:0}.col-offset-xxl-11[data-v-040b2676]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-040b2676]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-040b2676]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-040b2676]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-040b2676]{display:none!important}.xxl-visible[data-v-040b2676]{display:block!important}}.vertical-center[data-v-040b2676]{display:flex;align-items:center}.horizontal-center[data-v-040b2676]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-040b2676]{text-align:right;float:right;justify-content:right}.hidden[data-v-040b2676]{display:none!important}.no-content[data-v-040b2676]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-040b2676],.btn[data-v-040b2676],button[data-v-040b2676]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-040b2676],.btn-default[type=submit][data-v-040b2676],.btn.btn-primary[data-v-040b2676],.btn[type=submit][data-v-040b2676],button.btn-primary[data-v-040b2676],button[type=submit][data-v-040b2676]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-040b2676],.btn-default .icon[data-v-040b2676],button .icon[data-v-040b2676]{margin-right:.5em}input[type=password][data-v-040b2676],input[type=text][data-v-040b2676]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-040b2676]:focus,input[type=text][data-v-040b2676]:focus{border:1px solid #35b870}button[data-v-040b2676],input[data-v-040b2676]{outline:none}input[type=text][data-v-040b2676]:hover,textarea[data-v-040b2676]:hover{border:1px solid #9cdfb0}ul[data-v-040b2676]{margin:0;padding:0;list-style:none}a[data-v-040b2676]{cursor:pointer;text-decoration:none}[data-v-040b2676]::-webkit-scrollbar{width:.75em}[data-v-040b2676]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-040b2676]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-040b2676]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-040b2676]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-040b2676],input[type=password][data-v-040b2676],input[type=search][data-v-040b2676],input[type=text][data-v-040b2676]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-040b2676]:hover,input[type=password][data-v-040b2676]:hover,input[type=search][data-v-040b2676]:hover,input[type=text][data-v-040b2676]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-040b2676]:focus,input[type=password][data-v-040b2676]:focus,input[type=search][data-v-040b2676]:focus,input[type=text][data-v-040b2676]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-040b2676],input[type=password].with-icon[data-v-040b2676],input[type=search].with-icon[data-v-040b2676],input[type=text].with-icon[data-v-040b2676]{padding-left:.3em}input[type=search][data-v-040b2676],input[type=text][data-v-040b2676]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-040b2676]{animation-fill-mode:both;animation-name:fadeIn-040b2676;-webkit-animation-name:fadeIn-040b2676}.fade-in[data-v-040b2676],.fade-out[data-v-040b2676]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-040b2676]{animation-fill-mode:both;animation-name:fadeOut-040b2676;-webkit-animation-name:fadeOut-040b2676}@keyframes fadeIn-040b2676{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-040b2676{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-040b2676]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-040b2676]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-040b2676]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.media-plugin[data-v-040b2676]{width:100%}.media-plugin main[data-v-040b2676]{width:100%;height:100%;display:flex;flex-direction:row-reverse}.media-plugin main .view-container[data-v-040b2676]{display:flex;flex-direction:column;flex-grow:1;overflow:auto;background:#fff}.media-plugin main .body-container[data-v-040b2676]{height:calc(100% - 8.8em);padding-top:.1em;overflow:auto}.media-plugin main .body-container.expanded-header[data-v-040b2676]{height:calc(100% - 11.8em)}[data-v-040b2676] .loading{z-index:10}[data-v-040b2676] .media-info-container .modal-container .content{max-width:75%}[data-v-040b2676] .media-info-container .modal-container .body{padding:1em .5em;overflow:auto}[data-v-040b2676] .subtitles-container .body{padding:0!important}[data-v-040b2676] .subtitles-container .body .item{padding:1em}[data-v-040b2676] .play-url-container .body{padding:1em!important}[data-v-040b2676] .play-url-container form{padding:0;margin:0;border:none;border-radius:0;box-shadow:none}[data-v-040b2676] .play-url-container input[type=text]{width:100%}[data-v-040b2676] .play-url-container [type=submit]{background:initial;border-color:initial;border-radius:1.5em}[data-v-040b2676] .play-url-container [type=submit]:hover{color:#38cf80}[data-v-040b2676] .play-url-container .footer{display:flex;justify-content:right;padding:0} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4276.008136f7.css b/platypush/backend/http/webapp/dist/static/css/4276.07502cf2.css similarity index 87% rename from platypush/backend/http/webapp/dist/static/css/4276.008136f7.css rename to platypush/backend/http/webapp/dist/static/css/4276.07502cf2.css index f0c01dd3..d12dabe3 100644 --- a/platypush/backend/http/webapp/dist/static/css/4276.008136f7.css +++ b/platypush/backend/http/webapp/dist/static/css/4276.07502cf2.css @@ -1 +1 @@ -.col-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-eac2ea44]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-eac2ea44]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-eac2ea44]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-eac2ea44]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-eac2ea44]:first-child{margin-left:26%!important}.col-offset-3[data-v-eac2ea44]:not(first-child){margin-left:30%!important}.col-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-eac2ea44]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-eac2ea44]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-eac2ea44]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-eac2ea44]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-eac2ea44]:first-child{margin-left:52%!important}.col-offset-6[data-v-eac2ea44]:not(first-child){margin-left:56%!important}.col-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-eac2ea44]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-eac2ea44]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-eac2ea44]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-eac2ea44]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-eac2ea44]:first-child{margin-left:78%!important}.col-offset-9[data-v-eac2ea44]:not(first-child){margin-left:82%!important}.col-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-eac2ea44]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-eac2ea44]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-eac2ea44]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-eac2ea44]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-s-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-s-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-s-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-s-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-eac2ea44]{display:none!important}.s-visible[data-v-eac2ea44]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-m-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-m-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-m-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-m-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-eac2ea44]{display:none!important}.m-visible[data-v-eac2ea44]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-l-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-l-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-l-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-l-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-eac2ea44]{display:none!important}.l-visible[data-v-eac2ea44]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-xl-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-xl-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-xl-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-eac2ea44]{display:none!important}.xl-visible[data-v-eac2ea44]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-xxl-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-xxl-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-xxl-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-eac2ea44]{display:none!important}.xxl-visible[data-v-eac2ea44]{display:block!important}}.vertical-center[data-v-eac2ea44]{display:flex;align-items:center}.horizontal-center[data-v-eac2ea44]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-eac2ea44]{text-align:right;float:right;justify-content:right}.hidden[data-v-eac2ea44]{display:none!important}.no-content[data-v-eac2ea44]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-eac2ea44],.btn[data-v-eac2ea44],button[data-v-eac2ea44]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-eac2ea44],.btn-default[type=submit][data-v-eac2ea44],.btn.btn-primary[data-v-eac2ea44],.btn[type=submit][data-v-eac2ea44],button.btn-primary[data-v-eac2ea44],button[type=submit][data-v-eac2ea44]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-eac2ea44],.btn-default .icon[data-v-eac2ea44],button .icon[data-v-eac2ea44]{margin-right:.5em}input[type=password][data-v-eac2ea44],input[type=text][data-v-eac2ea44]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-eac2ea44]:focus,input[type=text][data-v-eac2ea44]:focus{border:1px solid #35b870}button[data-v-eac2ea44],input[data-v-eac2ea44]{outline:none}input[type=text][data-v-eac2ea44]:hover,textarea[data-v-eac2ea44]:hover{border:1px solid #9cdfb0}ul[data-v-eac2ea44]{margin:0;padding:0;list-style:none}a[data-v-eac2ea44]{cursor:pointer;text-decoration:none}[data-v-eac2ea44]::-webkit-scrollbar{width:.75em}[data-v-eac2ea44]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-eac2ea44]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-eac2ea44]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-eac2ea44]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-eac2ea44],input[type=password][data-v-eac2ea44],input[type=search][data-v-eac2ea44],input[type=text][data-v-eac2ea44]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-eac2ea44]:hover,input[type=password][data-v-eac2ea44]:hover,input[type=search][data-v-eac2ea44]:hover,input[type=text][data-v-eac2ea44]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-eac2ea44]:focus,input[type=password][data-v-eac2ea44]:focus,input[type=search][data-v-eac2ea44]:focus,input[type=text][data-v-eac2ea44]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-eac2ea44],input[type=password].with-icon[data-v-eac2ea44],input[type=search].with-icon[data-v-eac2ea44],input[type=text].with-icon[data-v-eac2ea44]{padding-left:.3em}input[type=search][data-v-eac2ea44],input[type=text][data-v-eac2ea44]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-eac2ea44]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-eac2ea44;-webkit-animation-name:fadeIn-eac2ea44}.fade-in[data-v-eac2ea44],.fade-out[data-v-eac2ea44]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-eac2ea44]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-eac2ea44;-webkit-animation-name:fadeOut-eac2ea44}@-webkit-keyframes fadeIn-eac2ea44{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-eac2ea44{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-eac2ea44{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-eac2ea44{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-eac2ea44]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-eac2ea44]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-eac2ea44]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container[data-v-eac2ea44]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow:auto}.switches-container .switch-plugins[data-v-eac2ea44]{background:#fff;display:flex;flex-direction:column;box-shadow:2.5px 2.5px 3px 0 silver}@media screen and (max-width:calc(768px)){.switches-container .switch-plugins[data-v-eac2ea44]{width:100%}}@media screen and (min-width:769px){.switches-container .switch-plugins[data-v-eac2ea44]{width:90%;border-radius:1em;margin-top:2em}}@media screen and (min-width:1024px){.switches-container .switch-plugins[data-v-eac2ea44]{width:500pt;margin-top:3em}}.switches-container .no-content[data-v-eac2ea44]{padding:1.5em}.switches-container .switch-plugin[data-v-eac2ea44]{display:flex;flex-direction:column}.switches-container .switch-plugin .header[data-v-eac2ea44]{display:flex;align-items:center;padding:1em 1.5em 1em .5em;text-transform:uppercase;letter-spacing:.075em;border-bottom:1px solid #ddd;cursor:pointer}.switches-container .switch-plugin .header[data-v-eac2ea44]:hover{background:#bef6da}.switches-container .switch-plugin .header.selected[data-v-eac2ea44]{background:#c8ffd0;box-shadow:2.5px 2.5px 3px 0 silver;border:none}.switches-container .switch-plugin .header .refresh[data-v-eac2ea44]{text-align:right}.switches-container .switch-plugin .header button[data-v-eac2ea44]{padding:0;margin:0;border:none;background:none}.switches-container .switch-plugin .header button[data-v-eac2ea44]:hover{color:#38cf80}@media screen and (min-width:769px){.switches-container .switch-plugin:first-child .header[data-v-eac2ea44]{border-radius:1em 1em 0 0}.switches-container .switch-plugin:last-child .header[data-v-eac2ea44]{border-radius:0 0 1em 1em}}.switches-container .switch-plugin .body[data-v-eac2ea44]{display:flex;border:1px solid #ddd;border-bottom:0;box-shadow:0 3px 2px -1px silver}.switches-container .refresh-button[data-v-eac2ea44]{position:fixed;bottom:1.5em;right:1.5em}.switches-container .refresh-button button[data-v-eac2ea44]{width:4em;height:4em;border-radius:2em;background:#182c29;color:#fff;border:none;box-shadow:2.5px 2.5px 3px 0 silver}.switches-container .refresh-button button[data-v-eac2ea44]:hover{color:#38cf80}.switches-container .refresh-button button[data-v-eac2ea44]:disabled{opacity:.7} \ No newline at end of file +.col-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-eac2ea44]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-eac2ea44]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-eac2ea44]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-eac2ea44]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-eac2ea44]:first-child{margin-left:26%!important}.col-offset-3[data-v-eac2ea44]:not(first-child){margin-left:30%!important}.col-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-eac2ea44]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-eac2ea44]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-eac2ea44]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-eac2ea44]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-eac2ea44]:first-child{margin-left:52%!important}.col-offset-6[data-v-eac2ea44]:not(first-child){margin-left:56%!important}.col-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-eac2ea44]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-eac2ea44]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-eac2ea44]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-eac2ea44]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-eac2ea44]:first-child{margin-left:78%!important}.col-offset-9[data-v-eac2ea44]:not(first-child){margin-left:82%!important}.col-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-eac2ea44]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-eac2ea44]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-eac2ea44]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-eac2ea44]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-s-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-s-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-s-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-s-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-s-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-eac2ea44]{display:none!important}.s-visible[data-v-eac2ea44]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-m-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-m-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-m-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-m-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-m-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-eac2ea44]{display:none!important}.m-visible[data-v-eac2ea44]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-l-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-l-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-l-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-l-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-l-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-eac2ea44]{display:none!important}.l-visible[data-v-eac2ea44]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-xl-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-xl-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-xl-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xl-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-eac2ea44]{display:none!important}.xl-visible[data-v-eac2ea44]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-1[data-v-eac2ea44]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-eac2ea44]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-2[data-v-eac2ea44]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-eac2ea44]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-3[data-v-eac2ea44]{margin-left:26%}.col-no-margin-xxl-3[data-v-eac2ea44]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-4[data-v-eac2ea44]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-eac2ea44]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-5[data-v-eac2ea44]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-eac2ea44]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-6[data-v-eac2ea44]{margin-left:52%}.col-no-margin-xxl-6[data-v-eac2ea44]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-7[data-v-eac2ea44]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-eac2ea44]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-8[data-v-eac2ea44]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-eac2ea44]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-9[data-v-eac2ea44]{margin-left:78%}.col-no-margin-xxl-9[data-v-eac2ea44]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-10[data-v-eac2ea44]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-eac2ea44]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-eac2ea44]:first-child{margin-left:0}.col-offset-xxl-11[data-v-eac2ea44]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-eac2ea44]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-eac2ea44]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-eac2ea44]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-eac2ea44]{display:none!important}.xxl-visible[data-v-eac2ea44]{display:block!important}}.vertical-center[data-v-eac2ea44]{display:flex;align-items:center}.horizontal-center[data-v-eac2ea44]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-eac2ea44]{text-align:right;float:right;justify-content:right}.hidden[data-v-eac2ea44]{display:none!important}.no-content[data-v-eac2ea44]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-eac2ea44],.btn[data-v-eac2ea44],button[data-v-eac2ea44]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-eac2ea44],.btn-default[type=submit][data-v-eac2ea44],.btn.btn-primary[data-v-eac2ea44],.btn[type=submit][data-v-eac2ea44],button.btn-primary[data-v-eac2ea44],button[type=submit][data-v-eac2ea44]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-eac2ea44],.btn-default .icon[data-v-eac2ea44],button .icon[data-v-eac2ea44]{margin-right:.5em}input[type=password][data-v-eac2ea44],input[type=text][data-v-eac2ea44]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-eac2ea44]:focus,input[type=text][data-v-eac2ea44]:focus{border:1px solid #35b870}button[data-v-eac2ea44],input[data-v-eac2ea44]{outline:none}input[type=text][data-v-eac2ea44]:hover,textarea[data-v-eac2ea44]:hover{border:1px solid #9cdfb0}ul[data-v-eac2ea44]{margin:0;padding:0;list-style:none}a[data-v-eac2ea44]{cursor:pointer;text-decoration:none}[data-v-eac2ea44]::-webkit-scrollbar{width:.75em}[data-v-eac2ea44]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-eac2ea44]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-eac2ea44]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-eac2ea44]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-eac2ea44],input[type=password][data-v-eac2ea44],input[type=search][data-v-eac2ea44],input[type=text][data-v-eac2ea44]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-eac2ea44]:hover,input[type=password][data-v-eac2ea44]:hover,input[type=search][data-v-eac2ea44]:hover,input[type=text][data-v-eac2ea44]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-eac2ea44]:focus,input[type=password][data-v-eac2ea44]:focus,input[type=search][data-v-eac2ea44]:focus,input[type=text][data-v-eac2ea44]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-eac2ea44],input[type=password].with-icon[data-v-eac2ea44],input[type=search].with-icon[data-v-eac2ea44],input[type=text].with-icon[data-v-eac2ea44]{padding-left:.3em}input[type=search][data-v-eac2ea44],input[type=text][data-v-eac2ea44]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-eac2ea44]{animation-fill-mode:both;animation-name:fadeIn-eac2ea44;-webkit-animation-name:fadeIn-eac2ea44}.fade-in[data-v-eac2ea44],.fade-out[data-v-eac2ea44]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-eac2ea44]{animation-fill-mode:both;animation-name:fadeOut-eac2ea44;-webkit-animation-name:fadeOut-eac2ea44}@keyframes fadeIn-eac2ea44{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-eac2ea44{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-eac2ea44]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-eac2ea44]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-eac2ea44]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container[data-v-eac2ea44]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow:auto}.switches-container .switch-plugins[data-v-eac2ea44]{background:#fff;display:flex;flex-direction:column;box-shadow:2.5px 2.5px 3px 0 silver}@media screen and (max-width:calc(768px)){.switches-container .switch-plugins[data-v-eac2ea44]{width:100%}}@media screen and (min-width:769px){.switches-container .switch-plugins[data-v-eac2ea44]{width:90%;border-radius:1em;margin-top:2em}}@media screen and (min-width:1024px){.switches-container .switch-plugins[data-v-eac2ea44]{width:500pt;margin-top:3em}}.switches-container .no-content[data-v-eac2ea44]{padding:1.5em}.switches-container .switch-plugin[data-v-eac2ea44]{display:flex;flex-direction:column}.switches-container .switch-plugin .header[data-v-eac2ea44]{display:flex;align-items:center;padding:1em 1.5em 1em .5em;text-transform:uppercase;letter-spacing:.075em;border-bottom:1px solid #ddd;cursor:pointer}.switches-container .switch-plugin .header[data-v-eac2ea44]:hover{background:#bef6da}.switches-container .switch-plugin .header.selected[data-v-eac2ea44]{background:#c8ffd0;box-shadow:2.5px 2.5px 3px 0 silver;border:none}.switches-container .switch-plugin .header .refresh[data-v-eac2ea44]{text-align:right}.switches-container .switch-plugin .header button[data-v-eac2ea44]{padding:0;margin:0;border:none;background:none}.switches-container .switch-plugin .header button[data-v-eac2ea44]:hover{color:#38cf80}@media screen and (min-width:769px){.switches-container .switch-plugin:first-child .header[data-v-eac2ea44]{border-radius:1em 1em 0 0}.switches-container .switch-plugin:last-child .header[data-v-eac2ea44]{border-radius:0 0 1em 1em}}.switches-container .switch-plugin .body[data-v-eac2ea44]{display:flex;border:1px solid #ddd;border-bottom:0;box-shadow:0 3px 2px -1px silver}.switches-container .refresh-button[data-v-eac2ea44]{position:fixed;bottom:1.5em;right:1.5em}.switches-container .refresh-button button[data-v-eac2ea44]{width:4em;height:4em;border-radius:2em;background:#182c29;color:#fff;border:none;box-shadow:2.5px 2.5px 3px 0 silver}.switches-container .refresh-button button[data-v-eac2ea44]:hover{color:#38cf80}.switches-container .refresh-button button[data-v-eac2ea44]:disabled{opacity:.7} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4604.34b220bc.css b/platypush/backend/http/webapp/dist/static/css/4604.34b220bc.css new file mode 100644 index 00000000..a2ae42f0 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/4604.34b220bc.css @@ -0,0 +1 @@ +.col-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-b05d09fc]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-b05d09fc]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-b05d09fc]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-b05d09fc]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-b05d09fc]:first-child{margin-left:26%!important}.col-offset-3[data-v-b05d09fc]:not(first-child){margin-left:30%!important}.col-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-b05d09fc]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-b05d09fc]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-b05d09fc]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-b05d09fc]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-b05d09fc]:first-child{margin-left:52%!important}.col-offset-6[data-v-b05d09fc]:not(first-child){margin-left:56%!important}.col-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-b05d09fc]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-b05d09fc]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-b05d09fc]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-b05d09fc]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-b05d09fc]:first-child{margin-left:78%!important}.col-offset-9[data-v-b05d09fc]:not(first-child){margin-left:82%!important}.col-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-b05d09fc]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-b05d09fc]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-b05d09fc]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-b05d09fc]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-s-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-s-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-s-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-s-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-b05d09fc]{display:none!important}.s-visible[data-v-b05d09fc]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-m-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-m-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-m-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-m-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-b05d09fc]{display:none!important}.m-visible[data-v-b05d09fc]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-l-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-l-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-l-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-l-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-b05d09fc]{display:none!important}.l-visible[data-v-b05d09fc]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-xl-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-xl-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-xl-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-b05d09fc]{display:none!important}.xl-visible[data-v-b05d09fc]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-xxl-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-xxl-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-xxl-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-b05d09fc]{display:none!important}.xxl-visible[data-v-b05d09fc]{display:block!important}}.vertical-center[data-v-b05d09fc]{display:flex;align-items:center}.horizontal-center[data-v-b05d09fc]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-b05d09fc]{text-align:right;float:right;justify-content:right}.hidden[data-v-b05d09fc]{display:none!important}.no-content[data-v-b05d09fc]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-b05d09fc],.btn[data-v-b05d09fc],button[data-v-b05d09fc]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-b05d09fc],.btn-default[type=submit][data-v-b05d09fc],.btn.btn-primary[data-v-b05d09fc],.btn[type=submit][data-v-b05d09fc],button.btn-primary[data-v-b05d09fc],button[type=submit][data-v-b05d09fc]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-b05d09fc],.btn-default .icon[data-v-b05d09fc],button .icon[data-v-b05d09fc]{margin-right:.5em}input[type=password][data-v-b05d09fc],input[type=text][data-v-b05d09fc]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-b05d09fc]:focus,input[type=text][data-v-b05d09fc]:focus{border:1px solid #35b870}button[data-v-b05d09fc],input[data-v-b05d09fc]{outline:none}input[type=text][data-v-b05d09fc]:hover,textarea[data-v-b05d09fc]:hover{border:1px solid #9cdfb0}ul[data-v-b05d09fc]{margin:0;padding:0;list-style:none}a[data-v-b05d09fc]{cursor:pointer;text-decoration:none}[data-v-b05d09fc]::-webkit-scrollbar{width:.75em}[data-v-b05d09fc]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-b05d09fc]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-b05d09fc]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-b05d09fc]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-b05d09fc],input[type=password][data-v-b05d09fc],input[type=search][data-v-b05d09fc],input[type=text][data-v-b05d09fc]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-b05d09fc]:hover,input[type=password][data-v-b05d09fc]:hover,input[type=search][data-v-b05d09fc]:hover,input[type=text][data-v-b05d09fc]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-b05d09fc]:focus,input[type=password][data-v-b05d09fc]:focus,input[type=search][data-v-b05d09fc]:focus,input[type=text][data-v-b05d09fc]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-b05d09fc],input[type=password].with-icon[data-v-b05d09fc],input[type=search].with-icon[data-v-b05d09fc],input[type=text].with-icon[data-v-b05d09fc]{padding-left:.3em}input[type=search][data-v-b05d09fc],input[type=text][data-v-b05d09fc]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-b05d09fc]{animation-fill-mode:both;animation-name:fadeIn-b05d09fc;-webkit-animation-name:fadeIn-b05d09fc}.fade-in[data-v-b05d09fc],.fade-out[data-v-b05d09fc]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-b05d09fc]{animation-fill-mode:both;animation-name:fadeOut-b05d09fc;-webkit-animation-name:fadeOut-b05d09fc}@keyframes fadeIn-b05d09fc{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-b05d09fc{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-b05d09fc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-b05d09fc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-b05d09fc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zigbee-container .info-body .row[data-v-b05d09fc]:nth-child(2n),.zigbee-container .params .row[data-v-b05d09fc]:nth-child(2n){background:#f0f0f0}.zigbee-container .info-body .row[data-v-b05d09fc]:nth-child(odd),.zigbee-container .params .row[data-v-b05d09fc]:nth-child(odd){background:#fff}.zigbee-container .info-body .row[data-v-b05d09fc],.zigbee-container .view .row[data-v-b05d09fc]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zigbee-container .info-body .row[data-v-b05d09fc]:hover,.zigbee-container .view .row[data-v-b05d09fc]:hover{background:#bef6da}.zigbee-container .info-body .item.selected[data-v-b05d09fc],.zigbee-container .view .item.selected[data-v-b05d09fc]{box-shadow:0 2px 4px 0 #bbb}.zigbee-container .info-body .item .name.header[data-v-b05d09fc],.zigbee-container .view .item .name.header[data-v-b05d09fc]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zigbee-container .info-body .item .name.header.selected[data-v-b05d09fc],.zigbee-container .view .item .name.header.selected[data-v-b05d09fc]{border-radius:1.5em;background:#c8ffd0}.zigbee-container .info-body .item .title[data-v-b05d09fc],.zigbee-container .view .item .title[data-v-b05d09fc]{font-size:1.2em;padding-left:.5em}.zigbee-container .info-body .item .buttons[data-v-b05d09fc],.zigbee-container .view .item .buttons[data-v-b05d09fc]{margin:0}.zigbee-container .info-body .item[data-v-b05d09fc]:hover,.zigbee-container .view .item[data-v-b05d09fc]:hover{background:#bef6da}.zigbee-container .info-body .item:hover.selected[data-v-b05d09fc],.zigbee-container .view .item:hover.selected[data-v-b05d09fc]{background:#c8ffd0}.zigbee-container .info-body .item[data-v-b05d09fc]:not(:last-child),.zigbee-container .view .item[data-v-b05d09fc]:not(:last-child){border-bottom:1px solid #ddd}.zigbee-container .info-body .item[data-v-b05d09fc]:first-child,.zigbee-container .view .item[data-v-b05d09fc]:first-child{border-radius:1.5em 1.5em 0 0}.zigbee-container .info-body .item[data-v-b05d09fc]:last-child,.zigbee-container .view .item[data-v-b05d09fc]:last-child{border-radius:0 0 1.5em 1.5em}.zigbee-container .info-body .item .params .section[data-v-b05d09fc],.zigbee-container .view .item .params .section[data-v-b05d09fc]{padding:1.5em 0 0 0}.zigbee-container .info-body .item .value .param-name[data-v-b05d09fc],.zigbee-container .view .item .value .param-name[data-v-b05d09fc]{display:inline-block}.zigbee-container .info-body .item .value .param-name .name[data-v-b05d09fc],.zigbee-container .view .item .value .param-name .name[data-v-b05d09fc]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zigbee-container .info-body .item .value .param-name .name[data-v-b05d09fc]:before,.zigbee-container .view .item .value .param-name .name[data-v-b05d09fc]:before{content:"["}.zigbee-container .info-body .item .value .param-name .name[data-v-b05d09fc]:after,.zigbee-container .view .item .value .param-name .name[data-v-b05d09fc]:after{content:"]"}.zigbee-container .info-body .item .value .param-name .unit[data-v-b05d09fc],.zigbee-container .view .item .value .param-name .unit[data-v-b05d09fc]{font-size:.8em}.zigbee-container .info-body .item .value .param-name .unit[data-v-b05d09fc]:before,.zigbee-container .view .item .value .param-name .unit[data-v-b05d09fc]:before{content:" [unit: "}.zigbee-container .info-body .item .value .param-name .unit[data-v-b05d09fc]:after,.zigbee-container .view .item .value .param-name .unit[data-v-b05d09fc]:after{content:"]"}.zigbee-container .info-body .item .value .param-value label[data-v-b05d09fc],.zigbee-container .view .item .value .param-value label[data-v-b05d09fc]{width:90%}.zigbee-container .info-body .item .value .param-value input[data-v-b05d09fc],.zigbee-container .view .item .value .param-value input[data-v-b05d09fc]{width:100%}.zigbee-container .info-body .item button[data-v-b05d09fc],.zigbee-container .view .item button[data-v-b05d09fc]{border:0;background:none;padding:0 .5em}.zigbee-container .info-body .item button[data-v-b05d09fc]:hover,.zigbee-container .view .item button[data-v-b05d09fc]:hover{color:#35b870}@media screen and (max-width:769px){.zigbee-container .info-body .item .name-edit[data-v-b05d09fc],.zigbee-container .view .item .name-edit[data-v-b05d09fc]{justify-content:left}}@media screen and (min-width:769px){.zigbee-container .info-body .item .name-edit[data-v-b05d09fc],.zigbee-container .view .item .name-edit[data-v-b05d09fc]{justify-content:right}}.zigbee-container .info-body .item .name-edit[data-v-b05d09fc],.zigbee-container .view .item .name-edit[data-v-b05d09fc]{width:100%;display:inline-flex;align-items:center}.zigbee-container .info-body .item .name-edit form[data-v-b05d09fc],.zigbee-container .view .item .name-edit form[data-v-b05d09fc]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zigbee-container .info-body .item .name-edit .buttons[data-v-b05d09fc],.zigbee-container .view .item .name-edit .buttons[data-v-b05d09fc]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zigbee-container .info-body .item .name-edit form[data-v-b05d09fc],.zigbee-container .view .item .name-edit form[data-v-b05d09fc]{background:none;padding:0;border:none;box-shadow:none}.zigbee-container .row[data-v-b05d09fc]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zigbee-container .row .param-name[data-v-b05d09fc]{width:100%;font-weight:700}.zigbee-container .row .param-value[data-v-b05d09fc]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zigbee-container .row .param-name[data-v-b05d09fc]{width:40%}.zigbee-container .row .param-value[data-v-b05d09fc]{width:58%;justify-content:right}}.zigbee-container .row .param-name[data-v-b05d09fc]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zigbee-container .row .param-value[data-v-b05d09fc]{display:inline-flex;align-items:center}.zigbee-container .row .param-value .value-edit[data-v-b05d09fc]{display:flex;align-items:center}.zigbee-container .row .param-value .value-data[data-v-b05d09fc]{display:inline-block;font-weight:700}.zigbee-container .row .param-value .slider-container[data-v-b05d09fc]{display:flex;align-items:center}.zigbee-container .row .param-value .unit[data-v-b05d09fc]{font-size:.8em;margin-left:1em;display:inline}.zigbee-container .row .param-value select[data-v-b05d09fc]{width:100%}.zigbee-container .row .param-value .numeric input.slider[data-v-b05d09fc]{text-align:left}.zigbee-container .row .param-value .numeric input[type=text][data-v-b05d09fc]{text-align:right;width:100%}.zigbee-container .row .param-value .numeric .row[data-v-b05d09fc],.zigbee-container .row .param-value .numeric .row[data-v-b05d09fc]:hover{background:none}.zigbee-container .row .param-value .numeric .value-max[data-v-b05d09fc],.zigbee-container .row .param-value .numeric .value-min[data-v-b05d09fc]{width:50%;font-size:.85em;opacity:.75}.zigbee-container .row .param-value .numeric .value-min[data-v-b05d09fc]{text-align:left}.zigbee-container .row .param-value .numeric .value-max[data-v-b05d09fc]{text-align:right}.zigbee-container select[data-v-b05d09fc]{width:100%}.groups-modal .content[data-v-b05d09fc]{min-width:20em;margin:-2em;padding:0;border:none;box-shadow:none}.groups-modal .group[data-v-b05d09fc]{width:100%;display:flex;align-items:center;padding:.5em 1em!important}.groups-modal .group input[type=checkbox][data-v-b05d09fc]{margin-right:1em}.groups-modal .groups[data-v-b05d09fc]{width:100%;height:calc(100% - 3.5em);display:flex;justify-content:center;align-items:center;overflow:auto}.groups-modal .footer[data-v-b05d09fc]{width:100%;height:3.5em;display:flex;justify-content:right;align-items:center;padding:0;background:#f8f8f8;border-top:1px solid #ddd}@media screen and (max-width:769px){.section.actions .row[data-v-b05d09fc]{flex-direction:row-reverse;justify-content:left}.section.actions .row .param-name[data-v-b05d09fc]{width:auto}.section.actions .row .param-value[data-v-b05d09fc]{width:1.5em;margin-right:.5em}}.col-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7667f7ba]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7667f7ba]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7667f7ba]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7667f7ba]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7667f7ba]:first-child{margin-left:26%!important}.col-offset-3[data-v-7667f7ba]:not(first-child){margin-left:30%!important}.col-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7667f7ba]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7667f7ba]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7667f7ba]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7667f7ba]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7667f7ba]:first-child{margin-left:52%!important}.col-offset-6[data-v-7667f7ba]:not(first-child){margin-left:56%!important}.col-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7667f7ba]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7667f7ba]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7667f7ba]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7667f7ba]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7667f7ba]:first-child{margin-left:78%!important}.col-offset-9[data-v-7667f7ba]:not(first-child){margin-left:82%!important}.col-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7667f7ba]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7667f7ba]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7667f7ba]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7667f7ba]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-s-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-s-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-s-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7667f7ba]{display:none!important}.s-visible[data-v-7667f7ba]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-m-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-m-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-m-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7667f7ba]{display:none!important}.m-visible[data-v-7667f7ba]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-l-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-l-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-l-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7667f7ba]{display:none!important}.l-visible[data-v-7667f7ba]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-xl-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-xl-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-xl-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7667f7ba]{display:none!important}.xl-visible[data-v-7667f7ba]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-xxl-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-xxl-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-xxl-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7667f7ba]{display:none!important}.xxl-visible[data-v-7667f7ba]{display:block!important}}.vertical-center[data-v-7667f7ba]{display:flex;align-items:center}.horizontal-center[data-v-7667f7ba]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7667f7ba]{text-align:right;float:right;justify-content:right}.hidden[data-v-7667f7ba]{display:none!important}.no-content[data-v-7667f7ba]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7667f7ba],.btn[data-v-7667f7ba],button[data-v-7667f7ba]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7667f7ba],.btn-default[type=submit][data-v-7667f7ba],.btn.btn-primary[data-v-7667f7ba],.btn[type=submit][data-v-7667f7ba],button.btn-primary[data-v-7667f7ba],button[type=submit][data-v-7667f7ba]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7667f7ba],.btn-default .icon[data-v-7667f7ba],button .icon[data-v-7667f7ba]{margin-right:.5em}input[type=password][data-v-7667f7ba],input[type=text][data-v-7667f7ba]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7667f7ba]:focus,input[type=text][data-v-7667f7ba]:focus{border:1px solid #35b870}button[data-v-7667f7ba],input[data-v-7667f7ba]{outline:none}input[type=text][data-v-7667f7ba]:hover,textarea[data-v-7667f7ba]:hover{border:1px solid #9cdfb0}ul[data-v-7667f7ba]{margin:0;padding:0;list-style:none}a[data-v-7667f7ba]{cursor:pointer;text-decoration:none}[data-v-7667f7ba]::-webkit-scrollbar{width:.75em}[data-v-7667f7ba]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7667f7ba]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7667f7ba]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7667f7ba]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7667f7ba],input[type=password][data-v-7667f7ba],input[type=search][data-v-7667f7ba],input[type=text][data-v-7667f7ba]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7667f7ba]:hover,input[type=password][data-v-7667f7ba]:hover,input[type=search][data-v-7667f7ba]:hover,input[type=text][data-v-7667f7ba]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7667f7ba]:focus,input[type=password][data-v-7667f7ba]:focus,input[type=search][data-v-7667f7ba]:focus,input[type=text][data-v-7667f7ba]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7667f7ba],input[type=password].with-icon[data-v-7667f7ba],input[type=search].with-icon[data-v-7667f7ba],input[type=text].with-icon[data-v-7667f7ba]{padding-left:.3em}input[type=search][data-v-7667f7ba],input[type=text][data-v-7667f7ba]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7667f7ba]{animation-fill-mode:both;animation-name:fadeIn-7667f7ba;-webkit-animation-name:fadeIn-7667f7ba}.fade-in[data-v-7667f7ba],.fade-out[data-v-7667f7ba]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7667f7ba]{animation-fill-mode:both;animation-name:fadeOut-7667f7ba;-webkit-animation-name:fadeOut-7667f7ba}@keyframes fadeIn-7667f7ba{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7667f7ba{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7667f7ba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7667f7ba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7667f7ba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zigbee-container .info-body .row[data-v-7667f7ba]:nth-child(2n),.zigbee-container .params .row[data-v-7667f7ba]:nth-child(2n){background:#f0f0f0}.zigbee-container .info-body .row[data-v-7667f7ba]:nth-child(odd),.zigbee-container .params .row[data-v-7667f7ba]:nth-child(odd){background:#fff}.zigbee-container .info-body .row[data-v-7667f7ba],.zigbee-container .view .row[data-v-7667f7ba]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zigbee-container .info-body .row[data-v-7667f7ba]:hover,.zigbee-container .view .row[data-v-7667f7ba]:hover{background:#bef6da}.zigbee-container .info-body .item.selected[data-v-7667f7ba],.zigbee-container .view .item.selected[data-v-7667f7ba]{box-shadow:0 2px 4px 0 #bbb}.zigbee-container .info-body .item .name.header[data-v-7667f7ba],.zigbee-container .view .item .name.header[data-v-7667f7ba]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zigbee-container .info-body .item .name.header.selected[data-v-7667f7ba],.zigbee-container .view .item .name.header.selected[data-v-7667f7ba]{border-radius:1.5em;background:#c8ffd0}.zigbee-container .info-body .item .title[data-v-7667f7ba],.zigbee-container .view .item .title[data-v-7667f7ba]{font-size:1.2em;padding-left:.5em}.zigbee-container .info-body .item .buttons[data-v-7667f7ba],.zigbee-container .view .item .buttons[data-v-7667f7ba]{margin:0}.zigbee-container .info-body .item[data-v-7667f7ba]:hover,.zigbee-container .view .item[data-v-7667f7ba]:hover{background:#bef6da}.zigbee-container .info-body .item:hover.selected[data-v-7667f7ba],.zigbee-container .view .item:hover.selected[data-v-7667f7ba]{background:#c8ffd0}.zigbee-container .info-body .item[data-v-7667f7ba]:not(:last-child),.zigbee-container .view .item[data-v-7667f7ba]:not(:last-child){border-bottom:1px solid #ddd}.zigbee-container .info-body .item[data-v-7667f7ba]:first-child,.zigbee-container .view .item[data-v-7667f7ba]:first-child{border-radius:1.5em 1.5em 0 0}.zigbee-container .info-body .item[data-v-7667f7ba]:last-child,.zigbee-container .view .item[data-v-7667f7ba]:last-child{border-radius:0 0 1.5em 1.5em}.zigbee-container .info-body .item .params .section[data-v-7667f7ba],.zigbee-container .view .item .params .section[data-v-7667f7ba]{padding:1.5em 0 0 0}.zigbee-container .info-body .item .value .param-name[data-v-7667f7ba],.zigbee-container .view .item .value .param-name[data-v-7667f7ba]{display:inline-block}.zigbee-container .info-body .item .value .param-name .name[data-v-7667f7ba],.zigbee-container .view .item .value .param-name .name[data-v-7667f7ba]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zigbee-container .info-body .item .value .param-name .name[data-v-7667f7ba]:before,.zigbee-container .view .item .value .param-name .name[data-v-7667f7ba]:before{content:"["}.zigbee-container .info-body .item .value .param-name .name[data-v-7667f7ba]:after,.zigbee-container .view .item .value .param-name .name[data-v-7667f7ba]:after{content:"]"}.zigbee-container .info-body .item .value .param-name .unit[data-v-7667f7ba],.zigbee-container .view .item .value .param-name .unit[data-v-7667f7ba]{font-size:.8em}.zigbee-container .info-body .item .value .param-name .unit[data-v-7667f7ba]:before,.zigbee-container .view .item .value .param-name .unit[data-v-7667f7ba]:before{content:" [unit: "}.zigbee-container .info-body .item .value .param-name .unit[data-v-7667f7ba]:after,.zigbee-container .view .item .value .param-name .unit[data-v-7667f7ba]:after{content:"]"}.zigbee-container .info-body .item .value .param-value label[data-v-7667f7ba],.zigbee-container .view .item .value .param-value label[data-v-7667f7ba]{width:90%}.zigbee-container .info-body .item .value .param-value input[data-v-7667f7ba],.zigbee-container .view .item .value .param-value input[data-v-7667f7ba]{width:100%}.zigbee-container .info-body .item button[data-v-7667f7ba],.zigbee-container .view .item button[data-v-7667f7ba]{border:0;background:none;padding:0 .5em}.zigbee-container .info-body .item button[data-v-7667f7ba]:hover,.zigbee-container .view .item button[data-v-7667f7ba]:hover{color:#35b870}@media screen and (max-width:769px){.zigbee-container .info-body .item .name-edit[data-v-7667f7ba],.zigbee-container .view .item .name-edit[data-v-7667f7ba]{justify-content:left}}@media screen and (min-width:769px){.zigbee-container .info-body .item .name-edit[data-v-7667f7ba],.zigbee-container .view .item .name-edit[data-v-7667f7ba]{justify-content:right}}.zigbee-container .info-body .item .name-edit[data-v-7667f7ba],.zigbee-container .view .item .name-edit[data-v-7667f7ba]{width:100%;display:inline-flex;align-items:center}.zigbee-container .info-body .item .name-edit form[data-v-7667f7ba],.zigbee-container .view .item .name-edit form[data-v-7667f7ba]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zigbee-container .info-body .item .name-edit .buttons[data-v-7667f7ba],.zigbee-container .view .item .name-edit .buttons[data-v-7667f7ba]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zigbee-container .info-body .item .name-edit form[data-v-7667f7ba],.zigbee-container .view .item .name-edit form[data-v-7667f7ba]{background:none;padding:0;border:none;box-shadow:none}.zigbee-container .row[data-v-7667f7ba]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zigbee-container .row .param-name[data-v-7667f7ba]{width:100%;font-weight:700}.zigbee-container .row .param-value[data-v-7667f7ba]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zigbee-container .row .param-name[data-v-7667f7ba]{width:40%}.zigbee-container .row .param-value[data-v-7667f7ba]{width:58%;justify-content:right}}.zigbee-container .row .param-name[data-v-7667f7ba]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zigbee-container .row .param-value[data-v-7667f7ba]{display:inline-flex;align-items:center}.zigbee-container .row .param-value .value-edit[data-v-7667f7ba]{display:flex;align-items:center}.zigbee-container .row .param-value .value-data[data-v-7667f7ba]{display:inline-block;font-weight:700}.zigbee-container .row .param-value .slider-container[data-v-7667f7ba]{display:flex;align-items:center}.zigbee-container .row .param-value .unit[data-v-7667f7ba]{font-size:.8em;margin-left:1em;display:inline}.zigbee-container .row .param-value select[data-v-7667f7ba]{width:100%}.zigbee-container .row .param-value .numeric input.slider[data-v-7667f7ba]{text-align:left}.zigbee-container .row .param-value .numeric input[type=text][data-v-7667f7ba]{text-align:right;width:100%}.zigbee-container .row .param-value .numeric .row[data-v-7667f7ba],.zigbee-container .row .param-value .numeric .row[data-v-7667f7ba]:hover{background:none}.zigbee-container .row .param-value .numeric .value-max[data-v-7667f7ba],.zigbee-container .row .param-value .numeric .value-min[data-v-7667f7ba]{width:50%;font-size:.85em;opacity:.75}.zigbee-container .row .param-value .numeric .value-min[data-v-7667f7ba]{text-align:left}.zigbee-container .row .param-value .numeric .value-max[data-v-7667f7ba]{text-align:right}.zigbee-container select[data-v-7667f7ba]{width:100%}.section[data-v-7667f7ba]{padding-left:1em!important}form[data-v-7667f7ba]{margin:0;padding:0;border:none;box-shadow:none}form .row[data-v-7667f7ba]{background:none!important}form .row[data-v-7667f7ba]:hover{background:#bef6da!important}form .row .label[data-v-7667f7ba]{margin-left:.75em;font-weight:400}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zigbee-container .info-body .row:nth-child(2n),.zigbee-container .params .row:nth-child(2n){background:#f0f0f0}.zigbee-container .info-body .row:nth-child(odd),.zigbee-container .params .row:nth-child(odd){background:#fff}.zigbee-container .info-body .row,.zigbee-container .view .row{display:flex;align-items:center;border-radius:1em;padding:.3em}.zigbee-container .info-body .row:hover,.zigbee-container .view .row:hover{background:#bef6da}.zigbee-container .info-body .item.selected,.zigbee-container .view .item.selected{box-shadow:0 2px 4px 0 #bbb}.zigbee-container .info-body .item .name.header,.zigbee-container .view .item .name.header{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zigbee-container .info-body .item .name.header.selected,.zigbee-container .view .item .name.header.selected{border-radius:1.5em;background:#c8ffd0}.zigbee-container .info-body .item .title,.zigbee-container .view .item .title{font-size:1.2em;padding-left:.5em}.zigbee-container .info-body .item .buttons,.zigbee-container .view .item .buttons{margin:0}.zigbee-container .info-body .item:hover,.zigbee-container .view .item:hover{background:#bef6da}.zigbee-container .info-body .item:hover.selected,.zigbee-container .view .item:hover.selected{background:#c8ffd0}.zigbee-container .info-body .item:not(:last-child),.zigbee-container .view .item:not(:last-child){border-bottom:1px solid #ddd}.zigbee-container .info-body .item:first-child,.zigbee-container .view .item:first-child{border-radius:1.5em 1.5em 0 0}.zigbee-container .info-body .item:last-child,.zigbee-container .view .item:last-child{border-radius:0 0 1.5em 1.5em}.zigbee-container .info-body .item .params .section,.zigbee-container .view .item .params .section{padding:1.5em 0 0 0}.zigbee-container .info-body .item .value .param-name,.zigbee-container .view .item .value .param-name{display:inline-block}.zigbee-container .info-body .item .value .param-name .name,.zigbee-container .view .item .value .param-name .name{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zigbee-container .info-body .item .value .param-name .name:before,.zigbee-container .view .item .value .param-name .name:before{content:"["}.zigbee-container .info-body .item .value .param-name .name:after,.zigbee-container .view .item .value .param-name .name:after{content:"]"}.zigbee-container .info-body .item .value .param-name .unit,.zigbee-container .view .item .value .param-name .unit{font-size:.8em}.zigbee-container .info-body .item .value .param-name .unit:before,.zigbee-container .view .item .value .param-name .unit:before{content:" [unit: "}.zigbee-container .info-body .item .value .param-name .unit:after,.zigbee-container .view .item .value .param-name .unit:after{content:"]"}.zigbee-container .info-body .item .value .param-value label,.zigbee-container .view .item .value .param-value label{width:90%}.zigbee-container .info-body .item .value .param-value input,.zigbee-container .view .item .value .param-value input{width:100%}.zigbee-container .info-body .item button,.zigbee-container .view .item button{border:0;background:none;padding:0 .5em}.zigbee-container .info-body .item button:hover,.zigbee-container .view .item button:hover{color:#35b870}@media screen and (max-width:769px){.zigbee-container .info-body .item .name-edit,.zigbee-container .view .item .name-edit{justify-content:left}}@media screen and (min-width:769px){.zigbee-container .info-body .item .name-edit,.zigbee-container .view .item .name-edit{justify-content:right}}.zigbee-container .info-body .item .name-edit,.zigbee-container .view .item .name-edit{width:100%;display:inline-flex;align-items:center}.zigbee-container .info-body .item .name-edit form,.zigbee-container .view .item .name-edit form{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zigbee-container .info-body .item .name-edit .buttons,.zigbee-container .view .item .name-edit .buttons{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zigbee-container .info-body .item .name-edit form,.zigbee-container .view .item .name-edit form{background:none;padding:0;border:none;box-shadow:none}.zigbee-container .row{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zigbee-container .row .param-name{width:100%;font-weight:700}.zigbee-container .row .param-value{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zigbee-container .row .param-name{width:40%}.zigbee-container .row .param-value{width:58%;justify-content:right}}.zigbee-container .row .param-name{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zigbee-container .row .param-value{display:inline-flex;align-items:center}.zigbee-container .row .param-value .value-edit{display:flex;align-items:center}.zigbee-container .row .param-value .value-data{display:inline-block;font-weight:700}.zigbee-container .row .param-value .slider-container{display:flex;align-items:center}.zigbee-container .row .param-value .unit{font-size:.8em;margin-left:1em;display:inline}.zigbee-container .row .param-value select{width:100%}.zigbee-container .row .param-value .numeric input.slider{text-align:left}.zigbee-container .row .param-value .numeric input[type=text]{text-align:right;width:100%}.zigbee-container .row .param-value .numeric .row,.zigbee-container .row .param-value .numeric .row:hover{background:none}.zigbee-container .row .param-value .numeric .value-max,.zigbee-container .row .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zigbee-container .row .param-value .numeric .value-min{text-align:left}.zigbee-container .row .param-value .numeric .value-max{text-align:right}.zigbee-container select{width:100%}.zigbee-container{width:100%;height:100%;padding:0;display:flex;flex-direction:column;align-items:center;overflow:auto}.zigbee-container .no-items{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zigbee-container .view-options{display:flex;width:100%;height:3.5em;justify-content:space-between;align-items:center;padding:0;background:#f9fafa;border-bottom:1px solid #ddd;box-shadow:0 3px 2px -1px silver}.zigbee-container .view-options .view-selector{display:inline-flex;padding-left:.5em}.zigbee-container .view-options .view-selector label{width:100%}.zigbee-container .view-options .buttons{display:inline-flex;margin:0}.zigbee-container .view-options .buttons button{background:none;border:none;padding:0 .75em}.zigbee-container .view-options .buttons button:hover{color:#35b870}.zigbee-container .view-options .buttons .dropdown .item{padding:.5em 2em .5em .5em}.zigbee-container .view-container{width:100%;height:calc(100% - 3.5em);display:flex;justify-content:center;overflow:auto}.zigbee-container .view{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:769px){.zigbee-container .view{width:100%}}@media screen and (min-width:769px){.zigbee-container .view{width:100%}}@media screen and (min-width:1024px){.zigbee-container .view{min-width:400pt;max-width:750pt;border-radius:1.5em}.zigbee-container .view-container{padding-top:2em}}.zigbee-container .params{background:#fff;padding-bottom:1em}.zigbee-container .params .section{display:flex;flex-direction:column;padding:0 1em}.zigbee-container .params .section:not(:first-child){padding-top:1em}.zigbee-container .params .section .header{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zigbee-container .btn-value-name-edit{padding:0}.zigbee-container .modal .section .header{background:none;padding:.5em 0}.zigbee-container .modal .section .body{padding:0}.zigbee-container .modal .network-info{min-width:600pt}.zigbee-container .error{color:#a00}.zigbee-container .device .actions .row,.zigbee-container .group .actions .row{cursor:pointer}.zigbee-container .device form,.zigbee-container .group form{margin-bottom:0}.zigbee-container .device .param-value input[type=text],.zigbee-container .group .param-value input[type=text]{text-align:right}.zigbee-container .info-body{margin:-2em;padding:0}.zigbee-container .info-body .row{padding:1em .5em}.zigbee-container .info-body .row .param-name{font-weight:700}@media screen and (max-width:769px){.zigbee-container .info-body{width:100vw}}@media screen and (min-width:769px){.zigbee-container .info-body{width:80vw}}@media screen and (min-width:1024px){.zigbee-container .info-body{width:60vw;max-width:30em}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4604.e0765efd.css b/platypush/backend/http/webapp/dist/static/css/4604.e0765efd.css deleted file mode 100644 index 60831a3f..00000000 --- a/platypush/backend/http/webapp/dist/static/css/4604.e0765efd.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-b05d09fc]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-b05d09fc]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-b05d09fc]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-b05d09fc]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-b05d09fc]:first-child{margin-left:26%!important}.col-offset-3[data-v-b05d09fc]:not(first-child){margin-left:30%!important}.col-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-b05d09fc]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-b05d09fc]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-b05d09fc]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-b05d09fc]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-b05d09fc]:first-child{margin-left:52%!important}.col-offset-6[data-v-b05d09fc]:not(first-child){margin-left:56%!important}.col-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-b05d09fc]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-b05d09fc]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-b05d09fc]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-b05d09fc]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-b05d09fc]:first-child{margin-left:78%!important}.col-offset-9[data-v-b05d09fc]:not(first-child){margin-left:82%!important}.col-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-b05d09fc]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-b05d09fc]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-b05d09fc]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-b05d09fc]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-s-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-s-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-s-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-s-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-s-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-b05d09fc]{display:none!important}.s-visible[data-v-b05d09fc]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-m-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-m-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-m-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-m-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-m-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-b05d09fc]{display:none!important}.m-visible[data-v-b05d09fc]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-l-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-l-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-l-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-l-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-l-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-b05d09fc]{display:none!important}.l-visible[data-v-b05d09fc]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-xl-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-xl-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-xl-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xl-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-b05d09fc]{display:none!important}.xl-visible[data-v-b05d09fc]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-1[data-v-b05d09fc]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-b05d09fc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-2[data-v-b05d09fc]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-b05d09fc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-3[data-v-b05d09fc]{margin-left:26%}.col-no-margin-xxl-3[data-v-b05d09fc]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-4[data-v-b05d09fc]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-b05d09fc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-5[data-v-b05d09fc]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-b05d09fc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-6[data-v-b05d09fc]{margin-left:52%}.col-no-margin-xxl-6[data-v-b05d09fc]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-7[data-v-b05d09fc]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-b05d09fc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-8[data-v-b05d09fc]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-b05d09fc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-9[data-v-b05d09fc]{margin-left:78%}.col-no-margin-xxl-9[data-v-b05d09fc]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-10[data-v-b05d09fc]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-b05d09fc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-b05d09fc]:first-child{margin-left:0}.col-offset-xxl-11[data-v-b05d09fc]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-b05d09fc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-b05d09fc]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-b05d09fc]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-b05d09fc]{display:none!important}.xxl-visible[data-v-b05d09fc]{display:block!important}}.vertical-center[data-v-b05d09fc]{display:flex;align-items:center}.horizontal-center[data-v-b05d09fc]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-b05d09fc]{text-align:right;float:right;justify-content:right}.hidden[data-v-b05d09fc]{display:none!important}.no-content[data-v-b05d09fc]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-b05d09fc],.btn[data-v-b05d09fc],button[data-v-b05d09fc]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-b05d09fc],.btn-default[type=submit][data-v-b05d09fc],.btn.btn-primary[data-v-b05d09fc],.btn[type=submit][data-v-b05d09fc],button.btn-primary[data-v-b05d09fc],button[type=submit][data-v-b05d09fc]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-b05d09fc],.btn-default .icon[data-v-b05d09fc],button .icon[data-v-b05d09fc]{margin-right:.5em}input[type=password][data-v-b05d09fc],input[type=text][data-v-b05d09fc]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-b05d09fc]:focus,input[type=text][data-v-b05d09fc]:focus{border:1px solid #35b870}button[data-v-b05d09fc],input[data-v-b05d09fc]{outline:none}input[type=text][data-v-b05d09fc]:hover,textarea[data-v-b05d09fc]:hover{border:1px solid #9cdfb0}ul[data-v-b05d09fc]{margin:0;padding:0;list-style:none}a[data-v-b05d09fc]{cursor:pointer;text-decoration:none}[data-v-b05d09fc]::-webkit-scrollbar{width:.75em}[data-v-b05d09fc]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-b05d09fc]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-b05d09fc]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-b05d09fc]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-b05d09fc],input[type=password][data-v-b05d09fc],input[type=search][data-v-b05d09fc],input[type=text][data-v-b05d09fc]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-b05d09fc]:hover,input[type=password][data-v-b05d09fc]:hover,input[type=search][data-v-b05d09fc]:hover,input[type=text][data-v-b05d09fc]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-b05d09fc]:focus,input[type=password][data-v-b05d09fc]:focus,input[type=search][data-v-b05d09fc]:focus,input[type=text][data-v-b05d09fc]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-b05d09fc],input[type=password].with-icon[data-v-b05d09fc],input[type=search].with-icon[data-v-b05d09fc],input[type=text].with-icon[data-v-b05d09fc]{padding-left:.3em}input[type=search][data-v-b05d09fc],input[type=text][data-v-b05d09fc]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-b05d09fc]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-b05d09fc;-webkit-animation-name:fadeIn-b05d09fc}.fade-in[data-v-b05d09fc],.fade-out[data-v-b05d09fc]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-b05d09fc]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-b05d09fc;-webkit-animation-name:fadeOut-b05d09fc}@-webkit-keyframes fadeIn-b05d09fc{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-b05d09fc{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-b05d09fc{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-b05d09fc{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-b05d09fc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-b05d09fc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-b05d09fc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zigbee-container .info-body .row[data-v-b05d09fc]:nth-child(2n),.zigbee-container .params .row[data-v-b05d09fc]:nth-child(2n){background:#f0f0f0}.zigbee-container .info-body .row[data-v-b05d09fc]:nth-child(odd),.zigbee-container .params .row[data-v-b05d09fc]:nth-child(odd){background:#fff}.zigbee-container .info-body .row[data-v-b05d09fc],.zigbee-container .view .row[data-v-b05d09fc]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zigbee-container .info-body .row[data-v-b05d09fc]:hover,.zigbee-container .view .row[data-v-b05d09fc]:hover{background:#bef6da}.zigbee-container .info-body .item.selected[data-v-b05d09fc],.zigbee-container .view .item.selected[data-v-b05d09fc]{box-shadow:0 2px 4px 0 #bbb}.zigbee-container .info-body .item .name.header[data-v-b05d09fc],.zigbee-container .view .item .name.header[data-v-b05d09fc]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zigbee-container .info-body .item .name.header.selected[data-v-b05d09fc],.zigbee-container .view .item .name.header.selected[data-v-b05d09fc]{border-radius:1.5em;background:#c8ffd0}.zigbee-container .info-body .item .title[data-v-b05d09fc],.zigbee-container .view .item .title[data-v-b05d09fc]{font-size:1.2em;padding-left:.5em}.zigbee-container .info-body .item .buttons[data-v-b05d09fc],.zigbee-container .view .item .buttons[data-v-b05d09fc]{margin:0}.zigbee-container .info-body .item[data-v-b05d09fc]:hover,.zigbee-container .view .item[data-v-b05d09fc]:hover{background:#bef6da}.zigbee-container .info-body .item:hover.selected[data-v-b05d09fc],.zigbee-container .view .item:hover.selected[data-v-b05d09fc]{background:#c8ffd0}.zigbee-container .info-body .item[data-v-b05d09fc]:not(:last-child),.zigbee-container .view .item[data-v-b05d09fc]:not(:last-child){border-bottom:1px solid #ddd}.zigbee-container .info-body .item[data-v-b05d09fc]:first-child,.zigbee-container .view .item[data-v-b05d09fc]:first-child{border-radius:1.5em 1.5em 0 0}.zigbee-container .info-body .item[data-v-b05d09fc]:last-child,.zigbee-container .view .item[data-v-b05d09fc]:last-child{border-radius:0 0 1.5em 1.5em}.zigbee-container .info-body .item .params .section[data-v-b05d09fc],.zigbee-container .view .item .params .section[data-v-b05d09fc]{padding:1.5em 0 0 0}.zigbee-container .info-body .item .value .param-name[data-v-b05d09fc],.zigbee-container .view .item .value .param-name[data-v-b05d09fc]{display:inline-block}.zigbee-container .info-body .item .value .param-name .name[data-v-b05d09fc],.zigbee-container .view .item .value .param-name .name[data-v-b05d09fc]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zigbee-container .info-body .item .value .param-name .name[data-v-b05d09fc]:before,.zigbee-container .view .item .value .param-name .name[data-v-b05d09fc]:before{content:"["}.zigbee-container .info-body .item .value .param-name .name[data-v-b05d09fc]:after,.zigbee-container .view .item .value .param-name .name[data-v-b05d09fc]:after{content:"]"}.zigbee-container .info-body .item .value .param-name .unit[data-v-b05d09fc],.zigbee-container .view .item .value .param-name .unit[data-v-b05d09fc]{font-size:.8em}.zigbee-container .info-body .item .value .param-name .unit[data-v-b05d09fc]:before,.zigbee-container .view .item .value .param-name .unit[data-v-b05d09fc]:before{content:" [unit: "}.zigbee-container .info-body .item .value .param-name .unit[data-v-b05d09fc]:after,.zigbee-container .view .item .value .param-name .unit[data-v-b05d09fc]:after{content:"]"}.zigbee-container .info-body .item .value .param-value label[data-v-b05d09fc],.zigbee-container .view .item .value .param-value label[data-v-b05d09fc]{width:90%}.zigbee-container .info-body .item .value .param-value input[data-v-b05d09fc],.zigbee-container .view .item .value .param-value input[data-v-b05d09fc]{width:100%}.zigbee-container .info-body .item button[data-v-b05d09fc],.zigbee-container .view .item button[data-v-b05d09fc]{border:0;background:none;padding:0 .5em}.zigbee-container .info-body .item button[data-v-b05d09fc]:hover,.zigbee-container .view .item button[data-v-b05d09fc]:hover{color:#35b870}@media screen and (max-width:769px){.zigbee-container .info-body .item .name-edit[data-v-b05d09fc],.zigbee-container .view .item .name-edit[data-v-b05d09fc]{justify-content:left}}@media screen and (min-width:769px){.zigbee-container .info-body .item .name-edit[data-v-b05d09fc],.zigbee-container .view .item .name-edit[data-v-b05d09fc]{justify-content:right}}.zigbee-container .info-body .item .name-edit[data-v-b05d09fc],.zigbee-container .view .item .name-edit[data-v-b05d09fc]{width:100%;display:inline-flex;align-items:center}.zigbee-container .info-body .item .name-edit form[data-v-b05d09fc],.zigbee-container .view .item .name-edit form[data-v-b05d09fc]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zigbee-container .info-body .item .name-edit .buttons[data-v-b05d09fc],.zigbee-container .view .item .name-edit .buttons[data-v-b05d09fc]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zigbee-container .info-body .item .name-edit form[data-v-b05d09fc],.zigbee-container .view .item .name-edit form[data-v-b05d09fc]{background:none;padding:0;border:none;box-shadow:none}.zigbee-container .row[data-v-b05d09fc]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zigbee-container .row .param-name[data-v-b05d09fc]{width:100%;font-weight:700}.zigbee-container .row .param-value[data-v-b05d09fc]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zigbee-container .row .param-name[data-v-b05d09fc]{width:40%}.zigbee-container .row .param-value[data-v-b05d09fc]{width:58%;justify-content:right}}.zigbee-container .row .param-name[data-v-b05d09fc]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zigbee-container .row .param-value[data-v-b05d09fc]{display:inline-flex;align-items:center}.zigbee-container .row .param-value .value-edit[data-v-b05d09fc]{display:flex;align-items:center}.zigbee-container .row .param-value .value-data[data-v-b05d09fc]{display:inline-block;font-weight:700}.zigbee-container .row .param-value .slider-container[data-v-b05d09fc]{display:flex;align-items:center}.zigbee-container .row .param-value .unit[data-v-b05d09fc]{font-size:.8em;margin-left:1em;display:inline}.zigbee-container .row .param-value select[data-v-b05d09fc]{width:100%}.zigbee-container .row .param-value .numeric input.slider[data-v-b05d09fc]{text-align:left}.zigbee-container .row .param-value .numeric input[type=text][data-v-b05d09fc]{text-align:right;width:100%}.zigbee-container .row .param-value .numeric .row[data-v-b05d09fc],.zigbee-container .row .param-value .numeric .row[data-v-b05d09fc]:hover{background:none}.zigbee-container .row .param-value .numeric .value-max[data-v-b05d09fc],.zigbee-container .row .param-value .numeric .value-min[data-v-b05d09fc]{width:50%;font-size:.85em;opacity:.75}.zigbee-container .row .param-value .numeric .value-min[data-v-b05d09fc]{text-align:left}.zigbee-container .row .param-value .numeric .value-max[data-v-b05d09fc]{text-align:right}.zigbee-container select[data-v-b05d09fc]{width:100%}.groups-modal .content[data-v-b05d09fc]{min-width:20em;margin:-2em;padding:0;border:none;box-shadow:none}.groups-modal .group[data-v-b05d09fc]{width:100%;display:flex;align-items:center;padding:.5em 1em!important}.groups-modal .group input[type=checkbox][data-v-b05d09fc]{margin-right:1em}.groups-modal .groups[data-v-b05d09fc]{width:100%;height:calc(100% - 3.5em);display:flex;justify-content:center;align-items:center;overflow:auto}.groups-modal .footer[data-v-b05d09fc]{width:100%;height:3.5em;display:flex;justify-content:right;align-items:center;padding:0;background:#f8f8f8;border-top:1px solid #ddd}@media screen and (max-width:769px){.section.actions .row[data-v-b05d09fc]{flex-direction:row-reverse;justify-content:left}.section.actions .row .param-name[data-v-b05d09fc]{width:auto}.section.actions .row .param-value[data-v-b05d09fc]{width:1.5em;margin-right:.5em}}.col-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7667f7ba]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7667f7ba]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7667f7ba]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7667f7ba]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7667f7ba]:first-child{margin-left:26%!important}.col-offset-3[data-v-7667f7ba]:not(first-child){margin-left:30%!important}.col-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7667f7ba]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7667f7ba]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7667f7ba]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7667f7ba]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7667f7ba]:first-child{margin-left:52%!important}.col-offset-6[data-v-7667f7ba]:not(first-child){margin-left:56%!important}.col-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7667f7ba]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7667f7ba]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7667f7ba]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7667f7ba]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7667f7ba]:first-child{margin-left:78%!important}.col-offset-9[data-v-7667f7ba]:not(first-child){margin-left:82%!important}.col-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7667f7ba]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7667f7ba]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7667f7ba]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7667f7ba]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-s-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-s-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-s-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-s-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7667f7ba]{display:none!important}.s-visible[data-v-7667f7ba]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-m-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-m-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-m-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-m-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7667f7ba]{display:none!important}.m-visible[data-v-7667f7ba]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-l-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-l-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-l-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-l-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7667f7ba]{display:none!important}.l-visible[data-v-7667f7ba]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-xl-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-xl-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-xl-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xl-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7667f7ba]{display:none!important}.xl-visible[data-v-7667f7ba]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7667f7ba]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7667f7ba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7667f7ba]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7667f7ba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7667f7ba]{margin-left:26%}.col-no-margin-xxl-3[data-v-7667f7ba]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7667f7ba]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7667f7ba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7667f7ba]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7667f7ba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7667f7ba]{margin-left:52%}.col-no-margin-xxl-6[data-v-7667f7ba]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7667f7ba]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7667f7ba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7667f7ba]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7667f7ba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7667f7ba]{margin-left:78%}.col-no-margin-xxl-9[data-v-7667f7ba]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7667f7ba]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7667f7ba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7667f7ba]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7667f7ba]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7667f7ba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7667f7ba]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7667f7ba]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7667f7ba]{display:none!important}.xxl-visible[data-v-7667f7ba]{display:block!important}}.vertical-center[data-v-7667f7ba]{display:flex;align-items:center}.horizontal-center[data-v-7667f7ba]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7667f7ba]{text-align:right;float:right;justify-content:right}.hidden[data-v-7667f7ba]{display:none!important}.no-content[data-v-7667f7ba]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7667f7ba],.btn[data-v-7667f7ba],button[data-v-7667f7ba]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7667f7ba],.btn-default[type=submit][data-v-7667f7ba],.btn.btn-primary[data-v-7667f7ba],.btn[type=submit][data-v-7667f7ba],button.btn-primary[data-v-7667f7ba],button[type=submit][data-v-7667f7ba]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7667f7ba],.btn-default .icon[data-v-7667f7ba],button .icon[data-v-7667f7ba]{margin-right:.5em}input[type=password][data-v-7667f7ba],input[type=text][data-v-7667f7ba]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7667f7ba]:focus,input[type=text][data-v-7667f7ba]:focus{border:1px solid #35b870}button[data-v-7667f7ba],input[data-v-7667f7ba]{outline:none}input[type=text][data-v-7667f7ba]:hover,textarea[data-v-7667f7ba]:hover{border:1px solid #9cdfb0}ul[data-v-7667f7ba]{margin:0;padding:0;list-style:none}a[data-v-7667f7ba]{cursor:pointer;text-decoration:none}[data-v-7667f7ba]::-webkit-scrollbar{width:.75em}[data-v-7667f7ba]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7667f7ba]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-7667f7ba]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-7667f7ba]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7667f7ba],input[type=password][data-v-7667f7ba],input[type=search][data-v-7667f7ba],input[type=text][data-v-7667f7ba]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7667f7ba]:hover,input[type=password][data-v-7667f7ba]:hover,input[type=search][data-v-7667f7ba]:hover,input[type=text][data-v-7667f7ba]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7667f7ba]:focus,input[type=password][data-v-7667f7ba]:focus,input[type=search][data-v-7667f7ba]:focus,input[type=text][data-v-7667f7ba]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7667f7ba],input[type=password].with-icon[data-v-7667f7ba],input[type=search].with-icon[data-v-7667f7ba],input[type=text].with-icon[data-v-7667f7ba]{padding-left:.3em}input[type=search][data-v-7667f7ba],input[type=text][data-v-7667f7ba]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7667f7ba]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-7667f7ba;-webkit-animation-name:fadeIn-7667f7ba}.fade-in[data-v-7667f7ba],.fade-out[data-v-7667f7ba]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7667f7ba]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-7667f7ba;-webkit-animation-name:fadeOut-7667f7ba}@-webkit-keyframes fadeIn-7667f7ba{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-7667f7ba{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-7667f7ba{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-7667f7ba{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7667f7ba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7667f7ba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7667f7ba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zigbee-container .info-body .row[data-v-7667f7ba]:nth-child(2n),.zigbee-container .params .row[data-v-7667f7ba]:nth-child(2n){background:#f0f0f0}.zigbee-container .info-body .row[data-v-7667f7ba]:nth-child(odd),.zigbee-container .params .row[data-v-7667f7ba]:nth-child(odd){background:#fff}.zigbee-container .info-body .row[data-v-7667f7ba],.zigbee-container .view .row[data-v-7667f7ba]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zigbee-container .info-body .row[data-v-7667f7ba]:hover,.zigbee-container .view .row[data-v-7667f7ba]:hover{background:#bef6da}.zigbee-container .info-body .item.selected[data-v-7667f7ba],.zigbee-container .view .item.selected[data-v-7667f7ba]{box-shadow:0 2px 4px 0 #bbb}.zigbee-container .info-body .item .name.header[data-v-7667f7ba],.zigbee-container .view .item .name.header[data-v-7667f7ba]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zigbee-container .info-body .item .name.header.selected[data-v-7667f7ba],.zigbee-container .view .item .name.header.selected[data-v-7667f7ba]{border-radius:1.5em;background:#c8ffd0}.zigbee-container .info-body .item .title[data-v-7667f7ba],.zigbee-container .view .item .title[data-v-7667f7ba]{font-size:1.2em;padding-left:.5em}.zigbee-container .info-body .item .buttons[data-v-7667f7ba],.zigbee-container .view .item .buttons[data-v-7667f7ba]{margin:0}.zigbee-container .info-body .item[data-v-7667f7ba]:hover,.zigbee-container .view .item[data-v-7667f7ba]:hover{background:#bef6da}.zigbee-container .info-body .item:hover.selected[data-v-7667f7ba],.zigbee-container .view .item:hover.selected[data-v-7667f7ba]{background:#c8ffd0}.zigbee-container .info-body .item[data-v-7667f7ba]:not(:last-child),.zigbee-container .view .item[data-v-7667f7ba]:not(:last-child){border-bottom:1px solid #ddd}.zigbee-container .info-body .item[data-v-7667f7ba]:first-child,.zigbee-container .view .item[data-v-7667f7ba]:first-child{border-radius:1.5em 1.5em 0 0}.zigbee-container .info-body .item[data-v-7667f7ba]:last-child,.zigbee-container .view .item[data-v-7667f7ba]:last-child{border-radius:0 0 1.5em 1.5em}.zigbee-container .info-body .item .params .section[data-v-7667f7ba],.zigbee-container .view .item .params .section[data-v-7667f7ba]{padding:1.5em 0 0 0}.zigbee-container .info-body .item .value .param-name[data-v-7667f7ba],.zigbee-container .view .item .value .param-name[data-v-7667f7ba]{display:inline-block}.zigbee-container .info-body .item .value .param-name .name[data-v-7667f7ba],.zigbee-container .view .item .value .param-name .name[data-v-7667f7ba]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zigbee-container .info-body .item .value .param-name .name[data-v-7667f7ba]:before,.zigbee-container .view .item .value .param-name .name[data-v-7667f7ba]:before{content:"["}.zigbee-container .info-body .item .value .param-name .name[data-v-7667f7ba]:after,.zigbee-container .view .item .value .param-name .name[data-v-7667f7ba]:after{content:"]"}.zigbee-container .info-body .item .value .param-name .unit[data-v-7667f7ba],.zigbee-container .view .item .value .param-name .unit[data-v-7667f7ba]{font-size:.8em}.zigbee-container .info-body .item .value .param-name .unit[data-v-7667f7ba]:before,.zigbee-container .view .item .value .param-name .unit[data-v-7667f7ba]:before{content:" [unit: "}.zigbee-container .info-body .item .value .param-name .unit[data-v-7667f7ba]:after,.zigbee-container .view .item .value .param-name .unit[data-v-7667f7ba]:after{content:"]"}.zigbee-container .info-body .item .value .param-value label[data-v-7667f7ba],.zigbee-container .view .item .value .param-value label[data-v-7667f7ba]{width:90%}.zigbee-container .info-body .item .value .param-value input[data-v-7667f7ba],.zigbee-container .view .item .value .param-value input[data-v-7667f7ba]{width:100%}.zigbee-container .info-body .item button[data-v-7667f7ba],.zigbee-container .view .item button[data-v-7667f7ba]{border:0;background:none;padding:0 .5em}.zigbee-container .info-body .item button[data-v-7667f7ba]:hover,.zigbee-container .view .item button[data-v-7667f7ba]:hover{color:#35b870}@media screen and (max-width:769px){.zigbee-container .info-body .item .name-edit[data-v-7667f7ba],.zigbee-container .view .item .name-edit[data-v-7667f7ba]{justify-content:left}}@media screen and (min-width:769px){.zigbee-container .info-body .item .name-edit[data-v-7667f7ba],.zigbee-container .view .item .name-edit[data-v-7667f7ba]{justify-content:right}}.zigbee-container .info-body .item .name-edit[data-v-7667f7ba],.zigbee-container .view .item .name-edit[data-v-7667f7ba]{width:100%;display:inline-flex;align-items:center}.zigbee-container .info-body .item .name-edit form[data-v-7667f7ba],.zigbee-container .view .item .name-edit form[data-v-7667f7ba]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zigbee-container .info-body .item .name-edit .buttons[data-v-7667f7ba],.zigbee-container .view .item .name-edit .buttons[data-v-7667f7ba]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zigbee-container .info-body .item .name-edit form[data-v-7667f7ba],.zigbee-container .view .item .name-edit form[data-v-7667f7ba]{background:none;padding:0;border:none;box-shadow:none}.zigbee-container .row[data-v-7667f7ba]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zigbee-container .row .param-name[data-v-7667f7ba]{width:100%;font-weight:700}.zigbee-container .row .param-value[data-v-7667f7ba]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zigbee-container .row .param-name[data-v-7667f7ba]{width:40%}.zigbee-container .row .param-value[data-v-7667f7ba]{width:58%;justify-content:right}}.zigbee-container .row .param-name[data-v-7667f7ba]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zigbee-container .row .param-value[data-v-7667f7ba]{display:inline-flex;align-items:center}.zigbee-container .row .param-value .value-edit[data-v-7667f7ba]{display:flex;align-items:center}.zigbee-container .row .param-value .value-data[data-v-7667f7ba]{display:inline-block;font-weight:700}.zigbee-container .row .param-value .slider-container[data-v-7667f7ba]{display:flex;align-items:center}.zigbee-container .row .param-value .unit[data-v-7667f7ba]{font-size:.8em;margin-left:1em;display:inline}.zigbee-container .row .param-value select[data-v-7667f7ba]{width:100%}.zigbee-container .row .param-value .numeric input.slider[data-v-7667f7ba]{text-align:left}.zigbee-container .row .param-value .numeric input[type=text][data-v-7667f7ba]{text-align:right;width:100%}.zigbee-container .row .param-value .numeric .row[data-v-7667f7ba],.zigbee-container .row .param-value .numeric .row[data-v-7667f7ba]:hover{background:none}.zigbee-container .row .param-value .numeric .value-max[data-v-7667f7ba],.zigbee-container .row .param-value .numeric .value-min[data-v-7667f7ba]{width:50%;font-size:.85em;opacity:.75}.zigbee-container .row .param-value .numeric .value-min[data-v-7667f7ba]{text-align:left}.zigbee-container .row .param-value .numeric .value-max[data-v-7667f7ba]{text-align:right}.zigbee-container select[data-v-7667f7ba]{width:100%}.section[data-v-7667f7ba]{padding-left:1em!important}form[data-v-7667f7ba]{margin:0;padding:0;border:none;box-shadow:none}form .row[data-v-7667f7ba]{background:none!important}form .row[data-v-7667f7ba]:hover{background:#bef6da!important}form .row .label[data-v-7667f7ba]{margin-left:.75em;font-weight:400}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zigbee-container .info-body .row:nth-child(2n),.zigbee-container .params .row:nth-child(2n){background:#f0f0f0}.zigbee-container .info-body .row:nth-child(odd),.zigbee-container .params .row:nth-child(odd){background:#fff}.zigbee-container .info-body .row,.zigbee-container .view .row{display:flex;align-items:center;border-radius:1em;padding:.3em}.zigbee-container .info-body .row:hover,.zigbee-container .view .row:hover{background:#bef6da}.zigbee-container .info-body .item.selected,.zigbee-container .view .item.selected{box-shadow:0 2px 4px 0 #bbb}.zigbee-container .info-body .item .name.header,.zigbee-container .view .item .name.header{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zigbee-container .info-body .item .name.header.selected,.zigbee-container .view .item .name.header.selected{border-radius:1.5em;background:#c8ffd0}.zigbee-container .info-body .item .title,.zigbee-container .view .item .title{font-size:1.2em;padding-left:.5em}.zigbee-container .info-body .item .buttons,.zigbee-container .view .item .buttons{margin:0}.zigbee-container .info-body .item:hover,.zigbee-container .view .item:hover{background:#bef6da}.zigbee-container .info-body .item:hover.selected,.zigbee-container .view .item:hover.selected{background:#c8ffd0}.zigbee-container .info-body .item:not(:last-child),.zigbee-container .view .item:not(:last-child){border-bottom:1px solid #ddd}.zigbee-container .info-body .item:first-child,.zigbee-container .view .item:first-child{border-radius:1.5em 1.5em 0 0}.zigbee-container .info-body .item:last-child,.zigbee-container .view .item:last-child{border-radius:0 0 1.5em 1.5em}.zigbee-container .info-body .item .params .section,.zigbee-container .view .item .params .section{padding:1.5em 0 0 0}.zigbee-container .info-body .item .value .param-name,.zigbee-container .view .item .value .param-name{display:inline-block}.zigbee-container .info-body .item .value .param-name .name,.zigbee-container .view .item .value .param-name .name{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zigbee-container .info-body .item .value .param-name .name:before,.zigbee-container .view .item .value .param-name .name:before{content:"["}.zigbee-container .info-body .item .value .param-name .name:after,.zigbee-container .view .item .value .param-name .name:after{content:"]"}.zigbee-container .info-body .item .value .param-name .unit,.zigbee-container .view .item .value .param-name .unit{font-size:.8em}.zigbee-container .info-body .item .value .param-name .unit:before,.zigbee-container .view .item .value .param-name .unit:before{content:" [unit: "}.zigbee-container .info-body .item .value .param-name .unit:after,.zigbee-container .view .item .value .param-name .unit:after{content:"]"}.zigbee-container .info-body .item .value .param-value label,.zigbee-container .view .item .value .param-value label{width:90%}.zigbee-container .info-body .item .value .param-value input,.zigbee-container .view .item .value .param-value input{width:100%}.zigbee-container .info-body .item button,.zigbee-container .view .item button{border:0;background:none;padding:0 .5em}.zigbee-container .info-body .item button:hover,.zigbee-container .view .item button:hover{color:#35b870}@media screen and (max-width:769px){.zigbee-container .info-body .item .name-edit,.zigbee-container .view .item .name-edit{justify-content:left}}@media screen and (min-width:769px){.zigbee-container .info-body .item .name-edit,.zigbee-container .view .item .name-edit{justify-content:right}}.zigbee-container .info-body .item .name-edit,.zigbee-container .view .item .name-edit{width:100%;display:inline-flex;align-items:center}.zigbee-container .info-body .item .name-edit form,.zigbee-container .view .item .name-edit form{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zigbee-container .info-body .item .name-edit .buttons,.zigbee-container .view .item .name-edit .buttons{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zigbee-container .info-body .item .name-edit form,.zigbee-container .view .item .name-edit form{background:none;padding:0;border:none;box-shadow:none}.zigbee-container .row{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zigbee-container .row .param-name{width:100%;font-weight:700}.zigbee-container .row .param-value{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zigbee-container .row .param-name{width:40%}.zigbee-container .row .param-value{width:58%;justify-content:right}}.zigbee-container .row .param-name{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zigbee-container .row .param-value{display:inline-flex;align-items:center}.zigbee-container .row .param-value .value-edit{display:flex;align-items:center}.zigbee-container .row .param-value .value-data{display:inline-block;font-weight:700}.zigbee-container .row .param-value .slider-container{display:flex;align-items:center}.zigbee-container .row .param-value .unit{font-size:.8em;margin-left:1em;display:inline}.zigbee-container .row .param-value select{width:100%}.zigbee-container .row .param-value .numeric input.slider{text-align:left}.zigbee-container .row .param-value .numeric input[type=text]{text-align:right;width:100%}.zigbee-container .row .param-value .numeric .row,.zigbee-container .row .param-value .numeric .row:hover{background:none}.zigbee-container .row .param-value .numeric .value-max,.zigbee-container .row .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zigbee-container .row .param-value .numeric .value-min{text-align:left}.zigbee-container .row .param-value .numeric .value-max{text-align:right}.zigbee-container select{width:100%}.zigbee-container{width:100%;height:100%;padding:0;display:flex;flex-direction:column;align-items:center;overflow:auto}.zigbee-container .no-items{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zigbee-container .view-options{display:flex;width:100%;height:3.5em;justify-content:space-between;align-items:center;padding:0;background:#f9fafa;border-bottom:1px solid #ddd;box-shadow:0 3px 2px -1px silver}.zigbee-container .view-options .view-selector{display:inline-flex;padding-left:.5em}.zigbee-container .view-options .view-selector label{width:100%}.zigbee-container .view-options .buttons{display:inline-flex;margin:0}.zigbee-container .view-options .buttons button{background:none;border:none;padding:0 .75em}.zigbee-container .view-options .buttons button:hover{color:#35b870}.zigbee-container .view-options .buttons .dropdown .item{padding:.5em 2em .5em .5em}.zigbee-container .view-container{width:100%;height:calc(100% - 3.5em);display:flex;justify-content:center;overflow:auto}.zigbee-container .view{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:769px){.zigbee-container .view{width:100%}}@media screen and (min-width:769px){.zigbee-container .view{width:100%}}@media screen and (min-width:1024px){.zigbee-container .view{min-width:400pt;max-width:750pt;border-radius:1.5em}.zigbee-container .view-container{padding-top:2em}}.zigbee-container .params{background:#fff;padding-bottom:1em}.zigbee-container .params .section{display:flex;flex-direction:column;padding:0 1em}.zigbee-container .params .section:not(:first-child){padding-top:1em}.zigbee-container .params .section .header{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zigbee-container .btn-value-name-edit{padding:0}.zigbee-container .modal .section .header{background:none;padding:.5em 0}.zigbee-container .modal .section .body{padding:0}.zigbee-container .modal .network-info{min-width:600pt}.zigbee-container .error{color:#a00}.zigbee-container .device .actions .row,.zigbee-container .group .actions .row{cursor:pointer}.zigbee-container .device form,.zigbee-container .group form{margin-bottom:0}.zigbee-container .device .param-value input[type=text],.zigbee-container .group .param-value input[type=text]{text-align:right}.zigbee-container .info-body{margin:-2em;padding:0}.zigbee-container .info-body .row{padding:1em .5em}.zigbee-container .info-body .row .param-name{font-weight:700}@media screen and (max-width:769px){.zigbee-container .info-body{width:100vw}}@media screen and (min-width:769px){.zigbee-container .info-body{width:80vw}}@media screen and (min-width:1024px){.zigbee-container .info-body{width:60vw;max-width:30em}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4658.0aa0c9b4.css b/platypush/backend/http/webapp/dist/static/css/4658.0aa0c9b4.css new file mode 100644 index 00000000..f9498cc5 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/4658.0aa0c9b4.css @@ -0,0 +1 @@ +.col-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-56458f8e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-56458f8e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-56458f8e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-56458f8e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-56458f8e]:first-child{margin-left:26%!important}.col-offset-3[data-v-56458f8e]:not(first-child){margin-left:30%!important}.col-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-56458f8e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-56458f8e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-56458f8e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-56458f8e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-56458f8e]:first-child{margin-left:52%!important}.col-offset-6[data-v-56458f8e]:not(first-child){margin-left:56%!important}.col-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-56458f8e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-56458f8e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-56458f8e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-56458f8e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-56458f8e]:first-child{margin-left:78%!important}.col-offset-9[data-v-56458f8e]:not(first-child){margin-left:82%!important}.col-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-56458f8e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-56458f8e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-56458f8e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-56458f8e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-s-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-s-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-s-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-56458f8e]{display:none!important}.s-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-m-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-m-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-m-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-56458f8e]{display:none!important}.m-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-l-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-l-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-l-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-56458f8e]{display:none!important}.l-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-xl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-xl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-xl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-56458f8e]{display:none!important}.xl-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-xxl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-xxl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-xxl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-56458f8e]{display:none!important}.xxl-visible[data-v-56458f8e]{display:block!important}}.vertical-center[data-v-56458f8e]{display:flex;align-items:center}.horizontal-center[data-v-56458f8e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-56458f8e]{text-align:right;float:right;justify-content:right}.hidden[data-v-56458f8e]{display:none!important}.no-content[data-v-56458f8e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-56458f8e],.btn[data-v-56458f8e],button[data-v-56458f8e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-56458f8e],.btn-default[type=submit][data-v-56458f8e],.btn.btn-primary[data-v-56458f8e],.btn[type=submit][data-v-56458f8e],button.btn-primary[data-v-56458f8e],button[type=submit][data-v-56458f8e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-56458f8e],.btn-default .icon[data-v-56458f8e],button .icon[data-v-56458f8e]{margin-right:.5em}input[type=password][data-v-56458f8e],input[type=text][data-v-56458f8e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-56458f8e]:focus,input[type=text][data-v-56458f8e]:focus{border:1px solid #35b870}button[data-v-56458f8e],input[data-v-56458f8e]{outline:none}input[type=text][data-v-56458f8e]:hover,textarea[data-v-56458f8e]:hover{border:1px solid #9cdfb0}ul[data-v-56458f8e]{margin:0;padding:0;list-style:none}a[data-v-56458f8e]{cursor:pointer;text-decoration:none}[data-v-56458f8e]::-webkit-scrollbar{width:.75em}[data-v-56458f8e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-56458f8e]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-56458f8e]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-56458f8e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-56458f8e],input[type=password][data-v-56458f8e],input[type=search][data-v-56458f8e],input[type=text][data-v-56458f8e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-56458f8e]:hover,input[type=password][data-v-56458f8e]:hover,input[type=search][data-v-56458f8e]:hover,input[type=text][data-v-56458f8e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-56458f8e]:focus,input[type=password][data-v-56458f8e]:focus,input[type=search][data-v-56458f8e]:focus,input[type=text][data-v-56458f8e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-56458f8e],input[type=password].with-icon[data-v-56458f8e],input[type=search].with-icon[data-v-56458f8e],input[type=text].with-icon[data-v-56458f8e]{padding-left:.3em}input[type=search][data-v-56458f8e],input[type=text][data-v-56458f8e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-56458f8e]{animation-fill-mode:both;animation-name:fadeIn-56458f8e;-webkit-animation-name:fadeIn-56458f8e}.fade-in[data-v-56458f8e],.fade-out[data-v-56458f8e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-56458f8e]{animation-fill-mode:both;animation-name:fadeOut-56458f8e;-webkit-animation-name:fadeOut-56458f8e}@keyframes fadeIn-56458f8e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-56458f8e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-56458f8e]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-56458f8e]:nth-child(2n),.zwave-container .params .row[data-v-56458f8e]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-56458f8e]:nth-child(odd),.zwave-container .params .row[data-v-56458f8e]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-56458f8e]:hover,.zwave-container .params .row[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-56458f8e],.zwave-container .scene .actions .row[data-v-56458f8e]{cursor:pointer}.zwave-container .node form[data-v-56458f8e],.zwave-container .scene form[data-v-56458f8e]{margin-bottom:0}.zwave-container .params[data-v-56458f8e]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-56458f8e]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-56458f8e]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-56458f8e]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-56458f8e]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-56458f8e]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-56458f8e]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-56458f8e]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-56458f8e]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-56458f8e]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-56458f8e]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-56458f8e]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-56458f8e]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-56458f8e]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-56458f8e],.zwave-container .params .param-value .numeric .row[data-v-56458f8e]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-56458f8e],.zwave-container .params .param-value .numeric .value-min[data-v-56458f8e]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-56458f8e]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-56458f8e]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-56458f8e]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-56458f8e]{margin:0}.zwave-container .row[data-v-56458f8e]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-56458f8e]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-56458f8e]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-56458f8e]{width:40%}.zwave-container .row .param-value[data-v-56458f8e]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-56458f8e]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-56458f8e]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-56458f8e]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-56458f8e]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-56458f8e]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-56458f8e]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-56458f8e]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-56458f8e],.zwave-container .row .param-value .numeric .row[data-v-56458f8e]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-56458f8e],.zwave-container .row .param-value .numeric .value-min[data-v-56458f8e]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-56458f8e]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-56458f8e]{text-align:right}.zwave-container .btn-default[data-v-56458f8e]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-56458f8e]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-56458f8e]{text-align:right}.zwave-container .view-container[data-v-56458f8e]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-56458f8e]{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-56458f8e]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-56458f8e]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-56458f8e]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-56458f8e]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-56458f8e]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-56458f8e]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-56458f8e]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-56458f8e]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-56458f8e]{margin:0}.zwave-container .item[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-56458f8e]{background:#c8ffd0}.zwave-container .item[data-v-56458f8e]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-56458f8e]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-56458f8e]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-56458f8e]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-56458f8e]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-56458f8e]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-56458f8e]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-56458f8e]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-56458f8e]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-56458f8e]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-56458f8e]{width:90%}.zwave-container .item .value .param-value input[data-v-56458f8e]{width:100%}.zwave-container .item button[data-v-56458f8e]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-56458f8e]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-56458f8e]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-56458f8e]{justify-content:right}}.zwave-container .item .name-edit[data-v-56458f8e]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-56458f8e]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-56458f8e]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-56458f8e]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-56458f8e]{padding:0}.zwave-container .modal .section .header[data-v-56458f8e]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-56458f8e]{padding:0}.zwave-container .modal .network-info[data-v-56458f8e]{min-width:600pt}.zwave-container .error[data-v-56458f8e]{color:#a00}.zwave-container form[data-v-56458f8e]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-56458f8e]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-56458f8e]:hover{color:#35b870}.zwave-container .buttons[data-v-56458f8e]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-56458f8e]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-56458f8e]{width:100%}.zwave-container .clickable[data-v-56458f8e]{cursor:pointer}.zwave-container .buttons button[data-v-56458f8e]{background:none!important}.zwave-container .view.values .node-container[data-v-56458f8e]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-56458f8e]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-56458f8e]{border-radius:0}.section.nodes .header[data-v-56458f8e],.section.nodes .row[data-v-56458f8e]{position:relative}.section.nodes .header .buttons[data-v-56458f8e],.section.nodes .row .buttons[data-v-56458f8e]{position:absolute;right:0;display:flex;justify-content:right}.col-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-3da196a6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-3da196a6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-3da196a6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-3da196a6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-3da196a6]:first-child{margin-left:26%!important}.col-offset-3[data-v-3da196a6]:not(first-child){margin-left:30%!important}.col-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-3da196a6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-3da196a6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-3da196a6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-3da196a6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-3da196a6]:first-child{margin-left:52%!important}.col-offset-6[data-v-3da196a6]:not(first-child){margin-left:56%!important}.col-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-3da196a6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-3da196a6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-3da196a6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-3da196a6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-3da196a6]:first-child{margin-left:78%!important}.col-offset-9[data-v-3da196a6]:not(first-child){margin-left:82%!important}.col-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-3da196a6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-3da196a6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-3da196a6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-3da196a6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-s-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-s-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-s-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-3da196a6]{display:none!important}.s-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-m-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-m-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-m-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-3da196a6]{display:none!important}.m-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-l-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-l-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-l-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-3da196a6]{display:none!important}.l-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-xl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-xl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-xl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-3da196a6]{display:none!important}.xl-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-xxl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-xxl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-xxl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-3da196a6]{display:none!important}.xxl-visible[data-v-3da196a6]{display:block!important}}.vertical-center[data-v-3da196a6]{display:flex;align-items:center}.horizontal-center[data-v-3da196a6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-3da196a6]{text-align:right;float:right;justify-content:right}.hidden[data-v-3da196a6]{display:none!important}.no-content[data-v-3da196a6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-3da196a6],.btn[data-v-3da196a6],button[data-v-3da196a6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-3da196a6],.btn-default[type=submit][data-v-3da196a6],.btn.btn-primary[data-v-3da196a6],.btn[type=submit][data-v-3da196a6],button.btn-primary[data-v-3da196a6],button[type=submit][data-v-3da196a6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-3da196a6],.btn-default .icon[data-v-3da196a6],button .icon[data-v-3da196a6]{margin-right:.5em}input[type=password][data-v-3da196a6],input[type=text][data-v-3da196a6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-3da196a6]:focus,input[type=text][data-v-3da196a6]:focus{border:1px solid #35b870}button[data-v-3da196a6],input[data-v-3da196a6]{outline:none}input[type=text][data-v-3da196a6]:hover,textarea[data-v-3da196a6]:hover{border:1px solid #9cdfb0}ul[data-v-3da196a6]{margin:0;padding:0;list-style:none}a[data-v-3da196a6]{cursor:pointer;text-decoration:none}[data-v-3da196a6]::-webkit-scrollbar{width:.75em}[data-v-3da196a6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-3da196a6]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-3da196a6]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-3da196a6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-3da196a6],input[type=password][data-v-3da196a6],input[type=search][data-v-3da196a6],input[type=text][data-v-3da196a6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-3da196a6]:hover,input[type=password][data-v-3da196a6]:hover,input[type=search][data-v-3da196a6]:hover,input[type=text][data-v-3da196a6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-3da196a6]:focus,input[type=password][data-v-3da196a6]:focus,input[type=search][data-v-3da196a6]:focus,input[type=text][data-v-3da196a6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-3da196a6],input[type=password].with-icon[data-v-3da196a6],input[type=search].with-icon[data-v-3da196a6],input[type=text].with-icon[data-v-3da196a6]{padding-left:.3em}input[type=search][data-v-3da196a6],input[type=text][data-v-3da196a6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-3da196a6]{animation-fill-mode:both;animation-name:fadeIn-3da196a6;-webkit-animation-name:fadeIn-3da196a6}.fade-in[data-v-3da196a6],.fade-out[data-v-3da196a6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-3da196a6]{animation-fill-mode:both;animation-name:fadeOut-3da196a6;-webkit-animation-name:fadeOut-3da196a6}@keyframes fadeIn-3da196a6{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-3da196a6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-3da196a6]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-3da196a6]:nth-child(2n),.zwave-container .params .row[data-v-3da196a6]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-3da196a6]:nth-child(odd),.zwave-container .params .row[data-v-3da196a6]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-3da196a6]:hover,.zwave-container .params .row[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-3da196a6],.zwave-container .scene .actions .row[data-v-3da196a6]{cursor:pointer}.zwave-container .node form[data-v-3da196a6],.zwave-container .scene form[data-v-3da196a6]{margin-bottom:0}.zwave-container .params[data-v-3da196a6]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-3da196a6]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-3da196a6]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-3da196a6]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-3da196a6]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-3da196a6]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-3da196a6]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-3da196a6]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-3da196a6]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-3da196a6]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-3da196a6]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-3da196a6]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-3da196a6]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-3da196a6]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-3da196a6],.zwave-container .params .param-value .numeric .row[data-v-3da196a6]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-3da196a6],.zwave-container .params .param-value .numeric .value-min[data-v-3da196a6]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-3da196a6]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-3da196a6]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-3da196a6]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-3da196a6]{margin:0}.zwave-container .row[data-v-3da196a6]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-3da196a6]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-3da196a6]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-3da196a6]{width:40%}.zwave-container .row .param-value[data-v-3da196a6]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-3da196a6]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-3da196a6]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-3da196a6]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-3da196a6]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-3da196a6]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-3da196a6]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-3da196a6]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-3da196a6],.zwave-container .row .param-value .numeric .row[data-v-3da196a6]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-3da196a6],.zwave-container .row .param-value .numeric .value-min[data-v-3da196a6]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-3da196a6]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-3da196a6]{text-align:right}.zwave-container .btn-default[data-v-3da196a6]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-3da196a6]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-3da196a6]{text-align:right}.zwave-container .view-container[data-v-3da196a6]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-3da196a6]{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-3da196a6]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-3da196a6]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-3da196a6]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-3da196a6]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-3da196a6]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-3da196a6]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-3da196a6]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-3da196a6]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-3da196a6]{margin:0}.zwave-container .item[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-3da196a6]{background:#c8ffd0}.zwave-container .item[data-v-3da196a6]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-3da196a6]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-3da196a6]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-3da196a6]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-3da196a6]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-3da196a6]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-3da196a6]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-3da196a6]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-3da196a6]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-3da196a6]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-3da196a6]{width:90%}.zwave-container .item .value .param-value input[data-v-3da196a6]{width:100%}.zwave-container .item button[data-v-3da196a6]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-3da196a6]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-3da196a6]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-3da196a6]{justify-content:right}}.zwave-container .item .name-edit[data-v-3da196a6]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-3da196a6]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-3da196a6]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-3da196a6]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-3da196a6]{padding:0}.zwave-container .modal .section .header[data-v-3da196a6]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-3da196a6]{padding:0}.zwave-container .modal .network-info[data-v-3da196a6]{min-width:600pt}.zwave-container .error[data-v-3da196a6]{color:#a00}.zwave-container form[data-v-3da196a6]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-3da196a6]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-3da196a6]:hover{color:#35b870}.zwave-container .buttons[data-v-3da196a6]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-3da196a6]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-3da196a6]{width:100%}.zwave-container .clickable[data-v-3da196a6]{cursor:pointer}.zwave-container .buttons button[data-v-3da196a6]{background:none!important}.zwave-container .view.values .node-container[data-v-3da196a6]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-3da196a6]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-3da196a6]{border-radius:0}.col-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0021cd76]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0021cd76]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0021cd76]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0021cd76]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0021cd76]:first-child{margin-left:26%!important}.col-offset-3[data-v-0021cd76]:not(first-child){margin-left:30%!important}.col-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0021cd76]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0021cd76]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0021cd76]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0021cd76]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0021cd76]:first-child{margin-left:52%!important}.col-offset-6[data-v-0021cd76]:not(first-child){margin-left:56%!important}.col-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0021cd76]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0021cd76]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0021cd76]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0021cd76]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0021cd76]:first-child{margin-left:78%!important}.col-offset-9[data-v-0021cd76]:not(first-child){margin-left:82%!important}.col-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0021cd76]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0021cd76]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0021cd76]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0021cd76]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-s-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-s-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-s-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0021cd76]{display:none!important}.s-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-m-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-m-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-m-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0021cd76]{display:none!important}.m-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-l-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-l-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-l-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0021cd76]{display:none!important}.l-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-xl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-xl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-xl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0021cd76]{display:none!important}.xl-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-xxl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-xxl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-xxl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0021cd76]{display:none!important}.xxl-visible[data-v-0021cd76]{display:block!important}}.vertical-center[data-v-0021cd76]{display:flex;align-items:center}.horizontal-center[data-v-0021cd76]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0021cd76]{text-align:right;float:right;justify-content:right}.hidden[data-v-0021cd76]{display:none!important}.no-content[data-v-0021cd76]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0021cd76],.btn[data-v-0021cd76],button[data-v-0021cd76]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0021cd76],.btn-default[type=submit][data-v-0021cd76],.btn.btn-primary[data-v-0021cd76],.btn[type=submit][data-v-0021cd76],button.btn-primary[data-v-0021cd76],button[type=submit][data-v-0021cd76]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0021cd76],.btn-default .icon[data-v-0021cd76],button .icon[data-v-0021cd76]{margin-right:.5em}input[type=password][data-v-0021cd76],input[type=text][data-v-0021cd76]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0021cd76]:focus,input[type=text][data-v-0021cd76]:focus{border:1px solid #35b870}button[data-v-0021cd76],input[data-v-0021cd76]{outline:none}input[type=text][data-v-0021cd76]:hover,textarea[data-v-0021cd76]:hover{border:1px solid #9cdfb0}ul[data-v-0021cd76]{margin:0;padding:0;list-style:none}a[data-v-0021cd76]{cursor:pointer;text-decoration:none}[data-v-0021cd76]::-webkit-scrollbar{width:.75em}[data-v-0021cd76]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0021cd76]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-0021cd76]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-0021cd76]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0021cd76],input[type=password][data-v-0021cd76],input[type=search][data-v-0021cd76],input[type=text][data-v-0021cd76]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0021cd76]:hover,input[type=password][data-v-0021cd76]:hover,input[type=search][data-v-0021cd76]:hover,input[type=text][data-v-0021cd76]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0021cd76]:focus,input[type=password][data-v-0021cd76]:focus,input[type=search][data-v-0021cd76]:focus,input[type=text][data-v-0021cd76]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0021cd76],input[type=password].with-icon[data-v-0021cd76],input[type=search].with-icon[data-v-0021cd76],input[type=text].with-icon[data-v-0021cd76]{padding-left:.3em}input[type=search][data-v-0021cd76],input[type=text][data-v-0021cd76]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0021cd76]{animation-fill-mode:both;animation-name:fadeIn-0021cd76;-webkit-animation-name:fadeIn-0021cd76}.fade-in[data-v-0021cd76],.fade-out[data-v-0021cd76]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0021cd76]{animation-fill-mode:both;animation-name:fadeOut-0021cd76;-webkit-animation-name:fadeOut-0021cd76}@keyframes fadeIn-0021cd76{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-0021cd76{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-0021cd76]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-0021cd76]:nth-child(2n),.zwave-container .params .row[data-v-0021cd76]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-0021cd76]:nth-child(odd),.zwave-container .params .row[data-v-0021cd76]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-0021cd76]:hover,.zwave-container .params .row[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-0021cd76],.zwave-container .scene .actions .row[data-v-0021cd76]{cursor:pointer}.zwave-container .node form[data-v-0021cd76],.zwave-container .scene form[data-v-0021cd76]{margin-bottom:0}.zwave-container .params[data-v-0021cd76]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-0021cd76]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-0021cd76]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-0021cd76]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-0021cd76]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-0021cd76]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-0021cd76]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-0021cd76]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-0021cd76]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-0021cd76]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-0021cd76]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-0021cd76]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-0021cd76]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-0021cd76]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-0021cd76],.zwave-container .params .param-value .numeric .row[data-v-0021cd76]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-0021cd76],.zwave-container .params .param-value .numeric .value-min[data-v-0021cd76]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-0021cd76]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-0021cd76]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-0021cd76]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-0021cd76]{margin:0}.zwave-container .row[data-v-0021cd76]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-0021cd76]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-0021cd76]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-0021cd76]{width:40%}.zwave-container .row .param-value[data-v-0021cd76]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-0021cd76]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-0021cd76]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-0021cd76]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-0021cd76]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-0021cd76]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-0021cd76]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-0021cd76]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-0021cd76],.zwave-container .row .param-value .numeric .row[data-v-0021cd76]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-0021cd76],.zwave-container .row .param-value .numeric .value-min[data-v-0021cd76]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-0021cd76]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-0021cd76]{text-align:right}.zwave-container .btn-default[data-v-0021cd76]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-0021cd76]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-0021cd76]{text-align:right}.zwave-container .view-container[data-v-0021cd76]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-0021cd76]{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-0021cd76]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-0021cd76]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-0021cd76]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-0021cd76]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-0021cd76]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-0021cd76]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-0021cd76]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-0021cd76]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-0021cd76]{margin:0}.zwave-container .item[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-0021cd76]{background:#c8ffd0}.zwave-container .item[data-v-0021cd76]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-0021cd76]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-0021cd76]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-0021cd76]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-0021cd76]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-0021cd76]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-0021cd76]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-0021cd76]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-0021cd76]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-0021cd76]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-0021cd76]{width:90%}.zwave-container .item .value .param-value input[data-v-0021cd76]{width:100%}.zwave-container .item button[data-v-0021cd76]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-0021cd76]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-0021cd76]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-0021cd76]{justify-content:right}}.zwave-container .item .name-edit[data-v-0021cd76]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-0021cd76]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-0021cd76]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-0021cd76]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-0021cd76]{padding:0}.zwave-container .modal .section .header[data-v-0021cd76]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-0021cd76]{padding:0}.zwave-container .modal .network-info[data-v-0021cd76]{min-width:600pt}.zwave-container .error[data-v-0021cd76]{color:#a00}.zwave-container form[data-v-0021cd76]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-0021cd76]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-0021cd76]:hover{color:#35b870}.zwave-container .buttons[data-v-0021cd76]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-0021cd76]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-0021cd76]{width:100%}.zwave-container .clickable[data-v-0021cd76]{cursor:pointer}.zwave-container .buttons button[data-v-0021cd76]{background:none!important}.zwave-container .view.values .node-container[data-v-0021cd76]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-0021cd76]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-0021cd76]{border-radius:0}.node-container:first-child .item.node[data-v-0021cd76]:hover{border-radius:1.5em 1.5em 0 0}.node-container:last-child .item.node[data-v-0021cd76]:hover{border-radius:0 0 1.5em 1.5em}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row:nth-child(2n),.zwave-container .params .row:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row:nth-child(odd),.zwave-container .params .row:nth-child(odd){background:#fff}.zwave-container .info-body .row:hover,.zwave-container .params .row:hover{background:#bef6da}.zwave-container .node .actions .row,.zwave-container .scene .actions .row{cursor:pointer}.zwave-container .node form,.zwave-container .scene form{margin-bottom:0}.zwave-container .params{background:#fff;padding-bottom:1em}.zwave-container .params .title{font-size:1.1em!important;margin:0!important}.zwave-container .params .section{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section:not(:first-child){padding-top:1em}.zwave-container .params .section .header{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons{display:inline-flex;justify-content:right}.zwave-container .params .row{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row:hover{background:#bef6da}.zwave-container .params .param-name{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit{display:flex;align-items:center}.zwave-container .params .param-value .value-data{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container{display:flex;align-items:center}.zwave-container .params .param-value .unit{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select{width:100%}.zwave-container .params .param-value .numeric input.slider{text-align:left}.zwave-container .params .param-value .numeric input[type=text]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row,.zwave-container .params .param-value .numeric .row:hover{background:none}.zwave-container .params .param-value .numeric .value-max,.zwave-container .params .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min{text-align:left}.zwave-container .params .param-value .numeric .value-max{text-align:right}.zwave-container .params .param-value .edit-cell{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons{margin:0}.zwave-container .row{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name{width:100%;font-weight:700}.zwave-container .row .param-value{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name{width:40%}.zwave-container .row .param-value{width:58%;justify-content:right}}.zwave-container .row .param-name{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit{display:flex;align-items:center}.zwave-container .row .param-value .value-data{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container{display:flex;align-items:center}.zwave-container .row .param-value .unit{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select{width:100%}.zwave-container .row .param-value .numeric input.slider{text-align:left}.zwave-container .row .param-value .numeric input[type=text]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row,.zwave-container .row .param-value .numeric .row:hover{background:none}.zwave-container .row .param-value .numeric .value-max,.zwave-container .row .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min{text-align:left}.zwave-container .row .param-value .numeric .value-max{text-align:right}.zwave-container .btn-default{border:0;padding:0 1em}.zwave-container .btn-default:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons{text-align:right}.zwave-container .view-container{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item{border-bottom:1px solid #ddd}.zwave-container .item.selected{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header:hover{border-radius:1.5em}.zwave-container .item .name.header.selected{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons{margin:0}.zwave-container .item:hover{background:#bef6da}.zwave-container .item:hover.selected{background:#c8ffd0}.zwave-container .item:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section{padding:1.5em 0 0 0}.zwave-container .item .value .param-name{display:inline-block}.zwave-container .item .value .param-name .name{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name:before{content:"["}.zwave-container .item .value .param-name .name:after{content:"]"}.zwave-container .item .value .param-name .unit{font-size:.8em}.zwave-container .item .value .param-name .unit:before{content:" [unit: "}.zwave-container .item .value .param-name .unit:after{content:"]"}.zwave-container .item .value .param-value label{width:90%}.zwave-container .item .value .param-value input{width:100%}.zwave-container .item button{border:0;background:none;padding:0 .5em}.zwave-container .item button:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit{justify-content:right}}.zwave-container .item .name-edit,.zwave-container .item .name-edit form{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form{justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit{padding:0}.zwave-container .modal .section .header{background:none;padding:.5em 0}.zwave-container .modal .section .body{padding:0}.zwave-container .modal .network-info{min-width:600pt}.zwave-container .error{color:#a00}.zwave-container form{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button{background:none;border:none;padding:0 .75em}.zwave-container button:hover{color:#35b870}.zwave-container .buttons{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item{padding:.5em 2em .5em .5em}.zwave-container select{width:100%}.zwave-container .clickable{cursor:pointer}.zwave-container .buttons button{background:none!important}.zwave-container .view.values .node-container:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item{border-radius:0}.zwave-container{height:100%;flex-direction:column;overflow:auto}.zwave-container,.zwave-container .view-options{width:100%;padding:0;display:flex;align-items:center}.zwave-container .view-options{height:3.5em;justify-content:space-between;background:#f9fafa;border-bottom:1px solid #ddd;box-shadow:0 3px 2px -1px silver}.zwave-container .view-options .view-selector{display:inline-flex;padding-left:.5em}.zwave-container .view-options .view-selector label,.zwave-container .view-options select{width:100%}.zwave-container .view-options .buttons{display:inline-flex;margin:0!important;justify-content:flex-end}.zwave-container .view-options .buttons button{border:none;background:none}.zwave-container .group-add{margin:-2em;min-width:20em;padding-bottom:1em}.zwave-container .network-info{margin:-1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4764.837012fe.css b/platypush/backend/http/webapp/dist/static/css/4764.837012fe.css deleted file mode 100644 index 8c1cd834..00000000 --- a/platypush/backend/http/webapp/dist/static/css/4764.837012fe.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-56458f8e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-56458f8e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-56458f8e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-56458f8e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-56458f8e]:first-child{margin-left:26%!important}.col-offset-3[data-v-56458f8e]:not(first-child){margin-left:30%!important}.col-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-56458f8e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-56458f8e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-56458f8e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-56458f8e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-56458f8e]:first-child{margin-left:52%!important}.col-offset-6[data-v-56458f8e]:not(first-child){margin-left:56%!important}.col-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-56458f8e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-56458f8e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-56458f8e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-56458f8e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-56458f8e]:first-child{margin-left:78%!important}.col-offset-9[data-v-56458f8e]:not(first-child){margin-left:82%!important}.col-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-56458f8e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-56458f8e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-56458f8e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-56458f8e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-s-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-s-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-s-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-56458f8e]{display:none!important}.s-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-m-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-m-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-m-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-56458f8e]{display:none!important}.m-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-l-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-l-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-l-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-56458f8e]{display:none!important}.l-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-xl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-xl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-xl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-56458f8e]{display:none!important}.xl-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-xxl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-xxl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-xxl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-56458f8e]{display:none!important}.xxl-visible[data-v-56458f8e]{display:block!important}}.vertical-center[data-v-56458f8e]{display:flex;align-items:center}.horizontal-center[data-v-56458f8e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-56458f8e]{text-align:right;float:right;justify-content:right}.hidden[data-v-56458f8e]{display:none!important}.no-content[data-v-56458f8e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-56458f8e],.btn[data-v-56458f8e],button[data-v-56458f8e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-56458f8e],.btn-default[type=submit][data-v-56458f8e],.btn.btn-primary[data-v-56458f8e],.btn[type=submit][data-v-56458f8e],button.btn-primary[data-v-56458f8e],button[type=submit][data-v-56458f8e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-56458f8e],.btn-default .icon[data-v-56458f8e],button .icon[data-v-56458f8e]{margin-right:.5em}input[type=password][data-v-56458f8e],input[type=text][data-v-56458f8e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-56458f8e]:focus,input[type=text][data-v-56458f8e]:focus{border:1px solid #35b870}button[data-v-56458f8e],input[data-v-56458f8e]{outline:none}input[type=text][data-v-56458f8e]:hover,textarea[data-v-56458f8e]:hover{border:1px solid #9cdfb0}ul[data-v-56458f8e]{margin:0;padding:0;list-style:none}a[data-v-56458f8e]{cursor:pointer;text-decoration:none}[data-v-56458f8e]::-webkit-scrollbar{width:.75em}[data-v-56458f8e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-56458f8e]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-56458f8e]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-56458f8e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-56458f8e],input[type=password][data-v-56458f8e],input[type=search][data-v-56458f8e],input[type=text][data-v-56458f8e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-56458f8e]:hover,input[type=password][data-v-56458f8e]:hover,input[type=search][data-v-56458f8e]:hover,input[type=text][data-v-56458f8e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-56458f8e]:focus,input[type=password][data-v-56458f8e]:focus,input[type=search][data-v-56458f8e]:focus,input[type=text][data-v-56458f8e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-56458f8e],input[type=password].with-icon[data-v-56458f8e],input[type=search].with-icon[data-v-56458f8e],input[type=text].with-icon[data-v-56458f8e]{padding-left:.3em}input[type=search][data-v-56458f8e],input[type=text][data-v-56458f8e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-56458f8e]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-56458f8e;-webkit-animation-name:fadeIn-56458f8e}.fade-in[data-v-56458f8e],.fade-out[data-v-56458f8e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-56458f8e]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-56458f8e;-webkit-animation-name:fadeOut-56458f8e}@-webkit-keyframes fadeIn-56458f8e{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-56458f8e{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-56458f8e{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-56458f8e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-56458f8e]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-56458f8e]:nth-child(2n),.zwave-container .params .row[data-v-56458f8e]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-56458f8e]:nth-child(odd),.zwave-container .params .row[data-v-56458f8e]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-56458f8e]:hover,.zwave-container .params .row[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-56458f8e],.zwave-container .scene .actions .row[data-v-56458f8e]{cursor:pointer}.zwave-container .node form[data-v-56458f8e],.zwave-container .scene form[data-v-56458f8e]{margin-bottom:0}.zwave-container .params[data-v-56458f8e]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-56458f8e]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-56458f8e]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-56458f8e]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-56458f8e]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-56458f8e]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-56458f8e]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-56458f8e]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-56458f8e]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-56458f8e]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-56458f8e]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-56458f8e]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-56458f8e]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-56458f8e]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-56458f8e],.zwave-container .params .param-value .numeric .row[data-v-56458f8e]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-56458f8e],.zwave-container .params .param-value .numeric .value-min[data-v-56458f8e]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-56458f8e]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-56458f8e]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-56458f8e]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-56458f8e]{margin:0}.zwave-container .row[data-v-56458f8e]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-56458f8e]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-56458f8e]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-56458f8e]{width:40%}.zwave-container .row .param-value[data-v-56458f8e]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-56458f8e]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-56458f8e]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-56458f8e]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-56458f8e]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-56458f8e]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-56458f8e]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-56458f8e]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-56458f8e],.zwave-container .row .param-value .numeric .row[data-v-56458f8e]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-56458f8e],.zwave-container .row .param-value .numeric .value-min[data-v-56458f8e]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-56458f8e]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-56458f8e]{text-align:right}.zwave-container .btn-default[data-v-56458f8e]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-56458f8e]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-56458f8e]{text-align:right}.zwave-container .view-container[data-v-56458f8e]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-56458f8e]{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-56458f8e]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-56458f8e]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-56458f8e]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-56458f8e]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-56458f8e]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-56458f8e]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-56458f8e]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-56458f8e]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-56458f8e]{margin:0}.zwave-container .item[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-56458f8e]{background:#c8ffd0}.zwave-container .item[data-v-56458f8e]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-56458f8e]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-56458f8e]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-56458f8e]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-56458f8e]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-56458f8e]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-56458f8e]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-56458f8e]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-56458f8e]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-56458f8e]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-56458f8e]{width:90%}.zwave-container .item .value .param-value input[data-v-56458f8e]{width:100%}.zwave-container .item button[data-v-56458f8e]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-56458f8e]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-56458f8e]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-56458f8e]{justify-content:right}}.zwave-container .item .name-edit[data-v-56458f8e]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-56458f8e]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-56458f8e]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-56458f8e]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-56458f8e]{padding:0}.zwave-container .modal .section .header[data-v-56458f8e]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-56458f8e]{padding:0}.zwave-container .modal .network-info[data-v-56458f8e]{min-width:600pt}.zwave-container .error[data-v-56458f8e]{color:#a00}.zwave-container form[data-v-56458f8e]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-56458f8e]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-56458f8e]:hover{color:#35b870}.zwave-container .buttons[data-v-56458f8e]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-56458f8e]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-56458f8e]{width:100%}.zwave-container .clickable[data-v-56458f8e]{cursor:pointer}.zwave-container .buttons button[data-v-56458f8e]{background:none!important}.zwave-container .view.values .node-container[data-v-56458f8e]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-56458f8e]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-56458f8e]{border-radius:0}.section.nodes .header[data-v-56458f8e],.section.nodes .row[data-v-56458f8e]{position:relative}.section.nodes .header .buttons[data-v-56458f8e],.section.nodes .row .buttons[data-v-56458f8e]{position:absolute;right:0;display:flex;justify-content:right}.col-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-3da196a6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-3da196a6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-3da196a6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-3da196a6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-3da196a6]:first-child{margin-left:26%!important}.col-offset-3[data-v-3da196a6]:not(first-child){margin-left:30%!important}.col-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-3da196a6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-3da196a6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-3da196a6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-3da196a6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-3da196a6]:first-child{margin-left:52%!important}.col-offset-6[data-v-3da196a6]:not(first-child){margin-left:56%!important}.col-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-3da196a6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-3da196a6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-3da196a6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-3da196a6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-3da196a6]:first-child{margin-left:78%!important}.col-offset-9[data-v-3da196a6]:not(first-child){margin-left:82%!important}.col-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-3da196a6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-3da196a6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-3da196a6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-3da196a6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-s-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-s-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-s-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-3da196a6]{display:none!important}.s-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-m-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-m-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-m-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-3da196a6]{display:none!important}.m-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-l-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-l-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-l-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-3da196a6]{display:none!important}.l-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-xl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-xl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-xl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-3da196a6]{display:none!important}.xl-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-xxl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-xxl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-xxl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-3da196a6]{display:none!important}.xxl-visible[data-v-3da196a6]{display:block!important}}.vertical-center[data-v-3da196a6]{display:flex;align-items:center}.horizontal-center[data-v-3da196a6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-3da196a6]{text-align:right;float:right;justify-content:right}.hidden[data-v-3da196a6]{display:none!important}.no-content[data-v-3da196a6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-3da196a6],.btn[data-v-3da196a6],button[data-v-3da196a6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-3da196a6],.btn-default[type=submit][data-v-3da196a6],.btn.btn-primary[data-v-3da196a6],.btn[type=submit][data-v-3da196a6],button.btn-primary[data-v-3da196a6],button[type=submit][data-v-3da196a6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-3da196a6],.btn-default .icon[data-v-3da196a6],button .icon[data-v-3da196a6]{margin-right:.5em}input[type=password][data-v-3da196a6],input[type=text][data-v-3da196a6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-3da196a6]:focus,input[type=text][data-v-3da196a6]:focus{border:1px solid #35b870}button[data-v-3da196a6],input[data-v-3da196a6]{outline:none}input[type=text][data-v-3da196a6]:hover,textarea[data-v-3da196a6]:hover{border:1px solid #9cdfb0}ul[data-v-3da196a6]{margin:0;padding:0;list-style:none}a[data-v-3da196a6]{cursor:pointer;text-decoration:none}[data-v-3da196a6]::-webkit-scrollbar{width:.75em}[data-v-3da196a6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-3da196a6]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-3da196a6]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-3da196a6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-3da196a6],input[type=password][data-v-3da196a6],input[type=search][data-v-3da196a6],input[type=text][data-v-3da196a6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-3da196a6]:hover,input[type=password][data-v-3da196a6]:hover,input[type=search][data-v-3da196a6]:hover,input[type=text][data-v-3da196a6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-3da196a6]:focus,input[type=password][data-v-3da196a6]:focus,input[type=search][data-v-3da196a6]:focus,input[type=text][data-v-3da196a6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-3da196a6],input[type=password].with-icon[data-v-3da196a6],input[type=search].with-icon[data-v-3da196a6],input[type=text].with-icon[data-v-3da196a6]{padding-left:.3em}input[type=search][data-v-3da196a6],input[type=text][data-v-3da196a6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-3da196a6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-3da196a6;-webkit-animation-name:fadeIn-3da196a6}.fade-in[data-v-3da196a6],.fade-out[data-v-3da196a6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-3da196a6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-3da196a6;-webkit-animation-name:fadeOut-3da196a6}@-webkit-keyframes fadeIn-3da196a6{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-3da196a6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-3da196a6{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-3da196a6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-3da196a6]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-3da196a6]:nth-child(2n),.zwave-container .params .row[data-v-3da196a6]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-3da196a6]:nth-child(odd),.zwave-container .params .row[data-v-3da196a6]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-3da196a6]:hover,.zwave-container .params .row[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-3da196a6],.zwave-container .scene .actions .row[data-v-3da196a6]{cursor:pointer}.zwave-container .node form[data-v-3da196a6],.zwave-container .scene form[data-v-3da196a6]{margin-bottom:0}.zwave-container .params[data-v-3da196a6]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-3da196a6]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-3da196a6]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-3da196a6]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-3da196a6]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-3da196a6]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-3da196a6]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-3da196a6]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-3da196a6]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-3da196a6]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-3da196a6]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-3da196a6]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-3da196a6]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-3da196a6]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-3da196a6],.zwave-container .params .param-value .numeric .row[data-v-3da196a6]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-3da196a6],.zwave-container .params .param-value .numeric .value-min[data-v-3da196a6]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-3da196a6]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-3da196a6]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-3da196a6]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-3da196a6]{margin:0}.zwave-container .row[data-v-3da196a6]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-3da196a6]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-3da196a6]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-3da196a6]{width:40%}.zwave-container .row .param-value[data-v-3da196a6]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-3da196a6]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-3da196a6]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-3da196a6]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-3da196a6]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-3da196a6]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-3da196a6]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-3da196a6]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-3da196a6],.zwave-container .row .param-value .numeric .row[data-v-3da196a6]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-3da196a6],.zwave-container .row .param-value .numeric .value-min[data-v-3da196a6]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-3da196a6]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-3da196a6]{text-align:right}.zwave-container .btn-default[data-v-3da196a6]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-3da196a6]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-3da196a6]{text-align:right}.zwave-container .view-container[data-v-3da196a6]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-3da196a6]{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-3da196a6]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-3da196a6]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-3da196a6]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-3da196a6]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-3da196a6]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-3da196a6]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-3da196a6]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-3da196a6]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-3da196a6]{margin:0}.zwave-container .item[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-3da196a6]{background:#c8ffd0}.zwave-container .item[data-v-3da196a6]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-3da196a6]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-3da196a6]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-3da196a6]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-3da196a6]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-3da196a6]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-3da196a6]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-3da196a6]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-3da196a6]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-3da196a6]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-3da196a6]{width:90%}.zwave-container .item .value .param-value input[data-v-3da196a6]{width:100%}.zwave-container .item button[data-v-3da196a6]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-3da196a6]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-3da196a6]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-3da196a6]{justify-content:right}}.zwave-container .item .name-edit[data-v-3da196a6]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-3da196a6]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-3da196a6]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-3da196a6]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-3da196a6]{padding:0}.zwave-container .modal .section .header[data-v-3da196a6]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-3da196a6]{padding:0}.zwave-container .modal .network-info[data-v-3da196a6]{min-width:600pt}.zwave-container .error[data-v-3da196a6]{color:#a00}.zwave-container form[data-v-3da196a6]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-3da196a6]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-3da196a6]:hover{color:#35b870}.zwave-container .buttons[data-v-3da196a6]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-3da196a6]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-3da196a6]{width:100%}.zwave-container .clickable[data-v-3da196a6]{cursor:pointer}.zwave-container .buttons button[data-v-3da196a6]{background:none!important}.zwave-container .view.values .node-container[data-v-3da196a6]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-3da196a6]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-3da196a6]{border-radius:0}.col-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0021cd76]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0021cd76]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0021cd76]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0021cd76]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0021cd76]:first-child{margin-left:26%!important}.col-offset-3[data-v-0021cd76]:not(first-child){margin-left:30%!important}.col-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0021cd76]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0021cd76]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0021cd76]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0021cd76]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0021cd76]:first-child{margin-left:52%!important}.col-offset-6[data-v-0021cd76]:not(first-child){margin-left:56%!important}.col-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0021cd76]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0021cd76]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0021cd76]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0021cd76]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0021cd76]:first-child{margin-left:78%!important}.col-offset-9[data-v-0021cd76]:not(first-child){margin-left:82%!important}.col-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0021cd76]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0021cd76]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0021cd76]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0021cd76]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-s-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-s-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-s-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0021cd76]{display:none!important}.s-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-m-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-m-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-m-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0021cd76]{display:none!important}.m-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-l-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-l-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-l-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0021cd76]{display:none!important}.l-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-xl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-xl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-xl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0021cd76]{display:none!important}.xl-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-xxl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-xxl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-xxl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0021cd76]{display:none!important}.xxl-visible[data-v-0021cd76]{display:block!important}}.vertical-center[data-v-0021cd76]{display:flex;align-items:center}.horizontal-center[data-v-0021cd76]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0021cd76]{text-align:right;float:right;justify-content:right}.hidden[data-v-0021cd76]{display:none!important}.no-content[data-v-0021cd76]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0021cd76],.btn[data-v-0021cd76],button[data-v-0021cd76]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0021cd76],.btn-default[type=submit][data-v-0021cd76],.btn.btn-primary[data-v-0021cd76],.btn[type=submit][data-v-0021cd76],button.btn-primary[data-v-0021cd76],button[type=submit][data-v-0021cd76]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0021cd76],.btn-default .icon[data-v-0021cd76],button .icon[data-v-0021cd76]{margin-right:.5em}input[type=password][data-v-0021cd76],input[type=text][data-v-0021cd76]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0021cd76]:focus,input[type=text][data-v-0021cd76]:focus{border:1px solid #35b870}button[data-v-0021cd76],input[data-v-0021cd76]{outline:none}input[type=text][data-v-0021cd76]:hover,textarea[data-v-0021cd76]:hover{border:1px solid #9cdfb0}ul[data-v-0021cd76]{margin:0;padding:0;list-style:none}a[data-v-0021cd76]{cursor:pointer;text-decoration:none}[data-v-0021cd76]::-webkit-scrollbar{width:.75em}[data-v-0021cd76]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0021cd76]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-0021cd76]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-0021cd76]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0021cd76],input[type=password][data-v-0021cd76],input[type=search][data-v-0021cd76],input[type=text][data-v-0021cd76]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0021cd76]:hover,input[type=password][data-v-0021cd76]:hover,input[type=search][data-v-0021cd76]:hover,input[type=text][data-v-0021cd76]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0021cd76]:focus,input[type=password][data-v-0021cd76]:focus,input[type=search][data-v-0021cd76]:focus,input[type=text][data-v-0021cd76]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0021cd76],input[type=password].with-icon[data-v-0021cd76],input[type=search].with-icon[data-v-0021cd76],input[type=text].with-icon[data-v-0021cd76]{padding-left:.3em}input[type=search][data-v-0021cd76],input[type=text][data-v-0021cd76]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0021cd76]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-0021cd76;-webkit-animation-name:fadeIn-0021cd76}.fade-in[data-v-0021cd76],.fade-out[data-v-0021cd76]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0021cd76]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-0021cd76;-webkit-animation-name:fadeOut-0021cd76}@-webkit-keyframes fadeIn-0021cd76{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-0021cd76{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-0021cd76{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-0021cd76{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-0021cd76]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-0021cd76]:nth-child(2n),.zwave-container .params .row[data-v-0021cd76]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-0021cd76]:nth-child(odd),.zwave-container .params .row[data-v-0021cd76]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-0021cd76]:hover,.zwave-container .params .row[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-0021cd76],.zwave-container .scene .actions .row[data-v-0021cd76]{cursor:pointer}.zwave-container .node form[data-v-0021cd76],.zwave-container .scene form[data-v-0021cd76]{margin-bottom:0}.zwave-container .params[data-v-0021cd76]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-0021cd76]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-0021cd76]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-0021cd76]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-0021cd76]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-0021cd76]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-0021cd76]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-0021cd76]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-0021cd76]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-0021cd76]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-0021cd76]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-0021cd76]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-0021cd76]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-0021cd76]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-0021cd76],.zwave-container .params .param-value .numeric .row[data-v-0021cd76]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-0021cd76],.zwave-container .params .param-value .numeric .value-min[data-v-0021cd76]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-0021cd76]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-0021cd76]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-0021cd76]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-0021cd76]{margin:0}.zwave-container .row[data-v-0021cd76]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-0021cd76]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-0021cd76]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-0021cd76]{width:40%}.zwave-container .row .param-value[data-v-0021cd76]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-0021cd76]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-0021cd76]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-0021cd76]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-0021cd76]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-0021cd76]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-0021cd76]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-0021cd76]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-0021cd76],.zwave-container .row .param-value .numeric .row[data-v-0021cd76]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-0021cd76],.zwave-container .row .param-value .numeric .value-min[data-v-0021cd76]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-0021cd76]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-0021cd76]{text-align:right}.zwave-container .btn-default[data-v-0021cd76]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-0021cd76]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-0021cd76]{text-align:right}.zwave-container .view-container[data-v-0021cd76]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-0021cd76]{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-0021cd76]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-0021cd76]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-0021cd76]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-0021cd76]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-0021cd76]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-0021cd76]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-0021cd76]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-0021cd76]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-0021cd76]{margin:0}.zwave-container .item[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-0021cd76]{background:#c8ffd0}.zwave-container .item[data-v-0021cd76]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-0021cd76]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-0021cd76]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-0021cd76]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-0021cd76]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-0021cd76]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-0021cd76]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-0021cd76]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-0021cd76]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-0021cd76]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-0021cd76]{width:90%}.zwave-container .item .value .param-value input[data-v-0021cd76]{width:100%}.zwave-container .item button[data-v-0021cd76]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-0021cd76]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-0021cd76]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-0021cd76]{justify-content:right}}.zwave-container .item .name-edit[data-v-0021cd76]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-0021cd76]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-0021cd76]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-0021cd76]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-0021cd76]{padding:0}.zwave-container .modal .section .header[data-v-0021cd76]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-0021cd76]{padding:0}.zwave-container .modal .network-info[data-v-0021cd76]{min-width:600pt}.zwave-container .error[data-v-0021cd76]{color:#a00}.zwave-container form[data-v-0021cd76]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-0021cd76]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-0021cd76]:hover{color:#35b870}.zwave-container .buttons[data-v-0021cd76]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-0021cd76]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-0021cd76]{width:100%}.zwave-container .clickable[data-v-0021cd76]{cursor:pointer}.zwave-container .buttons button[data-v-0021cd76]{background:none!important}.zwave-container .view.values .node-container[data-v-0021cd76]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-0021cd76]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-0021cd76]{border-radius:0}.node-container:first-child .item.node[data-v-0021cd76]:hover{border-radius:1.5em 1.5em 0 0}.node-container:last-child .item.node[data-v-0021cd76]:hover{border-radius:0 0 1.5em 1.5em}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row:nth-child(2n),.zwave-container .params .row:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row:nth-child(odd),.zwave-container .params .row:nth-child(odd){background:#fff}.zwave-container .info-body .row:hover,.zwave-container .params .row:hover{background:#bef6da}.zwave-container .node .actions .row,.zwave-container .scene .actions .row{cursor:pointer}.zwave-container .node form,.zwave-container .scene form{margin-bottom:0}.zwave-container .params{background:#fff;padding-bottom:1em}.zwave-container .params .title{font-size:1.1em!important;margin:0!important}.zwave-container .params .section{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section:not(:first-child){padding-top:1em}.zwave-container .params .section .header{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons{display:inline-flex;justify-content:right}.zwave-container .params .row{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row:hover{background:#bef6da}.zwave-container .params .param-name{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit{display:flex;align-items:center}.zwave-container .params .param-value .value-data{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container{display:flex;align-items:center}.zwave-container .params .param-value .unit{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select{width:100%}.zwave-container .params .param-value .numeric input.slider{text-align:left}.zwave-container .params .param-value .numeric input[type=text]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row,.zwave-container .params .param-value .numeric .row:hover{background:none}.zwave-container .params .param-value .numeric .value-max,.zwave-container .params .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min{text-align:left}.zwave-container .params .param-value .numeric .value-max{text-align:right}.zwave-container .params .param-value .edit-cell{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons{margin:0}.zwave-container .row{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name{width:100%;font-weight:700}.zwave-container .row .param-value{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name{width:40%}.zwave-container .row .param-value{width:58%;justify-content:right}}.zwave-container .row .param-name{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit{display:flex;align-items:center}.zwave-container .row .param-value .value-data{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container{display:flex;align-items:center}.zwave-container .row .param-value .unit{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select{width:100%}.zwave-container .row .param-value .numeric input.slider{text-align:left}.zwave-container .row .param-value .numeric input[type=text]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row,.zwave-container .row .param-value .numeric .row:hover{background:none}.zwave-container .row .param-value .numeric .value-max,.zwave-container .row .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min{text-align:left}.zwave-container .row .param-value .numeric .value-max{text-align:right}.zwave-container .btn-default{border:0;padding:0 1em}.zwave-container .btn-default:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons{text-align:right}.zwave-container .view-container{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item{border-bottom:1px solid #ddd}.zwave-container .item.selected{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header:hover{border-radius:1.5em}.zwave-container .item .name.header.selected{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons{margin:0}.zwave-container .item:hover{background:#bef6da}.zwave-container .item:hover.selected{background:#c8ffd0}.zwave-container .item:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section{padding:1.5em 0 0 0}.zwave-container .item .value .param-name{display:inline-block}.zwave-container .item .value .param-name .name{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name:before{content:"["}.zwave-container .item .value .param-name .name:after{content:"]"}.zwave-container .item .value .param-name .unit{font-size:.8em}.zwave-container .item .value .param-name .unit:before{content:" [unit: "}.zwave-container .item .value .param-name .unit:after{content:"]"}.zwave-container .item .value .param-value label{width:90%}.zwave-container .item .value .param-value input{width:100%}.zwave-container .item button{border:0;background:none;padding:0 .5em}.zwave-container .item button:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit{justify-content:right}}.zwave-container .item .name-edit,.zwave-container .item .name-edit form{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form{justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit{padding:0}.zwave-container .modal .section .header{background:none;padding:.5em 0}.zwave-container .modal .section .body{padding:0}.zwave-container .modal .network-info{min-width:600pt}.zwave-container .error{color:#a00}.zwave-container form{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button{background:none;border:none;padding:0 .75em}.zwave-container button:hover{color:#35b870}.zwave-container .buttons{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item{padding:.5em 2em .5em .5em}.zwave-container select{width:100%}.zwave-container .clickable{cursor:pointer}.zwave-container .buttons button{background:none!important}.zwave-container .view.values .node-container:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item{border-radius:0}.zwave-container{height:100%;flex-direction:column;overflow:auto}.zwave-container,.zwave-container .view-options{width:100%;padding:0;display:flex;align-items:center}.zwave-container .view-options{height:3.5em;justify-content:space-between;background:#f9fafa;border-bottom:1px solid #ddd;box-shadow:0 3px 2px -1px silver}.zwave-container .view-options .view-selector{display:inline-flex;padding-left:.5em}.zwave-container .view-options .view-selector label,.zwave-container .view-options select{width:100%}.zwave-container .view-options .buttons{display:inline-flex;margin:0!important;justify-content:flex-end}.zwave-container .view-options .buttons button{border:none;background:none}.zwave-container .group-add{margin:-2em;min-width:20em;padding-bottom:1em}.zwave-container .network-info{margin:-1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4826.c0b8e5bf.css b/platypush/backend/http/webapp/dist/static/css/4826.437fa334.css similarity index 94% rename from platypush/backend/http/webapp/dist/static/css/4826.c0b8e5bf.css rename to platypush/backend/http/webapp/dist/static/css/4826.437fa334.css index eeaf5e75..ae17fa5b 100644 --- a/platypush/backend/http/webapp/dist/static/css/4826.c0b8e5bf.css +++ b/platypush/backend/http/webapp/dist/static/css/4826.437fa334.css @@ -1 +1 @@ -.col-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-3565b88b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-3565b88b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-3565b88b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-3565b88b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-3565b88b]:first-child{margin-left:26%!important}.col-offset-3[data-v-3565b88b]:not(first-child){margin-left:30%!important}.col-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-3565b88b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-3565b88b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-3565b88b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-3565b88b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-3565b88b]:first-child{margin-left:52%!important}.col-offset-6[data-v-3565b88b]:not(first-child){margin-left:56%!important}.col-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-3565b88b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-3565b88b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-3565b88b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-3565b88b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-3565b88b]:first-child{margin-left:78%!important}.col-offset-9[data-v-3565b88b]:not(first-child){margin-left:82%!important}.col-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-3565b88b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-3565b88b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-3565b88b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-3565b88b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-s-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-s-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-s-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-3565b88b]{display:none!important}.s-visible[data-v-3565b88b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-m-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-m-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-m-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-3565b88b]{display:none!important}.m-visible[data-v-3565b88b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-l-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-l-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-l-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-3565b88b]{display:none!important}.l-visible[data-v-3565b88b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-xl-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-xl-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-xl-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-3565b88b]{display:none!important}.xl-visible[data-v-3565b88b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-xxl-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-xxl-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-xxl-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-3565b88b]{display:none!important}.xxl-visible[data-v-3565b88b]{display:block!important}}.vertical-center[data-v-3565b88b]{display:flex;align-items:center}.horizontal-center[data-v-3565b88b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-3565b88b]{text-align:right;float:right;justify-content:right}.hidden[data-v-3565b88b]{display:none!important}.no-content[data-v-3565b88b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-3565b88b],.btn[data-v-3565b88b],button[data-v-3565b88b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-3565b88b],.btn-default[type=submit][data-v-3565b88b],.btn.btn-primary[data-v-3565b88b],.btn[type=submit][data-v-3565b88b],button.btn-primary[data-v-3565b88b],button[type=submit][data-v-3565b88b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-3565b88b],.btn-default .icon[data-v-3565b88b],button .icon[data-v-3565b88b]{margin-right:.5em}input[type=password][data-v-3565b88b],input[type=text][data-v-3565b88b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-3565b88b]:focus,input[type=text][data-v-3565b88b]:focus{border:1px solid #35b870}button[data-v-3565b88b],input[data-v-3565b88b]{outline:none}input[type=text][data-v-3565b88b]:hover,textarea[data-v-3565b88b]:hover{border:1px solid #9cdfb0}ul[data-v-3565b88b]{margin:0;padding:0;list-style:none}a[data-v-3565b88b]{cursor:pointer;text-decoration:none}[data-v-3565b88b]::-webkit-scrollbar{width:.75em}[data-v-3565b88b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-3565b88b]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-3565b88b]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-3565b88b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-3565b88b],input[type=password][data-v-3565b88b],input[type=search][data-v-3565b88b],input[type=text][data-v-3565b88b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-3565b88b]:hover,input[type=password][data-v-3565b88b]:hover,input[type=search][data-v-3565b88b]:hover,input[type=text][data-v-3565b88b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-3565b88b]:focus,input[type=password][data-v-3565b88b]:focus,input[type=search][data-v-3565b88b]:focus,input[type=text][data-v-3565b88b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-3565b88b],input[type=password].with-icon[data-v-3565b88b],input[type=search].with-icon[data-v-3565b88b],input[type=text].with-icon[data-v-3565b88b]{padding-left:.3em}input[type=search][data-v-3565b88b],input[type=text][data-v-3565b88b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-3565b88b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-3565b88b;-webkit-animation-name:fadeIn-3565b88b}.fade-in[data-v-3565b88b],.fade-out[data-v-3565b88b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-3565b88b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-3565b88b;-webkit-animation-name:fadeOut-3565b88b}@-webkit-keyframes fadeIn-3565b88b{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-3565b88b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-3565b88b{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-3565b88b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-3565b88b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-3565b88b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-3565b88b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.plugin[data-v-3565b88b]{margin:-1em 0 0 -1em!important;padding:0;width:calc(100% + 2em);height:calc(100% + 2em)} \ No newline at end of file +.col-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-3565b88b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-3565b88b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-3565b88b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-3565b88b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-3565b88b]:first-child{margin-left:26%!important}.col-offset-3[data-v-3565b88b]:not(first-child){margin-left:30%!important}.col-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-3565b88b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-3565b88b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-3565b88b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-3565b88b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-3565b88b]:first-child{margin-left:52%!important}.col-offset-6[data-v-3565b88b]:not(first-child){margin-left:56%!important}.col-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-3565b88b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-3565b88b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-3565b88b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-3565b88b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-3565b88b]:first-child{margin-left:78%!important}.col-offset-9[data-v-3565b88b]:not(first-child){margin-left:82%!important}.col-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-3565b88b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-3565b88b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-3565b88b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-3565b88b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-s-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-s-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-s-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-s-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-3565b88b]{display:none!important}.s-visible[data-v-3565b88b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-m-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-m-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-m-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-m-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-3565b88b]{display:none!important}.m-visible[data-v-3565b88b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-l-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-l-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-l-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-l-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-3565b88b]{display:none!important}.l-visible[data-v-3565b88b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-xl-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-xl-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-xl-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xl-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-3565b88b]{display:none!important}.xl-visible[data-v-3565b88b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-3565b88b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-3565b88b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-3565b88b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-3565b88b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-3565b88b]{margin-left:26%}.col-no-margin-xxl-3[data-v-3565b88b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-3565b88b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-3565b88b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-3565b88b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-3565b88b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-3565b88b]{margin-left:52%}.col-no-margin-xxl-6[data-v-3565b88b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-3565b88b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-3565b88b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-3565b88b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-3565b88b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-3565b88b]{margin-left:78%}.col-no-margin-xxl-9[data-v-3565b88b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-3565b88b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-3565b88b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-3565b88b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-3565b88b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-3565b88b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-3565b88b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-3565b88b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-3565b88b]{display:none!important}.xxl-visible[data-v-3565b88b]{display:block!important}}.vertical-center[data-v-3565b88b]{display:flex;align-items:center}.horizontal-center[data-v-3565b88b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-3565b88b]{text-align:right;float:right;justify-content:right}.hidden[data-v-3565b88b]{display:none!important}.no-content[data-v-3565b88b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-3565b88b],.btn[data-v-3565b88b],button[data-v-3565b88b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-3565b88b],.btn-default[type=submit][data-v-3565b88b],.btn.btn-primary[data-v-3565b88b],.btn[type=submit][data-v-3565b88b],button.btn-primary[data-v-3565b88b],button[type=submit][data-v-3565b88b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-3565b88b],.btn-default .icon[data-v-3565b88b],button .icon[data-v-3565b88b]{margin-right:.5em}input[type=password][data-v-3565b88b],input[type=text][data-v-3565b88b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-3565b88b]:focus,input[type=text][data-v-3565b88b]:focus{border:1px solid #35b870}button[data-v-3565b88b],input[data-v-3565b88b]{outline:none}input[type=text][data-v-3565b88b]:hover,textarea[data-v-3565b88b]:hover{border:1px solid #9cdfb0}ul[data-v-3565b88b]{margin:0;padding:0;list-style:none}a[data-v-3565b88b]{cursor:pointer;text-decoration:none}[data-v-3565b88b]::-webkit-scrollbar{width:.75em}[data-v-3565b88b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-3565b88b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-3565b88b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-3565b88b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-3565b88b],input[type=password][data-v-3565b88b],input[type=search][data-v-3565b88b],input[type=text][data-v-3565b88b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-3565b88b]:hover,input[type=password][data-v-3565b88b]:hover,input[type=search][data-v-3565b88b]:hover,input[type=text][data-v-3565b88b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-3565b88b]:focus,input[type=password][data-v-3565b88b]:focus,input[type=search][data-v-3565b88b]:focus,input[type=text][data-v-3565b88b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-3565b88b],input[type=password].with-icon[data-v-3565b88b],input[type=search].with-icon[data-v-3565b88b],input[type=text].with-icon[data-v-3565b88b]{padding-left:.3em}input[type=search][data-v-3565b88b],input[type=text][data-v-3565b88b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-3565b88b]{animation-fill-mode:both;animation-name:fadeIn-3565b88b;-webkit-animation-name:fadeIn-3565b88b}.fade-in[data-v-3565b88b],.fade-out[data-v-3565b88b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-3565b88b]{animation-fill-mode:both;animation-name:fadeOut-3565b88b;-webkit-animation-name:fadeOut-3565b88b}@keyframes fadeIn-3565b88b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-3565b88b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-3565b88b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-3565b88b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-3565b88b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.plugin[data-v-3565b88b]{margin:-1em 0 0 -1em!important;padding:0;width:calc(100% + 2em);height:calc(100% + 2em)} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/4981.8830c3ce.css b/platypush/backend/http/webapp/dist/static/css/4981.8830c3ce.css new file mode 100644 index 00000000..37c9c30e --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/4981.8830c3ce.css @@ -0,0 +1 @@ +.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}pre,textarea{overflow:auto}body,html{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}.w3-slim,.w3-wide,h1,h2,h3,h4,h5,h6{font-family:Segoe UI,Arial,sans-serif}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.w3-serif{font-family:Times New Roman,Times,serif}h1,h2,h3,h4,h5,h6{font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}hr{height:0;border:0;border-top:1px solid #eee;margin:20px 0}img{margin-bottom:-5px}a{color:inherit}.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(2n){background-color:#f1f1f1}.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(2n){background-color:#f1f1f1}.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr td,.w3-centered tr th{text-align:center}.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:6px 8px;display:table-cell;text-align:left;vertical-align:top}.w3-table td:first-child,.w3-table th:first-child,.w3-table-all td:first-child,.w3-table-all th:first-child{padding-left:16px}.w3-btn,.w3-btn-block{border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;color:#fff;background-color:#000;text-align:center;cursor:pointer;white-space:nowrap}.w3-btn-floating-large:disabled,.w3-btn-floating:disabled,.w3-btn:disabled,.w3-disabled{cursor:not-allowed;opacity:.3}.w3-btn-block.w3-disabled,.w3-btn-floating.w3-disabled *,.w3-btn-floating:disabled *,.w3-btn.w3-disabled *,.w3-btn:disabled *{pointer-events:none}.w3-btn-block.w3-disabled:hover,.w3-btn-floating-large.w3-disabled:hover,.w3-btn-floating-large:disabled:hover,.w3-btn-floating.w3-disabled:hover,.w3-btn-floating:disabled:hover,.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}.w3-btn-block:hover,.w3-btn-floating-large:hover,.w3-btn-floating:hover,.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.w3-btn-block{width:100%}.w3-btn,.w3-btn-floating,.w3-btn-floating-large,.w3-closenav,.w3-opennav{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w3-btn-floating,.w3-btn-floating-large{display:inline-block;text-align:center;color:#fff;background-color:#000;position:relative;overflow:hidden;z-index:1;padding:0;border-radius:50%;cursor:pointer;font-size:24px}.w3-btn-floating{width:40px;height:40px;line-height:40px}.w3-btn-floating-large{width:56px;height:56px;line-height:56px}.w3-btn-group .w3-btn{float:left}.w3-btn-bar .w3-btn{box-shadow:none;background-color:inherit;color:inherit;float:left}.w3-btn-bar .w3-btn:hover{background-color:#ccc}.w3-ripple{position:relative;overflow:hidden}.w3-ripple:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:.8s}.w3-ripple:active:after{padding:0;opacity:1;transition:0s}.w3-badge,.w3-sign,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}ul.w3-ul{list-style-type:none;padding:0;margin:0}ul.w3-ul li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd}ul.w3-ul li:last-child{border-bottom:none}.w3-display-container,.w3-tooltip{position:relative}.w3-fluid{max-width:100%;height:auto}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}.w3-navbar{list-style-type:none;margin:0;padding:0;overflow:hidden}.w3-navbar li{float:left}.w3-navbar li a,.w3-navitem{display:block;padding:8px 16px}.w3-navbar li a:hover{color:#000;background-color:#ccc}.w3-navbar .w3-dropdown-click,.w3-navbar .w3-dropdown-hover{position:static}.w3-navbar .w3-dropdown-click:hover,.w3-navbar .w3-dropdown-hover:first-child,.w3-navbar .w3-dropdown-hover:hover{background-color:#ccc;color:#000}.w3-accordion-content a,.w3-dropdown-content a,.w3-dropnav a,.w3-navbar a,.w3-sidenav a,.w3-topnav a{text-decoration:none!important}.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-topnav{padding:8px 8px}.w3-topnav a{padding:0 8px;border-bottom:3px solid transparent;transition:border-bottom .3s}.w3-topnav a:hover{border-bottom:3px solid #fff}.w3-topnav .w3-dropdown-hover a{border-bottom:0}.w3-closenav,.w3-opennav{color:inherit}.w3-closenav:hover,.w3-opennav:hover{cursor:pointer;opacity:.8}.w3-accordion-content a,.w3-btn,.w3-btn-block,.w3-btn-floating,.w3-btn-floating-large,.w3-closebtn,.w3-closenav,.w3-dropdown-click:hover,.w3-dropdown-content a,.w3-dropdown-hover:hover,.w3-dropnav a,.w3-hover-amber,.w3-hover-aqua,.w3-hover-black,.w3-hover-blue,.w3-hover-blue-grey,.w3-hover-brown,.w3-hover-cyan,.w3-hover-dark-grey,.w3-hover-deep-orange,.w3-hover-deep-purple,.w3-hover-green,.w3-hover-grey,.w3-hover-indigo,.w3-hover-khaki,.w3-hover-light-blue,.w3-hover-light-green,.w3-hover-light-grey,.w3-hover-lime,.w3-hover-opacity,.w3-hover-opacity-off,.w3-hover-orange,.w3-hover-pink,.w3-hover-purple,.w3-hover-red,.w3-hover-sand,.w3-hover-shadow,.w3-hover-teal,.w3-hover-text-amber,.w3-hover-text-aqua,.w3-hover-text-black,.w3-hover-text-blue,.w3-hover-text-blue-grey,.w3-hover-text-brown,.w3-hover-text-cyan,.w3-hover-text-dark-grey,.w3-hover-text-deep-orange,.w3-hover-text-deep-purple,.w3-hover-text-green,.w3-hover-text-grey,.w3-hover-text-indigo,.w3-hover-text-khaki,.w3-hover-text-light-blue,.w3-hover-text-light-green,.w3-hover-text-light-grey,.w3-hover-text-lime,.w3-hover-text-orange,.w3-hover-text-pink,.w3-hover-text-purple,.w3-hover-text-red,.w3-hover-text-sand,.w3-hover-text-teal,.w3-hover-text-white,.w3-hover-text-yellow,.w3-hover-white,.w3-hover-yellow,.w3-hoverable li,.w3-hoverable tbody tr,.w3-navbar a,.w3-opennav,.w3-pagination li a,.w3-sidenav a{transition:background-color .3s,color .15s,box-shadow .3s,opacity .3s}.w3-sidenav{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}.w3-sidenav a{padding:4px 2px 4px 16px}.w3-sidenav a:hover{background-color:#ccc}.w3-dropnav a,.w3-sidenav a{display:block}.w3-dropnav a:hover,.w3-sidenav .w3-dropdown-click:hover,.w3-sidenav .w3-dropdown-hover:first-child,.w3-sidenav .w3-dropdown-hover:hover{background-color:#ccc;color:#000}.w3-sidenav .w3-dropdown-click,.w3-sidenav .w3-dropdown-hover{width:100%}.w3-sidenav .w3-dropdown-click .w3-dropdown-content,.w3-sidenav .w3-dropdown-hover .w3-dropdown-content{min-width:100%}#main,.w3-main{transition:margin-left .4s}.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:700;color:inherit}.w3-closebtn:focus,.w3-closebtn:hover{color:#000;text-decoration:none;cursor:pointer}.w3-pagination{display:inline-block;padding:0;margin:0}.w3-pagination li{display:inline}.w3-pagination li a{text-decoration:none;color:#000;float:left;padding:8px 16px}.w3-pagination li a:hover{background-color:#ccc}.w3-group,.w3-input-group{margin-top:24px;margin-bottom:24px}.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid gray;width:100%}.w3-label{color:#009688}.w3-input:not(:valid)~.w3-validate{color:#f44336}.w3-select{padding:9px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}.w3-select select:focus{color:#000;border:1px solid #009688}.w3-select option[disabled]{color:#009688}.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}.w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}.w3-dropdown-content a{padding:6px 16px;display:block}.w3-dropdown-content a:hover{background-color:#ccc}.w3-accordion{width:100%;cursor:pointer}.w3-accordion-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0}.w3-accordion-content a{padding:6px 16px;display:block}.w3-accordion-content a:hover{background-color:#ccc}.w3-progress-container{width:100%;height:1.5em;position:relative;background-color:#f1f1f1}.w3-progressbar{background-color:#757575;height:100%;position:absolute;line-height:inherit}input[type=checkbox].w3-check,input[type=radio].w3-radio{width:24px;height:24px;position:relative;top:6px}input[type=checkbox].w3-check:checked+.w3-validate,input[type=radio].w3-radio:checked+.w3-validate{color:#009688}input[type=checkbox].w3-check:disabled+.w3-validate,input[type=radio].w3-radio:disabled+.w3-validate{color:#aaa}.w3-responsive{overflow-x:auto}.w3-btn-bar:after,.w3-btn-bar:before,.w3-btn-group:after,.w3-btn-group:before,.w3-clear:after,.w3-container:after,.w3-panel:after,.w3-row-padding:after,.w3-row:after,.w3-topnav:after{content:"";display:table;clear:both}.w3-col,.w3-half,.w3-quarter,.w3-third,.w3-threequarter,.w3-twothird{float:left;width:100%}.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12,.w3-half,.w3-quarter,.w3-third,.w3-threequarter,.w3-twothird{width:99.99999%}@media only screen and (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}@media only screen and (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3,.w3-quarter{width:24.99999%}.w3-col.l4,.w3-third{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l6,.w3-half{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8,.w3-twothird{width:66.66666%}.w3-col.l9,.w3-threequarter{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}.w3-hide{display:none!important}.w3-show,.w3-show-block{display:block!important}.w3-show-inline-block{display:inline-block!important}@media(max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}}@media(max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}@media(min-width:993px){.w3-modal-content{width:900px}}@media screen and (max-width:600px){.w3-topnav a{display:block}.w3-navbar li:not(.w3-opennav){float:none;width:100%!important}.w3-navbar li.w3-right{float:none!important}.w3-navbar .w3-dropdown-click .w3-dropdown-content,.w3-navbar .w3-dropdown-hover .w3-dropdown-content,.w3-topnav .w3-dropdown-hover .w3-dropdown-content{position:relative}.w3-navbar,.w3-topnav{text-align:center}}@media(max-width:600px){.w3-hide-small{display:none!important}}@media(max-width:992px)and (min-width:601px){.w3-hide-medium{display:none!important}}@media(min-width:993px){.w3-hide-large{display:none!important}}@media screen and (max-width:992px){.w3-sidenav.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:993px){.w3-sidenav.w3-collapse{display:block!important}}.w3-bottom,.w3-top{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.w3-left{float:left!important}.w3-right{float:right!important}.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}.w3-vertical{word-break:break-all;line-height:1;text-align:center;width:.6em}.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.w3-display-topmiddle{top:0}.w3-display-bottommiddle,.w3-display-topmiddle{position:absolute;left:0;width:100%;text-align:center}.w3-display-bottommiddle{bottom:0}.w3-circle{border-radius:50%!important}.w3-round-small{border-radius:2px!important}.w3-round,.w3-round-medium{border-radius:4px!important}.w3-round-large{border-radius:8px!important}.w3-round-xlarge{border-radius:16px!important}.w3-round-xxlarge{border-radius:32px!important}.w3-round-jumbo{border-radius:64px!important}.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}.w3-margin{margin:16px!important}.w3-margin-0{margin:0!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}.w3-section{margin-top:16px!important;margin-bottom:16px!important}.w3-padding-tiny{padding:2px 4px!important}.w3-padding-small{padding:4px 8px!important}.w3-form,.w3-padding,.w3-padding-medium{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}.w3-padding-xlarge{padding:16px 32px!important}.w3-padding-xxlarge{padding:24px 48px!important}.w3-padding-jumbo{padding:32px 64px!important}.w3-padding-4{padding-top:4px!important;padding-bottom:4px!important}.w3-padding-8{padding-top:8px!important;padding-bottom:8px!important}.w3-padding-12{padding-top:12px!important;padding-bottom:12px!important}.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}.w3-padding-128{padding-top:128px!important;padding-bottom:128px!important}.w3-padding-0{padding:0!important}.w3-padding-top{padding-top:8px!important}.w3-padding-bottom{padding-bottom:8px!important}.w3-padding-left{padding-left:16px!important}.w3-padding-right{padding-right:16px!important}.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}.w3-row-padding,.w3-row-padding>.w3-col,.w3-row-padding>.w3-half,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-third,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-twothird{padding:0 8px}.w3-spin{animation:w3-spin 2s linear infinite;-webkit-animation:w3-spin 2s linear infinite}@keyframes w3-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.w3-container,.w3-panel{padding:.01em 16px}.w3-panel{margin-top:16px!important;margin-bottom:16px!important}.w3-example{background-color:#f1f1f1;padding:.01em 16px}.w3-code,.w3-codespan{font-family:Consolas,courier new;font-size:16px}.w3-code{line-height:1.4;width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #009688;word-wrap:break-word}.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}.w3-code,.w3-example,.w3-reference{margin:20px 0}.w3-card{border:1px solid #ccc}.w3-card-2,.w3-example{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.w3-card-8{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.w3-card-12{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)!important}.w3-card-16{box-shadow:0 16px 24px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)!important}.w3-card-24{box-shadow:0 24px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)!important}.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}to{opacity:0}}.w3-animate-opacity{animation:opac 1.5s}@keyframes opac{0%{opacity:0}to{opacity:1}}.w3-animate-top{position:relative;animation:animatetop .4s}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.w3-animate-left{position:relative;animation:animateleft .4s}@keyframes animateleft{0%{left:-300px;opacity:0}to{left:0;opacity:1}}.w3-animate-right{position:relative;animation:animateright .4s}@keyframes animateright{0%{right:-300px;opacity:0}to{right:0;opacity:1}}.w3-animate-bottom{position:relative;animation:animatebottom .4s}@keyframes animatebottom{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.w3-animate-zoom{animation:animatezoom .6s}@keyframes animatezoom{0%{transform:scale(0)}to{transform:scale(1)}}.w3-animate-input{transition:width .4s ease-in-out}.w3-animate-input:focus{width:100%!important}.w3-hover-opacity:hover,.w3-opacity{opacity:.6;filter:alpha(opacity=60);-webkit-backface-visibility:hidden}.w3-hover-opacity-off:hover,.w3-opacity-off{opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}.w3-text-shadow{text-shadow:1px 1px 0 #444}.w3-text-shadow-white{text-shadow:1px 1px 0 #ddd}.w3-hover-none:hover,.w3-transparent{background-color:transparent!important}.w3-hover-none:hover{box-shadow:none!important}.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:aqua!important}.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196f3!important}.w3-hover-light-blue:hover,.w3-light-blue{color:#000!important;background-color:skyblue!important}.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}.w3-blue-grey,.w3-hover-blue-grey:hover{color:#fff!important;background-color:#607d8b!important}.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4caf50!important}.w3-hover-light-green:hover,.w3-light-green{color:#000!important;background-color:#8bc34a!important}.w3-hover-indigo:hover,.w3-indigo{color:#fff!important;background-color:#3f51b5!important}.w3-hover-khaki:hover,.w3-khaki{color:#000!important;background-color:khaki!important}.w3-hover-lime:hover,.w3-lime{color:#000!important;background-color:#cddc39!important}.w3-hover-orange:hover,.w3-orange{color:#000!important;background-color:#ff9800!important}.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}.w3-hover-pink:hover,.w3-pink{color:#fff!important;background-color:#e91e63!important}.w3-hover-purple:hover,.w3-purple{color:#fff!important;background-color:#9c27b0!important}.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}.w3-hover-red:hover,.w3-red{color:#fff!important;background-color:#f44336!important}.w3-hover-sand:hover,.w3-sand{color:#000!important;background-color:oldlace!important}.w3-hover-teal:hover,.w3-teal{color:#fff!important;background-color:#009688!important}.w3-hover-yellow:hover,.w3-yellow{color:#000!important;background-color:#ffeb3b!important}.w3-hover-white:hover,.w3-white{color:#000!important;background-color:#fff!important}.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}.w3-grey,.w3-hover-grey:hover{color:#000!important;background-color:#9e9e9e!important}.w3-hover-light-grey:hover,.w3-light-grey{color:#000!important;background-color:#f1f1f1!important}.w3-dark-grey,.w3-hover-dark-grey:hover{color:#fff!important;background-color:#616161!important}.w3-hover-pale-red:hover,.w3-pale-red{color:#000!important;background-color:#fdd!important}.w3-hover-pale-green:hover,.w3-pale-green{color:#000!important;background-color:#dfd!important}.w3-hover-pale-yellow:hover,.w3-pale-yellow{color:#000!important;background-color:#ffc!important}.w3-hover-pale-blue:hover,.w3-pale-blue{color:#000!important;background-color:#dff!important}.w3-hover-text-amber:hover,.w3-text-amber{color:#ffc107!important}.w3-hover-text-aqua:hover,.w3-text-aqua{color:aqua!important}.w3-hover-text-blue:hover,.w3-text-blue{color:#2196f3!important}.w3-hover-text-light-blue:hover,.w3-text-light-blue{color:skyblue!important}.w3-hover-text-brown:hover,.w3-text-brown{color:#795548!important}.w3-hover-text-cyan:hover,.w3-text-cyan{color:#00bcd4!important}.w3-hover-text-blue-grey:hover,.w3-text-blue-grey{color:#607d8b!important}.w3-hover-text-green:hover,.w3-text-green{color:#4caf50!important}.w3-hover-text-light-green:hover,.w3-text-light-green{color:#8bc34a!important}.w3-hover-text-indigo:hover,.w3-text-indigo{color:#3f51b5!important}.w3-hover-text-khaki:hover,.w3-text-khaki{color:#b4aa50!important}.w3-hover-text-lime:hover,.w3-text-lime{color:#cddc39!important}.w3-hover-text-orange:hover,.w3-text-orange{color:#ff9800!important}.w3-hover-text-deep-orange:hover,.w3-text-deep-orange{color:#ff5722!important}.w3-hover-text-pink:hover,.w3-text-pink{color:#e91e63!important}.w3-hover-text-purple:hover,.w3-text-purple{color:#9c27b0!important}.w3-hover-text-deep-purple:hover,.w3-text-deep-purple{color:#673ab7!important}.w3-hover-text-red:hover,.w3-text-red{color:#f44336!important}.w3-hover-text-sand:hover,.w3-text-sand{color:oldlace!important}.w3-hover-text-teal:hover,.w3-text-teal{color:#009688!important}.w3-hover-text-yellow:hover,.w3-text-yellow{color:#d2be0e!important}.w3-hover-text-white:hover,.w3-text-white{color:#fff!important}.w3-hover-text-black:hover,.w3-text-black{color:#000!important}.w3-hover-text-grey:hover,.w3-text-grey{color:#757575!important}.w3-hover-text-light-grey:hover,.w3-text-light-grey{color:#f1f1f1!important}.w3-hover-text-dark-grey:hover,.w3-text-dark-grey{color:#3a3a3a!important}.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:aqua!important}.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196f3!important}.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:skyblue!important}.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}.w3-border-blue-grey,.w3-hover-blue-grey:hover{border-color:#607d8b!important}.w3-border-green,.w3-hover-border-green:hover{border-color:#4caf50!important}.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:khaki!important}.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}.w3-border-sand,.w3-hover-border-sand:hover{border-color:oldlace!important}.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}.w3-border-grey,.w3-hover-border-grey:hover{border-color:#9e9e9e!important}.w3-border-light-grey,.w3-hover-border-light-grey:hover{border-color:#f1f1f1!important}.w3-border-dark-grey,.w3-hover-border-dark-grey:hover{border-color:#616161!important}.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/518.44f63b6e.css b/platypush/backend/http/webapp/dist/static/css/518.44f63b6e.css new file mode 100644 index 00000000..581af3ea --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/518.44f63b6e.css @@ -0,0 +1 @@ +.col-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7feeaa4b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7feeaa4b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7feeaa4b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7feeaa4b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7feeaa4b]:first-child{margin-left:26%!important}.col-offset-3[data-v-7feeaa4b]:not(first-child){margin-left:30%!important}.col-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7feeaa4b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7feeaa4b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7feeaa4b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7feeaa4b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7feeaa4b]:first-child{margin-left:52%!important}.col-offset-6[data-v-7feeaa4b]:not(first-child){margin-left:56%!important}.col-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7feeaa4b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7feeaa4b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7feeaa4b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7feeaa4b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7feeaa4b]:first-child{margin-left:78%!important}.col-offset-9[data-v-7feeaa4b]:not(first-child){margin-left:82%!important}.col-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7feeaa4b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7feeaa4b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7feeaa4b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7feeaa4b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-1[data-v-7feeaa4b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-2[data-v-7feeaa4b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-3[data-v-7feeaa4b]{margin-left:26%}.col-no-margin-s-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-4[data-v-7feeaa4b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-5[data-v-7feeaa4b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-6[data-v-7feeaa4b]{margin-left:52%}.col-no-margin-s-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-7[data-v-7feeaa4b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-8[data-v-7feeaa4b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-9[data-v-7feeaa4b]{margin-left:78%}.col-no-margin-s-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-10[data-v-7feeaa4b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-s-11[data-v-7feeaa4b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7feeaa4b]{display:none!important}.s-visible[data-v-7feeaa4b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-1[data-v-7feeaa4b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-2[data-v-7feeaa4b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-3[data-v-7feeaa4b]{margin-left:26%}.col-no-margin-m-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-4[data-v-7feeaa4b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-5[data-v-7feeaa4b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-6[data-v-7feeaa4b]{margin-left:52%}.col-no-margin-m-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-7[data-v-7feeaa4b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-8[data-v-7feeaa4b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-9[data-v-7feeaa4b]{margin-left:78%}.col-no-margin-m-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-10[data-v-7feeaa4b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-m-11[data-v-7feeaa4b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7feeaa4b]{display:none!important}.m-visible[data-v-7feeaa4b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-1[data-v-7feeaa4b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-2[data-v-7feeaa4b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-3[data-v-7feeaa4b]{margin-left:26%}.col-no-margin-l-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-4[data-v-7feeaa4b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-5[data-v-7feeaa4b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-6[data-v-7feeaa4b]{margin-left:52%}.col-no-margin-l-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-7[data-v-7feeaa4b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-8[data-v-7feeaa4b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-9[data-v-7feeaa4b]{margin-left:78%}.col-no-margin-l-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-10[data-v-7feeaa4b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-l-11[data-v-7feeaa4b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7feeaa4b]{display:none!important}.l-visible[data-v-7feeaa4b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-1[data-v-7feeaa4b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-2[data-v-7feeaa4b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-3[data-v-7feeaa4b]{margin-left:26%}.col-no-margin-xl-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-4[data-v-7feeaa4b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-5[data-v-7feeaa4b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-6[data-v-7feeaa4b]{margin-left:52%}.col-no-margin-xl-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-7[data-v-7feeaa4b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-8[data-v-7feeaa4b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-9[data-v-7feeaa4b]{margin-left:78%}.col-no-margin-xl-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-10[data-v-7feeaa4b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xl-11[data-v-7feeaa4b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7feeaa4b]{display:none!important}.xl-visible[data-v-7feeaa4b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7feeaa4b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7feeaa4b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7feeaa4b]{margin-left:26%}.col-no-margin-xxl-3[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7feeaa4b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7feeaa4b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7feeaa4b]{margin-left:52%}.col-no-margin-xxl-6[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7feeaa4b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7feeaa4b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7feeaa4b]{margin-left:78%}.col-no-margin-xxl-9[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7feeaa4b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7feeaa4b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7feeaa4b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7feeaa4b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7feeaa4b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7feeaa4b]{display:none!important}.xxl-visible[data-v-7feeaa4b]{display:block!important}}.vertical-center[data-v-7feeaa4b]{display:flex;align-items:center}.horizontal-center[data-v-7feeaa4b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7feeaa4b]{text-align:right;float:right;justify-content:right}.hidden[data-v-7feeaa4b]{display:none!important}.no-content[data-v-7feeaa4b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7feeaa4b],.btn[data-v-7feeaa4b],button[data-v-7feeaa4b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7feeaa4b],.btn-default[type=submit][data-v-7feeaa4b],.btn.btn-primary[data-v-7feeaa4b],.btn[type=submit][data-v-7feeaa4b],button.btn-primary[data-v-7feeaa4b],button[type=submit][data-v-7feeaa4b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7feeaa4b],.btn-default .icon[data-v-7feeaa4b],button .icon[data-v-7feeaa4b]{margin-right:.5em}input[type=password][data-v-7feeaa4b],input[type=text][data-v-7feeaa4b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7feeaa4b]:focus,input[type=text][data-v-7feeaa4b]:focus{border:1px solid #35b870}button[data-v-7feeaa4b],input[data-v-7feeaa4b]{outline:none}input[type=text][data-v-7feeaa4b]:hover,textarea[data-v-7feeaa4b]:hover{border:1px solid #9cdfb0}ul[data-v-7feeaa4b]{margin:0;padding:0;list-style:none}a[data-v-7feeaa4b]{cursor:pointer;text-decoration:none}[data-v-7feeaa4b]::-webkit-scrollbar{width:.75em}[data-v-7feeaa4b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7feeaa4b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7feeaa4b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7feeaa4b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7feeaa4b],input[type=password][data-v-7feeaa4b],input[type=search][data-v-7feeaa4b],input[type=text][data-v-7feeaa4b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7feeaa4b]:hover,input[type=password][data-v-7feeaa4b]:hover,input[type=search][data-v-7feeaa4b]:hover,input[type=text][data-v-7feeaa4b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7feeaa4b]:focus,input[type=password][data-v-7feeaa4b]:focus,input[type=search][data-v-7feeaa4b]:focus,input[type=text][data-v-7feeaa4b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7feeaa4b],input[type=password].with-icon[data-v-7feeaa4b],input[type=search].with-icon[data-v-7feeaa4b],input[type=text].with-icon[data-v-7feeaa4b]{padding-left:.3em}input[type=search][data-v-7feeaa4b],input[type=text][data-v-7feeaa4b]{border-radius:1em;padding:.25em .5em}.entity .body[data-v-7feeaa4b],.fade-in[data-v-7feeaa4b]{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;animation-name:fadeIn-7feeaa4b;-webkit-animation-name:fadeIn-7feeaa4b}.fade-out[data-v-7feeaa4b]{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;animation-name:fadeOut-7feeaa4b;-webkit-animation-name:fadeOut-7feeaa4b}@keyframes fadeIn-7feeaa4b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7feeaa4b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7feeaa4b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7feeaa4b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7feeaa4b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.entity[data-v-7feeaa4b]{width:100%;display:flex;flex-direction:column}.entity .head[data-v-7feeaa4b]{height:100%;display:flex;align-items:center;padding:.75em .25em}.entity .head .label[data-v-7feeaa4b]{margin-top:.25em}.entity .head.expanded[data-v-7feeaa4b]{background:#c8ffd0;font-weight:700}.entity .head .pull-right[data-v-7feeaa4b]{display:inline-flex;align-items:center;direction:rtl;padding-right:.5em}.entity .head .pull-right[data-v-7feeaa4b] .power-switch{margin-top:.25em}.entity .body[data-v-7feeaa4b]{display:flex;flex-direction:column;padding:.5em;background:linear-gradient(0deg,#edf0ee,#f8f8f8);border-top:1px solid #e1e4e8;box-shadow:0 3px 2px -1px silver}.entity button[data-v-7feeaa4b]{height:2em;background:none;border:none;padding:0 0 0 1em}.entity button[data-v-7feeaa4b]:hover{color:#35b870}.switch-container .switch[data-v-7feeaa4b]{direction:rtl} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5193.f7c1a776.css b/platypush/backend/http/webapp/dist/static/css/5193.7f3c2173.css similarity index 94% rename from platypush/backend/http/webapp/dist/static/css/5193.f7c1a776.css rename to platypush/backend/http/webapp/dist/static/css/5193.7f3c2173.css index 27bc996b..4e1804e0 100644 --- a/platypush/backend/http/webapp/dist/static/css/5193.f7c1a776.css +++ b/platypush/backend/http/webapp/dist/static/css/5193.7f3c2173.css @@ -1 +1 @@ -.col-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-30d09191]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-30d09191]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-30d09191]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-30d09191]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-30d09191]:first-child{margin-left:26%!important}.col-offset-3[data-v-30d09191]:not(first-child){margin-left:30%!important}.col-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-30d09191]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-30d09191]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-30d09191]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-30d09191]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-30d09191]:first-child{margin-left:52%!important}.col-offset-6[data-v-30d09191]:not(first-child){margin-left:56%!important}.col-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-30d09191]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-30d09191]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-30d09191]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-30d09191]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-30d09191]:first-child{margin-left:78%!important}.col-offset-9[data-v-30d09191]:not(first-child){margin-left:82%!important}.col-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-30d09191]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-30d09191]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-30d09191]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-30d09191]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-3[data-v-30d09191]{margin-left:26%}.col-no-margin-s-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-6[data-v-30d09191]{margin-left:52%}.col-no-margin-s-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-9[data-v-30d09191]{margin-left:78%}.col-no-margin-s-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-s-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-30d09191]{display:none!important}.s-visible[data-v-30d09191]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-3[data-v-30d09191]{margin-left:26%}.col-no-margin-m-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-6[data-v-30d09191]{margin-left:52%}.col-no-margin-m-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-9[data-v-30d09191]{margin-left:78%}.col-no-margin-m-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-m-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-30d09191]{display:none!important}.m-visible[data-v-30d09191]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-3[data-v-30d09191]{margin-left:26%}.col-no-margin-l-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-6[data-v-30d09191]{margin-left:52%}.col-no-margin-l-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-9[data-v-30d09191]{margin-left:78%}.col-no-margin-l-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-l-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-30d09191]{display:none!important}.l-visible[data-v-30d09191]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-3[data-v-30d09191]{margin-left:26%}.col-no-margin-xl-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-6[data-v-30d09191]{margin-left:52%}.col-no-margin-xl-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-9[data-v-30d09191]{margin-left:78%}.col-no-margin-xl-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-30d09191]{display:none!important}.xl-visible[data-v-30d09191]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-3[data-v-30d09191]{margin-left:26%}.col-no-margin-xxl-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-6[data-v-30d09191]{margin-left:52%}.col-no-margin-xxl-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-9[data-v-30d09191]{margin-left:78%}.col-no-margin-xxl-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-30d09191]{display:none!important}.xxl-visible[data-v-30d09191]{display:block!important}}.vertical-center[data-v-30d09191]{display:flex;align-items:center}.horizontal-center[data-v-30d09191]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-30d09191]{text-align:right;float:right;justify-content:right}.hidden[data-v-30d09191]{display:none!important}.no-content[data-v-30d09191]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-30d09191],.btn[data-v-30d09191],button[data-v-30d09191]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-30d09191],.btn-default[type=submit][data-v-30d09191],.btn.btn-primary[data-v-30d09191],.btn[type=submit][data-v-30d09191],button.btn-primary[data-v-30d09191],button[type=submit][data-v-30d09191]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-30d09191],.btn-default .icon[data-v-30d09191],button .icon[data-v-30d09191]{margin-right:.5em}input[type=password][data-v-30d09191],input[type=text][data-v-30d09191]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-30d09191]:focus,input[type=text][data-v-30d09191]:focus{border:1px solid #35b870}button[data-v-30d09191],input[data-v-30d09191]{outline:none}input[type=text][data-v-30d09191]:hover,textarea[data-v-30d09191]:hover{border:1px solid #9cdfb0}ul[data-v-30d09191]{margin:0;padding:0;list-style:none}a[data-v-30d09191]{cursor:pointer;text-decoration:none}[data-v-30d09191]::-webkit-scrollbar{width:.75em}[data-v-30d09191]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-30d09191]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-30d09191]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-30d09191]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-30d09191],input[type=password][data-v-30d09191],input[type=search][data-v-30d09191],input[type=text][data-v-30d09191]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-30d09191]:hover,input[type=password][data-v-30d09191]:hover,input[type=search][data-v-30d09191]:hover,input[type=text][data-v-30d09191]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-30d09191]:focus,input[type=password][data-v-30d09191]:focus,input[type=search][data-v-30d09191]:focus,input[type=text][data-v-30d09191]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-30d09191],input[type=password].with-icon[data-v-30d09191],input[type=search].with-icon[data-v-30d09191],input[type=text].with-icon[data-v-30d09191]{padding-left:.3em}input[type=search][data-v-30d09191],input[type=text][data-v-30d09191]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-30d09191]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-30d09191;-webkit-animation-name:fadeIn-30d09191}.fade-in[data-v-30d09191],.fade-out[data-v-30d09191]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-30d09191]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-30d09191;-webkit-animation-name:fadeOut-30d09191}@-webkit-keyframes fadeIn-30d09191{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-30d09191{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-30d09191{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-30d09191{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-30d09191]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-30d09191]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-30d09191]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.sound[data-v-30d09191]{width:100%;height:90%;margin-top:7%;overflow:hidden;display:flex;flex-direction:column;align-items:center}.sound .sound-container[data-v-30d09191]{margin-bottom:1em} \ No newline at end of file +.col-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-30d09191]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-30d09191]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-30d09191]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-30d09191]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-30d09191]:first-child{margin-left:26%!important}.col-offset-3[data-v-30d09191]:not(first-child){margin-left:30%!important}.col-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-30d09191]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-30d09191]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-30d09191]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-30d09191]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-30d09191]:first-child{margin-left:52%!important}.col-offset-6[data-v-30d09191]:not(first-child){margin-left:56%!important}.col-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-30d09191]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-30d09191]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-30d09191]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-30d09191]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-30d09191]:first-child{margin-left:78%!important}.col-offset-9[data-v-30d09191]:not(first-child){margin-left:82%!important}.col-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-30d09191]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-30d09191]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-30d09191]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-30d09191]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-3[data-v-30d09191]{margin-left:26%}.col-no-margin-s-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-6[data-v-30d09191]{margin-left:52%}.col-no-margin-s-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-9[data-v-30d09191]{margin-left:78%}.col-no-margin-s-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-s-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-s-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-30d09191]{display:none!important}.s-visible[data-v-30d09191]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-3[data-v-30d09191]{margin-left:26%}.col-no-margin-m-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-6[data-v-30d09191]{margin-left:52%}.col-no-margin-m-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-9[data-v-30d09191]{margin-left:78%}.col-no-margin-m-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-m-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-m-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-30d09191]{display:none!important}.m-visible[data-v-30d09191]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-3[data-v-30d09191]{margin-left:26%}.col-no-margin-l-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-6[data-v-30d09191]{margin-left:52%}.col-no-margin-l-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-9[data-v-30d09191]{margin-left:78%}.col-no-margin-l-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-l-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-l-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-30d09191]{display:none!important}.l-visible[data-v-30d09191]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-3[data-v-30d09191]{margin-left:26%}.col-no-margin-xl-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-6[data-v-30d09191]{margin-left:52%}.col-no-margin-xl-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-9[data-v-30d09191]{margin-left:78%}.col-no-margin-xl-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-xl-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-30d09191]{display:none!important}.xl-visible[data-v-30d09191]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-30d09191]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-1[data-v-30d09191]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-30d09191]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-30d09191]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-2[data-v-30d09191]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-30d09191]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-30d09191]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-3[data-v-30d09191]{margin-left:26%}.col-no-margin-xxl-3[data-v-30d09191]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-30d09191]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-4[data-v-30d09191]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-30d09191]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-30d09191]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-5[data-v-30d09191]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-30d09191]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-30d09191]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-6[data-v-30d09191]{margin-left:52%}.col-no-margin-xxl-6[data-v-30d09191]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-30d09191]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-7[data-v-30d09191]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-30d09191]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-30d09191]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-8[data-v-30d09191]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-30d09191]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-30d09191]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-9[data-v-30d09191]{margin-left:78%}.col-no-margin-xxl-9[data-v-30d09191]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-30d09191]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-10[data-v-30d09191]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-30d09191]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-30d09191]:first-child{margin-left:0}.col-offset-xxl-11[data-v-30d09191]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-30d09191]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-30d09191]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-30d09191]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-30d09191]{display:none!important}.xxl-visible[data-v-30d09191]{display:block!important}}.vertical-center[data-v-30d09191]{display:flex;align-items:center}.horizontal-center[data-v-30d09191]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-30d09191]{text-align:right;float:right;justify-content:right}.hidden[data-v-30d09191]{display:none!important}.no-content[data-v-30d09191]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-30d09191],.btn[data-v-30d09191],button[data-v-30d09191]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-30d09191],.btn-default[type=submit][data-v-30d09191],.btn.btn-primary[data-v-30d09191],.btn[type=submit][data-v-30d09191],button.btn-primary[data-v-30d09191],button[type=submit][data-v-30d09191]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-30d09191],.btn-default .icon[data-v-30d09191],button .icon[data-v-30d09191]{margin-right:.5em}input[type=password][data-v-30d09191],input[type=text][data-v-30d09191]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-30d09191]:focus,input[type=text][data-v-30d09191]:focus{border:1px solid #35b870}button[data-v-30d09191],input[data-v-30d09191]{outline:none}input[type=text][data-v-30d09191]:hover,textarea[data-v-30d09191]:hover{border:1px solid #9cdfb0}ul[data-v-30d09191]{margin:0;padding:0;list-style:none}a[data-v-30d09191]{cursor:pointer;text-decoration:none}[data-v-30d09191]::-webkit-scrollbar{width:.75em}[data-v-30d09191]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-30d09191]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-30d09191]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-30d09191]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-30d09191],input[type=password][data-v-30d09191],input[type=search][data-v-30d09191],input[type=text][data-v-30d09191]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-30d09191]:hover,input[type=password][data-v-30d09191]:hover,input[type=search][data-v-30d09191]:hover,input[type=text][data-v-30d09191]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-30d09191]:focus,input[type=password][data-v-30d09191]:focus,input[type=search][data-v-30d09191]:focus,input[type=text][data-v-30d09191]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-30d09191],input[type=password].with-icon[data-v-30d09191],input[type=search].with-icon[data-v-30d09191],input[type=text].with-icon[data-v-30d09191]{padding-left:.3em}input[type=search][data-v-30d09191],input[type=text][data-v-30d09191]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-30d09191]{animation-fill-mode:both;animation-name:fadeIn-30d09191;-webkit-animation-name:fadeIn-30d09191}.fade-in[data-v-30d09191],.fade-out[data-v-30d09191]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-30d09191]{animation-fill-mode:both;animation-name:fadeOut-30d09191;-webkit-animation-name:fadeOut-30d09191}@keyframes fadeIn-30d09191{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-30d09191{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-30d09191]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-30d09191]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-30d09191]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.sound[data-v-30d09191]{width:100%;height:90%;margin-top:7%;overflow:hidden;display:flex;flex-direction:column;align-items:center}.sound .sound-container[data-v-30d09191]{margin-bottom:1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5528.6de074b2.css b/platypush/backend/http/webapp/dist/static/css/5207.831746a7.css similarity index 85% rename from platypush/backend/http/webapp/dist/static/css/5528.6de074b2.css rename to platypush/backend/http/webapp/dist/static/css/5207.831746a7.css index 590c44aa..defee41e 100644 --- a/platypush/backend/http/webapp/dist/static/css/5528.6de074b2.css +++ b/platypush/backend/http/webapp/dist/static/css/5207.831746a7.css @@ -1 +1 @@ -.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.camera{width:100%;height:100%;background:#fff;overflow:auto;padding-top:3em}.camera,.camera .camera-container{display:flex;flex-direction:column;align-items:center}.camera .camera-container{background:#101520}.camera .camera-container .frame-container{position:relative}.camera .camera-container .frame,.camera .camera-container .no-frame{position:absolute;top:0;width:100%;height:100%}.camera .camera-container .frame{z-index:1}.camera .camera-container .no-frame{display:flex;color:#fff;align-items:center;justify-content:center;z-index:2;background:#000}.camera .camera-container .controls{width:100%;display:flex;border-top:1px solid #202530;padding:.5em .25em}.camera .camera-container .controls .left,.camera .camera-container .controls .right{width:50%}.camera .camera-container .controls .right{text-align:right}.camera .camera-container .controls button{background:none;color:#fff;border:none}.camera .camera-container .controls button:hover{color:#38cf80}.camera .url{display:flex;margin:1em}@media screen and (max-width:calc(769px - 1px)){.camera .url{width:80%}}@media screen and (min-width:769px){.camera .url{width:640px}}.camera .url .row{width:100%;display:flex;align-items:center}.camera .url .name{width:140px}.camera .url input{width:500px;font-weight:400}.camera .params{display:flex;flex-direction:column;margin:-2em}@media screen and (min-width:769px){.camera .params{width:640px}}.camera .params label{font-weight:400}.camera .params .head{display:flex;justify-content:center}.camera .params .head label{width:100%;display:flex;justify-content:right}.camera .params .head label .name{margin-right:1em}.camera .params .row{width:100%;display:flex;align-items:center;padding:.5em 1em}.camera .params .row .name{width:30%}.camera .params .row input{width:70%}.camera .params .row:nth-child(2n){background:#f1f3f2}.camera .params .row:hover{background:#bef6da}@media screen and (max-width:calc(769px - 1px)){.camera .modal .content{width:90%!important}} \ No newline at end of file +.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5210.2082bfa6.css b/platypush/backend/http/webapp/dist/static/css/5210.435161f9.css similarity index 90% rename from platypush/backend/http/webapp/dist/static/css/5210.2082bfa6.css rename to platypush/backend/http/webapp/dist/static/css/5210.435161f9.css index 61b45699..ceeaa061 100644 --- a/platypush/backend/http/webapp/dist/static/css/5210.2082bfa6.css +++ b/platypush/backend/http/webapp/dist/static/css/5210.435161f9.css @@ -1 +1 @@ -.col-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-5c936ba2]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-5c936ba2]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-5c936ba2]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-5c936ba2]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-5c936ba2]:first-child{margin-left:26%!important}.col-offset-3[data-v-5c936ba2]:not(first-child){margin-left:30%!important}.col-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-5c936ba2]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-5c936ba2]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-5c936ba2]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-5c936ba2]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-5c936ba2]:first-child{margin-left:52%!important}.col-offset-6[data-v-5c936ba2]:not(first-child){margin-left:56%!important}.col-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-5c936ba2]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-5c936ba2]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-5c936ba2]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-5c936ba2]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-5c936ba2]:first-child{margin-left:78%!important}.col-offset-9[data-v-5c936ba2]:not(first-child){margin-left:82%!important}.col-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-5c936ba2]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-5c936ba2]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-5c936ba2]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-5c936ba2]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-s-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-s-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-s-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-s-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-5c936ba2]{display:none!important}.s-visible[data-v-5c936ba2]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-m-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-m-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-m-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-m-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-5c936ba2]{display:none!important}.m-visible[data-v-5c936ba2]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-l-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-l-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-l-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-l-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-5c936ba2]{display:none!important}.l-visible[data-v-5c936ba2]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-xl-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-xl-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-xl-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-5c936ba2]{display:none!important}.xl-visible[data-v-5c936ba2]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-xxl-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-xxl-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-xxl-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-5c936ba2]{display:none!important}.xxl-visible[data-v-5c936ba2]{display:block!important}}.vertical-center[data-v-5c936ba2]{display:flex;align-items:center}.horizontal-center[data-v-5c936ba2]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-5c936ba2]{text-align:right;float:right;justify-content:right}.hidden[data-v-5c936ba2]{display:none!important}.no-content[data-v-5c936ba2]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-5c936ba2],.btn[data-v-5c936ba2],button[data-v-5c936ba2]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-5c936ba2],.btn-default[type=submit][data-v-5c936ba2],.btn.btn-primary[data-v-5c936ba2],.btn[type=submit][data-v-5c936ba2],button.btn-primary[data-v-5c936ba2],button[type=submit][data-v-5c936ba2]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-5c936ba2],.btn-default .icon[data-v-5c936ba2],button .icon[data-v-5c936ba2]{margin-right:.5em}input[type=password][data-v-5c936ba2],input[type=text][data-v-5c936ba2]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-5c936ba2]:focus,input[type=text][data-v-5c936ba2]:focus{border:1px solid #35b870}button[data-v-5c936ba2],input[data-v-5c936ba2]{outline:none}input[type=text][data-v-5c936ba2]:hover,textarea[data-v-5c936ba2]:hover{border:1px solid #9cdfb0}ul[data-v-5c936ba2]{margin:0;padding:0;list-style:none}a[data-v-5c936ba2]{cursor:pointer;text-decoration:none}[data-v-5c936ba2]::-webkit-scrollbar{width:.75em}[data-v-5c936ba2]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-5c936ba2]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-5c936ba2]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-5c936ba2]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-5c936ba2],input[type=password][data-v-5c936ba2],input[type=search][data-v-5c936ba2],input[type=text][data-v-5c936ba2]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-5c936ba2]:hover,input[type=password][data-v-5c936ba2]:hover,input[type=search][data-v-5c936ba2]:hover,input[type=text][data-v-5c936ba2]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-5c936ba2]:focus,input[type=password][data-v-5c936ba2]:focus,input[type=search][data-v-5c936ba2]:focus,input[type=text][data-v-5c936ba2]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-5c936ba2],input[type=password].with-icon[data-v-5c936ba2],input[type=search].with-icon[data-v-5c936ba2],input[type=text].with-icon[data-v-5c936ba2]{padding-left:.3em}input[type=search][data-v-5c936ba2],input[type=text][data-v-5c936ba2]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-5c936ba2]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-5c936ba2;-webkit-animation-name:fadeIn-5c936ba2}.fade-in[data-v-5c936ba2],.fade-out[data-v-5c936ba2]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-5c936ba2]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-5c936ba2;-webkit-animation-name:fadeOut-5c936ba2}@-webkit-keyframes fadeIn-5c936ba2{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-5c936ba2{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-5c936ba2{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-5c936ba2{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-5c936ba2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-5c936ba2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-5c936ba2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-5c936ba2]{width:100%;position:relative}.switches-container .switches .no-content[data-v-5c936ba2]{padding:1em}.switches-container .switches .switch-info[data-v-5c936ba2]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-5c936ba2]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-5c936ba2]{min-width:45em}}.switches-container .switches .row[data-v-5c936ba2]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-5c936ba2]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-5c936ba2]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-5c936ba2]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-5c936ba2]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-5c936ba2]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-5c936ba2],.switches-container .switches .row .value[data-v-5c936ba2]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-5c936ba2],.switches-container .switches .row .value[data-v-5c936ba2]{width:50%}.switches-container .switches .row .value[data-v-5c936ba2]{text-align:right}} \ No newline at end of file +.col-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-5c936ba2]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-5c936ba2]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-5c936ba2]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-5c936ba2]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-5c936ba2]:first-child{margin-left:26%!important}.col-offset-3[data-v-5c936ba2]:not(first-child){margin-left:30%!important}.col-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-5c936ba2]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-5c936ba2]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-5c936ba2]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-5c936ba2]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-5c936ba2]:first-child{margin-left:52%!important}.col-offset-6[data-v-5c936ba2]:not(first-child){margin-left:56%!important}.col-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-5c936ba2]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-5c936ba2]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-5c936ba2]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-5c936ba2]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-5c936ba2]:first-child{margin-left:78%!important}.col-offset-9[data-v-5c936ba2]:not(first-child){margin-left:82%!important}.col-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-5c936ba2]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-5c936ba2]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-5c936ba2]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-5c936ba2]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-s-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-s-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-s-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-s-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-s-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-5c936ba2]{display:none!important}.s-visible[data-v-5c936ba2]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-m-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-m-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-m-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-m-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-m-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-5c936ba2]{display:none!important}.m-visible[data-v-5c936ba2]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-l-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-l-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-l-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-l-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-l-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-5c936ba2]{display:none!important}.l-visible[data-v-5c936ba2]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-xl-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-xl-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-xl-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xl-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-5c936ba2]{display:none!important}.xl-visible[data-v-5c936ba2]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-1[data-v-5c936ba2]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-5c936ba2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-2[data-v-5c936ba2]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-5c936ba2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-3[data-v-5c936ba2]{margin-left:26%}.col-no-margin-xxl-3[data-v-5c936ba2]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-4[data-v-5c936ba2]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-5c936ba2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-5[data-v-5c936ba2]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-5c936ba2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-6[data-v-5c936ba2]{margin-left:52%}.col-no-margin-xxl-6[data-v-5c936ba2]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-7[data-v-5c936ba2]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-5c936ba2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-8[data-v-5c936ba2]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-5c936ba2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-9[data-v-5c936ba2]{margin-left:78%}.col-no-margin-xxl-9[data-v-5c936ba2]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-10[data-v-5c936ba2]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-5c936ba2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-5c936ba2]:first-child{margin-left:0}.col-offset-xxl-11[data-v-5c936ba2]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-5c936ba2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-5c936ba2]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-5c936ba2]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-5c936ba2]{display:none!important}.xxl-visible[data-v-5c936ba2]{display:block!important}}.vertical-center[data-v-5c936ba2]{display:flex;align-items:center}.horizontal-center[data-v-5c936ba2]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-5c936ba2]{text-align:right;float:right;justify-content:right}.hidden[data-v-5c936ba2]{display:none!important}.no-content[data-v-5c936ba2]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-5c936ba2],.btn[data-v-5c936ba2],button[data-v-5c936ba2]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-5c936ba2],.btn-default[type=submit][data-v-5c936ba2],.btn.btn-primary[data-v-5c936ba2],.btn[type=submit][data-v-5c936ba2],button.btn-primary[data-v-5c936ba2],button[type=submit][data-v-5c936ba2]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-5c936ba2],.btn-default .icon[data-v-5c936ba2],button .icon[data-v-5c936ba2]{margin-right:.5em}input[type=password][data-v-5c936ba2],input[type=text][data-v-5c936ba2]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-5c936ba2]:focus,input[type=text][data-v-5c936ba2]:focus{border:1px solid #35b870}button[data-v-5c936ba2],input[data-v-5c936ba2]{outline:none}input[type=text][data-v-5c936ba2]:hover,textarea[data-v-5c936ba2]:hover{border:1px solid #9cdfb0}ul[data-v-5c936ba2]{margin:0;padding:0;list-style:none}a[data-v-5c936ba2]{cursor:pointer;text-decoration:none}[data-v-5c936ba2]::-webkit-scrollbar{width:.75em}[data-v-5c936ba2]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-5c936ba2]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-5c936ba2]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-5c936ba2]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-5c936ba2],input[type=password][data-v-5c936ba2],input[type=search][data-v-5c936ba2],input[type=text][data-v-5c936ba2]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-5c936ba2]:hover,input[type=password][data-v-5c936ba2]:hover,input[type=search][data-v-5c936ba2]:hover,input[type=text][data-v-5c936ba2]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-5c936ba2]:focus,input[type=password][data-v-5c936ba2]:focus,input[type=search][data-v-5c936ba2]:focus,input[type=text][data-v-5c936ba2]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-5c936ba2],input[type=password].with-icon[data-v-5c936ba2],input[type=search].with-icon[data-v-5c936ba2],input[type=text].with-icon[data-v-5c936ba2]{padding-left:.3em}input[type=search][data-v-5c936ba2],input[type=text][data-v-5c936ba2]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-5c936ba2]{animation-fill-mode:both;animation-name:fadeIn-5c936ba2;-webkit-animation-name:fadeIn-5c936ba2}.fade-in[data-v-5c936ba2],.fade-out[data-v-5c936ba2]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-5c936ba2]{animation-fill-mode:both;animation-name:fadeOut-5c936ba2;-webkit-animation-name:fadeOut-5c936ba2}@keyframes fadeIn-5c936ba2{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-5c936ba2{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-5c936ba2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-5c936ba2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-5c936ba2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-5c936ba2]{width:100%;position:relative}.switches-container .switches .no-content[data-v-5c936ba2]{padding:1em}.switches-container .switches .switch-info[data-v-5c936ba2]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-5c936ba2]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-5c936ba2]{min-width:45em}}.switches-container .switches .row[data-v-5c936ba2]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-5c936ba2]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-5c936ba2]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-5c936ba2]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-5c936ba2]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-5c936ba2]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-5c936ba2],.switches-container .switches .row .value[data-v-5c936ba2]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-5c936ba2],.switches-container .switches .row .value[data-v-5c936ba2]{width:50%}.switches-container .switches .row .value[data-v-5c936ba2]{text-align:right}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5466.68827648.css b/platypush/backend/http/webapp/dist/static/css/5466.fb0c1b5f.css similarity index 90% rename from platypush/backend/http/webapp/dist/static/css/5466.68827648.css rename to platypush/backend/http/webapp/dist/static/css/5466.fb0c1b5f.css index a1d4b581..d16f39b9 100644 --- a/platypush/backend/http/webapp/dist/static/css/5466.68827648.css +++ b/platypush/backend/http/webapp/dist/static/css/5466.fb0c1b5f.css @@ -1 +1 @@ -.col-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-33812db1]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-33812db1]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-33812db1]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-33812db1]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-33812db1]:first-child{margin-left:26%!important}.col-offset-3[data-v-33812db1]:not(first-child){margin-left:30%!important}.col-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-33812db1]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-33812db1]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-33812db1]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-33812db1]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-33812db1]:first-child{margin-left:52%!important}.col-offset-6[data-v-33812db1]:not(first-child){margin-left:56%!important}.col-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-33812db1]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-33812db1]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-33812db1]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-33812db1]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-33812db1]:first-child{margin-left:78%!important}.col-offset-9[data-v-33812db1]:not(first-child){margin-left:82%!important}.col-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-33812db1]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-33812db1]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-33812db1]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-33812db1]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-3[data-v-33812db1]{margin-left:26%}.col-no-margin-s-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-6[data-v-33812db1]{margin-left:52%}.col-no-margin-s-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-9[data-v-33812db1]{margin-left:78%}.col-no-margin-s-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-s-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-33812db1]{display:none!important}.s-visible[data-v-33812db1]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-3[data-v-33812db1]{margin-left:26%}.col-no-margin-m-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-6[data-v-33812db1]{margin-left:52%}.col-no-margin-m-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-9[data-v-33812db1]{margin-left:78%}.col-no-margin-m-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-m-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-33812db1]{display:none!important}.m-visible[data-v-33812db1]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-3[data-v-33812db1]{margin-left:26%}.col-no-margin-l-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-6[data-v-33812db1]{margin-left:52%}.col-no-margin-l-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-9[data-v-33812db1]{margin-left:78%}.col-no-margin-l-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-l-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-33812db1]{display:none!important}.l-visible[data-v-33812db1]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-3[data-v-33812db1]{margin-left:26%}.col-no-margin-xl-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-6[data-v-33812db1]{margin-left:52%}.col-no-margin-xl-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-9[data-v-33812db1]{margin-left:78%}.col-no-margin-xl-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-33812db1]{display:none!important}.xl-visible[data-v-33812db1]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-3[data-v-33812db1]{margin-left:26%}.col-no-margin-xxl-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-6[data-v-33812db1]{margin-left:52%}.col-no-margin-xxl-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-9[data-v-33812db1]{margin-left:78%}.col-no-margin-xxl-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-33812db1]{display:none!important}.xxl-visible[data-v-33812db1]{display:block!important}}.vertical-center[data-v-33812db1]{display:flex;align-items:center}.horizontal-center[data-v-33812db1]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-33812db1]{text-align:right;float:right;justify-content:right}.hidden[data-v-33812db1]{display:none!important}.no-content[data-v-33812db1]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-33812db1],.btn[data-v-33812db1],button[data-v-33812db1]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-33812db1],.btn-default[type=submit][data-v-33812db1],.btn.btn-primary[data-v-33812db1],.btn[type=submit][data-v-33812db1],button.btn-primary[data-v-33812db1],button[type=submit][data-v-33812db1]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-33812db1],.btn-default .icon[data-v-33812db1],button .icon[data-v-33812db1]{margin-right:.5em}input[type=password][data-v-33812db1],input[type=text][data-v-33812db1]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-33812db1]:focus,input[type=text][data-v-33812db1]:focus{border:1px solid #35b870}button[data-v-33812db1],input[data-v-33812db1]{outline:none}input[type=text][data-v-33812db1]:hover,textarea[data-v-33812db1]:hover{border:1px solid #9cdfb0}ul[data-v-33812db1]{margin:0;padding:0;list-style:none}a[data-v-33812db1]{cursor:pointer;text-decoration:none}[data-v-33812db1]::-webkit-scrollbar{width:.75em}[data-v-33812db1]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-33812db1]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-33812db1]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-33812db1]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-33812db1],input[type=password][data-v-33812db1],input[type=search][data-v-33812db1],input[type=text][data-v-33812db1]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-33812db1]:hover,input[type=password][data-v-33812db1]:hover,input[type=search][data-v-33812db1]:hover,input[type=text][data-v-33812db1]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-33812db1]:focus,input[type=password][data-v-33812db1]:focus,input[type=search][data-v-33812db1]:focus,input[type=text][data-v-33812db1]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-33812db1],input[type=password].with-icon[data-v-33812db1],input[type=search].with-icon[data-v-33812db1],input[type=text].with-icon[data-v-33812db1]{padding-left:.3em}input[type=search][data-v-33812db1],input[type=text][data-v-33812db1]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-33812db1]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-33812db1;-webkit-animation-name:fadeIn-33812db1}.fade-in[data-v-33812db1],.fade-out[data-v-33812db1]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-33812db1]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-33812db1;-webkit-animation-name:fadeOut-33812db1}@-webkit-keyframes fadeIn-33812db1{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-33812db1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-33812db1{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-33812db1{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-33812db1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-33812db1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-33812db1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-33812db1]{width:100%;position:relative}.switches-container .switches .no-content[data-v-33812db1]{padding:1em}.switches-container .switches .switch-info[data-v-33812db1]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-33812db1]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-33812db1]{min-width:45em}}.switches-container .switches .row[data-v-33812db1]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-33812db1]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-33812db1]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-33812db1]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-33812db1]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-33812db1]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-33812db1],.switches-container .switches .row .value[data-v-33812db1]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-33812db1],.switches-container .switches .row .value[data-v-33812db1]{width:50%}.switches-container .switches .row .value[data-v-33812db1]{text-align:right}} \ No newline at end of file +.col-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-33812db1]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-33812db1]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-33812db1]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-33812db1]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-33812db1]:first-child{margin-left:26%!important}.col-offset-3[data-v-33812db1]:not(first-child){margin-left:30%!important}.col-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-33812db1]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-33812db1]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-33812db1]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-33812db1]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-33812db1]:first-child{margin-left:52%!important}.col-offset-6[data-v-33812db1]:not(first-child){margin-left:56%!important}.col-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-33812db1]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-33812db1]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-33812db1]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-33812db1]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-33812db1]:first-child{margin-left:78%!important}.col-offset-9[data-v-33812db1]:not(first-child){margin-left:82%!important}.col-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-33812db1]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-33812db1]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-33812db1]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-33812db1]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-3[data-v-33812db1]{margin-left:26%}.col-no-margin-s-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-6[data-v-33812db1]{margin-left:52%}.col-no-margin-s-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-9[data-v-33812db1]{margin-left:78%}.col-no-margin-s-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-s-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-s-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-33812db1]{display:none!important}.s-visible[data-v-33812db1]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-3[data-v-33812db1]{margin-left:26%}.col-no-margin-m-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-6[data-v-33812db1]{margin-left:52%}.col-no-margin-m-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-9[data-v-33812db1]{margin-left:78%}.col-no-margin-m-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-m-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-m-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-33812db1]{display:none!important}.m-visible[data-v-33812db1]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-3[data-v-33812db1]{margin-left:26%}.col-no-margin-l-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-6[data-v-33812db1]{margin-left:52%}.col-no-margin-l-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-9[data-v-33812db1]{margin-left:78%}.col-no-margin-l-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-l-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-l-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-33812db1]{display:none!important}.l-visible[data-v-33812db1]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-3[data-v-33812db1]{margin-left:26%}.col-no-margin-xl-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-6[data-v-33812db1]{margin-left:52%}.col-no-margin-xl-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-9[data-v-33812db1]{margin-left:78%}.col-no-margin-xl-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-xl-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-33812db1]{display:none!important}.xl-visible[data-v-33812db1]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-33812db1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-1[data-v-33812db1]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-33812db1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-33812db1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-2[data-v-33812db1]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-33812db1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-33812db1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-3[data-v-33812db1]{margin-left:26%}.col-no-margin-xxl-3[data-v-33812db1]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-33812db1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-4[data-v-33812db1]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-33812db1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-33812db1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-5[data-v-33812db1]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-33812db1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-33812db1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-6[data-v-33812db1]{margin-left:52%}.col-no-margin-xxl-6[data-v-33812db1]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-33812db1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-7[data-v-33812db1]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-33812db1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-33812db1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-8[data-v-33812db1]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-33812db1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-33812db1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-9[data-v-33812db1]{margin-left:78%}.col-no-margin-xxl-9[data-v-33812db1]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-33812db1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-10[data-v-33812db1]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-33812db1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-33812db1]:first-child{margin-left:0}.col-offset-xxl-11[data-v-33812db1]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-33812db1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-33812db1]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-33812db1]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-33812db1]{display:none!important}.xxl-visible[data-v-33812db1]{display:block!important}}.vertical-center[data-v-33812db1]{display:flex;align-items:center}.horizontal-center[data-v-33812db1]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-33812db1]{text-align:right;float:right;justify-content:right}.hidden[data-v-33812db1]{display:none!important}.no-content[data-v-33812db1]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-33812db1],.btn[data-v-33812db1],button[data-v-33812db1]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-33812db1],.btn-default[type=submit][data-v-33812db1],.btn.btn-primary[data-v-33812db1],.btn[type=submit][data-v-33812db1],button.btn-primary[data-v-33812db1],button[type=submit][data-v-33812db1]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-33812db1],.btn-default .icon[data-v-33812db1],button .icon[data-v-33812db1]{margin-right:.5em}input[type=password][data-v-33812db1],input[type=text][data-v-33812db1]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-33812db1]:focus,input[type=text][data-v-33812db1]:focus{border:1px solid #35b870}button[data-v-33812db1],input[data-v-33812db1]{outline:none}input[type=text][data-v-33812db1]:hover,textarea[data-v-33812db1]:hover{border:1px solid #9cdfb0}ul[data-v-33812db1]{margin:0;padding:0;list-style:none}a[data-v-33812db1]{cursor:pointer;text-decoration:none}[data-v-33812db1]::-webkit-scrollbar{width:.75em}[data-v-33812db1]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-33812db1]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-33812db1]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-33812db1]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-33812db1],input[type=password][data-v-33812db1],input[type=search][data-v-33812db1],input[type=text][data-v-33812db1]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-33812db1]:hover,input[type=password][data-v-33812db1]:hover,input[type=search][data-v-33812db1]:hover,input[type=text][data-v-33812db1]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-33812db1]:focus,input[type=password][data-v-33812db1]:focus,input[type=search][data-v-33812db1]:focus,input[type=text][data-v-33812db1]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-33812db1],input[type=password].with-icon[data-v-33812db1],input[type=search].with-icon[data-v-33812db1],input[type=text].with-icon[data-v-33812db1]{padding-left:.3em}input[type=search][data-v-33812db1],input[type=text][data-v-33812db1]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-33812db1]{animation-fill-mode:both;animation-name:fadeIn-33812db1;-webkit-animation-name:fadeIn-33812db1}.fade-in[data-v-33812db1],.fade-out[data-v-33812db1]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-33812db1]{animation-fill-mode:both;animation-name:fadeOut-33812db1;-webkit-animation-name:fadeOut-33812db1}@keyframes fadeIn-33812db1{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-33812db1{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-33812db1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-33812db1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-33812db1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-33812db1]{width:100%;position:relative}.switches-container .switches .no-content[data-v-33812db1]{padding:1em}.switches-container .switches .switch-info[data-v-33812db1]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-33812db1]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-33812db1]{min-width:45em}}.switches-container .switches .row[data-v-33812db1]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-33812db1]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-33812db1]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-33812db1]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-33812db1]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-33812db1]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-33812db1],.switches-container .switches .row .value[data-v-33812db1]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-33812db1],.switches-container .switches .row .value[data-v-33812db1]{width:50%}.switches-container .switches .row .value[data-v-33812db1]{text-align:right}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/7643.74797fcd.css b/platypush/backend/http/webapp/dist/static/css/5528.a4270756.css similarity index 69% rename from platypush/backend/http/webapp/dist/static/css/7643.74797fcd.css rename to platypush/backend/http/webapp/dist/static/css/5528.a4270756.css index dd42cd09..8697a8a9 100644 --- a/platypush/backend/http/webapp/dist/static/css/7643.74797fcd.css +++ b/platypush/backend/http/webapp/dist/static/css/5528.a4270756.css @@ -1 +1 @@ -.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.autocomplete{position:relative;display:inline-block}.autocomplete-items{position:absolute;border:1px solid #ddd;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}.autocomplete-items div{padding:1em;cursor:pointer;border-bottom:1px solid #ddd;background-color:#fff}.autocomplete-items div:hover{background-color:#bef6da}.autocomplete-active{background-color:#c8ffd0!important}.execute-container{width:100%;height:100%;color:#23513a;font-weight:400;border-bottom:1px solid #ddd;border-radius:0 0 1em 1em}.execute-container form{padding:0;margin:0;border-radius:0;border:none}.execute-container .action-form{padding:1em .5em}.execute-container .title{background:#eee;padding:.5em;border:1px solid #ddd;box-shadow:0 3px 3px 0 hsla(0,0%,73%,.75);font-size:1.1em;margin-bottom:0!important}.execute-container .request-type-container{display:flex;flex-direction:row;align-items:baseline}.execute-container .request-type-container label{margin:0 1em 0 .5em}.execute-container .request{margin:0 .5em}.execute-container .request form{margin-bottom:0!important}.execute-container .request .autocomplete{width:80%;max-width:60em}.execute-container .request .action-name{box-shadow:1px 1px 1px 1px #ddd;width:100%}.execute-container .request [type=submit]{margin-left:2em}.execute-container .request .options{display:flex;margin-top:.5em;margin-bottom:1.5em;padding-top:.5em}@media screen and (max-width:calc(769px - 1px)){.execute-container .request .options{flex-direction:column}.execute-container .request .params{width:100%}}@media screen and (min-width:769px){.execute-container .request .params{width:20em;margin-right:1.5em}}@media screen and (min-width:1024px){.execute-container .request .params{width:30em}}.execute-container .request .params .param{margin-bottom:.25em}@media screen and (max-width:calc(769px - 1px)){.execute-container .request .params .param{width:100%}}.execute-container .request .add-param,.execute-container .request .params .action-param-value{width:100%}.execute-container .request .add-param button{width:100%;background:#eee;border:1px solid #ddd}.execute-container .request .extra-param{display:flex;margin-bottom:.5em}.execute-container .request .extra-param .action-extra-param-del{border:0;text-align:right;padding:0 .5em}.execute-container .request .extra-param .buttons{display:flex;align-items:center;justify-content:center;margin-bottom:.25em}.execute-container .request .extra-param .buttons button{background:none}.execute-container .request .extra-param .buttons button:hover{color:#35b870}.execute-container .request .doc-container,.execute-container .request .output-container{margin-top:.5em}.execute-container .request .doc-container .doc.raw,.execute-container .request .output-container .doc.raw{white-space:pre}.execute-container .request .output-container{flex-grow:1}@media screen and (min-width:769px){.execute-container .request .attr-doc-container{width:calc(100% - 22em)}}@media screen and (min-width:1024px){.execute-container .request .attr-doc-container{width:calc(100% - 32em)}}.execute-container .request .attr-doc-container .doc{white-space:pre-line;width:100%;overflow:auto}@media screen and (max-width:calc(769px - 1px)){.execute-container .request .attr-doc-container.widescreen{display:none}}.execute-container .request .attr-doc-container.mobile{width:100%}@media screen and (min-width:769px){.execute-container .request .attr-doc-container.mobile{display:none}}.execute-container .request .attr-doc-container .doc,.execute-container .request .doc-container .doc{padding:1em!important}.execute-container .request .attr-doc-container .doc.raw,.execute-container .request .doc-container .doc.raw{font-family:monospace;font-size:.8em}.execute-container .request .attr-doc-container,.execute-container .request .doc-container,.execute-container .request .output-container{max-height:50vh;display:flex;flex-direction:column}.execute-container .request .attr-doc-container .title,.execute-container .request .doc-container .title,.execute-container .request .output-container .title{font-weight:400;font-size:1em;padding:.5em;background:rgba(0,0,0,.04);border-radius:.5em}.execute-container .request .attr-doc-container .title .attr-name,.execute-container .request .doc-container .title .attr-name,.execute-container .request .output-container .title .attr-name{display:inline-block;font-weight:700}.execute-container .request .attr-doc-container .doc,.execute-container .request .attr-doc-container .error,.execute-container .request .attr-doc-container .response,.execute-container .request .doc-container .doc,.execute-container .request .doc-container .error,.execute-container .request .doc-container .response,.execute-container .request .output-container .doc,.execute-container .request .output-container .error,.execute-container .request .output-container .response{height:100%;padding:.5em .5em 0 .5em;border-radius:0 0 1em 1em;overflow:auto}.execute-container .request .attr-doc-container .response,.execute-container .request .doc-container .response,.execute-container .request .output-container .response{background:#edfff2;border:1px dashed #98ff98}.execute-container .request .attr-doc-container .error,.execute-container .request .doc-container .error,.execute-container .request .output-container .error{background:#ffbcbc;border:1px dashed #ff5353}.execute-container .request .attr-doc-container .doc,.execute-container .request .doc-container .doc,.execute-container .request .output-container .doc{background:#e8feff;border:1px dashed #84f9ff}.execute-container .request textarea{width:100%;height:10em;margin-bottom:.5em;padding:.5em;border:1px solid #ddd;border-radius:1em;box-shadow:2.5px 2.5px 3px 0 silver;outline:none}.execute-container .request textarea:hover{border:1px solid #38cf80}.execute-container .request textarea:focus{border:1px solid #32b646}.execute-container .raw-request .first-row{display:flex;flex-direction:column}@media screen and (max-width:calc(769px - 1px)){.execute-container .raw-request .first-row{width:100%}}@media screen and (min-width:769px){.execute-container .raw-request .first-row{width:80%;max-width:60em}}.execute-container .raw-request .first-row button{margin-left:0}.execute-container .procedures-container .procedure{background:#fff;border-bottom:1px solid #ddd;padding:1.5em .5em;cursor:pointer}.execute-container .procedures-container .procedure:hover{background:#bef6da}.execute-container .procedures-container .procedure.selected{background:#c8ffd0}.execute-container .procedures-container .procedure form{background:none;display:flex;margin-bottom:0!important;flex-direction:column;box-shadow:none}.execute-container .procedures-container .procedure .head{display:flex;align-items:center}.execute-container .procedures-container .procedure .btn-container{text-align:right}.execute-container .procedures-container .procedure button{background:#ebffeb}.execute-container pre{background:none}.execute-container .run-btn{border-radius:2em;padding:.5em .75em}.execute-container .run-btn:hover{opacity:.8} \ No newline at end of file +.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.camera{width:100%;height:100%;background:#fff;overflow:auto;padding-top:3em}.camera,.camera .camera-container{display:flex;flex-direction:column;align-items:center}.camera .camera-container{background:#101520}.camera .camera-container .frame-container{position:relative}.camera .camera-container .frame,.camera .camera-container .no-frame{position:absolute;top:0;width:100%;height:100%}.camera .camera-container .frame{z-index:1}.camera .camera-container .no-frame{display:flex;color:#fff;align-items:center;justify-content:center;z-index:2;background:#000}.camera .camera-container .controls{width:100%;display:flex;border-top:1px solid #202530;padding:.5em .25em}.camera .camera-container .controls .left,.camera .camera-container .controls .right{width:50%}.camera .camera-container .controls .right{text-align:right}.camera .camera-container .controls button{background:none;color:#fff;border:none}.camera .camera-container .controls button:hover{color:#38cf80}.camera .url{display:flex;margin:1em}@media screen and (max-width:calc(769px - 1px)){.camera .url{width:80%}}@media screen and (min-width:769px){.camera .url{width:640px}}.camera .url .row{width:100%;display:flex;align-items:center}.camera .url .name{width:140px}.camera .url input{width:500px;font-weight:400}.camera .params{display:flex;flex-direction:column;margin:-2em}@media screen and (min-width:769px){.camera .params{width:640px}}.camera .params label{font-weight:400}.camera .params .head{display:flex;justify-content:center}.camera .params .head label{width:100%;display:flex;justify-content:right}.camera .params .head label .name{margin-right:1em}.camera .params .row{width:100%;display:flex;align-items:center;padding:.5em 1em}.camera .params .row .name{width:30%}.camera .params .row input{width:70%}.camera .params .row:nth-child(2n){background:#f1f3f2}.camera .params .row:hover{background:#bef6da}@media screen and (max-width:calc(769px - 1px)){.camera .modal .content{width:90%!important}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5779.0cad5256.css b/platypush/backend/http/webapp/dist/static/css/5779.0cad5256.css deleted file mode 100644 index 672ddb73..00000000 --- a/platypush/backend/http/webapp/dist/static/css/5779.0cad5256.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-04cf169d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-04cf169d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-04cf169d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-04cf169d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-04cf169d]:first-child{margin-left:26%!important}.col-offset-3[data-v-04cf169d]:not(first-child){margin-left:30%!important}.col-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-04cf169d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-04cf169d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-04cf169d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-04cf169d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-04cf169d]:first-child{margin-left:52%!important}.col-offset-6[data-v-04cf169d]:not(first-child){margin-left:56%!important}.col-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-04cf169d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-04cf169d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-04cf169d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-04cf169d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-04cf169d]:first-child{margin-left:78%!important}.col-offset-9[data-v-04cf169d]:not(first-child){margin-left:82%!important}.col-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-04cf169d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-04cf169d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-04cf169d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-04cf169d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-s-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-s-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-s-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-04cf169d]{display:none!important}.s-visible[data-v-04cf169d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-m-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-m-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-m-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-04cf169d]{display:none!important}.m-visible[data-v-04cf169d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-l-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-l-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-l-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-04cf169d]{display:none!important}.l-visible[data-v-04cf169d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-xl-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-xl-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-xl-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-04cf169d]{display:none!important}.xl-visible[data-v-04cf169d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-xxl-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-xxl-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-xxl-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-04cf169d]{display:none!important}.xxl-visible[data-v-04cf169d]{display:block!important}}.vertical-center[data-v-04cf169d]{display:flex;align-items:center}.horizontal-center[data-v-04cf169d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-04cf169d]{text-align:right;float:right;justify-content:right}.hidden[data-v-04cf169d]{display:none!important}.no-content[data-v-04cf169d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-04cf169d],.btn[data-v-04cf169d],button[data-v-04cf169d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-04cf169d],.btn-default[type=submit][data-v-04cf169d],.btn.btn-primary[data-v-04cf169d],.btn[type=submit][data-v-04cf169d],button.btn-primary[data-v-04cf169d],button[type=submit][data-v-04cf169d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-04cf169d],.btn-default .icon[data-v-04cf169d],button .icon[data-v-04cf169d]{margin-right:.5em}input[type=password][data-v-04cf169d],input[type=text][data-v-04cf169d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-04cf169d]:focus,input[type=text][data-v-04cf169d]:focus{border:1px solid #35b870}button[data-v-04cf169d],input[data-v-04cf169d]{outline:none}input[type=text][data-v-04cf169d]:hover,textarea[data-v-04cf169d]:hover{border:1px solid #9cdfb0}ul[data-v-04cf169d]{margin:0;padding:0;list-style:none}a[data-v-04cf169d]{cursor:pointer;text-decoration:none}[data-v-04cf169d]::-webkit-scrollbar{width:.75em}[data-v-04cf169d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-04cf169d]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-04cf169d]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-04cf169d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-04cf169d],input[type=password][data-v-04cf169d],input[type=search][data-v-04cf169d],input[type=text][data-v-04cf169d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-04cf169d]:hover,input[type=password][data-v-04cf169d]:hover,input[type=search][data-v-04cf169d]:hover,input[type=text][data-v-04cf169d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-04cf169d]:focus,input[type=password][data-v-04cf169d]:focus,input[type=search][data-v-04cf169d]:focus,input[type=text][data-v-04cf169d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-04cf169d],input[type=password].with-icon[data-v-04cf169d],input[type=search].with-icon[data-v-04cf169d],input[type=text].with-icon[data-v-04cf169d]{padding-left:.3em}input[type=search][data-v-04cf169d],input[type=text][data-v-04cf169d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-04cf169d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-04cf169d;-webkit-animation-name:fadeIn-04cf169d}.fade-in[data-v-04cf169d],.fade-out[data-v-04cf169d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-04cf169d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-04cf169d;-webkit-animation-name:fadeOut-04cf169d}@-webkit-keyframes fadeIn-04cf169d{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-04cf169d{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-04cf169d{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-04cf169d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-04cf169d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-04cf169d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-04cf169d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.label-container[data-v-04cf169d]{text-align:left}.value-container[data-v-04cf169d]{text-align:right}.col-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0167095e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0167095e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0167095e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0167095e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0167095e]:first-child{margin-left:26%!important}.col-offset-3[data-v-0167095e]:not(first-child){margin-left:30%!important}.col-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0167095e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0167095e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0167095e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0167095e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0167095e]:first-child{margin-left:52%!important}.col-offset-6[data-v-0167095e]:not(first-child){margin-left:56%!important}.col-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0167095e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0167095e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0167095e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0167095e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0167095e]:first-child{margin-left:78%!important}.col-offset-9[data-v-0167095e]:not(first-child){margin-left:82%!important}.col-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0167095e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0167095e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0167095e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0167095e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-3[data-v-0167095e]{margin-left:26%}.col-no-margin-s-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-6[data-v-0167095e]{margin-left:52%}.col-no-margin-s-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-9[data-v-0167095e]{margin-left:78%}.col-no-margin-s-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0167095e]{display:none!important}.s-visible[data-v-0167095e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-3[data-v-0167095e]{margin-left:26%}.col-no-margin-m-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-6[data-v-0167095e]{margin-left:52%}.col-no-margin-m-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-9[data-v-0167095e]{margin-left:78%}.col-no-margin-m-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0167095e]{display:none!important}.m-visible[data-v-0167095e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-3[data-v-0167095e]{margin-left:26%}.col-no-margin-l-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-6[data-v-0167095e]{margin-left:52%}.col-no-margin-l-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-9[data-v-0167095e]{margin-left:78%}.col-no-margin-l-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0167095e]{display:none!important}.l-visible[data-v-0167095e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-3[data-v-0167095e]{margin-left:26%}.col-no-margin-xl-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-6[data-v-0167095e]{margin-left:52%}.col-no-margin-xl-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-9[data-v-0167095e]{margin-left:78%}.col-no-margin-xl-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0167095e]{display:none!important}.xl-visible[data-v-0167095e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0167095e]{margin-left:26%}.col-no-margin-xxl-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0167095e]{margin-left:52%}.col-no-margin-xxl-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0167095e]{margin-left:78%}.col-no-margin-xxl-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0167095e]{display:none!important}.xxl-visible[data-v-0167095e]{display:block!important}}.vertical-center[data-v-0167095e]{display:flex;align-items:center}.horizontal-center[data-v-0167095e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0167095e]{text-align:right;float:right;justify-content:right}.hidden[data-v-0167095e]{display:none!important}.no-content[data-v-0167095e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0167095e],.btn[data-v-0167095e],button[data-v-0167095e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0167095e],.btn-default[type=submit][data-v-0167095e],.btn.btn-primary[data-v-0167095e],.btn[type=submit][data-v-0167095e],button.btn-primary[data-v-0167095e],button[type=submit][data-v-0167095e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0167095e],.btn-default .icon[data-v-0167095e],button .icon[data-v-0167095e]{margin-right:.5em}input[type=password][data-v-0167095e],input[type=text][data-v-0167095e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0167095e]:focus,input[type=text][data-v-0167095e]:focus{border:1px solid #35b870}button[data-v-0167095e],input[data-v-0167095e]{outline:none}input[type=text][data-v-0167095e]:hover,textarea[data-v-0167095e]:hover{border:1px solid #9cdfb0}ul[data-v-0167095e]{margin:0;padding:0;list-style:none}a[data-v-0167095e]{cursor:pointer;text-decoration:none}[data-v-0167095e]::-webkit-scrollbar{width:.75em}[data-v-0167095e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0167095e]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-0167095e]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-0167095e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0167095e],input[type=password][data-v-0167095e],input[type=search][data-v-0167095e],input[type=text][data-v-0167095e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0167095e]:hover,input[type=password][data-v-0167095e]:hover,input[type=search][data-v-0167095e]:hover,input[type=text][data-v-0167095e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0167095e]:focus,input[type=password][data-v-0167095e]:focus,input[type=search][data-v-0167095e]:focus,input[type=text][data-v-0167095e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0167095e],input[type=password].with-icon[data-v-0167095e],input[type=search].with-icon[data-v-0167095e],input[type=text].with-icon[data-v-0167095e]{padding-left:.3em}input[type=search][data-v-0167095e],input[type=text][data-v-0167095e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0167095e]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-0167095e;-webkit-animation-name:fadeIn-0167095e}.fade-in[data-v-0167095e],.fade-out[data-v-0167095e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0167095e]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-0167095e;-webkit-animation-name:fadeOut-0167095e}@-webkit-keyframes fadeIn-0167095e{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-0167095e{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-0167095e{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-0167095e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0167095e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0167095e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0167095e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.date-time-weather[data-v-0167095e]{height:100%;display:flex;flex-direction:column;align-items:center;padding-top:.5em}.date-time-weather .row[data-v-0167095e]{text-align:center}.date-time-weather .date-time-container[data-v-0167095e]{height:35%}.date-time-weather .weather-container[data-v-0167095e]{height:45%}.date-time-weather .sensors-container[data-v-0167095e]{width:100%;height:20%;position:relative}.date-time-weather .sensors-container .row[data-v-0167095e]{width:100%;position:absolute;bottom:0} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5779.b285a776.css b/platypush/backend/http/webapp/dist/static/css/5779.b285a776.css new file mode 100644 index 00000000..722c295c --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/5779.b285a776.css @@ -0,0 +1 @@ +.col-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-04cf169d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-04cf169d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-04cf169d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-04cf169d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-04cf169d]:first-child{margin-left:26%!important}.col-offset-3[data-v-04cf169d]:not(first-child){margin-left:30%!important}.col-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-04cf169d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-04cf169d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-04cf169d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-04cf169d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-04cf169d]:first-child{margin-left:52%!important}.col-offset-6[data-v-04cf169d]:not(first-child){margin-left:56%!important}.col-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-04cf169d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-04cf169d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-04cf169d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-04cf169d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-04cf169d]:first-child{margin-left:78%!important}.col-offset-9[data-v-04cf169d]:not(first-child){margin-left:82%!important}.col-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-04cf169d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-04cf169d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-04cf169d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-04cf169d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-s-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-s-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-s-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-s-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-04cf169d]{display:none!important}.s-visible[data-v-04cf169d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-m-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-m-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-m-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-m-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-04cf169d]{display:none!important}.m-visible[data-v-04cf169d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-l-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-l-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-l-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-l-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-04cf169d]{display:none!important}.l-visible[data-v-04cf169d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-xl-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-xl-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-xl-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xl-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-04cf169d]{display:none!important}.xl-visible[data-v-04cf169d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-04cf169d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-04cf169d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-04cf169d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-04cf169d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-04cf169d]{margin-left:26%}.col-no-margin-xxl-3[data-v-04cf169d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-04cf169d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-04cf169d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-04cf169d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-04cf169d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-04cf169d]{margin-left:52%}.col-no-margin-xxl-6[data-v-04cf169d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-04cf169d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-04cf169d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-04cf169d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-04cf169d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-04cf169d]{margin-left:78%}.col-no-margin-xxl-9[data-v-04cf169d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-04cf169d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-04cf169d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-04cf169d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-04cf169d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-04cf169d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-04cf169d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-04cf169d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-04cf169d]{display:none!important}.xxl-visible[data-v-04cf169d]{display:block!important}}.vertical-center[data-v-04cf169d]{display:flex;align-items:center}.horizontal-center[data-v-04cf169d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-04cf169d]{text-align:right;float:right;justify-content:right}.hidden[data-v-04cf169d]{display:none!important}.no-content[data-v-04cf169d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-04cf169d],.btn[data-v-04cf169d],button[data-v-04cf169d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-04cf169d],.btn-default[type=submit][data-v-04cf169d],.btn.btn-primary[data-v-04cf169d],.btn[type=submit][data-v-04cf169d],button.btn-primary[data-v-04cf169d],button[type=submit][data-v-04cf169d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-04cf169d],.btn-default .icon[data-v-04cf169d],button .icon[data-v-04cf169d]{margin-right:.5em}input[type=password][data-v-04cf169d],input[type=text][data-v-04cf169d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-04cf169d]:focus,input[type=text][data-v-04cf169d]:focus{border:1px solid #35b870}button[data-v-04cf169d],input[data-v-04cf169d]{outline:none}input[type=text][data-v-04cf169d]:hover,textarea[data-v-04cf169d]:hover{border:1px solid #9cdfb0}ul[data-v-04cf169d]{margin:0;padding:0;list-style:none}a[data-v-04cf169d]{cursor:pointer;text-decoration:none}[data-v-04cf169d]::-webkit-scrollbar{width:.75em}[data-v-04cf169d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-04cf169d]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-04cf169d]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-04cf169d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-04cf169d],input[type=password][data-v-04cf169d],input[type=search][data-v-04cf169d],input[type=text][data-v-04cf169d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-04cf169d]:hover,input[type=password][data-v-04cf169d]:hover,input[type=search][data-v-04cf169d]:hover,input[type=text][data-v-04cf169d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-04cf169d]:focus,input[type=password][data-v-04cf169d]:focus,input[type=search][data-v-04cf169d]:focus,input[type=text][data-v-04cf169d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-04cf169d],input[type=password].with-icon[data-v-04cf169d],input[type=search].with-icon[data-v-04cf169d],input[type=text].with-icon[data-v-04cf169d]{padding-left:.3em}input[type=search][data-v-04cf169d],input[type=text][data-v-04cf169d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-04cf169d]{animation-fill-mode:both;animation-name:fadeIn-04cf169d;-webkit-animation-name:fadeIn-04cf169d}.fade-in[data-v-04cf169d],.fade-out[data-v-04cf169d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-04cf169d]{animation-fill-mode:both;animation-name:fadeOut-04cf169d;-webkit-animation-name:fadeOut-04cf169d}@keyframes fadeIn-04cf169d{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-04cf169d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-04cf169d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-04cf169d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-04cf169d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.label-container[data-v-04cf169d]{text-align:left}.value-container[data-v-04cf169d]{text-align:right}.col-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0167095e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0167095e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0167095e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0167095e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0167095e]:first-child{margin-left:26%!important}.col-offset-3[data-v-0167095e]:not(first-child){margin-left:30%!important}.col-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0167095e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0167095e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0167095e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0167095e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0167095e]:first-child{margin-left:52%!important}.col-offset-6[data-v-0167095e]:not(first-child){margin-left:56%!important}.col-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0167095e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0167095e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0167095e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0167095e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0167095e]:first-child{margin-left:78%!important}.col-offset-9[data-v-0167095e]:not(first-child){margin-left:82%!important}.col-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0167095e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0167095e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0167095e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0167095e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-3[data-v-0167095e]{margin-left:26%}.col-no-margin-s-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-6[data-v-0167095e]{margin-left:52%}.col-no-margin-s-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-9[data-v-0167095e]{margin-left:78%}.col-no-margin-s-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-s-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0167095e]{display:none!important}.s-visible[data-v-0167095e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-3[data-v-0167095e]{margin-left:26%}.col-no-margin-m-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-6[data-v-0167095e]{margin-left:52%}.col-no-margin-m-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-9[data-v-0167095e]{margin-left:78%}.col-no-margin-m-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-m-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0167095e]{display:none!important}.m-visible[data-v-0167095e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-3[data-v-0167095e]{margin-left:26%}.col-no-margin-l-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-6[data-v-0167095e]{margin-left:52%}.col-no-margin-l-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-9[data-v-0167095e]{margin-left:78%}.col-no-margin-l-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-l-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0167095e]{display:none!important}.l-visible[data-v-0167095e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-3[data-v-0167095e]{margin-left:26%}.col-no-margin-xl-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-6[data-v-0167095e]{margin-left:52%}.col-no-margin-xl-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-9[data-v-0167095e]{margin-left:78%}.col-no-margin-xl-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-xl-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0167095e]{display:none!important}.xl-visible[data-v-0167095e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0167095e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0167095e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0167095e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0167095e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0167095e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0167095e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0167095e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0167095e]{margin-left:26%}.col-no-margin-xxl-3[data-v-0167095e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0167095e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0167095e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0167095e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0167095e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0167095e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0167095e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0167095e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0167095e]{margin-left:52%}.col-no-margin-xxl-6[data-v-0167095e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0167095e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0167095e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0167095e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0167095e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0167095e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0167095e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0167095e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0167095e]{margin-left:78%}.col-no-margin-xxl-9[data-v-0167095e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0167095e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0167095e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0167095e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0167095e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0167095e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0167095e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0167095e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0167095e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0167095e]{display:none!important}.xxl-visible[data-v-0167095e]{display:block!important}}.vertical-center[data-v-0167095e]{display:flex;align-items:center}.horizontal-center[data-v-0167095e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0167095e]{text-align:right;float:right;justify-content:right}.hidden[data-v-0167095e]{display:none!important}.no-content[data-v-0167095e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0167095e],.btn[data-v-0167095e],button[data-v-0167095e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0167095e],.btn-default[type=submit][data-v-0167095e],.btn.btn-primary[data-v-0167095e],.btn[type=submit][data-v-0167095e],button.btn-primary[data-v-0167095e],button[type=submit][data-v-0167095e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0167095e],.btn-default .icon[data-v-0167095e],button .icon[data-v-0167095e]{margin-right:.5em}input[type=password][data-v-0167095e],input[type=text][data-v-0167095e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0167095e]:focus,input[type=text][data-v-0167095e]:focus{border:1px solid #35b870}button[data-v-0167095e],input[data-v-0167095e]{outline:none}input[type=text][data-v-0167095e]:hover,textarea[data-v-0167095e]:hover{border:1px solid #9cdfb0}ul[data-v-0167095e]{margin:0;padding:0;list-style:none}a[data-v-0167095e]{cursor:pointer;text-decoration:none}[data-v-0167095e]::-webkit-scrollbar{width:.75em}[data-v-0167095e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0167095e]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-0167095e]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-0167095e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0167095e],input[type=password][data-v-0167095e],input[type=search][data-v-0167095e],input[type=text][data-v-0167095e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0167095e]:hover,input[type=password][data-v-0167095e]:hover,input[type=search][data-v-0167095e]:hover,input[type=text][data-v-0167095e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0167095e]:focus,input[type=password][data-v-0167095e]:focus,input[type=search][data-v-0167095e]:focus,input[type=text][data-v-0167095e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0167095e],input[type=password].with-icon[data-v-0167095e],input[type=search].with-icon[data-v-0167095e],input[type=text].with-icon[data-v-0167095e]{padding-left:.3em}input[type=search][data-v-0167095e],input[type=text][data-v-0167095e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0167095e]{animation-fill-mode:both;animation-name:fadeIn-0167095e;-webkit-animation-name:fadeIn-0167095e}.fade-in[data-v-0167095e],.fade-out[data-v-0167095e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0167095e]{animation-fill-mode:both;animation-name:fadeOut-0167095e;-webkit-animation-name:fadeOut-0167095e}@keyframes fadeIn-0167095e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-0167095e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0167095e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0167095e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0167095e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.date-time-weather[data-v-0167095e]{height:100%;display:flex;flex-direction:column;align-items:center;padding-top:.5em}.date-time-weather .row[data-v-0167095e]{text-align:center}.date-time-weather .date-time-container[data-v-0167095e]{height:35%}.date-time-weather .weather-container[data-v-0167095e]{height:45%}.date-time-weather .sensors-container[data-v-0167095e]{width:100%;height:20%;position:relative}.date-time-weather .sensors-container .row[data-v-0167095e]{width:100%;position:absolute;bottom:0} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5810.0aa0c9b4.css b/platypush/backend/http/webapp/dist/static/css/5810.0aa0c9b4.css new file mode 100644 index 00000000..f9498cc5 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/5810.0aa0c9b4.css @@ -0,0 +1 @@ +.col-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-56458f8e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-56458f8e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-56458f8e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-56458f8e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-56458f8e]:first-child{margin-left:26%!important}.col-offset-3[data-v-56458f8e]:not(first-child){margin-left:30%!important}.col-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-56458f8e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-56458f8e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-56458f8e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-56458f8e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-56458f8e]:first-child{margin-left:52%!important}.col-offset-6[data-v-56458f8e]:not(first-child){margin-left:56%!important}.col-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-56458f8e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-56458f8e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-56458f8e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-56458f8e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-56458f8e]:first-child{margin-left:78%!important}.col-offset-9[data-v-56458f8e]:not(first-child){margin-left:82%!important}.col-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-56458f8e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-56458f8e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-56458f8e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-56458f8e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-s-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-s-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-s-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-56458f8e]{display:none!important}.s-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-m-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-m-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-m-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-56458f8e]{display:none!important}.m-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-l-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-l-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-l-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-56458f8e]{display:none!important}.l-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-xl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-xl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-xl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-56458f8e]{display:none!important}.xl-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-xxl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-xxl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-xxl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-56458f8e]{display:none!important}.xxl-visible[data-v-56458f8e]{display:block!important}}.vertical-center[data-v-56458f8e]{display:flex;align-items:center}.horizontal-center[data-v-56458f8e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-56458f8e]{text-align:right;float:right;justify-content:right}.hidden[data-v-56458f8e]{display:none!important}.no-content[data-v-56458f8e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-56458f8e],.btn[data-v-56458f8e],button[data-v-56458f8e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-56458f8e],.btn-default[type=submit][data-v-56458f8e],.btn.btn-primary[data-v-56458f8e],.btn[type=submit][data-v-56458f8e],button.btn-primary[data-v-56458f8e],button[type=submit][data-v-56458f8e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-56458f8e],.btn-default .icon[data-v-56458f8e],button .icon[data-v-56458f8e]{margin-right:.5em}input[type=password][data-v-56458f8e],input[type=text][data-v-56458f8e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-56458f8e]:focus,input[type=text][data-v-56458f8e]:focus{border:1px solid #35b870}button[data-v-56458f8e],input[data-v-56458f8e]{outline:none}input[type=text][data-v-56458f8e]:hover,textarea[data-v-56458f8e]:hover{border:1px solid #9cdfb0}ul[data-v-56458f8e]{margin:0;padding:0;list-style:none}a[data-v-56458f8e]{cursor:pointer;text-decoration:none}[data-v-56458f8e]::-webkit-scrollbar{width:.75em}[data-v-56458f8e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-56458f8e]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-56458f8e]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-56458f8e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-56458f8e],input[type=password][data-v-56458f8e],input[type=search][data-v-56458f8e],input[type=text][data-v-56458f8e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-56458f8e]:hover,input[type=password][data-v-56458f8e]:hover,input[type=search][data-v-56458f8e]:hover,input[type=text][data-v-56458f8e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-56458f8e]:focus,input[type=password][data-v-56458f8e]:focus,input[type=search][data-v-56458f8e]:focus,input[type=text][data-v-56458f8e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-56458f8e],input[type=password].with-icon[data-v-56458f8e],input[type=search].with-icon[data-v-56458f8e],input[type=text].with-icon[data-v-56458f8e]{padding-left:.3em}input[type=search][data-v-56458f8e],input[type=text][data-v-56458f8e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-56458f8e]{animation-fill-mode:both;animation-name:fadeIn-56458f8e;-webkit-animation-name:fadeIn-56458f8e}.fade-in[data-v-56458f8e],.fade-out[data-v-56458f8e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-56458f8e]{animation-fill-mode:both;animation-name:fadeOut-56458f8e;-webkit-animation-name:fadeOut-56458f8e}@keyframes fadeIn-56458f8e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-56458f8e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-56458f8e]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-56458f8e]:nth-child(2n),.zwave-container .params .row[data-v-56458f8e]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-56458f8e]:nth-child(odd),.zwave-container .params .row[data-v-56458f8e]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-56458f8e]:hover,.zwave-container .params .row[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-56458f8e],.zwave-container .scene .actions .row[data-v-56458f8e]{cursor:pointer}.zwave-container .node form[data-v-56458f8e],.zwave-container .scene form[data-v-56458f8e]{margin-bottom:0}.zwave-container .params[data-v-56458f8e]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-56458f8e]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-56458f8e]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-56458f8e]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-56458f8e]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-56458f8e]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-56458f8e]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-56458f8e]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-56458f8e]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-56458f8e]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-56458f8e]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-56458f8e]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-56458f8e]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-56458f8e]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-56458f8e],.zwave-container .params .param-value .numeric .row[data-v-56458f8e]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-56458f8e],.zwave-container .params .param-value .numeric .value-min[data-v-56458f8e]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-56458f8e]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-56458f8e]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-56458f8e]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-56458f8e]{margin:0}.zwave-container .row[data-v-56458f8e]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-56458f8e]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-56458f8e]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-56458f8e]{width:40%}.zwave-container .row .param-value[data-v-56458f8e]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-56458f8e]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-56458f8e]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-56458f8e]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-56458f8e]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-56458f8e]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-56458f8e]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-56458f8e]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-56458f8e],.zwave-container .row .param-value .numeric .row[data-v-56458f8e]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-56458f8e],.zwave-container .row .param-value .numeric .value-min[data-v-56458f8e]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-56458f8e]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-56458f8e]{text-align:right}.zwave-container .btn-default[data-v-56458f8e]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-56458f8e]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-56458f8e]{text-align:right}.zwave-container .view-container[data-v-56458f8e]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-56458f8e]{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-56458f8e]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-56458f8e]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-56458f8e]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-56458f8e]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-56458f8e]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-56458f8e]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-56458f8e]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-56458f8e]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-56458f8e]{margin:0}.zwave-container .item[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-56458f8e]{background:#c8ffd0}.zwave-container .item[data-v-56458f8e]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-56458f8e]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-56458f8e]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-56458f8e]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-56458f8e]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-56458f8e]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-56458f8e]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-56458f8e]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-56458f8e]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-56458f8e]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-56458f8e]{width:90%}.zwave-container .item .value .param-value input[data-v-56458f8e]{width:100%}.zwave-container .item button[data-v-56458f8e]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-56458f8e]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-56458f8e]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-56458f8e]{justify-content:right}}.zwave-container .item .name-edit[data-v-56458f8e]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-56458f8e]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-56458f8e]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-56458f8e]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-56458f8e]{padding:0}.zwave-container .modal .section .header[data-v-56458f8e]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-56458f8e]{padding:0}.zwave-container .modal .network-info[data-v-56458f8e]{min-width:600pt}.zwave-container .error[data-v-56458f8e]{color:#a00}.zwave-container form[data-v-56458f8e]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-56458f8e]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-56458f8e]:hover{color:#35b870}.zwave-container .buttons[data-v-56458f8e]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-56458f8e]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-56458f8e]{width:100%}.zwave-container .clickable[data-v-56458f8e]{cursor:pointer}.zwave-container .buttons button[data-v-56458f8e]{background:none!important}.zwave-container .view.values .node-container[data-v-56458f8e]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-56458f8e]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-56458f8e]{border-radius:0}.section.nodes .header[data-v-56458f8e],.section.nodes .row[data-v-56458f8e]{position:relative}.section.nodes .header .buttons[data-v-56458f8e],.section.nodes .row .buttons[data-v-56458f8e]{position:absolute;right:0;display:flex;justify-content:right}.col-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-3da196a6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-3da196a6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-3da196a6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-3da196a6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-3da196a6]:first-child{margin-left:26%!important}.col-offset-3[data-v-3da196a6]:not(first-child){margin-left:30%!important}.col-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-3da196a6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-3da196a6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-3da196a6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-3da196a6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-3da196a6]:first-child{margin-left:52%!important}.col-offset-6[data-v-3da196a6]:not(first-child){margin-left:56%!important}.col-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-3da196a6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-3da196a6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-3da196a6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-3da196a6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-3da196a6]:first-child{margin-left:78%!important}.col-offset-9[data-v-3da196a6]:not(first-child){margin-left:82%!important}.col-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-3da196a6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-3da196a6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-3da196a6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-3da196a6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-s-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-s-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-s-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-3da196a6]{display:none!important}.s-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-m-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-m-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-m-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-3da196a6]{display:none!important}.m-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-l-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-l-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-l-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-3da196a6]{display:none!important}.l-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-xl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-xl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-xl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-3da196a6]{display:none!important}.xl-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-xxl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-xxl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-xxl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-3da196a6]{display:none!important}.xxl-visible[data-v-3da196a6]{display:block!important}}.vertical-center[data-v-3da196a6]{display:flex;align-items:center}.horizontal-center[data-v-3da196a6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-3da196a6]{text-align:right;float:right;justify-content:right}.hidden[data-v-3da196a6]{display:none!important}.no-content[data-v-3da196a6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-3da196a6],.btn[data-v-3da196a6],button[data-v-3da196a6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-3da196a6],.btn-default[type=submit][data-v-3da196a6],.btn.btn-primary[data-v-3da196a6],.btn[type=submit][data-v-3da196a6],button.btn-primary[data-v-3da196a6],button[type=submit][data-v-3da196a6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-3da196a6],.btn-default .icon[data-v-3da196a6],button .icon[data-v-3da196a6]{margin-right:.5em}input[type=password][data-v-3da196a6],input[type=text][data-v-3da196a6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-3da196a6]:focus,input[type=text][data-v-3da196a6]:focus{border:1px solid #35b870}button[data-v-3da196a6],input[data-v-3da196a6]{outline:none}input[type=text][data-v-3da196a6]:hover,textarea[data-v-3da196a6]:hover{border:1px solid #9cdfb0}ul[data-v-3da196a6]{margin:0;padding:0;list-style:none}a[data-v-3da196a6]{cursor:pointer;text-decoration:none}[data-v-3da196a6]::-webkit-scrollbar{width:.75em}[data-v-3da196a6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-3da196a6]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-3da196a6]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-3da196a6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-3da196a6],input[type=password][data-v-3da196a6],input[type=search][data-v-3da196a6],input[type=text][data-v-3da196a6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-3da196a6]:hover,input[type=password][data-v-3da196a6]:hover,input[type=search][data-v-3da196a6]:hover,input[type=text][data-v-3da196a6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-3da196a6]:focus,input[type=password][data-v-3da196a6]:focus,input[type=search][data-v-3da196a6]:focus,input[type=text][data-v-3da196a6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-3da196a6],input[type=password].with-icon[data-v-3da196a6],input[type=search].with-icon[data-v-3da196a6],input[type=text].with-icon[data-v-3da196a6]{padding-left:.3em}input[type=search][data-v-3da196a6],input[type=text][data-v-3da196a6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-3da196a6]{animation-fill-mode:both;animation-name:fadeIn-3da196a6;-webkit-animation-name:fadeIn-3da196a6}.fade-in[data-v-3da196a6],.fade-out[data-v-3da196a6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-3da196a6]{animation-fill-mode:both;animation-name:fadeOut-3da196a6;-webkit-animation-name:fadeOut-3da196a6}@keyframes fadeIn-3da196a6{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-3da196a6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-3da196a6]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-3da196a6]:nth-child(2n),.zwave-container .params .row[data-v-3da196a6]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-3da196a6]:nth-child(odd),.zwave-container .params .row[data-v-3da196a6]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-3da196a6]:hover,.zwave-container .params .row[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-3da196a6],.zwave-container .scene .actions .row[data-v-3da196a6]{cursor:pointer}.zwave-container .node form[data-v-3da196a6],.zwave-container .scene form[data-v-3da196a6]{margin-bottom:0}.zwave-container .params[data-v-3da196a6]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-3da196a6]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-3da196a6]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-3da196a6]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-3da196a6]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-3da196a6]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-3da196a6]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-3da196a6]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-3da196a6]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-3da196a6]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-3da196a6]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-3da196a6]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-3da196a6]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-3da196a6]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-3da196a6],.zwave-container .params .param-value .numeric .row[data-v-3da196a6]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-3da196a6],.zwave-container .params .param-value .numeric .value-min[data-v-3da196a6]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-3da196a6]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-3da196a6]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-3da196a6]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-3da196a6]{margin:0}.zwave-container .row[data-v-3da196a6]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-3da196a6]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-3da196a6]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-3da196a6]{width:40%}.zwave-container .row .param-value[data-v-3da196a6]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-3da196a6]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-3da196a6]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-3da196a6]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-3da196a6]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-3da196a6]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-3da196a6]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-3da196a6]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-3da196a6],.zwave-container .row .param-value .numeric .row[data-v-3da196a6]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-3da196a6],.zwave-container .row .param-value .numeric .value-min[data-v-3da196a6]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-3da196a6]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-3da196a6]{text-align:right}.zwave-container .btn-default[data-v-3da196a6]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-3da196a6]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-3da196a6]{text-align:right}.zwave-container .view-container[data-v-3da196a6]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-3da196a6]{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-3da196a6]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-3da196a6]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-3da196a6]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-3da196a6]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-3da196a6]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-3da196a6]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-3da196a6]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-3da196a6]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-3da196a6]{margin:0}.zwave-container .item[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-3da196a6]{background:#c8ffd0}.zwave-container .item[data-v-3da196a6]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-3da196a6]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-3da196a6]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-3da196a6]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-3da196a6]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-3da196a6]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-3da196a6]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-3da196a6]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-3da196a6]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-3da196a6]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-3da196a6]{width:90%}.zwave-container .item .value .param-value input[data-v-3da196a6]{width:100%}.zwave-container .item button[data-v-3da196a6]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-3da196a6]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-3da196a6]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-3da196a6]{justify-content:right}}.zwave-container .item .name-edit[data-v-3da196a6]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-3da196a6]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-3da196a6]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-3da196a6]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-3da196a6]{padding:0}.zwave-container .modal .section .header[data-v-3da196a6]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-3da196a6]{padding:0}.zwave-container .modal .network-info[data-v-3da196a6]{min-width:600pt}.zwave-container .error[data-v-3da196a6]{color:#a00}.zwave-container form[data-v-3da196a6]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-3da196a6]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-3da196a6]:hover{color:#35b870}.zwave-container .buttons[data-v-3da196a6]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-3da196a6]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-3da196a6]{width:100%}.zwave-container .clickable[data-v-3da196a6]{cursor:pointer}.zwave-container .buttons button[data-v-3da196a6]{background:none!important}.zwave-container .view.values .node-container[data-v-3da196a6]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-3da196a6]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-3da196a6]{border-radius:0}.col-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0021cd76]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0021cd76]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0021cd76]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0021cd76]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0021cd76]:first-child{margin-left:26%!important}.col-offset-3[data-v-0021cd76]:not(first-child){margin-left:30%!important}.col-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0021cd76]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0021cd76]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0021cd76]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0021cd76]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0021cd76]:first-child{margin-left:52%!important}.col-offset-6[data-v-0021cd76]:not(first-child){margin-left:56%!important}.col-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0021cd76]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0021cd76]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0021cd76]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0021cd76]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0021cd76]:first-child{margin-left:78%!important}.col-offset-9[data-v-0021cd76]:not(first-child){margin-left:82%!important}.col-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0021cd76]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0021cd76]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0021cd76]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0021cd76]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-s-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-s-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-s-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0021cd76]{display:none!important}.s-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-m-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-m-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-m-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0021cd76]{display:none!important}.m-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-l-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-l-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-l-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0021cd76]{display:none!important}.l-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-xl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-xl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-xl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0021cd76]{display:none!important}.xl-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-xxl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-xxl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-xxl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0021cd76]{display:none!important}.xxl-visible[data-v-0021cd76]{display:block!important}}.vertical-center[data-v-0021cd76]{display:flex;align-items:center}.horizontal-center[data-v-0021cd76]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0021cd76]{text-align:right;float:right;justify-content:right}.hidden[data-v-0021cd76]{display:none!important}.no-content[data-v-0021cd76]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0021cd76],.btn[data-v-0021cd76],button[data-v-0021cd76]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0021cd76],.btn-default[type=submit][data-v-0021cd76],.btn.btn-primary[data-v-0021cd76],.btn[type=submit][data-v-0021cd76],button.btn-primary[data-v-0021cd76],button[type=submit][data-v-0021cd76]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0021cd76],.btn-default .icon[data-v-0021cd76],button .icon[data-v-0021cd76]{margin-right:.5em}input[type=password][data-v-0021cd76],input[type=text][data-v-0021cd76]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0021cd76]:focus,input[type=text][data-v-0021cd76]:focus{border:1px solid #35b870}button[data-v-0021cd76],input[data-v-0021cd76]{outline:none}input[type=text][data-v-0021cd76]:hover,textarea[data-v-0021cd76]:hover{border:1px solid #9cdfb0}ul[data-v-0021cd76]{margin:0;padding:0;list-style:none}a[data-v-0021cd76]{cursor:pointer;text-decoration:none}[data-v-0021cd76]::-webkit-scrollbar{width:.75em}[data-v-0021cd76]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0021cd76]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-0021cd76]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-0021cd76]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0021cd76],input[type=password][data-v-0021cd76],input[type=search][data-v-0021cd76],input[type=text][data-v-0021cd76]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0021cd76]:hover,input[type=password][data-v-0021cd76]:hover,input[type=search][data-v-0021cd76]:hover,input[type=text][data-v-0021cd76]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0021cd76]:focus,input[type=password][data-v-0021cd76]:focus,input[type=search][data-v-0021cd76]:focus,input[type=text][data-v-0021cd76]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0021cd76],input[type=password].with-icon[data-v-0021cd76],input[type=search].with-icon[data-v-0021cd76],input[type=text].with-icon[data-v-0021cd76]{padding-left:.3em}input[type=search][data-v-0021cd76],input[type=text][data-v-0021cd76]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0021cd76]{animation-fill-mode:both;animation-name:fadeIn-0021cd76;-webkit-animation-name:fadeIn-0021cd76}.fade-in[data-v-0021cd76],.fade-out[data-v-0021cd76]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0021cd76]{animation-fill-mode:both;animation-name:fadeOut-0021cd76;-webkit-animation-name:fadeOut-0021cd76}@keyframes fadeIn-0021cd76{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-0021cd76{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-0021cd76]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-0021cd76]:nth-child(2n),.zwave-container .params .row[data-v-0021cd76]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-0021cd76]:nth-child(odd),.zwave-container .params .row[data-v-0021cd76]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-0021cd76]:hover,.zwave-container .params .row[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-0021cd76],.zwave-container .scene .actions .row[data-v-0021cd76]{cursor:pointer}.zwave-container .node form[data-v-0021cd76],.zwave-container .scene form[data-v-0021cd76]{margin-bottom:0}.zwave-container .params[data-v-0021cd76]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-0021cd76]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-0021cd76]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-0021cd76]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-0021cd76]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-0021cd76]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-0021cd76]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-0021cd76]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-0021cd76]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-0021cd76]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-0021cd76]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-0021cd76]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-0021cd76]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-0021cd76]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-0021cd76],.zwave-container .params .param-value .numeric .row[data-v-0021cd76]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-0021cd76],.zwave-container .params .param-value .numeric .value-min[data-v-0021cd76]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-0021cd76]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-0021cd76]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-0021cd76]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-0021cd76]{margin:0}.zwave-container .row[data-v-0021cd76]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-0021cd76]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-0021cd76]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-0021cd76]{width:40%}.zwave-container .row .param-value[data-v-0021cd76]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-0021cd76]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-0021cd76]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-0021cd76]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-0021cd76]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-0021cd76]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-0021cd76]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-0021cd76]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-0021cd76],.zwave-container .row .param-value .numeric .row[data-v-0021cd76]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-0021cd76],.zwave-container .row .param-value .numeric .value-min[data-v-0021cd76]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-0021cd76]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-0021cd76]{text-align:right}.zwave-container .btn-default[data-v-0021cd76]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-0021cd76]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-0021cd76]{text-align:right}.zwave-container .view-container[data-v-0021cd76]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-0021cd76]{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-0021cd76]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-0021cd76]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-0021cd76]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-0021cd76]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-0021cd76]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-0021cd76]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-0021cd76]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-0021cd76]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-0021cd76]{margin:0}.zwave-container .item[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-0021cd76]{background:#c8ffd0}.zwave-container .item[data-v-0021cd76]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-0021cd76]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-0021cd76]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-0021cd76]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-0021cd76]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-0021cd76]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-0021cd76]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-0021cd76]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-0021cd76]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-0021cd76]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-0021cd76]{width:90%}.zwave-container .item .value .param-value input[data-v-0021cd76]{width:100%}.zwave-container .item button[data-v-0021cd76]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-0021cd76]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-0021cd76]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-0021cd76]{justify-content:right}}.zwave-container .item .name-edit[data-v-0021cd76]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-0021cd76]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-0021cd76]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-0021cd76]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-0021cd76]{padding:0}.zwave-container .modal .section .header[data-v-0021cd76]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-0021cd76]{padding:0}.zwave-container .modal .network-info[data-v-0021cd76]{min-width:600pt}.zwave-container .error[data-v-0021cd76]{color:#a00}.zwave-container form[data-v-0021cd76]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-0021cd76]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-0021cd76]:hover{color:#35b870}.zwave-container .buttons[data-v-0021cd76]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-0021cd76]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-0021cd76]{width:100%}.zwave-container .clickable[data-v-0021cd76]{cursor:pointer}.zwave-container .buttons button[data-v-0021cd76]{background:none!important}.zwave-container .view.values .node-container[data-v-0021cd76]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-0021cd76]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-0021cd76]{border-radius:0}.node-container:first-child .item.node[data-v-0021cd76]:hover{border-radius:1.5em 1.5em 0 0}.node-container:last-child .item.node[data-v-0021cd76]:hover{border-radius:0 0 1.5em 1.5em}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row:nth-child(2n),.zwave-container .params .row:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row:nth-child(odd),.zwave-container .params .row:nth-child(odd){background:#fff}.zwave-container .info-body .row:hover,.zwave-container .params .row:hover{background:#bef6da}.zwave-container .node .actions .row,.zwave-container .scene .actions .row{cursor:pointer}.zwave-container .node form,.zwave-container .scene form{margin-bottom:0}.zwave-container .params{background:#fff;padding-bottom:1em}.zwave-container .params .title{font-size:1.1em!important;margin:0!important}.zwave-container .params .section{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section:not(:first-child){padding-top:1em}.zwave-container .params .section .header{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons{display:inline-flex;justify-content:right}.zwave-container .params .row{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row:hover{background:#bef6da}.zwave-container .params .param-name{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit{display:flex;align-items:center}.zwave-container .params .param-value .value-data{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container{display:flex;align-items:center}.zwave-container .params .param-value .unit{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select{width:100%}.zwave-container .params .param-value .numeric input.slider{text-align:left}.zwave-container .params .param-value .numeric input[type=text]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row,.zwave-container .params .param-value .numeric .row:hover{background:none}.zwave-container .params .param-value .numeric .value-max,.zwave-container .params .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min{text-align:left}.zwave-container .params .param-value .numeric .value-max{text-align:right}.zwave-container .params .param-value .edit-cell{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons{margin:0}.zwave-container .row{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name{width:100%;font-weight:700}.zwave-container .row .param-value{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name{width:40%}.zwave-container .row .param-value{width:58%;justify-content:right}}.zwave-container .row .param-name{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit{display:flex;align-items:center}.zwave-container .row .param-value .value-data{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container{display:flex;align-items:center}.zwave-container .row .param-value .unit{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select{width:100%}.zwave-container .row .param-value .numeric input.slider{text-align:left}.zwave-container .row .param-value .numeric input[type=text]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row,.zwave-container .row .param-value .numeric .row:hover{background:none}.zwave-container .row .param-value .numeric .value-max,.zwave-container .row .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min{text-align:left}.zwave-container .row .param-value .numeric .value-max{text-align:right}.zwave-container .btn-default{border:0;padding:0 1em}.zwave-container .btn-default:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons{text-align:right}.zwave-container .view-container{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view{height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item{border-bottom:1px solid #ddd}.zwave-container .item.selected{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header:hover{border-radius:1.5em}.zwave-container .item .name.header.selected{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons{margin:0}.zwave-container .item:hover{background:#bef6da}.zwave-container .item:hover.selected{background:#c8ffd0}.zwave-container .item:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section{padding:1.5em 0 0 0}.zwave-container .item .value .param-name{display:inline-block}.zwave-container .item .value .param-name .name{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name:before{content:"["}.zwave-container .item .value .param-name .name:after{content:"]"}.zwave-container .item .value .param-name .unit{font-size:.8em}.zwave-container .item .value .param-name .unit:before{content:" [unit: "}.zwave-container .item .value .param-name .unit:after{content:"]"}.zwave-container .item .value .param-value label{width:90%}.zwave-container .item .value .param-value input{width:100%}.zwave-container .item button{border:0;background:none;padding:0 .5em}.zwave-container .item button:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit{justify-content:right}}.zwave-container .item .name-edit,.zwave-container .item .name-edit form{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form{justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit{padding:0}.zwave-container .modal .section .header{background:none;padding:.5em 0}.zwave-container .modal .section .body{padding:0}.zwave-container .modal .network-info{min-width:600pt}.zwave-container .error{color:#a00}.zwave-container form{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button{background:none;border:none;padding:0 .75em}.zwave-container button:hover{color:#35b870}.zwave-container .buttons{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item{padding:.5em 2em .5em .5em}.zwave-container select{width:100%}.zwave-container .clickable{cursor:pointer}.zwave-container .buttons button{background:none!important}.zwave-container .view.values .node-container:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item{border-radius:0}.zwave-container{height:100%;flex-direction:column;overflow:auto}.zwave-container,.zwave-container .view-options{width:100%;padding:0;display:flex;align-items:center}.zwave-container .view-options{height:3.5em;justify-content:space-between;background:#f9fafa;border-bottom:1px solid #ddd;box-shadow:0 3px 2px -1px silver}.zwave-container .view-options .view-selector{display:inline-flex;padding-left:.5em}.zwave-container .view-options .view-selector label,.zwave-container .view-options select{width:100%}.zwave-container .view-options .buttons{display:inline-flex;margin:0!important;justify-content:flex-end}.zwave-container .view-options .buttons button{border:none;background:none}.zwave-container .group-add{margin:-2em;min-width:20em;padding-bottom:1em}.zwave-container .network-info{margin:-1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5824.f7a25bb6.css b/platypush/backend/http/webapp/dist/static/css/5824.f7a25bb6.css deleted file mode 100644 index 3d7600b6..00000000 --- a/platypush/backend/http/webapp/dist/static/css/5824.f7a25bb6.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7478b72d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7478b72d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7478b72d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7478b72d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7478b72d]:first-child{margin-left:26%!important}.col-offset-3[data-v-7478b72d]:not(first-child){margin-left:30%!important}.col-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7478b72d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7478b72d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7478b72d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7478b72d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7478b72d]:first-child{margin-left:52%!important}.col-offset-6[data-v-7478b72d]:not(first-child){margin-left:56%!important}.col-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7478b72d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7478b72d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7478b72d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7478b72d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7478b72d]:first-child{margin-left:78%!important}.col-offset-9[data-v-7478b72d]:not(first-child){margin-left:82%!important}.col-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7478b72d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7478b72d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7478b72d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7478b72d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-s-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-s-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-s-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7478b72d]{display:none!important}.s-visible[data-v-7478b72d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-m-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-m-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-m-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7478b72d]{display:none!important}.m-visible[data-v-7478b72d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-l-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-l-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-l-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7478b72d]{display:none!important}.l-visible[data-v-7478b72d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-xl-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-xl-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-xl-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7478b72d]{display:none!important}.xl-visible[data-v-7478b72d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-xxl-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-xxl-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-xxl-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7478b72d]{display:none!important}.xxl-visible[data-v-7478b72d]{display:block!important}}.vertical-center[data-v-7478b72d]{display:flex;align-items:center}.horizontal-center[data-v-7478b72d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7478b72d]{text-align:right;float:right;justify-content:right}.hidden[data-v-7478b72d]{display:none!important}.no-content[data-v-7478b72d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7478b72d],.btn[data-v-7478b72d],button[data-v-7478b72d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7478b72d],.btn-default[type=submit][data-v-7478b72d],.btn.btn-primary[data-v-7478b72d],.btn[type=submit][data-v-7478b72d],button.btn-primary[data-v-7478b72d],button[type=submit][data-v-7478b72d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7478b72d],.btn-default .icon[data-v-7478b72d],button .icon[data-v-7478b72d]{margin-right:.5em}input[type=password][data-v-7478b72d],input[type=text][data-v-7478b72d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7478b72d]:focus,input[type=text][data-v-7478b72d]:focus{border:1px solid #35b870}button[data-v-7478b72d],input[data-v-7478b72d]{outline:none}input[type=text][data-v-7478b72d]:hover,textarea[data-v-7478b72d]:hover{border:1px solid #9cdfb0}ul[data-v-7478b72d]{margin:0;padding:0;list-style:none}a[data-v-7478b72d]{cursor:pointer;text-decoration:none}[data-v-7478b72d]::-webkit-scrollbar{width:.75em}[data-v-7478b72d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7478b72d]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-7478b72d]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-7478b72d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7478b72d],input[type=password][data-v-7478b72d],input[type=search][data-v-7478b72d],input[type=text][data-v-7478b72d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7478b72d]:hover,input[type=password][data-v-7478b72d]:hover,input[type=search][data-v-7478b72d]:hover,input[type=text][data-v-7478b72d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7478b72d]:focus,input[type=password][data-v-7478b72d]:focus,input[type=search][data-v-7478b72d]:focus,input[type=text][data-v-7478b72d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7478b72d],input[type=password].with-icon[data-v-7478b72d],input[type=search].with-icon[data-v-7478b72d],input[type=text].with-icon[data-v-7478b72d]{padding-left:.3em}input[type=search][data-v-7478b72d],input[type=text][data-v-7478b72d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7478b72d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-7478b72d;-webkit-animation-name:fadeIn-7478b72d}.fade-in[data-v-7478b72d],.fade-out[data-v-7478b72d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7478b72d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-7478b72d;-webkit-animation-name:fadeOut-7478b72d}@-webkit-keyframes fadeIn-7478b72d{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-7478b72d{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-7478b72d{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-7478b72d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7478b72d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7478b72d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7478b72d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-row[data-v-7478b72d]{width:100%;display:flex;cursor:pointer;padding:.75em .5em;border-bottom:1px solid #e1e4e8}.component-row[data-v-7478b72d]:hover{background:#bef6da}.col-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-53594122]:first-child{margin-left:0}.col-no-margin-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-53594122]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-53594122]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-53594122]:first-child{margin-left:0}.col-no-margin-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-53594122]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-53594122]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-53594122]:first-child{margin-left:0}.col-no-margin-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-53594122]:first-child{margin-left:26%!important}.col-offset-3[data-v-53594122]:not(first-child){margin-left:30%!important}.col-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-53594122]:first-child{margin-left:0}.col-no-margin-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-53594122]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-53594122]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-53594122]:first-child{margin-left:0}.col-no-margin-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-53594122]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-53594122]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-53594122]:first-child{margin-left:0}.col-no-margin-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-53594122]:first-child{margin-left:52%!important}.col-offset-6[data-v-53594122]:not(first-child){margin-left:56%!important}.col-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-53594122]:first-child{margin-left:0}.col-no-margin-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-53594122]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-53594122]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-53594122]:first-child{margin-left:0}.col-no-margin-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-53594122]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-53594122]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-53594122]:first-child{margin-left:0}.col-no-margin-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-53594122]:first-child{margin-left:78%!important}.col-offset-9[data-v-53594122]:not(first-child){margin-left:82%!important}.col-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-53594122]:first-child{margin-left:0}.col-no-margin-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-53594122]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-53594122]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-53594122]:first-child{margin-left:0}.col-no-margin-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-53594122]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-53594122]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-53594122]:first-child{margin-left:0}.col-offset-s-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-53594122]:first-child{margin-left:0}.col-offset-s-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-53594122]:first-child{margin-left:0}.col-offset-s-3[data-v-53594122]{margin-left:26%}.col-no-margin-s-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-53594122]:first-child{margin-left:0}.col-offset-s-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-53594122]:first-child{margin-left:0}.col-offset-s-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-53594122]:first-child{margin-left:0}.col-offset-s-6[data-v-53594122]{margin-left:52%}.col-no-margin-s-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-53594122]:first-child{margin-left:0}.col-offset-s-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-53594122]:first-child{margin-left:0}.col-offset-s-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-53594122]:first-child{margin-left:0}.col-offset-s-9[data-v-53594122]{margin-left:78%}.col-no-margin-s-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-53594122]:first-child{margin-left:0}.col-offset-s-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-53594122]:first-child{margin-left:0}.col-offset-s-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-s-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-53594122]{display:none!important}.s-visible[data-v-53594122]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-53594122]:first-child{margin-left:0}.col-offset-m-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-53594122]:first-child{margin-left:0}.col-offset-m-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-53594122]:first-child{margin-left:0}.col-offset-m-3[data-v-53594122]{margin-left:26%}.col-no-margin-m-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-53594122]:first-child{margin-left:0}.col-offset-m-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-53594122]:first-child{margin-left:0}.col-offset-m-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-53594122]:first-child{margin-left:0}.col-offset-m-6[data-v-53594122]{margin-left:52%}.col-no-margin-m-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-53594122]:first-child{margin-left:0}.col-offset-m-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-53594122]:first-child{margin-left:0}.col-offset-m-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-53594122]:first-child{margin-left:0}.col-offset-m-9[data-v-53594122]{margin-left:78%}.col-no-margin-m-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-53594122]:first-child{margin-left:0}.col-offset-m-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-53594122]:first-child{margin-left:0}.col-offset-m-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-m-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-53594122]{display:none!important}.m-visible[data-v-53594122]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-53594122]:first-child{margin-left:0}.col-offset-l-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-53594122]:first-child{margin-left:0}.col-offset-l-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-53594122]:first-child{margin-left:0}.col-offset-l-3[data-v-53594122]{margin-left:26%}.col-no-margin-l-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-53594122]:first-child{margin-left:0}.col-offset-l-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-53594122]:first-child{margin-left:0}.col-offset-l-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-53594122]:first-child{margin-left:0}.col-offset-l-6[data-v-53594122]{margin-left:52%}.col-no-margin-l-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-53594122]:first-child{margin-left:0}.col-offset-l-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-53594122]:first-child{margin-left:0}.col-offset-l-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-53594122]:first-child{margin-left:0}.col-offset-l-9[data-v-53594122]{margin-left:78%}.col-no-margin-l-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-53594122]:first-child{margin-left:0}.col-offset-l-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-53594122]:first-child{margin-left:0}.col-offset-l-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-l-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-53594122]{display:none!important}.l-visible[data-v-53594122]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-3[data-v-53594122]{margin-left:26%}.col-no-margin-xl-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-6[data-v-53594122]{margin-left:52%}.col-no-margin-xl-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-9[data-v-53594122]{margin-left:78%}.col-no-margin-xl-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-53594122]{display:none!important}.xl-visible[data-v-53594122]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-3[data-v-53594122]{margin-left:26%}.col-no-margin-xxl-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-6[data-v-53594122]{margin-left:52%}.col-no-margin-xxl-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-9[data-v-53594122]{margin-left:78%}.col-no-margin-xxl-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-53594122]{display:none!important}.xxl-visible[data-v-53594122]{display:block!important}}.vertical-center[data-v-53594122]{display:flex;align-items:center}.horizontal-center[data-v-53594122]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-53594122]{text-align:right;float:right;justify-content:right}.hidden[data-v-53594122]{display:none!important}.no-content[data-v-53594122]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-53594122],.btn[data-v-53594122],button[data-v-53594122]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-53594122],.btn-default[type=submit][data-v-53594122],.btn.btn-primary[data-v-53594122],.btn[type=submit][data-v-53594122],button.btn-primary[data-v-53594122],button[type=submit][data-v-53594122]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-53594122],.btn-default .icon[data-v-53594122],button .icon[data-v-53594122]{margin-right:.5em}input[type=password][data-v-53594122],input[type=text][data-v-53594122]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-53594122]:focus,input[type=text][data-v-53594122]:focus{border:1px solid #35b870}button[data-v-53594122],input[data-v-53594122]{outline:none}input[type=text][data-v-53594122]:hover,textarea[data-v-53594122]:hover{border:1px solid #9cdfb0}ul[data-v-53594122]{margin:0;padding:0;list-style:none}a[data-v-53594122]{cursor:pointer;text-decoration:none}[data-v-53594122]::-webkit-scrollbar{width:.75em}[data-v-53594122]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-53594122]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-53594122]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-53594122]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-53594122],input[type=password][data-v-53594122],input[type=search][data-v-53594122],input[type=text][data-v-53594122]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-53594122]:hover,input[type=password][data-v-53594122]:hover,input[type=search][data-v-53594122]:hover,input[type=text][data-v-53594122]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-53594122]:focus,input[type=password][data-v-53594122]:focus,input[type=search][data-v-53594122]:focus,input[type=text][data-v-53594122]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-53594122],input[type=password].with-icon[data-v-53594122],input[type=search].with-icon[data-v-53594122],input[type=text].with-icon[data-v-53594122]{padding-left:.3em}input[type=search][data-v-53594122],input[type=text][data-v-53594122]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-53594122]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-53594122;-webkit-animation-name:fadeIn-53594122}.fade-in[data-v-53594122],.fade-out[data-v-53594122]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-53594122]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-53594122;-webkit-animation-name:fadeOut-53594122}@-webkit-keyframes fadeIn-53594122{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-53594122{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-53594122{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-53594122{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-53594122]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-53594122]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-53594122]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-row[data-v-53594122]{width:100%;display:flex;cursor:pointer;padding:.75em .5em;border-bottom:1px solid #e1e4e8}.component-row[data-v-53594122]:hover{background:#bef6da}.sensor .value-container[data-v-53594122]{position:relative}.sensor .value-container .value[data-v-53594122]{position:absolute;right:0;font-weight:700}.col-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-772cf288]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-772cf288]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-772cf288]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-772cf288]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-772cf288]:first-child{margin-left:26%!important}.col-offset-3[data-v-772cf288]:not(first-child){margin-left:30%!important}.col-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-772cf288]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-772cf288]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-772cf288]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-772cf288]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-772cf288]:first-child{margin-left:52%!important}.col-offset-6[data-v-772cf288]:not(first-child){margin-left:56%!important}.col-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-772cf288]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-772cf288]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-772cf288]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-772cf288]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-772cf288]:first-child{margin-left:78%!important}.col-offset-9[data-v-772cf288]:not(first-child){margin-left:82%!important}.col-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-772cf288]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-772cf288]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-772cf288]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-772cf288]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-3[data-v-772cf288]{margin-left:26%}.col-no-margin-s-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-6[data-v-772cf288]{margin-left:52%}.col-no-margin-s-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-9[data-v-772cf288]{margin-left:78%}.col-no-margin-s-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-s-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-772cf288]{display:none!important}.s-visible[data-v-772cf288]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-3[data-v-772cf288]{margin-left:26%}.col-no-margin-m-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-6[data-v-772cf288]{margin-left:52%}.col-no-margin-m-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-9[data-v-772cf288]{margin-left:78%}.col-no-margin-m-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-m-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-772cf288]{display:none!important}.m-visible[data-v-772cf288]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-3[data-v-772cf288]{margin-left:26%}.col-no-margin-l-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-6[data-v-772cf288]{margin-left:52%}.col-no-margin-l-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-9[data-v-772cf288]{margin-left:78%}.col-no-margin-l-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-l-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-772cf288]{display:none!important}.l-visible[data-v-772cf288]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-3[data-v-772cf288]{margin-left:26%}.col-no-margin-xl-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-6[data-v-772cf288]{margin-left:52%}.col-no-margin-xl-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-9[data-v-772cf288]{margin-left:78%}.col-no-margin-xl-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-772cf288]{display:none!important}.xl-visible[data-v-772cf288]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-3[data-v-772cf288]{margin-left:26%}.col-no-margin-xxl-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-6[data-v-772cf288]{margin-left:52%}.col-no-margin-xxl-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-9[data-v-772cf288]{margin-left:78%}.col-no-margin-xxl-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-772cf288]{display:none!important}.xxl-visible[data-v-772cf288]{display:block!important}}.vertical-center[data-v-772cf288]{display:flex;align-items:center}.horizontal-center[data-v-772cf288]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-772cf288]{text-align:right;float:right;justify-content:right}.hidden[data-v-772cf288]{display:none!important}.no-content[data-v-772cf288]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-772cf288],.btn[data-v-772cf288],button[data-v-772cf288]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-772cf288],.btn-default[type=submit][data-v-772cf288],.btn.btn-primary[data-v-772cf288],.btn[type=submit][data-v-772cf288],button.btn-primary[data-v-772cf288],button[type=submit][data-v-772cf288]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-772cf288],.btn-default .icon[data-v-772cf288],button .icon[data-v-772cf288]{margin-right:.5em}input[type=password][data-v-772cf288],input[type=text][data-v-772cf288]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-772cf288]:focus,input[type=text][data-v-772cf288]:focus{border:1px solid #35b870}button[data-v-772cf288],input[data-v-772cf288]{outline:none}input[type=text][data-v-772cf288]:hover,textarea[data-v-772cf288]:hover{border:1px solid #9cdfb0}ul[data-v-772cf288]{margin:0;padding:0;list-style:none}a[data-v-772cf288]{cursor:pointer;text-decoration:none}[data-v-772cf288]::-webkit-scrollbar{width:.75em}[data-v-772cf288]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-772cf288]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-772cf288]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-772cf288]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-772cf288],input[type=password][data-v-772cf288],input[type=search][data-v-772cf288],input[type=text][data-v-772cf288]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-772cf288]:hover,input[type=password][data-v-772cf288]:hover,input[type=search][data-v-772cf288]:hover,input[type=text][data-v-772cf288]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-772cf288]:focus,input[type=password][data-v-772cf288]:focus,input[type=search][data-v-772cf288]:focus,input[type=text][data-v-772cf288]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-772cf288],input[type=password].with-icon[data-v-772cf288],input[type=search].with-icon[data-v-772cf288],input[type=text].with-icon[data-v-772cf288]{padding-left:.3em}input[type=search][data-v-772cf288],input[type=text][data-v-772cf288]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-772cf288]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-772cf288;-webkit-animation-name:fadeIn-772cf288}.fade-in[data-v-772cf288],.fade-out[data-v-772cf288]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-772cf288]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-772cf288;-webkit-animation-name:fadeOut-772cf288}@-webkit-keyframes fadeIn-772cf288{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-772cf288{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-772cf288{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-772cf288{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-772cf288]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-772cf288]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-772cf288]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-row[data-v-772cf288]{width:100%;display:flex;cursor:pointer;padding:.75em .5em;border-bottom:1px solid #e1e4e8}.component-row[data-v-772cf288]:hover{background:#bef6da}.slider-root .slider-container[data-v-772cf288]{position:relative}.slider-root .slider-container .slider[data-v-772cf288]{position:absolute;right:0}.col-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-97d3a936]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-97d3a936]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-97d3a936]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-97d3a936]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-97d3a936]:first-child{margin-left:26%!important}.col-offset-3[data-v-97d3a936]:not(first-child){margin-left:30%!important}.col-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-97d3a936]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-97d3a936]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-97d3a936]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-97d3a936]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-97d3a936]:first-child{margin-left:52%!important}.col-offset-6[data-v-97d3a936]:not(first-child){margin-left:56%!important}.col-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-97d3a936]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-97d3a936]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-97d3a936]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-97d3a936]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-97d3a936]:first-child{margin-left:78%!important}.col-offset-9[data-v-97d3a936]:not(first-child){margin-left:82%!important}.col-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-97d3a936]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-97d3a936]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-97d3a936]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-97d3a936]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-s-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-s-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-s-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-s-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-97d3a936]{display:none!important}.s-visible[data-v-97d3a936]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-m-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-m-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-m-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-m-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-97d3a936]{display:none!important}.m-visible[data-v-97d3a936]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-l-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-l-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-l-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-l-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-97d3a936]{display:none!important}.l-visible[data-v-97d3a936]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-xl-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-xl-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-xl-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-97d3a936]{display:none!important}.xl-visible[data-v-97d3a936]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-xxl-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-xxl-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-xxl-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-97d3a936]{display:none!important}.xxl-visible[data-v-97d3a936]{display:block!important}}.vertical-center[data-v-97d3a936]{display:flex;align-items:center}.horizontal-center[data-v-97d3a936]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-97d3a936]{text-align:right;float:right;justify-content:right}.hidden[data-v-97d3a936]{display:none!important}.no-content[data-v-97d3a936]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-97d3a936],.btn[data-v-97d3a936],button[data-v-97d3a936]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-97d3a936],.btn-default[type=submit][data-v-97d3a936],.btn.btn-primary[data-v-97d3a936],.btn[type=submit][data-v-97d3a936],button.btn-primary[data-v-97d3a936],button[type=submit][data-v-97d3a936]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-97d3a936],.btn-default .icon[data-v-97d3a936],button .icon[data-v-97d3a936]{margin-right:.5em}input[type=password][data-v-97d3a936],input[type=text][data-v-97d3a936]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-97d3a936]:focus,input[type=text][data-v-97d3a936]:focus{border:1px solid #35b870}button[data-v-97d3a936],input[data-v-97d3a936]{outline:none}input[type=text][data-v-97d3a936]:hover,textarea[data-v-97d3a936]:hover{border:1px solid #9cdfb0}ul[data-v-97d3a936]{margin:0;padding:0;list-style:none}a[data-v-97d3a936]{cursor:pointer;text-decoration:none}[data-v-97d3a936]::-webkit-scrollbar{width:.75em}[data-v-97d3a936]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-97d3a936]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-97d3a936]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-97d3a936]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-97d3a936],input[type=password][data-v-97d3a936],input[type=search][data-v-97d3a936],input[type=text][data-v-97d3a936]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-97d3a936]:hover,input[type=password][data-v-97d3a936]:hover,input[type=search][data-v-97d3a936]:hover,input[type=text][data-v-97d3a936]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-97d3a936]:focus,input[type=password][data-v-97d3a936]:focus,input[type=search][data-v-97d3a936]:focus,input[type=text][data-v-97d3a936]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-97d3a936],input[type=password].with-icon[data-v-97d3a936],input[type=search].with-icon[data-v-97d3a936],input[type=text].with-icon[data-v-97d3a936]{padding-left:.3em}input[type=search][data-v-97d3a936],input[type=text][data-v-97d3a936]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-97d3a936]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-97d3a936;-webkit-animation-name:fadeIn-97d3a936}.fade-in[data-v-97d3a936],.fade-out[data-v-97d3a936]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-97d3a936]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-97d3a936;-webkit-animation-name:fadeOut-97d3a936}@-webkit-keyframes fadeIn-97d3a936{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-97d3a936{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-97d3a936{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-97d3a936{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-97d3a936]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-97d3a936]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-97d3a936]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-row[data-v-97d3a936]{width:100%;display:flex;cursor:pointer;padding:.75em .5em;border-bottom:1px solid #e1e4e8}.component-row[data-v-97d3a936]:hover{background:#bef6da}.switch .toggle-container[data-v-97d3a936]{position:relative}.switch .toggle-container .toggle[data-v-97d3a936]{position:absolute;right:0}.col-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-450fcab1]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-450fcab1]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-450fcab1]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-450fcab1]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-450fcab1]:first-child{margin-left:26%!important}.col-offset-3[data-v-450fcab1]:not(first-child){margin-left:30%!important}.col-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-450fcab1]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-450fcab1]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-450fcab1]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-450fcab1]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-450fcab1]:first-child{margin-left:52%!important}.col-offset-6[data-v-450fcab1]:not(first-child){margin-left:56%!important}.col-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-450fcab1]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-450fcab1]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-450fcab1]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-450fcab1]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-450fcab1]:first-child{margin-left:78%!important}.col-offset-9[data-v-450fcab1]:not(first-child){margin-left:82%!important}.col-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-450fcab1]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-450fcab1]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-450fcab1]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-450fcab1]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-s-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-s-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-s-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-s-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-450fcab1]{display:none!important}.s-visible[data-v-450fcab1]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-m-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-m-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-m-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-m-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-450fcab1]{display:none!important}.m-visible[data-v-450fcab1]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-l-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-l-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-l-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-l-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-450fcab1]{display:none!important}.l-visible[data-v-450fcab1]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-xl-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-xl-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-xl-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-450fcab1]{display:none!important}.xl-visible[data-v-450fcab1]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-xxl-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-xxl-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-xxl-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-450fcab1]{display:none!important}.xxl-visible[data-v-450fcab1]{display:block!important}}.vertical-center[data-v-450fcab1]{display:flex;align-items:center}.horizontal-center[data-v-450fcab1]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-450fcab1]{text-align:right;float:right;justify-content:right}.hidden[data-v-450fcab1]{display:none!important}.no-content[data-v-450fcab1]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-450fcab1],.btn[data-v-450fcab1],button[data-v-450fcab1]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-450fcab1],.btn-default[type=submit][data-v-450fcab1],.btn.btn-primary[data-v-450fcab1],.btn[type=submit][data-v-450fcab1],button.btn-primary[data-v-450fcab1],button[type=submit][data-v-450fcab1]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-450fcab1],.btn-default .icon[data-v-450fcab1],button .icon[data-v-450fcab1]{margin-right:.5em}input[type=password][data-v-450fcab1],input[type=text][data-v-450fcab1]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-450fcab1]:focus,input[type=text][data-v-450fcab1]:focus{border:1px solid #35b870}button[data-v-450fcab1],input[data-v-450fcab1]{outline:none}input[type=text][data-v-450fcab1]:hover,textarea[data-v-450fcab1]:hover{border:1px solid #9cdfb0}ul[data-v-450fcab1]{margin:0;padding:0;list-style:none}a[data-v-450fcab1]{cursor:pointer;text-decoration:none}[data-v-450fcab1]::-webkit-scrollbar{width:.75em}[data-v-450fcab1]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-450fcab1]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-450fcab1]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-450fcab1]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-450fcab1],input[type=password][data-v-450fcab1],input[type=search][data-v-450fcab1],input[type=text][data-v-450fcab1]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-450fcab1]:hover,input[type=password][data-v-450fcab1]:hover,input[type=search][data-v-450fcab1]:hover,input[type=text][data-v-450fcab1]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-450fcab1]:focus,input[type=password][data-v-450fcab1]:focus,input[type=search][data-v-450fcab1]:focus,input[type=text][data-v-450fcab1]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-450fcab1],input[type=password].with-icon[data-v-450fcab1],input[type=search].with-icon[data-v-450fcab1],input[type=text].with-icon[data-v-450fcab1]{padding-left:.3em}input[type=search][data-v-450fcab1],input[type=text][data-v-450fcab1]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-450fcab1]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-450fcab1;-webkit-animation-name:fadeIn-450fcab1}.fade-in[data-v-450fcab1],.fade-out[data-v-450fcab1]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-450fcab1]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-450fcab1;-webkit-animation-name:fadeOut-450fcab1}@-webkit-keyframes fadeIn-450fcab1{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-450fcab1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-450fcab1{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-450fcab1{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-450fcab1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-450fcab1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-450fcab1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-widget[data-v-450fcab1]{margin:-.75em 0 0 -.75em!important;padding:0;width:calc(100% + 1.5em);height:calc(100% + 1.5em)} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/5824.f9f7ad29.css b/platypush/backend/http/webapp/dist/static/css/5824.f9f7ad29.css new file mode 100644 index 00000000..32b1d15b --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/5824.f9f7ad29.css @@ -0,0 +1 @@ +.col-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7478b72d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7478b72d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7478b72d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7478b72d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7478b72d]:first-child{margin-left:26%!important}.col-offset-3[data-v-7478b72d]:not(first-child){margin-left:30%!important}.col-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7478b72d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7478b72d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7478b72d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7478b72d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7478b72d]:first-child{margin-left:52%!important}.col-offset-6[data-v-7478b72d]:not(first-child){margin-left:56%!important}.col-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7478b72d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7478b72d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7478b72d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7478b72d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7478b72d]:first-child{margin-left:78%!important}.col-offset-9[data-v-7478b72d]:not(first-child){margin-left:82%!important}.col-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7478b72d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7478b72d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7478b72d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7478b72d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-s-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-s-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-s-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-s-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7478b72d]{display:none!important}.s-visible[data-v-7478b72d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-m-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-m-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-m-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-m-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7478b72d]{display:none!important}.m-visible[data-v-7478b72d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-l-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-l-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-l-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-l-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7478b72d]{display:none!important}.l-visible[data-v-7478b72d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-xl-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-xl-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-xl-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xl-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7478b72d]{display:none!important}.xl-visible[data-v-7478b72d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7478b72d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7478b72d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7478b72d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7478b72d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7478b72d]{margin-left:26%}.col-no-margin-xxl-3[data-v-7478b72d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7478b72d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7478b72d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7478b72d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7478b72d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7478b72d]{margin-left:52%}.col-no-margin-xxl-6[data-v-7478b72d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7478b72d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7478b72d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7478b72d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7478b72d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7478b72d]{margin-left:78%}.col-no-margin-xxl-9[data-v-7478b72d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7478b72d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7478b72d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7478b72d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7478b72d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7478b72d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7478b72d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7478b72d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7478b72d]{display:none!important}.xxl-visible[data-v-7478b72d]{display:block!important}}.vertical-center[data-v-7478b72d]{display:flex;align-items:center}.horizontal-center[data-v-7478b72d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7478b72d]{text-align:right;float:right;justify-content:right}.hidden[data-v-7478b72d]{display:none!important}.no-content[data-v-7478b72d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7478b72d],.btn[data-v-7478b72d],button[data-v-7478b72d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7478b72d],.btn-default[type=submit][data-v-7478b72d],.btn.btn-primary[data-v-7478b72d],.btn[type=submit][data-v-7478b72d],button.btn-primary[data-v-7478b72d],button[type=submit][data-v-7478b72d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7478b72d],.btn-default .icon[data-v-7478b72d],button .icon[data-v-7478b72d]{margin-right:.5em}input[type=password][data-v-7478b72d],input[type=text][data-v-7478b72d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7478b72d]:focus,input[type=text][data-v-7478b72d]:focus{border:1px solid #35b870}button[data-v-7478b72d],input[data-v-7478b72d]{outline:none}input[type=text][data-v-7478b72d]:hover,textarea[data-v-7478b72d]:hover{border:1px solid #9cdfb0}ul[data-v-7478b72d]{margin:0;padding:0;list-style:none}a[data-v-7478b72d]{cursor:pointer;text-decoration:none}[data-v-7478b72d]::-webkit-scrollbar{width:.75em}[data-v-7478b72d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7478b72d]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7478b72d]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7478b72d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7478b72d],input[type=password][data-v-7478b72d],input[type=search][data-v-7478b72d],input[type=text][data-v-7478b72d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7478b72d]:hover,input[type=password][data-v-7478b72d]:hover,input[type=search][data-v-7478b72d]:hover,input[type=text][data-v-7478b72d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7478b72d]:focus,input[type=password][data-v-7478b72d]:focus,input[type=search][data-v-7478b72d]:focus,input[type=text][data-v-7478b72d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7478b72d],input[type=password].with-icon[data-v-7478b72d],input[type=search].with-icon[data-v-7478b72d],input[type=text].with-icon[data-v-7478b72d]{padding-left:.3em}input[type=search][data-v-7478b72d],input[type=text][data-v-7478b72d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7478b72d]{animation-fill-mode:both;animation-name:fadeIn-7478b72d;-webkit-animation-name:fadeIn-7478b72d}.fade-in[data-v-7478b72d],.fade-out[data-v-7478b72d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7478b72d]{animation-fill-mode:both;animation-name:fadeOut-7478b72d;-webkit-animation-name:fadeOut-7478b72d}@keyframes fadeIn-7478b72d{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7478b72d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7478b72d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7478b72d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7478b72d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-row[data-v-7478b72d]{width:100%;display:flex;cursor:pointer;padding:.75em .5em;border-bottom:1px solid #e1e4e8}.component-row[data-v-7478b72d]:hover{background:#bef6da}.col-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-53594122]:first-child{margin-left:0}.col-no-margin-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-53594122]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-53594122]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-53594122]:first-child{margin-left:0}.col-no-margin-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-53594122]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-53594122]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-53594122]:first-child{margin-left:0}.col-no-margin-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-53594122]:first-child{margin-left:26%!important}.col-offset-3[data-v-53594122]:not(first-child){margin-left:30%!important}.col-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-53594122]:first-child{margin-left:0}.col-no-margin-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-53594122]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-53594122]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-53594122]:first-child{margin-left:0}.col-no-margin-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-53594122]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-53594122]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-53594122]:first-child{margin-left:0}.col-no-margin-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-53594122]:first-child{margin-left:52%!important}.col-offset-6[data-v-53594122]:not(first-child){margin-left:56%!important}.col-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-53594122]:first-child{margin-left:0}.col-no-margin-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-53594122]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-53594122]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-53594122]:first-child{margin-left:0}.col-no-margin-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-53594122]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-53594122]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-53594122]:first-child{margin-left:0}.col-no-margin-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-53594122]:first-child{margin-left:78%!important}.col-offset-9[data-v-53594122]:not(first-child){margin-left:82%!important}.col-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-53594122]:first-child{margin-left:0}.col-no-margin-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-53594122]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-53594122]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-53594122]:first-child{margin-left:0}.col-no-margin-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-53594122]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-53594122]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-53594122]:first-child{margin-left:0}.col-offset-s-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-53594122]:first-child{margin-left:0}.col-offset-s-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-53594122]:first-child{margin-left:0}.col-offset-s-3[data-v-53594122]{margin-left:26%}.col-no-margin-s-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-53594122]:first-child{margin-left:0}.col-offset-s-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-53594122]:first-child{margin-left:0}.col-offset-s-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-53594122]:first-child{margin-left:0}.col-offset-s-6[data-v-53594122]{margin-left:52%}.col-no-margin-s-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-53594122]:first-child{margin-left:0}.col-offset-s-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-53594122]:first-child{margin-left:0}.col-offset-s-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-53594122]:first-child{margin-left:0}.col-offset-s-9[data-v-53594122]{margin-left:78%}.col-no-margin-s-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-53594122]:first-child{margin-left:0}.col-offset-s-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-53594122]:first-child{margin-left:0}.col-offset-s-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-s-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-53594122]{display:none!important}.s-visible[data-v-53594122]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-53594122]:first-child{margin-left:0}.col-offset-m-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-53594122]:first-child{margin-left:0}.col-offset-m-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-53594122]:first-child{margin-left:0}.col-offset-m-3[data-v-53594122]{margin-left:26%}.col-no-margin-m-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-53594122]:first-child{margin-left:0}.col-offset-m-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-53594122]:first-child{margin-left:0}.col-offset-m-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-53594122]:first-child{margin-left:0}.col-offset-m-6[data-v-53594122]{margin-left:52%}.col-no-margin-m-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-53594122]:first-child{margin-left:0}.col-offset-m-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-53594122]:first-child{margin-left:0}.col-offset-m-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-53594122]:first-child{margin-left:0}.col-offset-m-9[data-v-53594122]{margin-left:78%}.col-no-margin-m-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-53594122]:first-child{margin-left:0}.col-offset-m-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-53594122]:first-child{margin-left:0}.col-offset-m-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-m-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-53594122]{display:none!important}.m-visible[data-v-53594122]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-53594122]:first-child{margin-left:0}.col-offset-l-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-53594122]:first-child{margin-left:0}.col-offset-l-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-53594122]:first-child{margin-left:0}.col-offset-l-3[data-v-53594122]{margin-left:26%}.col-no-margin-l-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-53594122]:first-child{margin-left:0}.col-offset-l-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-53594122]:first-child{margin-left:0}.col-offset-l-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-53594122]:first-child{margin-left:0}.col-offset-l-6[data-v-53594122]{margin-left:52%}.col-no-margin-l-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-53594122]:first-child{margin-left:0}.col-offset-l-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-53594122]:first-child{margin-left:0}.col-offset-l-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-53594122]:first-child{margin-left:0}.col-offset-l-9[data-v-53594122]{margin-left:78%}.col-no-margin-l-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-53594122]:first-child{margin-left:0}.col-offset-l-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-53594122]:first-child{margin-left:0}.col-offset-l-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-l-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-53594122]{display:none!important}.l-visible[data-v-53594122]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-3[data-v-53594122]{margin-left:26%}.col-no-margin-xl-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-6[data-v-53594122]{margin-left:52%}.col-no-margin-xl-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-9[data-v-53594122]{margin-left:78%}.col-no-margin-xl-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-53594122]:first-child{margin-left:0}.col-offset-xl-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-53594122]{display:none!important}.xl-visible[data-v-53594122]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-53594122]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-1[data-v-53594122]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-53594122]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-53594122]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-2[data-v-53594122]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-53594122]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-53594122]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-3[data-v-53594122]{margin-left:26%}.col-no-margin-xxl-3[data-v-53594122]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-53594122]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-4[data-v-53594122]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-53594122]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-53594122]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-5[data-v-53594122]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-53594122]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-53594122]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-6[data-v-53594122]{margin-left:52%}.col-no-margin-xxl-6[data-v-53594122]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-53594122]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-7[data-v-53594122]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-53594122]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-53594122]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-8[data-v-53594122]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-53594122]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-53594122]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-9[data-v-53594122]{margin-left:78%}.col-no-margin-xxl-9[data-v-53594122]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-53594122]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-10[data-v-53594122]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-53594122]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-53594122]:first-child{margin-left:0}.col-offset-xxl-11[data-v-53594122]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-53594122]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-53594122]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-53594122]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-53594122]{display:none!important}.xxl-visible[data-v-53594122]{display:block!important}}.vertical-center[data-v-53594122]{display:flex;align-items:center}.horizontal-center[data-v-53594122]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-53594122]{text-align:right;float:right;justify-content:right}.hidden[data-v-53594122]{display:none!important}.no-content[data-v-53594122]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-53594122],.btn[data-v-53594122],button[data-v-53594122]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-53594122],.btn-default[type=submit][data-v-53594122],.btn.btn-primary[data-v-53594122],.btn[type=submit][data-v-53594122],button.btn-primary[data-v-53594122],button[type=submit][data-v-53594122]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-53594122],.btn-default .icon[data-v-53594122],button .icon[data-v-53594122]{margin-right:.5em}input[type=password][data-v-53594122],input[type=text][data-v-53594122]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-53594122]:focus,input[type=text][data-v-53594122]:focus{border:1px solid #35b870}button[data-v-53594122],input[data-v-53594122]{outline:none}input[type=text][data-v-53594122]:hover,textarea[data-v-53594122]:hover{border:1px solid #9cdfb0}ul[data-v-53594122]{margin:0;padding:0;list-style:none}a[data-v-53594122]{cursor:pointer;text-decoration:none}[data-v-53594122]::-webkit-scrollbar{width:.75em}[data-v-53594122]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-53594122]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-53594122]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-53594122]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-53594122],input[type=password][data-v-53594122],input[type=search][data-v-53594122],input[type=text][data-v-53594122]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-53594122]:hover,input[type=password][data-v-53594122]:hover,input[type=search][data-v-53594122]:hover,input[type=text][data-v-53594122]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-53594122]:focus,input[type=password][data-v-53594122]:focus,input[type=search][data-v-53594122]:focus,input[type=text][data-v-53594122]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-53594122],input[type=password].with-icon[data-v-53594122],input[type=search].with-icon[data-v-53594122],input[type=text].with-icon[data-v-53594122]{padding-left:.3em}input[type=search][data-v-53594122],input[type=text][data-v-53594122]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-53594122]{animation-fill-mode:both;animation-name:fadeIn-53594122;-webkit-animation-name:fadeIn-53594122}.fade-in[data-v-53594122],.fade-out[data-v-53594122]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-53594122]{animation-fill-mode:both;animation-name:fadeOut-53594122;-webkit-animation-name:fadeOut-53594122}@keyframes fadeIn-53594122{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-53594122{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-53594122]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-53594122]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-53594122]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-row[data-v-53594122]{width:100%;display:flex;cursor:pointer;padding:.75em .5em;border-bottom:1px solid #e1e4e8}.component-row[data-v-53594122]:hover{background:#bef6da}.sensor .value-container[data-v-53594122]{position:relative}.sensor .value-container .value[data-v-53594122]{position:absolute;right:0;font-weight:700}.col-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-772cf288]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-772cf288]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-772cf288]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-772cf288]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-772cf288]:first-child{margin-left:26%!important}.col-offset-3[data-v-772cf288]:not(first-child){margin-left:30%!important}.col-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-772cf288]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-772cf288]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-772cf288]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-772cf288]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-772cf288]:first-child{margin-left:52%!important}.col-offset-6[data-v-772cf288]:not(first-child){margin-left:56%!important}.col-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-772cf288]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-772cf288]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-772cf288]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-772cf288]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-772cf288]:first-child{margin-left:78%!important}.col-offset-9[data-v-772cf288]:not(first-child){margin-left:82%!important}.col-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-772cf288]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-772cf288]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-772cf288]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-772cf288]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-3[data-v-772cf288]{margin-left:26%}.col-no-margin-s-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-6[data-v-772cf288]{margin-left:52%}.col-no-margin-s-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-9[data-v-772cf288]{margin-left:78%}.col-no-margin-s-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-s-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-s-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-772cf288]{display:none!important}.s-visible[data-v-772cf288]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-3[data-v-772cf288]{margin-left:26%}.col-no-margin-m-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-6[data-v-772cf288]{margin-left:52%}.col-no-margin-m-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-9[data-v-772cf288]{margin-left:78%}.col-no-margin-m-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-m-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-m-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-772cf288]{display:none!important}.m-visible[data-v-772cf288]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-3[data-v-772cf288]{margin-left:26%}.col-no-margin-l-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-6[data-v-772cf288]{margin-left:52%}.col-no-margin-l-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-9[data-v-772cf288]{margin-left:78%}.col-no-margin-l-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-l-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-l-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-772cf288]{display:none!important}.l-visible[data-v-772cf288]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-3[data-v-772cf288]{margin-left:26%}.col-no-margin-xl-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-6[data-v-772cf288]{margin-left:52%}.col-no-margin-xl-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-9[data-v-772cf288]{margin-left:78%}.col-no-margin-xl-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-xl-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-772cf288]{display:none!important}.xl-visible[data-v-772cf288]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-772cf288]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-1[data-v-772cf288]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-772cf288]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-772cf288]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-2[data-v-772cf288]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-772cf288]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-772cf288]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-3[data-v-772cf288]{margin-left:26%}.col-no-margin-xxl-3[data-v-772cf288]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-772cf288]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-4[data-v-772cf288]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-772cf288]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-772cf288]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-5[data-v-772cf288]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-772cf288]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-772cf288]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-6[data-v-772cf288]{margin-left:52%}.col-no-margin-xxl-6[data-v-772cf288]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-772cf288]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-7[data-v-772cf288]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-772cf288]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-772cf288]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-8[data-v-772cf288]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-772cf288]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-772cf288]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-9[data-v-772cf288]{margin-left:78%}.col-no-margin-xxl-9[data-v-772cf288]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-772cf288]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-10[data-v-772cf288]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-772cf288]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-772cf288]:first-child{margin-left:0}.col-offset-xxl-11[data-v-772cf288]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-772cf288]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-772cf288]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-772cf288]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-772cf288]{display:none!important}.xxl-visible[data-v-772cf288]{display:block!important}}.vertical-center[data-v-772cf288]{display:flex;align-items:center}.horizontal-center[data-v-772cf288]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-772cf288]{text-align:right;float:right;justify-content:right}.hidden[data-v-772cf288]{display:none!important}.no-content[data-v-772cf288]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-772cf288],.btn[data-v-772cf288],button[data-v-772cf288]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-772cf288],.btn-default[type=submit][data-v-772cf288],.btn.btn-primary[data-v-772cf288],.btn[type=submit][data-v-772cf288],button.btn-primary[data-v-772cf288],button[type=submit][data-v-772cf288]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-772cf288],.btn-default .icon[data-v-772cf288],button .icon[data-v-772cf288]{margin-right:.5em}input[type=password][data-v-772cf288],input[type=text][data-v-772cf288]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-772cf288]:focus,input[type=text][data-v-772cf288]:focus{border:1px solid #35b870}button[data-v-772cf288],input[data-v-772cf288]{outline:none}input[type=text][data-v-772cf288]:hover,textarea[data-v-772cf288]:hover{border:1px solid #9cdfb0}ul[data-v-772cf288]{margin:0;padding:0;list-style:none}a[data-v-772cf288]{cursor:pointer;text-decoration:none}[data-v-772cf288]::-webkit-scrollbar{width:.75em}[data-v-772cf288]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-772cf288]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-772cf288]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-772cf288]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-772cf288],input[type=password][data-v-772cf288],input[type=search][data-v-772cf288],input[type=text][data-v-772cf288]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-772cf288]:hover,input[type=password][data-v-772cf288]:hover,input[type=search][data-v-772cf288]:hover,input[type=text][data-v-772cf288]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-772cf288]:focus,input[type=password][data-v-772cf288]:focus,input[type=search][data-v-772cf288]:focus,input[type=text][data-v-772cf288]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-772cf288],input[type=password].with-icon[data-v-772cf288],input[type=search].with-icon[data-v-772cf288],input[type=text].with-icon[data-v-772cf288]{padding-left:.3em}input[type=search][data-v-772cf288],input[type=text][data-v-772cf288]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-772cf288]{animation-fill-mode:both;animation-name:fadeIn-772cf288;-webkit-animation-name:fadeIn-772cf288}.fade-in[data-v-772cf288],.fade-out[data-v-772cf288]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-772cf288]{animation-fill-mode:both;animation-name:fadeOut-772cf288;-webkit-animation-name:fadeOut-772cf288}@keyframes fadeIn-772cf288{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-772cf288{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-772cf288]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-772cf288]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-772cf288]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-row[data-v-772cf288]{width:100%;display:flex;cursor:pointer;padding:.75em .5em;border-bottom:1px solid #e1e4e8}.component-row[data-v-772cf288]:hover{background:#bef6da}.slider-root .slider-container[data-v-772cf288]{position:relative}.slider-root .slider-container .slider[data-v-772cf288]{position:absolute;right:0}.col-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-97d3a936]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-97d3a936]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-97d3a936]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-97d3a936]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-97d3a936]:first-child{margin-left:26%!important}.col-offset-3[data-v-97d3a936]:not(first-child){margin-left:30%!important}.col-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-97d3a936]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-97d3a936]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-97d3a936]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-97d3a936]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-97d3a936]:first-child{margin-left:52%!important}.col-offset-6[data-v-97d3a936]:not(first-child){margin-left:56%!important}.col-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-97d3a936]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-97d3a936]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-97d3a936]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-97d3a936]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-97d3a936]:first-child{margin-left:78%!important}.col-offset-9[data-v-97d3a936]:not(first-child){margin-left:82%!important}.col-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-97d3a936]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-97d3a936]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-97d3a936]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-97d3a936]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-s-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-s-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-s-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-s-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-s-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-97d3a936]{display:none!important}.s-visible[data-v-97d3a936]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-m-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-m-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-m-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-m-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-m-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-97d3a936]{display:none!important}.m-visible[data-v-97d3a936]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-l-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-l-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-l-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-l-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-l-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-97d3a936]{display:none!important}.l-visible[data-v-97d3a936]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-xl-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-xl-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-xl-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xl-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-97d3a936]{display:none!important}.xl-visible[data-v-97d3a936]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-1[data-v-97d3a936]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-97d3a936]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-2[data-v-97d3a936]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-97d3a936]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-3[data-v-97d3a936]{margin-left:26%}.col-no-margin-xxl-3[data-v-97d3a936]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-4[data-v-97d3a936]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-97d3a936]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-5[data-v-97d3a936]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-97d3a936]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-6[data-v-97d3a936]{margin-left:52%}.col-no-margin-xxl-6[data-v-97d3a936]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-7[data-v-97d3a936]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-97d3a936]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-8[data-v-97d3a936]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-97d3a936]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-9[data-v-97d3a936]{margin-left:78%}.col-no-margin-xxl-9[data-v-97d3a936]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-10[data-v-97d3a936]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-97d3a936]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-97d3a936]:first-child{margin-left:0}.col-offset-xxl-11[data-v-97d3a936]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-97d3a936]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-97d3a936]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-97d3a936]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-97d3a936]{display:none!important}.xxl-visible[data-v-97d3a936]{display:block!important}}.vertical-center[data-v-97d3a936]{display:flex;align-items:center}.horizontal-center[data-v-97d3a936]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-97d3a936]{text-align:right;float:right;justify-content:right}.hidden[data-v-97d3a936]{display:none!important}.no-content[data-v-97d3a936]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-97d3a936],.btn[data-v-97d3a936],button[data-v-97d3a936]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-97d3a936],.btn-default[type=submit][data-v-97d3a936],.btn.btn-primary[data-v-97d3a936],.btn[type=submit][data-v-97d3a936],button.btn-primary[data-v-97d3a936],button[type=submit][data-v-97d3a936]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-97d3a936],.btn-default .icon[data-v-97d3a936],button .icon[data-v-97d3a936]{margin-right:.5em}input[type=password][data-v-97d3a936],input[type=text][data-v-97d3a936]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-97d3a936]:focus,input[type=text][data-v-97d3a936]:focus{border:1px solid #35b870}button[data-v-97d3a936],input[data-v-97d3a936]{outline:none}input[type=text][data-v-97d3a936]:hover,textarea[data-v-97d3a936]:hover{border:1px solid #9cdfb0}ul[data-v-97d3a936]{margin:0;padding:0;list-style:none}a[data-v-97d3a936]{cursor:pointer;text-decoration:none}[data-v-97d3a936]::-webkit-scrollbar{width:.75em}[data-v-97d3a936]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-97d3a936]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-97d3a936]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-97d3a936]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-97d3a936],input[type=password][data-v-97d3a936],input[type=search][data-v-97d3a936],input[type=text][data-v-97d3a936]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-97d3a936]:hover,input[type=password][data-v-97d3a936]:hover,input[type=search][data-v-97d3a936]:hover,input[type=text][data-v-97d3a936]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-97d3a936]:focus,input[type=password][data-v-97d3a936]:focus,input[type=search][data-v-97d3a936]:focus,input[type=text][data-v-97d3a936]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-97d3a936],input[type=password].with-icon[data-v-97d3a936],input[type=search].with-icon[data-v-97d3a936],input[type=text].with-icon[data-v-97d3a936]{padding-left:.3em}input[type=search][data-v-97d3a936],input[type=text][data-v-97d3a936]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-97d3a936]{animation-fill-mode:both;animation-name:fadeIn-97d3a936;-webkit-animation-name:fadeIn-97d3a936}.fade-in[data-v-97d3a936],.fade-out[data-v-97d3a936]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-97d3a936]{animation-fill-mode:both;animation-name:fadeOut-97d3a936;-webkit-animation-name:fadeOut-97d3a936}@keyframes fadeIn-97d3a936{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-97d3a936{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-97d3a936]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-97d3a936]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-97d3a936]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-row[data-v-97d3a936]{width:100%;display:flex;cursor:pointer;padding:.75em .5em;border-bottom:1px solid #e1e4e8}.component-row[data-v-97d3a936]:hover{background:#bef6da}.switch .toggle-container[data-v-97d3a936]{position:relative}.switch .toggle-container .toggle[data-v-97d3a936]{position:absolute;right:0}.col-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-450fcab1]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-450fcab1]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-450fcab1]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-450fcab1]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-450fcab1]:first-child{margin-left:26%!important}.col-offset-3[data-v-450fcab1]:not(first-child){margin-left:30%!important}.col-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-450fcab1]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-450fcab1]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-450fcab1]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-450fcab1]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-450fcab1]:first-child{margin-left:52%!important}.col-offset-6[data-v-450fcab1]:not(first-child){margin-left:56%!important}.col-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-450fcab1]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-450fcab1]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-450fcab1]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-450fcab1]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-450fcab1]:first-child{margin-left:78%!important}.col-offset-9[data-v-450fcab1]:not(first-child){margin-left:82%!important}.col-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-450fcab1]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-450fcab1]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-450fcab1]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-450fcab1]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-s-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-s-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-s-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-s-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-s-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-450fcab1]{display:none!important}.s-visible[data-v-450fcab1]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-m-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-m-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-m-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-m-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-m-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-450fcab1]{display:none!important}.m-visible[data-v-450fcab1]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-l-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-l-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-l-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-l-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-l-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-450fcab1]{display:none!important}.l-visible[data-v-450fcab1]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-xl-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-xl-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-xl-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xl-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-450fcab1]{display:none!important}.xl-visible[data-v-450fcab1]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-1[data-v-450fcab1]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-450fcab1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-2[data-v-450fcab1]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-450fcab1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-3[data-v-450fcab1]{margin-left:26%}.col-no-margin-xxl-3[data-v-450fcab1]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-4[data-v-450fcab1]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-450fcab1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-5[data-v-450fcab1]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-450fcab1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-6[data-v-450fcab1]{margin-left:52%}.col-no-margin-xxl-6[data-v-450fcab1]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-7[data-v-450fcab1]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-450fcab1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-8[data-v-450fcab1]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-450fcab1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-9[data-v-450fcab1]{margin-left:78%}.col-no-margin-xxl-9[data-v-450fcab1]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-10[data-v-450fcab1]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-450fcab1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-450fcab1]:first-child{margin-left:0}.col-offset-xxl-11[data-v-450fcab1]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-450fcab1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-450fcab1]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-450fcab1]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-450fcab1]{display:none!important}.xxl-visible[data-v-450fcab1]{display:block!important}}.vertical-center[data-v-450fcab1]{display:flex;align-items:center}.horizontal-center[data-v-450fcab1]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-450fcab1]{text-align:right;float:right;justify-content:right}.hidden[data-v-450fcab1]{display:none!important}.no-content[data-v-450fcab1]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-450fcab1],.btn[data-v-450fcab1],button[data-v-450fcab1]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-450fcab1],.btn-default[type=submit][data-v-450fcab1],.btn.btn-primary[data-v-450fcab1],.btn[type=submit][data-v-450fcab1],button.btn-primary[data-v-450fcab1],button[type=submit][data-v-450fcab1]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-450fcab1],.btn-default .icon[data-v-450fcab1],button .icon[data-v-450fcab1]{margin-right:.5em}input[type=password][data-v-450fcab1],input[type=text][data-v-450fcab1]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-450fcab1]:focus,input[type=text][data-v-450fcab1]:focus{border:1px solid #35b870}button[data-v-450fcab1],input[data-v-450fcab1]{outline:none}input[type=text][data-v-450fcab1]:hover,textarea[data-v-450fcab1]:hover{border:1px solid #9cdfb0}ul[data-v-450fcab1]{margin:0;padding:0;list-style:none}a[data-v-450fcab1]{cursor:pointer;text-decoration:none}[data-v-450fcab1]::-webkit-scrollbar{width:.75em}[data-v-450fcab1]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-450fcab1]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-450fcab1]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-450fcab1]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-450fcab1],input[type=password][data-v-450fcab1],input[type=search][data-v-450fcab1],input[type=text][data-v-450fcab1]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-450fcab1]:hover,input[type=password][data-v-450fcab1]:hover,input[type=search][data-v-450fcab1]:hover,input[type=text][data-v-450fcab1]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-450fcab1]:focus,input[type=password][data-v-450fcab1]:focus,input[type=search][data-v-450fcab1]:focus,input[type=text][data-v-450fcab1]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-450fcab1],input[type=password].with-icon[data-v-450fcab1],input[type=search].with-icon[data-v-450fcab1],input[type=text].with-icon[data-v-450fcab1]{padding-left:.3em}input[type=search][data-v-450fcab1],input[type=text][data-v-450fcab1]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-450fcab1]{animation-fill-mode:both;animation-name:fadeIn-450fcab1;-webkit-animation-name:fadeIn-450fcab1}.fade-in[data-v-450fcab1],.fade-out[data-v-450fcab1]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-450fcab1]{animation-fill-mode:both;animation-name:fadeOut-450fcab1;-webkit-animation-name:fadeOut-450fcab1}@keyframes fadeIn-450fcab1{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-450fcab1{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-450fcab1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-450fcab1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-450fcab1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.component-widget[data-v-450fcab1]{margin:-.75em 0 0 -.75em!important;padding:0;width:calc(100% + 1.5em);height:calc(100% + 1.5em)} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6003.76b4d677.css b/platypush/backend/http/webapp/dist/static/css/6003.0868fde4.css similarity index 53% rename from platypush/backend/http/webapp/dist/static/css/6003.76b4d677.css rename to platypush/backend/http/webapp/dist/static/css/6003.0868fde4.css index 366f711d..1b58236d 100644 --- a/platypush/backend/http/webapp/dist/static/css/6003.76b4d677.css +++ b/platypush/backend/http/webapp/dist/static/css/6003.0868fde4.css @@ -1 +1 @@ -.col-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-72b02f7c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-72b02f7c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-72b02f7c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-72b02f7c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-72b02f7c]:first-child{margin-left:26%!important}.col-offset-3[data-v-72b02f7c]:not(first-child){margin-left:30%!important}.col-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-72b02f7c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-72b02f7c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-72b02f7c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-72b02f7c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-72b02f7c]:first-child{margin-left:52%!important}.col-offset-6[data-v-72b02f7c]:not(first-child){margin-left:56%!important}.col-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-72b02f7c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-72b02f7c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-72b02f7c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-72b02f7c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-72b02f7c]:first-child{margin-left:78%!important}.col-offset-9[data-v-72b02f7c]:not(first-child){margin-left:82%!important}.col-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-72b02f7c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-72b02f7c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-72b02f7c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-72b02f7c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-s-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-s-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-s-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-72b02f7c]{display:none!important}.s-visible[data-v-72b02f7c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-m-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-m-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-m-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-72b02f7c]{display:none!important}.m-visible[data-v-72b02f7c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-l-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-l-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-l-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-72b02f7c]{display:none!important}.l-visible[data-v-72b02f7c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-xl-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-xl-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-xl-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-72b02f7c]{display:none!important}.xl-visible[data-v-72b02f7c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-xxl-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-xxl-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-xxl-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-72b02f7c]{display:none!important}.xxl-visible[data-v-72b02f7c]{display:block!important}}.vertical-center[data-v-72b02f7c]{display:flex;align-items:center}.horizontal-center[data-v-72b02f7c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-72b02f7c]{text-align:right;float:right;justify-content:right}.hidden[data-v-72b02f7c]{display:none!important}.no-content[data-v-72b02f7c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-72b02f7c],.btn[data-v-72b02f7c],button[data-v-72b02f7c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-72b02f7c],.btn-default[type=submit][data-v-72b02f7c],.btn.btn-primary[data-v-72b02f7c],.btn[type=submit][data-v-72b02f7c],button.btn-primary[data-v-72b02f7c],button[type=submit][data-v-72b02f7c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-72b02f7c],.btn-default .icon[data-v-72b02f7c],button .icon[data-v-72b02f7c]{margin-right:.5em}input[type=password][data-v-72b02f7c],input[type=text][data-v-72b02f7c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-72b02f7c]:focus,input[type=text][data-v-72b02f7c]:focus{border:1px solid #35b870}button[data-v-72b02f7c],input[data-v-72b02f7c]{outline:none}input[type=text][data-v-72b02f7c]:hover,textarea[data-v-72b02f7c]:hover{border:1px solid #9cdfb0}ul[data-v-72b02f7c]{margin:0;padding:0;list-style:none}a[data-v-72b02f7c]{cursor:pointer;text-decoration:none}[data-v-72b02f7c]::-webkit-scrollbar{width:.75em}[data-v-72b02f7c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-72b02f7c]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-72b02f7c]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-72b02f7c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-72b02f7c],input[type=password][data-v-72b02f7c],input[type=search][data-v-72b02f7c],input[type=text][data-v-72b02f7c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-72b02f7c]:hover,input[type=password][data-v-72b02f7c]:hover,input[type=search][data-v-72b02f7c]:hover,input[type=text][data-v-72b02f7c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-72b02f7c]:focus,input[type=password][data-v-72b02f7c]:focus,input[type=search][data-v-72b02f7c]:focus,input[type=text][data-v-72b02f7c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-72b02f7c],input[type=password].with-icon[data-v-72b02f7c],input[type=search].with-icon[data-v-72b02f7c],input[type=text].with-icon[data-v-72b02f7c]{padding-left:.3em}input[type=search][data-v-72b02f7c],input[type=text][data-v-72b02f7c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-72b02f7c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-72b02f7c;-webkit-animation-name:fadeIn-72b02f7c}.fade-in[data-v-72b02f7c],.fade-out[data-v-72b02f7c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-72b02f7c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-72b02f7c;-webkit-animation-name:fadeOut-72b02f7c}@-webkit-keyframes fadeIn-72b02f7c{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-72b02f7c{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-72b02f7c{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-72b02f7c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-72b02f7c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-72b02f7c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-72b02f7c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.image-carousel[data-v-72b02f7c]{width:calc(100% + 1.5em);height:calc(100% + 1.5em);position:relative;display:flex;align-items:center;justify-content:center;background-color:#000;margin:-.75em .75em .75em -.75em!important}.image-carousel .background[data-v-72b02f7c]{position:absolute;top:0;width:100%;height:100vh;background-color:#000;background-position:50%;background-size:cover;background-repeat:no-repeat;filter:blur(13px);-webkit-filter:blur(13px)}.image-carousel img[data-v-72b02f7c]{position:absolute;max-height:100%;z-index:2}.info-container[data-v-72b02f7c]{width:100%;position:absolute;bottom:0;display:flex;align-items:flex-end;z-index:10;color:#fff;text-shadow:3px 3px 4px #000;font-size:1.25em;margin:.5em;padding:0 1em}.info-container .date-time[data-v-72b02f7c]{text-align:right}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.image-carousel .info-container .weather-container{margin-bottom:.5em}.image-carousel .info-container .weather-container .weather{font-size:1.5em}.image-carousel .info-container .weather-container h1{justify-content:left;margin-bottom:-.5em;font-size:.8em}.image-carousel .info-container .date-time{margin-right:1em}.image-carousel .info-container .date-time .date{font-size:2em}.image-carousel .info-container .date-time .time{font-size:4em} \ No newline at end of file +.col-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-72b02f7c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-72b02f7c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-72b02f7c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-72b02f7c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-72b02f7c]:first-child{margin-left:26%!important}.col-offset-3[data-v-72b02f7c]:not(first-child){margin-left:30%!important}.col-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-72b02f7c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-72b02f7c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-72b02f7c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-72b02f7c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-72b02f7c]:first-child{margin-left:52%!important}.col-offset-6[data-v-72b02f7c]:not(first-child){margin-left:56%!important}.col-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-72b02f7c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-72b02f7c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-72b02f7c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-72b02f7c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-72b02f7c]:first-child{margin-left:78%!important}.col-offset-9[data-v-72b02f7c]:not(first-child){margin-left:82%!important}.col-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-72b02f7c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-72b02f7c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-72b02f7c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-72b02f7c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-s-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-s-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-s-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-s-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-72b02f7c]{display:none!important}.s-visible[data-v-72b02f7c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-m-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-m-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-m-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-m-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-72b02f7c]{display:none!important}.m-visible[data-v-72b02f7c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-l-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-l-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-l-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-l-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-72b02f7c]{display:none!important}.l-visible[data-v-72b02f7c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-xl-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-xl-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-xl-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xl-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-72b02f7c]{display:none!important}.xl-visible[data-v-72b02f7c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-72b02f7c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-72b02f7c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-72b02f7c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-72b02f7c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-72b02f7c]{margin-left:26%}.col-no-margin-xxl-3[data-v-72b02f7c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-72b02f7c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-72b02f7c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-72b02f7c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-72b02f7c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-72b02f7c]{margin-left:52%}.col-no-margin-xxl-6[data-v-72b02f7c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-72b02f7c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-72b02f7c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-72b02f7c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-72b02f7c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-72b02f7c]{margin-left:78%}.col-no-margin-xxl-9[data-v-72b02f7c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-72b02f7c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-72b02f7c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-72b02f7c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-72b02f7c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-72b02f7c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-72b02f7c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-72b02f7c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-72b02f7c]{display:none!important}.xxl-visible[data-v-72b02f7c]{display:block!important}}.vertical-center[data-v-72b02f7c]{display:flex;align-items:center}.horizontal-center[data-v-72b02f7c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-72b02f7c]{text-align:right;float:right;justify-content:right}.hidden[data-v-72b02f7c]{display:none!important}.no-content[data-v-72b02f7c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-72b02f7c],.btn[data-v-72b02f7c],button[data-v-72b02f7c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-72b02f7c],.btn-default[type=submit][data-v-72b02f7c],.btn.btn-primary[data-v-72b02f7c],.btn[type=submit][data-v-72b02f7c],button.btn-primary[data-v-72b02f7c],button[type=submit][data-v-72b02f7c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-72b02f7c],.btn-default .icon[data-v-72b02f7c],button .icon[data-v-72b02f7c]{margin-right:.5em}input[type=password][data-v-72b02f7c],input[type=text][data-v-72b02f7c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-72b02f7c]:focus,input[type=text][data-v-72b02f7c]:focus{border:1px solid #35b870}button[data-v-72b02f7c],input[data-v-72b02f7c]{outline:none}input[type=text][data-v-72b02f7c]:hover,textarea[data-v-72b02f7c]:hover{border:1px solid #9cdfb0}ul[data-v-72b02f7c]{margin:0;padding:0;list-style:none}a[data-v-72b02f7c]{cursor:pointer;text-decoration:none}[data-v-72b02f7c]::-webkit-scrollbar{width:.75em}[data-v-72b02f7c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-72b02f7c]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-72b02f7c]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-72b02f7c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-72b02f7c],input[type=password][data-v-72b02f7c],input[type=search][data-v-72b02f7c],input[type=text][data-v-72b02f7c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-72b02f7c]:hover,input[type=password][data-v-72b02f7c]:hover,input[type=search][data-v-72b02f7c]:hover,input[type=text][data-v-72b02f7c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-72b02f7c]:focus,input[type=password][data-v-72b02f7c]:focus,input[type=search][data-v-72b02f7c]:focus,input[type=text][data-v-72b02f7c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-72b02f7c],input[type=password].with-icon[data-v-72b02f7c],input[type=search].with-icon[data-v-72b02f7c],input[type=text].with-icon[data-v-72b02f7c]{padding-left:.3em}input[type=search][data-v-72b02f7c],input[type=text][data-v-72b02f7c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-72b02f7c]{animation-fill-mode:both;animation-name:fadeIn-72b02f7c;-webkit-animation-name:fadeIn-72b02f7c}.fade-in[data-v-72b02f7c],.fade-out[data-v-72b02f7c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-72b02f7c]{animation-fill-mode:both;animation-name:fadeOut-72b02f7c;-webkit-animation-name:fadeOut-72b02f7c}@keyframes fadeIn-72b02f7c{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-72b02f7c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-72b02f7c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-72b02f7c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-72b02f7c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.image-carousel[data-v-72b02f7c]{width:calc(100% + 1.5em);height:calc(100% + 1.5em);position:relative;display:flex;align-items:center;justify-content:center;background-color:#000;margin:-.75em .75em .75em -.75em!important}.image-carousel .background[data-v-72b02f7c]{position:absolute;top:0;width:100%;height:100vh;background-color:#000;background-position:50%;background-size:cover;background-repeat:no-repeat;filter:blur(13px);-webkit-filter:blur(13px)}.image-carousel img[data-v-72b02f7c]{position:absolute;max-height:100%;z-index:2}.info-container[data-v-72b02f7c]{width:100%;position:absolute;bottom:0;display:flex;align-items:flex-end;z-index:10;color:#fff;text-shadow:3px 3px 4px #000;font-size:1.25em;margin:.5em;padding:0 1em}.info-container .date-time[data-v-72b02f7c]{text-align:right}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.image-carousel .info-container .weather-container{margin-bottom:.5em}.image-carousel .info-container .weather-container .weather{font-size:1.5em}.image-carousel .info-container .weather-container h1{justify-content:left;margin-bottom:-.5em;font-size:.8em}.image-carousel .info-container .date-time{margin-right:1em}.image-carousel .info-container .date-time .date{font-size:2em}.image-carousel .info-container .date-time .time{font-size:4em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6013.e5066be6.css b/platypush/backend/http/webapp/dist/static/css/6013.2141ef7f.css similarity index 89% rename from platypush/backend/http/webapp/dist/static/css/6013.e5066be6.css rename to platypush/backend/http/webapp/dist/static/css/6013.2141ef7f.css index 5701f555..d162f642 100644 --- a/platypush/backend/http/webapp/dist/static/css/6013.e5066be6.css +++ b/platypush/backend/http/webapp/dist/static/css/6013.2141ef7f.css @@ -1 +1 @@ -.col-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-75982eb8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-75982eb8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-75982eb8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-75982eb8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-75982eb8]:first-child{margin-left:26%!important}.col-offset-3[data-v-75982eb8]:not(first-child){margin-left:30%!important}.col-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-75982eb8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-75982eb8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-75982eb8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-75982eb8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-75982eb8]:first-child{margin-left:52%!important}.col-offset-6[data-v-75982eb8]:not(first-child){margin-left:56%!important}.col-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-75982eb8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-75982eb8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-75982eb8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-75982eb8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-75982eb8]:first-child{margin-left:78%!important}.col-offset-9[data-v-75982eb8]:not(first-child){margin-left:82%!important}.col-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-75982eb8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-75982eb8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-75982eb8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-75982eb8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-s-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-s-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-s-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-75982eb8]{display:none!important}.s-visible[data-v-75982eb8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-m-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-m-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-m-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-75982eb8]{display:none!important}.m-visible[data-v-75982eb8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-l-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-l-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-l-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-75982eb8]{display:none!important}.l-visible[data-v-75982eb8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-xl-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-xl-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-xl-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-75982eb8]{display:none!important}.xl-visible[data-v-75982eb8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-xxl-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-xxl-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-xxl-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-75982eb8]{display:none!important}.xxl-visible[data-v-75982eb8]{display:block!important}}.vertical-center[data-v-75982eb8]{display:flex;align-items:center}.horizontal-center[data-v-75982eb8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-75982eb8]{text-align:right;float:right;justify-content:right}.hidden[data-v-75982eb8]{display:none!important}.no-content[data-v-75982eb8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-75982eb8],.btn[data-v-75982eb8],button[data-v-75982eb8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-75982eb8],.btn-default[type=submit][data-v-75982eb8],.btn.btn-primary[data-v-75982eb8],.btn[type=submit][data-v-75982eb8],button.btn-primary[data-v-75982eb8],button[type=submit][data-v-75982eb8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-75982eb8],.btn-default .icon[data-v-75982eb8],button .icon[data-v-75982eb8]{margin-right:.5em}input[type=password][data-v-75982eb8],input[type=text][data-v-75982eb8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-75982eb8]:focus,input[type=text][data-v-75982eb8]:focus{border:1px solid #35b870}button[data-v-75982eb8],input[data-v-75982eb8]{outline:none}input[type=text][data-v-75982eb8]:hover,textarea[data-v-75982eb8]:hover{border:1px solid #9cdfb0}ul[data-v-75982eb8]{margin:0;padding:0;list-style:none}a[data-v-75982eb8]{cursor:pointer;text-decoration:none}[data-v-75982eb8]::-webkit-scrollbar{width:.75em}[data-v-75982eb8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-75982eb8]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-75982eb8]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-75982eb8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-75982eb8],input[type=password][data-v-75982eb8],input[type=search][data-v-75982eb8],input[type=text][data-v-75982eb8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-75982eb8]:hover,input[type=password][data-v-75982eb8]:hover,input[type=search][data-v-75982eb8]:hover,input[type=text][data-v-75982eb8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-75982eb8]:focus,input[type=password][data-v-75982eb8]:focus,input[type=search][data-v-75982eb8]:focus,input[type=text][data-v-75982eb8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-75982eb8],input[type=password].with-icon[data-v-75982eb8],input[type=search].with-icon[data-v-75982eb8],input[type=text].with-icon[data-v-75982eb8]{padding-left:.3em}input[type=search][data-v-75982eb8],input[type=text][data-v-75982eb8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-75982eb8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-75982eb8;-webkit-animation-name:fadeIn-75982eb8}.fade-in[data-v-75982eb8],.fade-out[data-v-75982eb8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-75982eb8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-75982eb8;-webkit-animation-name:fadeOut-75982eb8}@-webkit-keyframes fadeIn-75982eb8{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-75982eb8{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-75982eb8{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-75982eb8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-75982eb8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-75982eb8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-75982eb8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.music[data-v-75982eb8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.music .track[data-v-75982eb8]{text-align:center}.music .track .no-track[data-v-75982eb8],.music .track .unknown[data-v-75982eb8]{font-size:2em}.music .track .artist[data-v-75982eb8]{font-size:1.9em;font-weight:700;margin-bottom:.25em}.music .track .title[data-v-75982eb8]{font-size:1.8em;font-weight:400}.music .time[data-v-75982eb8]{width:100%;margin-top:1em;font-size:1.2em}.music .time .row[data-v-75982eb8]{padding:0 .5em}.music .time .time-total[data-v-75982eb8]{text-align:right}.music .time .progress-bar[data-v-75982eb8]{width:100%;height:1em;position:relative;margin-bottom:.75em}.music .time .progress-bar .total[data-v-75982eb8]{position:absolute;width:100%;height:100%;top:0;background:#ddd;border-radius:.5em}.music .time .progress-bar .elapsed[data-v-75982eb8]{position:absolute;width:100%;height:100%;top:0;background:#c8ffd0;border-radius:.5em;z-index:1}.music .playback-status[data-v-75982eb8]{position:absolute;bottom:0;border-top:1px solid #ddd;color:#757f70;width:100%;height:2em}.music .playback-status .status-property[data-v-75982eb8]{display:flex;align-items:center;justify-content:center;height:100%}.music .playback-status .active[data-v-75982eb8]{color:#35b870}.music .controls[data-v-75982eb8]{margin-top:.5em;font-size:1.2em}.music .controls button[data-v-75982eb8]{background:none;border:none}.music .controls button[data-v-75982eb8]:hover{color:#35b870}.music .controls button.play-pause[data-v-75982eb8]{color:#32b646;font-size:1.5em} \ No newline at end of file +.col-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-75982eb8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-75982eb8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-75982eb8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-75982eb8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-75982eb8]:first-child{margin-left:26%!important}.col-offset-3[data-v-75982eb8]:not(first-child){margin-left:30%!important}.col-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-75982eb8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-75982eb8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-75982eb8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-75982eb8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-75982eb8]:first-child{margin-left:52%!important}.col-offset-6[data-v-75982eb8]:not(first-child){margin-left:56%!important}.col-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-75982eb8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-75982eb8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-75982eb8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-75982eb8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-75982eb8]:first-child{margin-left:78%!important}.col-offset-9[data-v-75982eb8]:not(first-child){margin-left:82%!important}.col-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-75982eb8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-75982eb8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-75982eb8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-75982eb8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-s-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-s-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-s-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-s-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-75982eb8]{display:none!important}.s-visible[data-v-75982eb8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-m-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-m-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-m-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-m-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-75982eb8]{display:none!important}.m-visible[data-v-75982eb8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-l-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-l-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-l-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-l-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-75982eb8]{display:none!important}.l-visible[data-v-75982eb8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-xl-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-xl-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-xl-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xl-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-75982eb8]{display:none!important}.xl-visible[data-v-75982eb8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-75982eb8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-75982eb8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-75982eb8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-75982eb8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-75982eb8]{margin-left:26%}.col-no-margin-xxl-3[data-v-75982eb8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-75982eb8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-75982eb8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-75982eb8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-75982eb8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-75982eb8]{margin-left:52%}.col-no-margin-xxl-6[data-v-75982eb8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-75982eb8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-75982eb8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-75982eb8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-75982eb8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-75982eb8]{margin-left:78%}.col-no-margin-xxl-9[data-v-75982eb8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-75982eb8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-75982eb8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-75982eb8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-75982eb8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-75982eb8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-75982eb8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-75982eb8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-75982eb8]{display:none!important}.xxl-visible[data-v-75982eb8]{display:block!important}}.vertical-center[data-v-75982eb8]{display:flex;align-items:center}.horizontal-center[data-v-75982eb8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-75982eb8]{text-align:right;float:right;justify-content:right}.hidden[data-v-75982eb8]{display:none!important}.no-content[data-v-75982eb8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-75982eb8],.btn[data-v-75982eb8],button[data-v-75982eb8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-75982eb8],.btn-default[type=submit][data-v-75982eb8],.btn.btn-primary[data-v-75982eb8],.btn[type=submit][data-v-75982eb8],button.btn-primary[data-v-75982eb8],button[type=submit][data-v-75982eb8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-75982eb8],.btn-default .icon[data-v-75982eb8],button .icon[data-v-75982eb8]{margin-right:.5em}input[type=password][data-v-75982eb8],input[type=text][data-v-75982eb8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-75982eb8]:focus,input[type=text][data-v-75982eb8]:focus{border:1px solid #35b870}button[data-v-75982eb8],input[data-v-75982eb8]{outline:none}input[type=text][data-v-75982eb8]:hover,textarea[data-v-75982eb8]:hover{border:1px solid #9cdfb0}ul[data-v-75982eb8]{margin:0;padding:0;list-style:none}a[data-v-75982eb8]{cursor:pointer;text-decoration:none}[data-v-75982eb8]::-webkit-scrollbar{width:.75em}[data-v-75982eb8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-75982eb8]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-75982eb8]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-75982eb8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-75982eb8],input[type=password][data-v-75982eb8],input[type=search][data-v-75982eb8],input[type=text][data-v-75982eb8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-75982eb8]:hover,input[type=password][data-v-75982eb8]:hover,input[type=search][data-v-75982eb8]:hover,input[type=text][data-v-75982eb8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-75982eb8]:focus,input[type=password][data-v-75982eb8]:focus,input[type=search][data-v-75982eb8]:focus,input[type=text][data-v-75982eb8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-75982eb8],input[type=password].with-icon[data-v-75982eb8],input[type=search].with-icon[data-v-75982eb8],input[type=text].with-icon[data-v-75982eb8]{padding-left:.3em}input[type=search][data-v-75982eb8],input[type=text][data-v-75982eb8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-75982eb8]{animation-fill-mode:both;animation-name:fadeIn-75982eb8;-webkit-animation-name:fadeIn-75982eb8}.fade-in[data-v-75982eb8],.fade-out[data-v-75982eb8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-75982eb8]{animation-fill-mode:both;animation-name:fadeOut-75982eb8;-webkit-animation-name:fadeOut-75982eb8}@keyframes fadeIn-75982eb8{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-75982eb8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-75982eb8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-75982eb8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-75982eb8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.music[data-v-75982eb8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.music .track[data-v-75982eb8]{text-align:center}.music .track .no-track[data-v-75982eb8],.music .track .unknown[data-v-75982eb8]{font-size:2em}.music .track .artist[data-v-75982eb8]{font-size:1.9em;font-weight:700;margin-bottom:.25em}.music .track .title[data-v-75982eb8]{font-size:1.8em;font-weight:400}.music .time[data-v-75982eb8]{width:100%;margin-top:1em;font-size:1.2em}.music .time .row[data-v-75982eb8]{padding:0 .5em}.music .time .time-total[data-v-75982eb8]{text-align:right}.music .time .progress-bar[data-v-75982eb8]{width:100%;height:1em;position:relative;margin-bottom:.75em}.music .time .progress-bar .total[data-v-75982eb8]{position:absolute;width:100%;height:100%;top:0;background:#ddd;border-radius:.5em}.music .time .progress-bar .elapsed[data-v-75982eb8]{position:absolute;width:100%;height:100%;top:0;background:#c8ffd0;border-radius:.5em;z-index:1}.music .playback-status[data-v-75982eb8]{position:absolute;bottom:0;border-top:1px solid #ddd;color:#757f70;width:100%;height:2em}.music .playback-status .status-property[data-v-75982eb8]{display:flex;align-items:center;justify-content:center;height:100%}.music .playback-status .active[data-v-75982eb8]{color:#35b870}.music .controls[data-v-75982eb8]{margin-top:.5em;font-size:1.2em}.music .controls button[data-v-75982eb8]{background:none;border:none}.music .controls button[data-v-75982eb8]:hover{color:#35b870}.music .controls button.play-pause[data-v-75982eb8]{color:#32b646;font-size:1.5em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/615.17632d8f.css b/platypush/backend/http/webapp/dist/static/css/615.be187f79.css similarity index 88% rename from platypush/backend/http/webapp/dist/static/css/615.17632d8f.css rename to platypush/backend/http/webapp/dist/static/css/615.be187f79.css index 33ad9a6f..54010899 100644 --- a/platypush/backend/http/webapp/dist/static/css/615.17632d8f.css +++ b/platypush/backend/http/webapp/dist/static/css/615.be187f79.css @@ -1 +1 @@ -.col-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-aa2b30ec]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-aa2b30ec]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-aa2b30ec]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-aa2b30ec]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-aa2b30ec]:first-child{margin-left:26%!important}.col-offset-3[data-v-aa2b30ec]:not(first-child){margin-left:30%!important}.col-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-aa2b30ec]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-aa2b30ec]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-aa2b30ec]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-aa2b30ec]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-aa2b30ec]:first-child{margin-left:52%!important}.col-offset-6[data-v-aa2b30ec]:not(first-child){margin-left:56%!important}.col-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-aa2b30ec]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-aa2b30ec]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-aa2b30ec]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-aa2b30ec]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-aa2b30ec]:first-child{margin-left:78%!important}.col-offset-9[data-v-aa2b30ec]:not(first-child){margin-left:82%!important}.col-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-aa2b30ec]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-aa2b30ec]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-aa2b30ec]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-aa2b30ec]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-s-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-s-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-s-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-s-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-aa2b30ec]{display:none!important}.s-visible[data-v-aa2b30ec]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-m-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-m-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-m-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-m-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-aa2b30ec]{display:none!important}.m-visible[data-v-aa2b30ec]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-l-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-l-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-l-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-l-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-aa2b30ec]{display:none!important}.l-visible[data-v-aa2b30ec]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-xl-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-xl-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-xl-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-aa2b30ec]{display:none!important}.xl-visible[data-v-aa2b30ec]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-xxl-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-xxl-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-xxl-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-aa2b30ec]{display:none!important}.xxl-visible[data-v-aa2b30ec]{display:block!important}}.vertical-center[data-v-aa2b30ec]{display:flex;align-items:center}.horizontal-center[data-v-aa2b30ec]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-aa2b30ec]{text-align:right;float:right;justify-content:right}.hidden[data-v-aa2b30ec]{display:none!important}.no-content[data-v-aa2b30ec]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-aa2b30ec],.btn[data-v-aa2b30ec],button[data-v-aa2b30ec]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-aa2b30ec],.btn-default[type=submit][data-v-aa2b30ec],.btn.btn-primary[data-v-aa2b30ec],.btn[type=submit][data-v-aa2b30ec],button.btn-primary[data-v-aa2b30ec],button[type=submit][data-v-aa2b30ec]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-aa2b30ec],.btn-default .icon[data-v-aa2b30ec],button .icon[data-v-aa2b30ec]{margin-right:.5em}input[type=password][data-v-aa2b30ec],input[type=text][data-v-aa2b30ec]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-aa2b30ec]:focus,input[type=text][data-v-aa2b30ec]:focus{border:1px solid #35b870}button[data-v-aa2b30ec],input[data-v-aa2b30ec]{outline:none}input[type=text][data-v-aa2b30ec]:hover,textarea[data-v-aa2b30ec]:hover{border:1px solid #9cdfb0}ul[data-v-aa2b30ec]{margin:0;padding:0;list-style:none}a[data-v-aa2b30ec]{cursor:pointer;text-decoration:none}[data-v-aa2b30ec]::-webkit-scrollbar{width:.75em}[data-v-aa2b30ec]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-aa2b30ec]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-aa2b30ec]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-aa2b30ec]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-aa2b30ec],input[type=password][data-v-aa2b30ec],input[type=search][data-v-aa2b30ec],input[type=text][data-v-aa2b30ec]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-aa2b30ec]:hover,input[type=password][data-v-aa2b30ec]:hover,input[type=search][data-v-aa2b30ec]:hover,input[type=text][data-v-aa2b30ec]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-aa2b30ec]:focus,input[type=password][data-v-aa2b30ec]:focus,input[type=search][data-v-aa2b30ec]:focus,input[type=text][data-v-aa2b30ec]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-aa2b30ec],input[type=password].with-icon[data-v-aa2b30ec],input[type=search].with-icon[data-v-aa2b30ec],input[type=text].with-icon[data-v-aa2b30ec]{padding-left:.3em}input[type=search][data-v-aa2b30ec],input[type=text][data-v-aa2b30ec]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-aa2b30ec]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-aa2b30ec;-webkit-animation-name:fadeIn-aa2b30ec}.fade-in[data-v-aa2b30ec],.fade-out[data-v-aa2b30ec]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-aa2b30ec]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-aa2b30ec;-webkit-animation-name:fadeOut-aa2b30ec}@-webkit-keyframes fadeIn-aa2b30ec{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-aa2b30ec{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-aa2b30ec{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-aa2b30ec{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-aa2b30ec]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-aa2b30ec]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-aa2b30ec]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.tv-samsung-ws-container[data-v-aa2b30ec]{width:100%;height:100%;display:flex;justify-content:center}.tv-samsung-ws-container .controls[data-v-aa2b30ec]{width:100%;max-width:300px;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:flex;align-items:center;flex-direction:column;background:#fff;padding:0 1em;border:1px solid #ddd;border-radius:2em;box-shadow:0 2px 9px 2px #bbb}@media screen and (min-width:769px){.tv-samsung-ws-container .controls[data-v-aa2b30ec]{justify-content:center}}@media screen and (min-width:1024px){.tv-samsung-ws-container .controls[data-v-aa2b30ec]{margin-top:2em}}.tv-samsung-ws-container .controls .power[data-v-aa2b30ec]{color:red}.tv-samsung-ws-container .controls button[data-v-aa2b30ec]{margin:.5em 0}.tv-samsung-ws-container .rows[data-v-aa2b30ec]{flex-direction:column}.tv-samsung-ws-container .rows * button[data-v-aa2b30ec]{width:100%}.tv-samsung-ws-container .section[data-v-aa2b30ec]{width:100%;display:flex;margin:.5em 0;padding:.5em 0;border-bottom:1px solid #ddd}.tv-samsung-ws-container .section[data-v-aa2b30ec]:first-child{margin-top:.5em}.tv-samsung-ws-container .section[data-v-aa2b30ec]:last-child{margin-bottom:1em}.tv-samsung-ws-container .directions[data-v-aa2b30ec]{flex-direction:column}.tv-samsung-ws-container .directions * button[data-v-aa2b30ec]{width:5em;height:4em}.tv-samsung-ws-container .channel[data-v-aa2b30ec],.tv-samsung-ws-container .colors[data-v-aa2b30ec],.tv-samsung-ws-container .volume[data-v-aa2b30ec]{text-align:center}.tv-samsung-ws-container .colors .color[data-v-aa2b30ec]{width:3em;height:3em;padding:0;border-radius:2em}.tv-samsung-ws-container .colors .color.red[data-v-aa2b30ec]{background:red}.tv-samsung-ws-container .colors .color.green[data-v-aa2b30ec]{background:green}.tv-samsung-ws-container .colors .color.yellow[data-v-aa2b30ec]{background:#ff0}.tv-samsung-ws-container .colors .color.blue[data-v-aa2b30ec]{background:blue} \ No newline at end of file +.col-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-aa2b30ec]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-aa2b30ec]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-aa2b30ec]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-aa2b30ec]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-aa2b30ec]:first-child{margin-left:26%!important}.col-offset-3[data-v-aa2b30ec]:not(first-child){margin-left:30%!important}.col-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-aa2b30ec]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-aa2b30ec]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-aa2b30ec]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-aa2b30ec]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-aa2b30ec]:first-child{margin-left:52%!important}.col-offset-6[data-v-aa2b30ec]:not(first-child){margin-left:56%!important}.col-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-aa2b30ec]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-aa2b30ec]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-aa2b30ec]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-aa2b30ec]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-aa2b30ec]:first-child{margin-left:78%!important}.col-offset-9[data-v-aa2b30ec]:not(first-child){margin-left:82%!important}.col-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-aa2b30ec]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-aa2b30ec]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-aa2b30ec]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-aa2b30ec]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-s-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-s-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-s-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-s-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-s-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-aa2b30ec]{display:none!important}.s-visible[data-v-aa2b30ec]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-m-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-m-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-m-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-m-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-m-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-aa2b30ec]{display:none!important}.m-visible[data-v-aa2b30ec]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-l-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-l-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-l-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-l-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-l-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-aa2b30ec]{display:none!important}.l-visible[data-v-aa2b30ec]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-xl-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-xl-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-xl-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xl-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-aa2b30ec]{display:none!important}.xl-visible[data-v-aa2b30ec]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-1[data-v-aa2b30ec]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-2[data-v-aa2b30ec]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-3[data-v-aa2b30ec]{margin-left:26%}.col-no-margin-xxl-3[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-4[data-v-aa2b30ec]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-5[data-v-aa2b30ec]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-6[data-v-aa2b30ec]{margin-left:52%}.col-no-margin-xxl-6[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-7[data-v-aa2b30ec]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-8[data-v-aa2b30ec]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-9[data-v-aa2b30ec]{margin-left:78%}.col-no-margin-xxl-9[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-10[data-v-aa2b30ec]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-aa2b30ec]:first-child{margin-left:0}.col-offset-xxl-11[data-v-aa2b30ec]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-aa2b30ec]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-aa2b30ec]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-aa2b30ec]{display:none!important}.xxl-visible[data-v-aa2b30ec]{display:block!important}}.vertical-center[data-v-aa2b30ec]{display:flex;align-items:center}.horizontal-center[data-v-aa2b30ec]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-aa2b30ec]{text-align:right;float:right;justify-content:right}.hidden[data-v-aa2b30ec]{display:none!important}.no-content[data-v-aa2b30ec]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-aa2b30ec],.btn[data-v-aa2b30ec],button[data-v-aa2b30ec]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-aa2b30ec],.btn-default[type=submit][data-v-aa2b30ec],.btn.btn-primary[data-v-aa2b30ec],.btn[type=submit][data-v-aa2b30ec],button.btn-primary[data-v-aa2b30ec],button[type=submit][data-v-aa2b30ec]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-aa2b30ec],.btn-default .icon[data-v-aa2b30ec],button .icon[data-v-aa2b30ec]{margin-right:.5em}input[type=password][data-v-aa2b30ec],input[type=text][data-v-aa2b30ec]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-aa2b30ec]:focus,input[type=text][data-v-aa2b30ec]:focus{border:1px solid #35b870}button[data-v-aa2b30ec],input[data-v-aa2b30ec]{outline:none}input[type=text][data-v-aa2b30ec]:hover,textarea[data-v-aa2b30ec]:hover{border:1px solid #9cdfb0}ul[data-v-aa2b30ec]{margin:0;padding:0;list-style:none}a[data-v-aa2b30ec]{cursor:pointer;text-decoration:none}[data-v-aa2b30ec]::-webkit-scrollbar{width:.75em}[data-v-aa2b30ec]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-aa2b30ec]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-aa2b30ec]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-aa2b30ec]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-aa2b30ec],input[type=password][data-v-aa2b30ec],input[type=search][data-v-aa2b30ec],input[type=text][data-v-aa2b30ec]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-aa2b30ec]:hover,input[type=password][data-v-aa2b30ec]:hover,input[type=search][data-v-aa2b30ec]:hover,input[type=text][data-v-aa2b30ec]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-aa2b30ec]:focus,input[type=password][data-v-aa2b30ec]:focus,input[type=search][data-v-aa2b30ec]:focus,input[type=text][data-v-aa2b30ec]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-aa2b30ec],input[type=password].with-icon[data-v-aa2b30ec],input[type=search].with-icon[data-v-aa2b30ec],input[type=text].with-icon[data-v-aa2b30ec]{padding-left:.3em}input[type=search][data-v-aa2b30ec],input[type=text][data-v-aa2b30ec]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-aa2b30ec]{animation-fill-mode:both;animation-name:fadeIn-aa2b30ec;-webkit-animation-name:fadeIn-aa2b30ec}.fade-in[data-v-aa2b30ec],.fade-out[data-v-aa2b30ec]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-aa2b30ec]{animation-fill-mode:both;animation-name:fadeOut-aa2b30ec;-webkit-animation-name:fadeOut-aa2b30ec}@keyframes fadeIn-aa2b30ec{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-aa2b30ec{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-aa2b30ec]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-aa2b30ec]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-aa2b30ec]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.tv-samsung-ws-container[data-v-aa2b30ec]{width:100%;height:100%;display:flex;justify-content:center}.tv-samsung-ws-container .controls[data-v-aa2b30ec]{width:100%;max-width:300px;height:-moz-max-content;height:max-content;display:flex;align-items:center;flex-direction:column;background:#fff;padding:0 1em;border:1px solid #ddd;border-radius:2em;box-shadow:0 2px 9px 2px #bbb}@media screen and (min-width:769px){.tv-samsung-ws-container .controls[data-v-aa2b30ec]{justify-content:center}}@media screen and (min-width:1024px){.tv-samsung-ws-container .controls[data-v-aa2b30ec]{margin-top:2em}}.tv-samsung-ws-container .controls .power[data-v-aa2b30ec]{color:red}.tv-samsung-ws-container .controls button[data-v-aa2b30ec]{margin:.5em 0}.tv-samsung-ws-container .rows[data-v-aa2b30ec]{flex-direction:column}.tv-samsung-ws-container .rows * button[data-v-aa2b30ec]{width:100%}.tv-samsung-ws-container .section[data-v-aa2b30ec]{width:100%;display:flex;margin:.5em 0;padding:.5em 0;border-bottom:1px solid #ddd}.tv-samsung-ws-container .section[data-v-aa2b30ec]:first-child{margin-top:.5em}.tv-samsung-ws-container .section[data-v-aa2b30ec]:last-child{margin-bottom:1em}.tv-samsung-ws-container .directions[data-v-aa2b30ec]{flex-direction:column}.tv-samsung-ws-container .directions * button[data-v-aa2b30ec]{width:5em;height:4em}.tv-samsung-ws-container .channel[data-v-aa2b30ec],.tv-samsung-ws-container .colors[data-v-aa2b30ec],.tv-samsung-ws-container .volume[data-v-aa2b30ec]{text-align:center}.tv-samsung-ws-container .colors .color[data-v-aa2b30ec]{width:3em;height:3em;padding:0;border-radius:2em}.tv-samsung-ws-container .colors .color.red[data-v-aa2b30ec]{background:red}.tv-samsung-ws-container .colors .color.green[data-v-aa2b30ec]{background:green}.tv-samsung-ws-container .colors .color.yellow[data-v-aa2b30ec]{background:#ff0}.tv-samsung-ws-container .colors .color.blue[data-v-aa2b30ec]{background:blue} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6162.85849319.css b/platypush/backend/http/webapp/dist/static/css/6162.85849319.css deleted file mode 100644 index b9556135..00000000 --- a/platypush/backend/http/webapp/dist/static/css/6162.85849319.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6133f14d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6133f14d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6133f14d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6133f14d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6133f14d]:first-child{margin-left:26%!important}.col-offset-3[data-v-6133f14d]:not(first-child){margin-left:30%!important}.col-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6133f14d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6133f14d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6133f14d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6133f14d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6133f14d]:first-child{margin-left:52%!important}.col-offset-6[data-v-6133f14d]:not(first-child){margin-left:56%!important}.col-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6133f14d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6133f14d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6133f14d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6133f14d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6133f14d]:first-child{margin-left:78%!important}.col-offset-9[data-v-6133f14d]:not(first-child){margin-left:82%!important}.col-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6133f14d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6133f14d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6133f14d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6133f14d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-s-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-s-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-s-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6133f14d]{display:none!important}.s-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-m-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-m-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-m-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6133f14d]{display:none!important}.m-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-l-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-l-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-l-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6133f14d]{display:none!important}.l-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-xl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-xl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-xl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6133f14d]{display:none!important}.xl-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-xxl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-xxl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-xxl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6133f14d]{display:none!important}.xxl-visible[data-v-6133f14d]{display:block!important}}.vertical-center[data-v-6133f14d]{display:flex;align-items:center}.horizontal-center[data-v-6133f14d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6133f14d]{text-align:right;float:right;justify-content:right}.hidden[data-v-6133f14d]{display:none!important}.no-content[data-v-6133f14d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6133f14d],.btn[data-v-6133f14d],button[data-v-6133f14d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6133f14d],.btn-default[type=submit][data-v-6133f14d],.btn.btn-primary[data-v-6133f14d],.btn[type=submit][data-v-6133f14d],button.btn-primary[data-v-6133f14d],button[type=submit][data-v-6133f14d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6133f14d],.btn-default .icon[data-v-6133f14d],button .icon[data-v-6133f14d]{margin-right:.5em}input[type=password][data-v-6133f14d],input[type=text][data-v-6133f14d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6133f14d]:focus,input[type=text][data-v-6133f14d]:focus{border:1px solid #35b870}button[data-v-6133f14d],input[data-v-6133f14d]{outline:none}input[type=text][data-v-6133f14d]:hover,textarea[data-v-6133f14d]:hover{border:1px solid #9cdfb0}ul[data-v-6133f14d]{margin:0;padding:0;list-style:none}a[data-v-6133f14d]{cursor:pointer;text-decoration:none}[data-v-6133f14d]::-webkit-scrollbar{width:.75em}[data-v-6133f14d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6133f14d]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-6133f14d]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-6133f14d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6133f14d],input[type=password][data-v-6133f14d],input[type=search][data-v-6133f14d],input[type=text][data-v-6133f14d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6133f14d]:hover,input[type=password][data-v-6133f14d]:hover,input[type=search][data-v-6133f14d]:hover,input[type=text][data-v-6133f14d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6133f14d]:focus,input[type=password][data-v-6133f14d]:focus,input[type=search][data-v-6133f14d]:focus,input[type=text][data-v-6133f14d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6133f14d],input[type=password].with-icon[data-v-6133f14d],input[type=search].with-icon[data-v-6133f14d],input[type=text].with-icon[data-v-6133f14d]{padding-left:.3em}input[type=search][data-v-6133f14d],input[type=text][data-v-6133f14d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6133f14d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-6133f14d;-webkit-animation-name:fadeIn-6133f14d}.fade-in[data-v-6133f14d],.fade-out[data-v-6133f14d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6133f14d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-6133f14d;-webkit-animation-name:fadeOut-6133f14d}@-webkit-keyframes fadeIn-6133f14d{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-6133f14d{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-6133f14d{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-6133f14d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-6133f14d]{width:100%;height:3.3em;position:relative;background:#e0eae8;padding:.5em;box-shadow:0 3px 2px -1px silver}.header .row[data-v-6133f14d]{display:flex;align-items:center}.header .side[data-v-6133f14d]{display:inline-flex;align-items:center}.header .side.right[data-v-6133f14d]{justify-content:right}.header[data-v-6133f14d] button{background:none;padding:0 .25em;border:0;margin-right:.25em}.header[data-v-6133f14d] button:hover{color:#38cf80}.header form[data-v-6133f14d]{width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:initial}.header .search-box[data-v-6133f14d]{width:100%;margin-left:.5em}.header .search-box input[type=search][data-v-6133f14d]{width:100%}.col-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1502d8a8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1502d8a8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1502d8a8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1502d8a8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1502d8a8]:first-child{margin-left:26%!important}.col-offset-3[data-v-1502d8a8]:not(first-child){margin-left:30%!important}.col-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1502d8a8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1502d8a8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1502d8a8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1502d8a8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1502d8a8]:first-child{margin-left:52%!important}.col-offset-6[data-v-1502d8a8]:not(first-child){margin-left:56%!important}.col-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1502d8a8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1502d8a8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1502d8a8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1502d8a8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1502d8a8]:first-child{margin-left:78%!important}.col-offset-9[data-v-1502d8a8]:not(first-child){margin-left:82%!important}.col-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1502d8a8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1502d8a8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1502d8a8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1502d8a8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-s-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-s-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-s-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1502d8a8]{display:none!important}.s-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-m-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-m-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-m-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1502d8a8]{display:none!important}.m-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-l-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-l-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-l-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1502d8a8]{display:none!important}.l-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-xl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-xl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-xl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1502d8a8]{display:none!important}.xl-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-xxl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-xxl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-xxl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1502d8a8]{display:none!important}.xxl-visible[data-v-1502d8a8]{display:block!important}}.vertical-center[data-v-1502d8a8]{display:flex;align-items:center}.horizontal-center[data-v-1502d8a8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1502d8a8]{text-align:right;float:right;justify-content:right}.hidden[data-v-1502d8a8]{display:none!important}.no-content[data-v-1502d8a8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1502d8a8],.btn[data-v-1502d8a8],button[data-v-1502d8a8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1502d8a8],.btn-default[type=submit][data-v-1502d8a8],.btn.btn-primary[data-v-1502d8a8],.btn[type=submit][data-v-1502d8a8],button.btn-primary[data-v-1502d8a8],button[type=submit][data-v-1502d8a8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1502d8a8],.btn-default .icon[data-v-1502d8a8],button .icon[data-v-1502d8a8]{margin-right:.5em}input[type=password][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1502d8a8]:focus,input[type=text][data-v-1502d8a8]:focus{border:1px solid #35b870}button[data-v-1502d8a8],input[data-v-1502d8a8]{outline:none}input[type=text][data-v-1502d8a8]:hover,textarea[data-v-1502d8a8]:hover{border:1px solid #9cdfb0}ul[data-v-1502d8a8]{margin:0;padding:0;list-style:none}a[data-v-1502d8a8]{cursor:pointer;text-decoration:none}[data-v-1502d8a8]::-webkit-scrollbar{width:.75em}[data-v-1502d8a8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1502d8a8]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-1502d8a8]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-1502d8a8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1502d8a8],input[type=password][data-v-1502d8a8],input[type=search][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1502d8a8]:hover,input[type=password][data-v-1502d8a8]:hover,input[type=search][data-v-1502d8a8]:hover,input[type=text][data-v-1502d8a8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1502d8a8]:focus,input[type=password][data-v-1502d8a8]:focus,input[type=search][data-v-1502d8a8]:focus,input[type=text][data-v-1502d8a8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1502d8a8],input[type=password].with-icon[data-v-1502d8a8],input[type=search].with-icon[data-v-1502d8a8],input[type=text].with-icon[data-v-1502d8a8]{padding-left:.3em}input[type=search][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1502d8a8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-1502d8a8;-webkit-animation-name:fadeIn-1502d8a8}.fade-in[data-v-1502d8a8],.fade-out[data-v-1502d8a8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1502d8a8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-1502d8a8;-webkit-animation-name:fadeOut-1502d8a8}@-webkit-keyframes fadeIn-1502d8a8{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-1502d8a8{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-1502d8a8{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-1502d8a8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.torrent-container[data-v-1502d8a8]{width:100%;height:calc(100% - 3.3em)}.torrent-container .view-container[data-v-1502d8a8]{height:100%;overflow:auto;padding-top:.2em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6162.f3d46bda.css b/platypush/backend/http/webapp/dist/static/css/6162.f3d46bda.css new file mode 100644 index 00000000..3b983939 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/6162.f3d46bda.css @@ -0,0 +1 @@ +.col-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6133f14d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6133f14d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6133f14d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6133f14d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6133f14d]:first-child{margin-left:26%!important}.col-offset-3[data-v-6133f14d]:not(first-child){margin-left:30%!important}.col-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6133f14d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6133f14d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6133f14d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6133f14d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6133f14d]:first-child{margin-left:52%!important}.col-offset-6[data-v-6133f14d]:not(first-child){margin-left:56%!important}.col-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6133f14d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6133f14d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6133f14d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6133f14d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6133f14d]:first-child{margin-left:78%!important}.col-offset-9[data-v-6133f14d]:not(first-child){margin-left:82%!important}.col-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6133f14d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6133f14d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6133f14d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6133f14d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-s-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-s-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-s-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6133f14d]{display:none!important}.s-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-m-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-m-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-m-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6133f14d]{display:none!important}.m-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-l-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-l-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-l-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6133f14d]{display:none!important}.l-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-xl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-xl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-xl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6133f14d]{display:none!important}.xl-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-xxl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-xxl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-xxl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6133f14d]{display:none!important}.xxl-visible[data-v-6133f14d]{display:block!important}}.vertical-center[data-v-6133f14d]{display:flex;align-items:center}.horizontal-center[data-v-6133f14d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6133f14d]{text-align:right;float:right;justify-content:right}.hidden[data-v-6133f14d]{display:none!important}.no-content[data-v-6133f14d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6133f14d],.btn[data-v-6133f14d],button[data-v-6133f14d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6133f14d],.btn-default[type=submit][data-v-6133f14d],.btn.btn-primary[data-v-6133f14d],.btn[type=submit][data-v-6133f14d],button.btn-primary[data-v-6133f14d],button[type=submit][data-v-6133f14d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6133f14d],.btn-default .icon[data-v-6133f14d],button .icon[data-v-6133f14d]{margin-right:.5em}input[type=password][data-v-6133f14d],input[type=text][data-v-6133f14d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6133f14d]:focus,input[type=text][data-v-6133f14d]:focus{border:1px solid #35b870}button[data-v-6133f14d],input[data-v-6133f14d]{outline:none}input[type=text][data-v-6133f14d]:hover,textarea[data-v-6133f14d]:hover{border:1px solid #9cdfb0}ul[data-v-6133f14d]{margin:0;padding:0;list-style:none}a[data-v-6133f14d]{cursor:pointer;text-decoration:none}[data-v-6133f14d]::-webkit-scrollbar{width:.75em}[data-v-6133f14d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6133f14d]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-6133f14d]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-6133f14d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6133f14d],input[type=password][data-v-6133f14d],input[type=search][data-v-6133f14d],input[type=text][data-v-6133f14d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6133f14d]:hover,input[type=password][data-v-6133f14d]:hover,input[type=search][data-v-6133f14d]:hover,input[type=text][data-v-6133f14d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6133f14d]:focus,input[type=password][data-v-6133f14d]:focus,input[type=search][data-v-6133f14d]:focus,input[type=text][data-v-6133f14d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6133f14d],input[type=password].with-icon[data-v-6133f14d],input[type=search].with-icon[data-v-6133f14d],input[type=text].with-icon[data-v-6133f14d]{padding-left:.3em}input[type=search][data-v-6133f14d],input[type=text][data-v-6133f14d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6133f14d]{animation-fill-mode:both;animation-name:fadeIn-6133f14d;-webkit-animation-name:fadeIn-6133f14d}.fade-in[data-v-6133f14d],.fade-out[data-v-6133f14d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6133f14d]{animation-fill-mode:both;animation-name:fadeOut-6133f14d;-webkit-animation-name:fadeOut-6133f14d}@keyframes fadeIn-6133f14d{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-6133f14d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-6133f14d]{width:100%;height:3.3em;position:relative;background:#e0eae8;padding:.5em;box-shadow:0 3px 2px -1px silver}.header .row[data-v-6133f14d]{display:flex;align-items:center}.header .side[data-v-6133f14d]{display:inline-flex;align-items:center}.header .side.right[data-v-6133f14d]{justify-content:right}.header[data-v-6133f14d] button{background:none;padding:0 .25em;border:0;margin-right:.25em}.header[data-v-6133f14d] button:hover{color:#38cf80}.header form[data-v-6133f14d]{width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:initial}.header .search-box[data-v-6133f14d]{width:100%;margin-left:.5em}.header .search-box input[type=search][data-v-6133f14d]{width:100%}.col-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1502d8a8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1502d8a8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1502d8a8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1502d8a8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1502d8a8]:first-child{margin-left:26%!important}.col-offset-3[data-v-1502d8a8]:not(first-child){margin-left:30%!important}.col-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1502d8a8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1502d8a8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1502d8a8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1502d8a8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1502d8a8]:first-child{margin-left:52%!important}.col-offset-6[data-v-1502d8a8]:not(first-child){margin-left:56%!important}.col-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1502d8a8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1502d8a8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1502d8a8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1502d8a8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1502d8a8]:first-child{margin-left:78%!important}.col-offset-9[data-v-1502d8a8]:not(first-child){margin-left:82%!important}.col-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1502d8a8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1502d8a8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1502d8a8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1502d8a8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-s-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-s-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-s-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1502d8a8]{display:none!important}.s-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-m-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-m-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-m-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1502d8a8]{display:none!important}.m-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-l-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-l-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-l-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1502d8a8]{display:none!important}.l-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-xl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-xl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-xl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1502d8a8]{display:none!important}.xl-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-xxl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-xxl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-xxl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1502d8a8]{display:none!important}.xxl-visible[data-v-1502d8a8]{display:block!important}}.vertical-center[data-v-1502d8a8]{display:flex;align-items:center}.horizontal-center[data-v-1502d8a8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1502d8a8]{text-align:right;float:right;justify-content:right}.hidden[data-v-1502d8a8]{display:none!important}.no-content[data-v-1502d8a8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1502d8a8],.btn[data-v-1502d8a8],button[data-v-1502d8a8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1502d8a8],.btn-default[type=submit][data-v-1502d8a8],.btn.btn-primary[data-v-1502d8a8],.btn[type=submit][data-v-1502d8a8],button.btn-primary[data-v-1502d8a8],button[type=submit][data-v-1502d8a8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1502d8a8],.btn-default .icon[data-v-1502d8a8],button .icon[data-v-1502d8a8]{margin-right:.5em}input[type=password][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1502d8a8]:focus,input[type=text][data-v-1502d8a8]:focus{border:1px solid #35b870}button[data-v-1502d8a8],input[data-v-1502d8a8]{outline:none}input[type=text][data-v-1502d8a8]:hover,textarea[data-v-1502d8a8]:hover{border:1px solid #9cdfb0}ul[data-v-1502d8a8]{margin:0;padding:0;list-style:none}a[data-v-1502d8a8]{cursor:pointer;text-decoration:none}[data-v-1502d8a8]::-webkit-scrollbar{width:.75em}[data-v-1502d8a8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1502d8a8]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-1502d8a8]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-1502d8a8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1502d8a8],input[type=password][data-v-1502d8a8],input[type=search][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1502d8a8]:hover,input[type=password][data-v-1502d8a8]:hover,input[type=search][data-v-1502d8a8]:hover,input[type=text][data-v-1502d8a8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1502d8a8]:focus,input[type=password][data-v-1502d8a8]:focus,input[type=search][data-v-1502d8a8]:focus,input[type=text][data-v-1502d8a8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1502d8a8],input[type=password].with-icon[data-v-1502d8a8],input[type=search].with-icon[data-v-1502d8a8],input[type=text].with-icon[data-v-1502d8a8]{padding-left:.3em}input[type=search][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1502d8a8]{animation-fill-mode:both;animation-name:fadeIn-1502d8a8;-webkit-animation-name:fadeIn-1502d8a8}.fade-in[data-v-1502d8a8],.fade-out[data-v-1502d8a8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1502d8a8]{animation-fill-mode:both;animation-name:fadeOut-1502d8a8;-webkit-animation-name:fadeOut-1502d8a8}@keyframes fadeIn-1502d8a8{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-1502d8a8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.torrent-container[data-v-1502d8a8]{width:100%;height:calc(100% - 3.3em)}.torrent-container .view-container[data-v-1502d8a8]{height:100%;overflow:auto;padding-top:.2em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/65.d6cbc229.css b/platypush/backend/http/webapp/dist/static/css/65.d6cbc229.css new file mode 100644 index 00000000..d0bc6fc7 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/65.d6cbc229.css @@ -0,0 +1 @@ +.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.entity .body,.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.entity .body,.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.entity{width:100%;display:flex;flex-direction:column}.entity .head{height:100%;display:flex;align-items:center;padding:.75em .25em}.entity .head .label{margin-top:.25em}.entity .head.expanded{background:#c8ffd0;font-weight:700}.entity .head .pull-right{display:inline-flex;align-items:center;direction:rtl;padding-right:.5em}.entity .head .pull-right :deep(.power-switch){margin-top:.25em}.entity .body{display:flex;flex-direction:column;padding:.5em;background:linear-gradient(0deg,#edf0ee,#f8f8f8);border-top:1px solid #e1e4e8;box-shadow:0 3px 2px -1px silver}.entity button{height:2em;background:none;border:none;padding:0 0 0 1em}.entity button:hover{color:#35b870} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6590.e2b4dcb4.css b/platypush/backend/http/webapp/dist/static/css/6590.778aa4c7.css similarity index 93% rename from platypush/backend/http/webapp/dist/static/css/6590.e2b4dcb4.css rename to platypush/backend/http/webapp/dist/static/css/6590.778aa4c7.css index 870cd1b4..6461f536 100644 --- a/platypush/backend/http/webapp/dist/static/css/6590.e2b4dcb4.css +++ b/platypush/backend/http/webapp/dist/static/css/6590.778aa4c7.css @@ -1 +1 @@ -.col-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-38eb9831]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-38eb9831]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-38eb9831]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-38eb9831]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-38eb9831]:first-child{margin-left:26%!important}.col-offset-3[data-v-38eb9831]:not(first-child){margin-left:30%!important}.col-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-38eb9831]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-38eb9831]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-38eb9831]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-38eb9831]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-38eb9831]:first-child{margin-left:52%!important}.col-offset-6[data-v-38eb9831]:not(first-child){margin-left:56%!important}.col-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-38eb9831]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-38eb9831]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-38eb9831]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-38eb9831]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-38eb9831]:first-child{margin-left:78%!important}.col-offset-9[data-v-38eb9831]:not(first-child){margin-left:82%!important}.col-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-38eb9831]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-38eb9831]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-38eb9831]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-38eb9831]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-s-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-s-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-s-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-s-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-38eb9831]{display:none!important}.s-visible[data-v-38eb9831]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-m-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-m-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-m-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-m-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-38eb9831]{display:none!important}.m-visible[data-v-38eb9831]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-l-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-l-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-l-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-l-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-38eb9831]{display:none!important}.l-visible[data-v-38eb9831]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-xl-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-xl-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-xl-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-38eb9831]{display:none!important}.xl-visible[data-v-38eb9831]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-xxl-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-xxl-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-xxl-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-38eb9831]{display:none!important}.xxl-visible[data-v-38eb9831]{display:block!important}}.vertical-center[data-v-38eb9831]{display:flex;align-items:center}.horizontal-center[data-v-38eb9831]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-38eb9831]{text-align:right;float:right;justify-content:right}.hidden[data-v-38eb9831]{display:none!important}.no-content[data-v-38eb9831]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-38eb9831],.btn[data-v-38eb9831],button[data-v-38eb9831]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-38eb9831],.btn-default[type=submit][data-v-38eb9831],.btn.btn-primary[data-v-38eb9831],.btn[type=submit][data-v-38eb9831],button.btn-primary[data-v-38eb9831],button[type=submit][data-v-38eb9831]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-38eb9831],.btn-default .icon[data-v-38eb9831],button .icon[data-v-38eb9831]{margin-right:.5em}input[type=password][data-v-38eb9831],input[type=text][data-v-38eb9831]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-38eb9831]:focus,input[type=text][data-v-38eb9831]:focus{border:1px solid #35b870}button[data-v-38eb9831],input[data-v-38eb9831]{outline:none}input[type=text][data-v-38eb9831]:hover,textarea[data-v-38eb9831]:hover{border:1px solid #9cdfb0}ul[data-v-38eb9831]{margin:0;padding:0;list-style:none}a[data-v-38eb9831]{cursor:pointer;text-decoration:none}[data-v-38eb9831]::-webkit-scrollbar{width:.75em}[data-v-38eb9831]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-38eb9831]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-38eb9831]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-38eb9831]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-38eb9831],input[type=password][data-v-38eb9831],input[type=search][data-v-38eb9831],input[type=text][data-v-38eb9831]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-38eb9831]:hover,input[type=password][data-v-38eb9831]:hover,input[type=search][data-v-38eb9831]:hover,input[type=text][data-v-38eb9831]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-38eb9831]:focus,input[type=password][data-v-38eb9831]:focus,input[type=search][data-v-38eb9831]:focus,input[type=text][data-v-38eb9831]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-38eb9831],input[type=password].with-icon[data-v-38eb9831],input[type=search].with-icon[data-v-38eb9831],input[type=text].with-icon[data-v-38eb9831]{padding-left:.3em}input[type=search][data-v-38eb9831],input[type=text][data-v-38eb9831]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-38eb9831]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-38eb9831;-webkit-animation-name:fadeIn-38eb9831}.fade-in[data-v-38eb9831],.fade-out[data-v-38eb9831]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-38eb9831]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-38eb9831;-webkit-animation-name:fadeOut-38eb9831}@-webkit-keyframes fadeIn-38eb9831{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-38eb9831{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-38eb9831{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-38eb9831{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-38eb9831]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-38eb9831]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-38eb9831]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switch[data-v-38eb9831]{width:100%;display:flex;position:relative;align-items:center;padding:.75em .5em;border-bottom:1px solid #ddd;cursor:pointer}.switch[data-v-38eb9831]:hover{background:#bef6da}.switch .toggler[data-v-38eb9831]{text-align:right}.switch button[data-v-38eb9831]{background:none;border:none}.switch button[data-v-38eb9831]:hover{color:#38cf80} \ No newline at end of file +.col-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-38eb9831]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-38eb9831]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-38eb9831]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-38eb9831]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-38eb9831]:first-child{margin-left:26%!important}.col-offset-3[data-v-38eb9831]:not(first-child){margin-left:30%!important}.col-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-38eb9831]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-38eb9831]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-38eb9831]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-38eb9831]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-38eb9831]:first-child{margin-left:52%!important}.col-offset-6[data-v-38eb9831]:not(first-child){margin-left:56%!important}.col-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-38eb9831]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-38eb9831]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-38eb9831]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-38eb9831]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-38eb9831]:first-child{margin-left:78%!important}.col-offset-9[data-v-38eb9831]:not(first-child){margin-left:82%!important}.col-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-38eb9831]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-38eb9831]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-38eb9831]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-38eb9831]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-s-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-s-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-s-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-s-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-s-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-38eb9831]{display:none!important}.s-visible[data-v-38eb9831]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-m-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-m-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-m-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-m-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-m-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-38eb9831]{display:none!important}.m-visible[data-v-38eb9831]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-l-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-l-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-l-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-l-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-l-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-38eb9831]{display:none!important}.l-visible[data-v-38eb9831]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-xl-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-xl-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-xl-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xl-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-38eb9831]{display:none!important}.xl-visible[data-v-38eb9831]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-1[data-v-38eb9831]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-38eb9831]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-2[data-v-38eb9831]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-38eb9831]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-3[data-v-38eb9831]{margin-left:26%}.col-no-margin-xxl-3[data-v-38eb9831]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-4[data-v-38eb9831]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-38eb9831]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-5[data-v-38eb9831]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-38eb9831]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-6[data-v-38eb9831]{margin-left:52%}.col-no-margin-xxl-6[data-v-38eb9831]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-7[data-v-38eb9831]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-38eb9831]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-8[data-v-38eb9831]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-38eb9831]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-9[data-v-38eb9831]{margin-left:78%}.col-no-margin-xxl-9[data-v-38eb9831]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-10[data-v-38eb9831]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-38eb9831]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-38eb9831]:first-child{margin-left:0}.col-offset-xxl-11[data-v-38eb9831]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-38eb9831]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-38eb9831]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-38eb9831]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-38eb9831]{display:none!important}.xxl-visible[data-v-38eb9831]{display:block!important}}.vertical-center[data-v-38eb9831]{display:flex;align-items:center}.horizontal-center[data-v-38eb9831]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-38eb9831]{text-align:right;float:right;justify-content:right}.hidden[data-v-38eb9831]{display:none!important}.no-content[data-v-38eb9831]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-38eb9831],.btn[data-v-38eb9831],button[data-v-38eb9831]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-38eb9831],.btn-default[type=submit][data-v-38eb9831],.btn.btn-primary[data-v-38eb9831],.btn[type=submit][data-v-38eb9831],button.btn-primary[data-v-38eb9831],button[type=submit][data-v-38eb9831]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-38eb9831],.btn-default .icon[data-v-38eb9831],button .icon[data-v-38eb9831]{margin-right:.5em}input[type=password][data-v-38eb9831],input[type=text][data-v-38eb9831]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-38eb9831]:focus,input[type=text][data-v-38eb9831]:focus{border:1px solid #35b870}button[data-v-38eb9831],input[data-v-38eb9831]{outline:none}input[type=text][data-v-38eb9831]:hover,textarea[data-v-38eb9831]:hover{border:1px solid #9cdfb0}ul[data-v-38eb9831]{margin:0;padding:0;list-style:none}a[data-v-38eb9831]{cursor:pointer;text-decoration:none}[data-v-38eb9831]::-webkit-scrollbar{width:.75em}[data-v-38eb9831]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-38eb9831]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-38eb9831]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-38eb9831]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-38eb9831],input[type=password][data-v-38eb9831],input[type=search][data-v-38eb9831],input[type=text][data-v-38eb9831]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-38eb9831]:hover,input[type=password][data-v-38eb9831]:hover,input[type=search][data-v-38eb9831]:hover,input[type=text][data-v-38eb9831]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-38eb9831]:focus,input[type=password][data-v-38eb9831]:focus,input[type=search][data-v-38eb9831]:focus,input[type=text][data-v-38eb9831]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-38eb9831],input[type=password].with-icon[data-v-38eb9831],input[type=search].with-icon[data-v-38eb9831],input[type=text].with-icon[data-v-38eb9831]{padding-left:.3em}input[type=search][data-v-38eb9831],input[type=text][data-v-38eb9831]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-38eb9831]{animation-fill-mode:both;animation-name:fadeIn-38eb9831;-webkit-animation-name:fadeIn-38eb9831}.fade-in[data-v-38eb9831],.fade-out[data-v-38eb9831]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-38eb9831]{animation-fill-mode:both;animation-name:fadeOut-38eb9831;-webkit-animation-name:fadeOut-38eb9831}@keyframes fadeIn-38eb9831{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-38eb9831{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-38eb9831]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-38eb9831]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-38eb9831]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switch[data-v-38eb9831]{width:100%;display:flex;position:relative;align-items:center;padding:.75em .5em;border-bottom:1px solid #ddd;cursor:pointer}.switch[data-v-38eb9831]:hover{background:#bef6da}.switch .toggler[data-v-38eb9831]{text-align:right}.switch button[data-v-38eb9831]{background:none;border:none}.switch button[data-v-38eb9831]:hover{color:#38cf80} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6739.f5527e3f.css b/platypush/backend/http/webapp/dist/static/css/6739.649d4b27.css similarity index 84% rename from platypush/backend/http/webapp/dist/static/css/6739.f5527e3f.css rename to platypush/backend/http/webapp/dist/static/css/6739.649d4b27.css index 32dd339b..a7ae7d9b 100644 --- a/platypush/backend/http/webapp/dist/static/css/6739.f5527e3f.css +++ b/platypush/backend/http/webapp/dist/static/css/6739.649d4b27.css @@ -1 +1 @@ -.col-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-a0c26180]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-a0c26180]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-a0c26180]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-a0c26180]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-a0c26180]:first-child{margin-left:26%!important}.col-offset-3[data-v-a0c26180]:not(first-child){margin-left:30%!important}.col-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-a0c26180]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-a0c26180]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-a0c26180]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-a0c26180]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-a0c26180]:first-child{margin-left:52%!important}.col-offset-6[data-v-a0c26180]:not(first-child){margin-left:56%!important}.col-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-a0c26180]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-a0c26180]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-a0c26180]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-a0c26180]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-a0c26180]:first-child{margin-left:78%!important}.col-offset-9[data-v-a0c26180]:not(first-child){margin-left:82%!important}.col-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-a0c26180]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-a0c26180]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-a0c26180]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-a0c26180]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-s-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-s-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-s-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-s-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-a0c26180]{display:none!important}.s-visible[data-v-a0c26180]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-m-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-m-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-m-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-m-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-a0c26180]{display:none!important}.m-visible[data-v-a0c26180]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-l-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-l-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-l-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-l-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-a0c26180]{display:none!important}.l-visible[data-v-a0c26180]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-xl-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-xl-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-xl-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-a0c26180]{display:none!important}.xl-visible[data-v-a0c26180]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-xxl-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-xxl-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-xxl-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-a0c26180]{display:none!important}.xxl-visible[data-v-a0c26180]{display:block!important}}.vertical-center[data-v-a0c26180]{display:flex;align-items:center}.horizontal-center[data-v-a0c26180]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-a0c26180]{text-align:right;float:right;justify-content:right}.hidden[data-v-a0c26180]{display:none!important}.no-content[data-v-a0c26180]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-a0c26180],.btn[data-v-a0c26180],button[data-v-a0c26180]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-a0c26180],.btn-default[type=submit][data-v-a0c26180],.btn.btn-primary[data-v-a0c26180],.btn[type=submit][data-v-a0c26180],button.btn-primary[data-v-a0c26180],button[type=submit][data-v-a0c26180]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-a0c26180],.btn-default .icon[data-v-a0c26180],button .icon[data-v-a0c26180]{margin-right:.5em}input[type=password][data-v-a0c26180],input[type=text][data-v-a0c26180]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-a0c26180]:focus,input[type=text][data-v-a0c26180]:focus{border:1px solid #35b870}button[data-v-a0c26180],input[data-v-a0c26180]{outline:none}input[type=text][data-v-a0c26180]:hover,textarea[data-v-a0c26180]:hover{border:1px solid #9cdfb0}ul[data-v-a0c26180]{margin:0;padding:0;list-style:none}a[data-v-a0c26180]{cursor:pointer;text-decoration:none}[data-v-a0c26180]::-webkit-scrollbar{width:.75em}[data-v-a0c26180]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-a0c26180]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-a0c26180]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-a0c26180]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-a0c26180],input[type=password][data-v-a0c26180],input[type=search][data-v-a0c26180],input[type=text][data-v-a0c26180]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-a0c26180]:hover,input[type=password][data-v-a0c26180]:hover,input[type=search][data-v-a0c26180]:hover,input[type=text][data-v-a0c26180]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-a0c26180]:focus,input[type=password][data-v-a0c26180]:focus,input[type=search][data-v-a0c26180]:focus,input[type=text][data-v-a0c26180]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-a0c26180],input[type=password].with-icon[data-v-a0c26180],input[type=search].with-icon[data-v-a0c26180],input[type=text].with-icon[data-v-a0c26180]{padding-left:.3em}input[type=search][data-v-a0c26180],input[type=text][data-v-a0c26180]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-a0c26180]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-a0c26180;-webkit-animation-name:fadeIn-a0c26180}.fade-in[data-v-a0c26180],.fade-out[data-v-a0c26180]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-a0c26180]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-a0c26180;-webkit-animation-name:fadeOut-a0c26180}@-webkit-keyframes fadeIn-a0c26180{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-a0c26180{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-a0c26180{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-a0c26180{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-a0c26180]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-a0c26180]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-a0c26180]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.camera[data-v-a0c26180]{width:100%;height:100%;background:#fff;overflow:auto;display:flex;flex-direction:column;align-items:center;padding-top:3em}.camera .camera-container[data-v-a0c26180]{display:flex;flex-direction:column;align-items:center;background:#101520}.camera .camera-container .frame-container[data-v-a0c26180]{position:relative}.camera .camera-container .frame[data-v-a0c26180],.camera .camera-container .no-frame[data-v-a0c26180]{position:absolute;top:0;width:100%;height:100%}.camera .camera-container .frame[data-v-a0c26180]{z-index:1}.camera .camera-container .no-frame[data-v-a0c26180]{display:flex;color:#fff;align-items:center;justify-content:center;z-index:2;background:#000}.camera .camera-container .controls[data-v-a0c26180]{width:100%;display:flex;border-top:1px solid #202530;padding:.5em .25em}.camera .camera-container .controls .left[data-v-a0c26180],.camera .camera-container .controls .right[data-v-a0c26180]{width:50%}.camera .camera-container .controls .right[data-v-a0c26180]{text-align:right}.camera .camera-container .controls button[data-v-a0c26180]{background:none;color:#fff;border:none}.camera .camera-container .controls button[data-v-a0c26180]:hover{color:#38cf80}.camera .url[data-v-a0c26180]{display:flex;margin:1em}@media screen and (max-width:calc(769px - 1px)){.camera .url[data-v-a0c26180]{width:80%}}@media screen and (min-width:769px){.camera .url[data-v-a0c26180]{width:640px}}.camera .url .row[data-v-a0c26180]{width:100%;display:flex;align-items:center}.camera .url .name[data-v-a0c26180]{width:140px}.camera .url input[data-v-a0c26180]{width:500px;font-weight:400}.camera .params[data-v-a0c26180]{display:flex;flex-direction:column;margin:-2em}@media screen and (min-width:769px){.camera .params[data-v-a0c26180]{width:640px}}.camera .params label[data-v-a0c26180]{font-weight:400}.camera .params .head[data-v-a0c26180]{display:flex;justify-content:center}.camera .params .head label[data-v-a0c26180]{width:100%;display:flex;justify-content:right}.camera .params .head label .name[data-v-a0c26180]{margin-right:1em}.camera .params .row[data-v-a0c26180]{width:100%;display:flex;align-items:center;padding:.5em 1em}.camera .params .row .name[data-v-a0c26180]{width:30%}.camera .params .row input[data-v-a0c26180]{width:70%}.camera .params .row[data-v-a0c26180]:nth-child(2n){background:#f1f3f2}.camera .params .row[data-v-a0c26180]:hover{background:#bef6da}@media screen and (max-width:calc(769px - 1px)){.camera .modal .content[data-v-a0c26180]{width:90%!important}}.camera .camera-selector[data-v-a0c26180]{width:100%;height:3.5em;margin-top:-3em;box-shadow:0 3px 2px -1px silver;display:flex;align-items:center}.camera .camera-selector .left[data-v-a0c26180],.camera .camera-selector .right[data-v-a0c26180]{display:flex}.camera .camera-selector .left[data-v-a0c26180]{width:90%}.camera .camera-selector .right[data-v-a0c26180]{width:10%;justify-content:right}.camera .camera-selector label[data-v-a0c26180]{width:100%;padding-left:1em}.camera .camera-selector label select[data-v-a0c26180]{width:100%}.camera .camera-selector button[data-v-a0c26180]{background:none;border:none}.camera .camera-selector button[data-v-a0c26180]:hover{color:#35b870}.camera .camera-container[data-v-a0c26180]{margin-top:2em;min-width:640px;min-height:calc(480px + 3.5em)}.camera .camera-container .frame-container[data-v-a0c26180]{min-width:640px;min-height:480px}.camera .camera-container .controls[data-v-a0c26180]{height:3.5em} \ No newline at end of file +.col-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-a0c26180]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-a0c26180]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-a0c26180]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-a0c26180]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-a0c26180]:first-child{margin-left:26%!important}.col-offset-3[data-v-a0c26180]:not(first-child){margin-left:30%!important}.col-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-a0c26180]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-a0c26180]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-a0c26180]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-a0c26180]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-a0c26180]:first-child{margin-left:52%!important}.col-offset-6[data-v-a0c26180]:not(first-child){margin-left:56%!important}.col-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-a0c26180]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-a0c26180]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-a0c26180]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-a0c26180]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-a0c26180]:first-child{margin-left:78%!important}.col-offset-9[data-v-a0c26180]:not(first-child){margin-left:82%!important}.col-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-a0c26180]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-a0c26180]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-a0c26180]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-a0c26180]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-s-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-s-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-s-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-s-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-s-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-a0c26180]{display:none!important}.s-visible[data-v-a0c26180]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-m-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-m-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-m-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-m-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-m-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-a0c26180]{display:none!important}.m-visible[data-v-a0c26180]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-l-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-l-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-l-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-l-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-l-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-a0c26180]{display:none!important}.l-visible[data-v-a0c26180]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-xl-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-xl-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-xl-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xl-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-a0c26180]{display:none!important}.xl-visible[data-v-a0c26180]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-1[data-v-a0c26180]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-a0c26180]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-2[data-v-a0c26180]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-a0c26180]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-3[data-v-a0c26180]{margin-left:26%}.col-no-margin-xxl-3[data-v-a0c26180]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-4[data-v-a0c26180]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-a0c26180]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-5[data-v-a0c26180]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-a0c26180]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-6[data-v-a0c26180]{margin-left:52%}.col-no-margin-xxl-6[data-v-a0c26180]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-7[data-v-a0c26180]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-a0c26180]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-8[data-v-a0c26180]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-a0c26180]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-9[data-v-a0c26180]{margin-left:78%}.col-no-margin-xxl-9[data-v-a0c26180]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-10[data-v-a0c26180]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-a0c26180]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-a0c26180]:first-child{margin-left:0}.col-offset-xxl-11[data-v-a0c26180]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-a0c26180]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-a0c26180]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-a0c26180]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-a0c26180]{display:none!important}.xxl-visible[data-v-a0c26180]{display:block!important}}.vertical-center[data-v-a0c26180]{display:flex;align-items:center}.horizontal-center[data-v-a0c26180]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-a0c26180]{text-align:right;float:right;justify-content:right}.hidden[data-v-a0c26180]{display:none!important}.no-content[data-v-a0c26180]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-a0c26180],.btn[data-v-a0c26180],button[data-v-a0c26180]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-a0c26180],.btn-default[type=submit][data-v-a0c26180],.btn.btn-primary[data-v-a0c26180],.btn[type=submit][data-v-a0c26180],button.btn-primary[data-v-a0c26180],button[type=submit][data-v-a0c26180]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-a0c26180],.btn-default .icon[data-v-a0c26180],button .icon[data-v-a0c26180]{margin-right:.5em}input[type=password][data-v-a0c26180],input[type=text][data-v-a0c26180]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-a0c26180]:focus,input[type=text][data-v-a0c26180]:focus{border:1px solid #35b870}button[data-v-a0c26180],input[data-v-a0c26180]{outline:none}input[type=text][data-v-a0c26180]:hover,textarea[data-v-a0c26180]:hover{border:1px solid #9cdfb0}ul[data-v-a0c26180]{margin:0;padding:0;list-style:none}a[data-v-a0c26180]{cursor:pointer;text-decoration:none}[data-v-a0c26180]::-webkit-scrollbar{width:.75em}[data-v-a0c26180]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-a0c26180]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-a0c26180]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-a0c26180]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-a0c26180],input[type=password][data-v-a0c26180],input[type=search][data-v-a0c26180],input[type=text][data-v-a0c26180]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-a0c26180]:hover,input[type=password][data-v-a0c26180]:hover,input[type=search][data-v-a0c26180]:hover,input[type=text][data-v-a0c26180]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-a0c26180]:focus,input[type=password][data-v-a0c26180]:focus,input[type=search][data-v-a0c26180]:focus,input[type=text][data-v-a0c26180]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-a0c26180],input[type=password].with-icon[data-v-a0c26180],input[type=search].with-icon[data-v-a0c26180],input[type=text].with-icon[data-v-a0c26180]{padding-left:.3em}input[type=search][data-v-a0c26180],input[type=text][data-v-a0c26180]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-a0c26180]{animation-fill-mode:both;animation-name:fadeIn-a0c26180;-webkit-animation-name:fadeIn-a0c26180}.fade-in[data-v-a0c26180],.fade-out[data-v-a0c26180]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-a0c26180]{animation-fill-mode:both;animation-name:fadeOut-a0c26180;-webkit-animation-name:fadeOut-a0c26180}@keyframes fadeIn-a0c26180{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-a0c26180{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-a0c26180]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-a0c26180]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-a0c26180]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.camera[data-v-a0c26180]{width:100%;height:100%;background:#fff;overflow:auto;display:flex;flex-direction:column;align-items:center;padding-top:3em}.camera .camera-container[data-v-a0c26180]{display:flex;flex-direction:column;align-items:center;background:#101520}.camera .camera-container .frame-container[data-v-a0c26180]{position:relative}.camera .camera-container .frame[data-v-a0c26180],.camera .camera-container .no-frame[data-v-a0c26180]{position:absolute;top:0;width:100%;height:100%}.camera .camera-container .frame[data-v-a0c26180]{z-index:1}.camera .camera-container .no-frame[data-v-a0c26180]{display:flex;color:#fff;align-items:center;justify-content:center;z-index:2;background:#000}.camera .camera-container .controls[data-v-a0c26180]{width:100%;display:flex;border-top:1px solid #202530;padding:.5em .25em}.camera .camera-container .controls .left[data-v-a0c26180],.camera .camera-container .controls .right[data-v-a0c26180]{width:50%}.camera .camera-container .controls .right[data-v-a0c26180]{text-align:right}.camera .camera-container .controls button[data-v-a0c26180]{background:none;color:#fff;border:none}.camera .camera-container .controls button[data-v-a0c26180]:hover{color:#38cf80}.camera .url[data-v-a0c26180]{display:flex;margin:1em}@media screen and (max-width:calc(769px - 1px)){.camera .url[data-v-a0c26180]{width:80%}}@media screen and (min-width:769px){.camera .url[data-v-a0c26180]{width:640px}}.camera .url .row[data-v-a0c26180]{width:100%;display:flex;align-items:center}.camera .url .name[data-v-a0c26180]{width:140px}.camera .url input[data-v-a0c26180]{width:500px;font-weight:400}.camera .params[data-v-a0c26180]{display:flex;flex-direction:column;margin:-2em}@media screen and (min-width:769px){.camera .params[data-v-a0c26180]{width:640px}}.camera .params label[data-v-a0c26180]{font-weight:400}.camera .params .head[data-v-a0c26180]{display:flex;justify-content:center}.camera .params .head label[data-v-a0c26180]{width:100%;display:flex;justify-content:right}.camera .params .head label .name[data-v-a0c26180]{margin-right:1em}.camera .params .row[data-v-a0c26180]{width:100%;display:flex;align-items:center;padding:.5em 1em}.camera .params .row .name[data-v-a0c26180]{width:30%}.camera .params .row input[data-v-a0c26180]{width:70%}.camera .params .row[data-v-a0c26180]:nth-child(2n){background:#f1f3f2}.camera .params .row[data-v-a0c26180]:hover{background:#bef6da}@media screen and (max-width:calc(769px - 1px)){.camera .modal .content[data-v-a0c26180]{width:90%!important}}.camera .camera-selector[data-v-a0c26180]{width:100%;height:3.5em;margin-top:-3em;box-shadow:0 3px 2px -1px silver;display:flex;align-items:center}.camera .camera-selector .left[data-v-a0c26180],.camera .camera-selector .right[data-v-a0c26180]{display:flex}.camera .camera-selector .left[data-v-a0c26180]{width:90%}.camera .camera-selector .right[data-v-a0c26180]{width:10%;justify-content:right}.camera .camera-selector label[data-v-a0c26180]{width:100%;padding-left:1em}.camera .camera-selector label select[data-v-a0c26180]{width:100%}.camera .camera-selector button[data-v-a0c26180]{background:none;border:none}.camera .camera-selector button[data-v-a0c26180]:hover{color:#35b870}.camera .camera-container[data-v-a0c26180]{margin-top:2em;min-width:640px;min-height:calc(480px + 3.5em)}.camera .camera-container .frame-container[data-v-a0c26180]{min-width:640px;min-height:480px}.camera .camera-container .controls[data-v-a0c26180]{height:3.5em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6833.9c099b40.css b/platypush/backend/http/webapp/dist/static/css/6833.9c099b40.css deleted file mode 100644 index 56433440..00000000 --- a/platypush/backend/http/webapp/dist/static/css/6833.9c099b40.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-2495ce8a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-2495ce8a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-2495ce8a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-2495ce8a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-2495ce8a]:first-child{margin-left:26%!important}.col-offset-3[data-v-2495ce8a]:not(first-child){margin-left:30%!important}.col-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-2495ce8a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-2495ce8a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-2495ce8a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-2495ce8a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-2495ce8a]:first-child{margin-left:52%!important}.col-offset-6[data-v-2495ce8a]:not(first-child){margin-left:56%!important}.col-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-2495ce8a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-2495ce8a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-2495ce8a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-2495ce8a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-2495ce8a]:first-child{margin-left:78%!important}.col-offset-9[data-v-2495ce8a]:not(first-child){margin-left:82%!important}.col-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-2495ce8a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-2495ce8a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-2495ce8a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-2495ce8a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-s-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-s-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-s-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-2495ce8a]{display:none!important}.s-visible[data-v-2495ce8a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-m-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-m-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-m-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-2495ce8a]{display:none!important}.m-visible[data-v-2495ce8a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-l-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-l-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-l-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-2495ce8a]{display:none!important}.l-visible[data-v-2495ce8a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-xl-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-xl-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-xl-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-2495ce8a]{display:none!important}.xl-visible[data-v-2495ce8a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-xxl-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-xxl-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-xxl-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-2495ce8a]{display:none!important}.xxl-visible[data-v-2495ce8a]{display:block!important}}.vertical-center[data-v-2495ce8a]{display:flex;align-items:center}.horizontal-center[data-v-2495ce8a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-2495ce8a]{text-align:right;float:right;justify-content:right}.hidden[data-v-2495ce8a]{display:none!important}.no-content[data-v-2495ce8a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-2495ce8a],.btn[data-v-2495ce8a],button[data-v-2495ce8a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-2495ce8a],.btn-default[type=submit][data-v-2495ce8a],.btn.btn-primary[data-v-2495ce8a],.btn[type=submit][data-v-2495ce8a],button.btn-primary[data-v-2495ce8a],button[type=submit][data-v-2495ce8a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-2495ce8a],.btn-default .icon[data-v-2495ce8a],button .icon[data-v-2495ce8a]{margin-right:.5em}input[type=password][data-v-2495ce8a],input[type=text][data-v-2495ce8a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-2495ce8a]:focus,input[type=text][data-v-2495ce8a]:focus{border:1px solid #35b870}button[data-v-2495ce8a],input[data-v-2495ce8a]{outline:none}input[type=text][data-v-2495ce8a]:hover,textarea[data-v-2495ce8a]:hover{border:1px solid #9cdfb0}ul[data-v-2495ce8a]{margin:0;padding:0;list-style:none}a[data-v-2495ce8a]{cursor:pointer;text-decoration:none}[data-v-2495ce8a]::-webkit-scrollbar{width:.75em}[data-v-2495ce8a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-2495ce8a]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-2495ce8a]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-2495ce8a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-2495ce8a],input[type=password][data-v-2495ce8a],input[type=search][data-v-2495ce8a],input[type=text][data-v-2495ce8a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-2495ce8a]:hover,input[type=password][data-v-2495ce8a]:hover,input[type=search][data-v-2495ce8a]:hover,input[type=text][data-v-2495ce8a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-2495ce8a]:focus,input[type=password][data-v-2495ce8a]:focus,input[type=search][data-v-2495ce8a]:focus,input[type=text][data-v-2495ce8a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-2495ce8a],input[type=password].with-icon[data-v-2495ce8a],input[type=search].with-icon[data-v-2495ce8a],input[type=text].with-icon[data-v-2495ce8a]{padding-left:.3em}input[type=search][data-v-2495ce8a],input[type=text][data-v-2495ce8a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-2495ce8a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-2495ce8a;-webkit-animation-name:fadeIn-2495ce8a}.fade-in[data-v-2495ce8a],.fade-out[data-v-2495ce8a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-2495ce8a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-2495ce8a;-webkit-animation-name:fadeOut-2495ce8a}@-webkit-keyframes fadeIn-2495ce8a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-2495ce8a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-2495ce8a{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-2495ce8a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-2495ce8a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-2495ce8a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-2495ce8a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.form-footer[data-v-2495ce8a]{height:5em;padding:1em;text-align:right;border-top:1px solid #ddd}.col-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-edee6494]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-edee6494]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-edee6494]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-edee6494]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-edee6494]:first-child{margin-left:26%!important}.col-offset-3[data-v-edee6494]:not(first-child){margin-left:30%!important}.col-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-edee6494]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-edee6494]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-edee6494]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-edee6494]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-edee6494]:first-child{margin-left:52%!important}.col-offset-6[data-v-edee6494]:not(first-child){margin-left:56%!important}.col-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-edee6494]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-edee6494]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-edee6494]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-edee6494]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-edee6494]:first-child{margin-left:78%!important}.col-offset-9[data-v-edee6494]:not(first-child){margin-left:82%!important}.col-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-edee6494]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-edee6494]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-edee6494]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-edee6494]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-3[data-v-edee6494]{margin-left:26%}.col-no-margin-s-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-6[data-v-edee6494]{margin-left:52%}.col-no-margin-s-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-9[data-v-edee6494]{margin-left:78%}.col-no-margin-s-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-s-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-edee6494]{display:none!important}.s-visible[data-v-edee6494]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-3[data-v-edee6494]{margin-left:26%}.col-no-margin-m-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-6[data-v-edee6494]{margin-left:52%}.col-no-margin-m-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-9[data-v-edee6494]{margin-left:78%}.col-no-margin-m-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-m-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-edee6494]{display:none!important}.m-visible[data-v-edee6494]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-3[data-v-edee6494]{margin-left:26%}.col-no-margin-l-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-6[data-v-edee6494]{margin-left:52%}.col-no-margin-l-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-9[data-v-edee6494]{margin-left:78%}.col-no-margin-l-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-l-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-edee6494]{display:none!important}.l-visible[data-v-edee6494]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-3[data-v-edee6494]{margin-left:26%}.col-no-margin-xl-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-6[data-v-edee6494]{margin-left:52%}.col-no-margin-xl-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-9[data-v-edee6494]{margin-left:78%}.col-no-margin-xl-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-edee6494]{display:none!important}.xl-visible[data-v-edee6494]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-3[data-v-edee6494]{margin-left:26%}.col-no-margin-xxl-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-6[data-v-edee6494]{margin-left:52%}.col-no-margin-xxl-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-9[data-v-edee6494]{margin-left:78%}.col-no-margin-xxl-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-edee6494]{display:none!important}.xxl-visible[data-v-edee6494]{display:block!important}}.vertical-center[data-v-edee6494]{display:flex;align-items:center}.horizontal-center[data-v-edee6494]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-edee6494]{text-align:right;float:right;justify-content:right}.hidden[data-v-edee6494]{display:none!important}.no-content[data-v-edee6494]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-edee6494],.btn[data-v-edee6494],button[data-v-edee6494]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-edee6494],.btn-default[type=submit][data-v-edee6494],.btn.btn-primary[data-v-edee6494],.btn[type=submit][data-v-edee6494],button.btn-primary[data-v-edee6494],button[type=submit][data-v-edee6494]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-edee6494],.btn-default .icon[data-v-edee6494],button .icon[data-v-edee6494]{margin-right:.5em}input[type=password][data-v-edee6494],input[type=text][data-v-edee6494]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-edee6494]:focus,input[type=text][data-v-edee6494]:focus{border:1px solid #35b870}button[data-v-edee6494],input[data-v-edee6494]{outline:none}input[type=text][data-v-edee6494]:hover,textarea[data-v-edee6494]:hover{border:1px solid #9cdfb0}ul[data-v-edee6494]{margin:0;padding:0;list-style:none}a[data-v-edee6494]{cursor:pointer;text-decoration:none}[data-v-edee6494]::-webkit-scrollbar{width:.75em}[data-v-edee6494]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-edee6494]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-edee6494]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-edee6494]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-edee6494],input[type=password][data-v-edee6494],input[type=search][data-v-edee6494],input[type=text][data-v-edee6494]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-edee6494]:hover,input[type=password][data-v-edee6494]:hover,input[type=search][data-v-edee6494]:hover,input[type=text][data-v-edee6494]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-edee6494]:focus,input[type=password][data-v-edee6494]:focus,input[type=search][data-v-edee6494]:focus,input[type=text][data-v-edee6494]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-edee6494],input[type=password].with-icon[data-v-edee6494],input[type=search].with-icon[data-v-edee6494],input[type=text].with-icon[data-v-edee6494]{padding-left:.3em}input[type=search][data-v-edee6494],input[type=text][data-v-edee6494]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-edee6494]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-edee6494;-webkit-animation-name:fadeIn-edee6494}.fade-in[data-v-edee6494],.fade-out[data-v-edee6494]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-edee6494]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-edee6494;-webkit-animation-name:fadeOut-edee6494}@-webkit-keyframes fadeIn-edee6494{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-edee6494{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-edee6494{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-edee6494{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-edee6494]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-edee6494]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-edee6494]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}nav[data-v-edee6494]{width:2.8em;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:2.5px 0 4.5px 2px #5e5e5e;margin-left:2.5px;overflow:hidden}nav li[data-v-edee6494]{display:flex;align-items:center;font-size:1.2em;cursor:pointer;list-style:none;padding:.6em;opacity:.7}nav li.selected[data-v-edee6494],nav li[data-v-edee6494]:hover{border-radius:1.2em;margin:0 .2em}nav li[data-v-edee6494]:hover{background:rgba(160,245,178,.6)}nav li.selected[data-v-edee6494]{background:rgba(160,245,178,.95)}.col-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-8beb55c6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-8beb55c6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-8beb55c6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-8beb55c6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-8beb55c6]:first-child{margin-left:26%!important}.col-offset-3[data-v-8beb55c6]:not(first-child){margin-left:30%!important}.col-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-8beb55c6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-8beb55c6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-8beb55c6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-8beb55c6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-8beb55c6]:first-child{margin-left:52%!important}.col-offset-6[data-v-8beb55c6]:not(first-child){margin-left:56%!important}.col-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-8beb55c6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-8beb55c6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-8beb55c6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-8beb55c6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-8beb55c6]:first-child{margin-left:78%!important}.col-offset-9[data-v-8beb55c6]:not(first-child){margin-left:82%!important}.col-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-8beb55c6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-8beb55c6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-8beb55c6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-8beb55c6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-s-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-s-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-s-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-8beb55c6]{display:none!important}.s-visible[data-v-8beb55c6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-m-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-m-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-m-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-8beb55c6]{display:none!important}.m-visible[data-v-8beb55c6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-l-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-l-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-l-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-8beb55c6]{display:none!important}.l-visible[data-v-8beb55c6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-xl-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-xl-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-xl-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-8beb55c6]{display:none!important}.xl-visible[data-v-8beb55c6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-xxl-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-xxl-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-xxl-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-8beb55c6]{display:none!important}.xxl-visible[data-v-8beb55c6]{display:block!important}}.vertical-center[data-v-8beb55c6]{display:flex;align-items:center}.horizontal-center[data-v-8beb55c6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-8beb55c6]{text-align:right;float:right;justify-content:right}.hidden[data-v-8beb55c6]{display:none!important}.no-content[data-v-8beb55c6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-8beb55c6],.btn[data-v-8beb55c6],button[data-v-8beb55c6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-8beb55c6],.btn-default[type=submit][data-v-8beb55c6],.btn.btn-primary[data-v-8beb55c6],.btn[type=submit][data-v-8beb55c6],button.btn-primary[data-v-8beb55c6],button[type=submit][data-v-8beb55c6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-8beb55c6],.btn-default .icon[data-v-8beb55c6],button .icon[data-v-8beb55c6]{margin-right:.5em}input[type=password][data-v-8beb55c6],input[type=text][data-v-8beb55c6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-8beb55c6]:focus,input[type=text][data-v-8beb55c6]:focus{border:1px solid #35b870}button[data-v-8beb55c6],input[data-v-8beb55c6]{outline:none}input[type=text][data-v-8beb55c6]:hover,textarea[data-v-8beb55c6]:hover{border:1px solid #9cdfb0}ul[data-v-8beb55c6]{margin:0;padding:0;list-style:none}a[data-v-8beb55c6]{cursor:pointer;text-decoration:none}[data-v-8beb55c6]::-webkit-scrollbar{width:.75em}[data-v-8beb55c6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-8beb55c6]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-8beb55c6]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-8beb55c6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-8beb55c6],input[type=password][data-v-8beb55c6],input[type=search][data-v-8beb55c6],input[type=text][data-v-8beb55c6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-8beb55c6]:hover,input[type=password][data-v-8beb55c6]:hover,input[type=search][data-v-8beb55c6]:hover,input[type=text][data-v-8beb55c6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-8beb55c6]:focus,input[type=password][data-v-8beb55c6]:focus,input[type=search][data-v-8beb55c6]:focus,input[type=text][data-v-8beb55c6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-8beb55c6],input[type=password].with-icon[data-v-8beb55c6],input[type=search].with-icon[data-v-8beb55c6],input[type=text].with-icon[data-v-8beb55c6]{padding-left:.3em}input[type=search][data-v-8beb55c6],input[type=text][data-v-8beb55c6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-8beb55c6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-8beb55c6;-webkit-animation-name:fadeIn-8beb55c6}.fade-in[data-v-8beb55c6],.fade-out[data-v-8beb55c6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-8beb55c6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-8beb55c6;-webkit-animation-name:fadeOut-8beb55c6}@-webkit-keyframes fadeIn-8beb55c6{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-8beb55c6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-8beb55c6{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-8beb55c6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-8beb55c6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-8beb55c6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-8beb55c6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-8beb55c6]{width:100%;height:3.3em;background:#e0eae8;padding:.5em;box-shadow:0 3px 2px -1px silver}.header[data-v-8beb55c6] .dropdown .item.active{color:#35b870}.header[data-v-8beb55c6] .dropdown .item.selected{font-weight:700}.col-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-ee1cc6f4]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-ee1cc6f4]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-ee1cc6f4]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-ee1cc6f4]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-ee1cc6f4]:first-child{margin-left:26%!important}.col-offset-3[data-v-ee1cc6f4]:not(first-child){margin-left:30%!important}.col-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-ee1cc6f4]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-ee1cc6f4]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-ee1cc6f4]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-ee1cc6f4]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-ee1cc6f4]:first-child{margin-left:52%!important}.col-offset-6[data-v-ee1cc6f4]:not(first-child){margin-left:56%!important}.col-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-ee1cc6f4]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-ee1cc6f4]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-ee1cc6f4]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-ee1cc6f4]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-ee1cc6f4]:first-child{margin-left:78%!important}.col-offset-9[data-v-ee1cc6f4]:not(first-child){margin-left:82%!important}.col-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-ee1cc6f4]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-ee1cc6f4]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-ee1cc6f4]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-ee1cc6f4]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-s-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-s-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-s-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-s-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-ee1cc6f4]{display:none!important}.s-visible[data-v-ee1cc6f4]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-m-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-m-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-m-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-m-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-ee1cc6f4]{display:none!important}.m-visible[data-v-ee1cc6f4]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-l-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-l-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-l-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-l-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-ee1cc6f4]{display:none!important}.l-visible[data-v-ee1cc6f4]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-xl-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-xl-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-xl-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-ee1cc6f4]{display:none!important}.xl-visible[data-v-ee1cc6f4]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-xxl-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-xxl-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-xxl-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-ee1cc6f4]{display:none!important}.xxl-visible[data-v-ee1cc6f4]{display:block!important}}.vertical-center[data-v-ee1cc6f4]{display:flex;align-items:center}.horizontal-center[data-v-ee1cc6f4]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-ee1cc6f4]{text-align:right;float:right;justify-content:right}.hidden[data-v-ee1cc6f4]{display:none!important}.no-content[data-v-ee1cc6f4]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-ee1cc6f4],.btn[data-v-ee1cc6f4],button[data-v-ee1cc6f4]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-ee1cc6f4],.btn-default[type=submit][data-v-ee1cc6f4],.btn.btn-primary[data-v-ee1cc6f4],.btn[type=submit][data-v-ee1cc6f4],button.btn-primary[data-v-ee1cc6f4],button[type=submit][data-v-ee1cc6f4]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-ee1cc6f4],.btn-default .icon[data-v-ee1cc6f4],button .icon[data-v-ee1cc6f4]{margin-right:.5em}input[type=password][data-v-ee1cc6f4],input[type=text][data-v-ee1cc6f4]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-ee1cc6f4]:focus,input[type=text][data-v-ee1cc6f4]:focus{border:1px solid #35b870}button[data-v-ee1cc6f4],input[data-v-ee1cc6f4]{outline:none}input[type=text][data-v-ee1cc6f4]:hover,textarea[data-v-ee1cc6f4]:hover{border:1px solid #9cdfb0}ul[data-v-ee1cc6f4]{margin:0;padding:0;list-style:none}a[data-v-ee1cc6f4]{cursor:pointer;text-decoration:none}[data-v-ee1cc6f4]::-webkit-scrollbar{width:.75em}[data-v-ee1cc6f4]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-ee1cc6f4]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-ee1cc6f4]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-ee1cc6f4]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-ee1cc6f4],input[type=password][data-v-ee1cc6f4],input[type=search][data-v-ee1cc6f4],input[type=text][data-v-ee1cc6f4]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-ee1cc6f4]:hover,input[type=password][data-v-ee1cc6f4]:hover,input[type=search][data-v-ee1cc6f4]:hover,input[type=text][data-v-ee1cc6f4]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-ee1cc6f4]:focus,input[type=password][data-v-ee1cc6f4]:focus,input[type=search][data-v-ee1cc6f4]:focus,input[type=text][data-v-ee1cc6f4]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-ee1cc6f4],input[type=password].with-icon[data-v-ee1cc6f4],input[type=search].with-icon[data-v-ee1cc6f4],input[type=text].with-icon[data-v-ee1cc6f4]{padding-left:.3em}input[type=search][data-v-ee1cc6f4],input[type=text][data-v-ee1cc6f4]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-ee1cc6f4]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-ee1cc6f4;-webkit-animation-name:fadeIn-ee1cc6f4}.fade-in[data-v-ee1cc6f4],.fade-out[data-v-ee1cc6f4]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-ee1cc6f4]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-ee1cc6f4;-webkit-animation-name:fadeOut-ee1cc6f4}@-webkit-keyframes fadeIn-ee1cc6f4{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-ee1cc6f4{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-ee1cc6f4{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-ee1cc6f4{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-ee1cc6f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-ee1cc6f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-ee1cc6f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.track[data-v-ee1cc6f4]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.track[data-v-ee1cc6f4]:hover{background:#bef6da}.track.active[data-v-ee1cc6f4]{background:#8fefb7}.track.selected[data-v-ee1cc6f4]{background:#c8ffd0}.track.dragover[data-v-ee1cc6f4]{border-top:2px solid #35b870}.track[data-v-ee1cc6f4]::-moz-selection{background:transparent!important}.track[data-v-ee1cc6f4]::selection{background:transparent!important}.track .title[data-v-ee1cc6f4]{font-size:1em;font-weight:400;margin:0}.track .album[data-v-ee1cc6f4],.track .artist[data-v-ee1cc6f4]{display:inline-flex;opacity:.7;font-size:.9em}.track .artist[data-v-ee1cc6f4]{margin-right:.25em}@media screen and (max-width:calc(769px - 1px)){.track .album[data-v-ee1cc6f4]{display:none}}.track .album[data-v-ee1cc6f4]:before{content:"•";margin-right:.25em}.track .right-side[data-v-ee1cc6f4]{display:flex;justify-content:flex-end}.track .actions[data-v-ee1cc6f4],.track .duration[data-v-ee1cc6f4]{display:inline-flex;align-items:center}.track .duration[data-v-ee1cc6f4]{font-size:.85em;opacity:.7}.track .actions[data-v-ee1cc6f4] button{opacity:.7}.playlist[data-v-ee1cc6f4]{width:100%;display:flex;flex-direction:column}.playlist .header-container button[data-v-ee1cc6f4]{border:0;background:none}.playlist .header-container .filter input[data-v-ee1cc6f4]{width:100%}.playlist .header-container .buttons[data-v-ee1cc6f4]{direction:rtl}.playlist .header-container .buttons .dropdown-container[data-v-ee1cc6f4]{direction:ltr}.playlist .body[data-v-ee1cc6f4]{height:calc(100% - 8.8em);overflow:auto}.playlist .no-content[data-v-ee1cc6f4]{height:100%}.playing-icon[data-v-ee1cc6f4]{display:inline-block;position:relative;margin-left:.75em;width:1.5em;height:1em}@-webkit-keyframes playing_bar-ee1cc6f4{0%{height:0}12.5%{height:75%}25%{height:100%}37.5%{height:10%}50%{height:40%}62.5%{height:50%}75%{height:30%}87.5%{height:55%}to{height:0}}@keyframes playing_bar-ee1cc6f4{0%{height:0}12.5%{height:75%}25%{height:100%}37.5%{height:10%}50%{height:40%}62.5%{height:50%}75%{height:30%}87.5%{height:55%}to{height:0}}.playing-icon span[data-v-ee1cc6f4]{-webkit-animation:.2s;animation:.2s;display:block;position:absolute;bottom:0;width:.25em;height:100%;background:#38cf80;-webkit-animation-name:playing_bar-ee1cc6f4;animation-name:playing_bar-ee1cc6f4;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.playing-icon span[data-v-ee1cc6f4]:first-child{left:0;-webkit-animation-duration:2s;animation-duration:2s}.playing-icon span[data-v-ee1cc6f4]:nth-child(2){left:6px;-webkit-animation-duration:4s;animation-duration:4s}.playing-icon span[data-v-ee1cc6f4]:nth-child(3){left:12px;-webkit-animation-duration:1s;animation-duration:1s}.playing-icon.paused span[data-v-ee1cc6f4]{-webkit-animation-play-state:paused;animation-play-state:paused}[data-v-ee1cc6f4] .track-info-content .attr{opacity:.75}[data-v-ee1cc6f4] .track-info-content .value{text-align:right}.col-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-c01651b6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-c01651b6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-c01651b6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-c01651b6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-c01651b6]:first-child{margin-left:26%!important}.col-offset-3[data-v-c01651b6]:not(first-child){margin-left:30%!important}.col-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-c01651b6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-c01651b6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-c01651b6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-c01651b6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-c01651b6]:first-child{margin-left:52%!important}.col-offset-6[data-v-c01651b6]:not(first-child){margin-left:56%!important}.col-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-c01651b6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-c01651b6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-c01651b6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-c01651b6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-c01651b6]:first-child{margin-left:78%!important}.col-offset-9[data-v-c01651b6]:not(first-child){margin-left:82%!important}.col-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-c01651b6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-c01651b6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-c01651b6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-c01651b6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-s-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-s-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-s-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-c01651b6]{display:none!important}.s-visible[data-v-c01651b6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-m-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-m-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-m-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-c01651b6]{display:none!important}.m-visible[data-v-c01651b6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-l-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-l-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-l-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-c01651b6]{display:none!important}.l-visible[data-v-c01651b6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-xl-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-xl-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-xl-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-c01651b6]{display:none!important}.xl-visible[data-v-c01651b6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-xxl-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-xxl-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-xxl-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-c01651b6]{display:none!important}.xxl-visible[data-v-c01651b6]{display:block!important}}.vertical-center[data-v-c01651b6]{display:flex;align-items:center}.horizontal-center[data-v-c01651b6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-c01651b6]{text-align:right;float:right;justify-content:right}.hidden[data-v-c01651b6]{display:none!important}.no-content[data-v-c01651b6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-c01651b6],.btn[data-v-c01651b6],button[data-v-c01651b6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-c01651b6],.btn-default[type=submit][data-v-c01651b6],.btn.btn-primary[data-v-c01651b6],.btn[type=submit][data-v-c01651b6],button.btn-primary[data-v-c01651b6],button[type=submit][data-v-c01651b6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-c01651b6],.btn-default .icon[data-v-c01651b6],button .icon[data-v-c01651b6]{margin-right:.5em}input[type=password][data-v-c01651b6],input[type=text][data-v-c01651b6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-c01651b6]:focus,input[type=text][data-v-c01651b6]:focus{border:1px solid #35b870}button[data-v-c01651b6],input[data-v-c01651b6]{outline:none}input[type=text][data-v-c01651b6]:hover,textarea[data-v-c01651b6]:hover{border:1px solid #9cdfb0}ul[data-v-c01651b6]{margin:0;padding:0;list-style:none}a[data-v-c01651b6]{cursor:pointer;text-decoration:none}[data-v-c01651b6]::-webkit-scrollbar{width:.75em}[data-v-c01651b6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-c01651b6]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-c01651b6]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-c01651b6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-c01651b6],input[type=password][data-v-c01651b6],input[type=search][data-v-c01651b6],input[type=text][data-v-c01651b6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-c01651b6]:hover,input[type=password][data-v-c01651b6]:hover,input[type=search][data-v-c01651b6]:hover,input[type=text][data-v-c01651b6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-c01651b6]:focus,input[type=password][data-v-c01651b6]:focus,input[type=search][data-v-c01651b6]:focus,input[type=text][data-v-c01651b6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-c01651b6],input[type=password].with-icon[data-v-c01651b6],input[type=search].with-icon[data-v-c01651b6],input[type=text].with-icon[data-v-c01651b6]{padding-left:.3em}input[type=search][data-v-c01651b6],input[type=text][data-v-c01651b6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-c01651b6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-c01651b6;-webkit-animation-name:fadeIn-c01651b6}.fade-in[data-v-c01651b6],.fade-out[data-v-c01651b6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-c01651b6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-c01651b6;-webkit-animation-name:fadeOut-c01651b6}@-webkit-keyframes fadeIn-c01651b6{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-c01651b6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-c01651b6{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-c01651b6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-c01651b6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-c01651b6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-c01651b6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.track[data-v-c01651b6]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.track[data-v-c01651b6]:hover{background:#bef6da}.track.active[data-v-c01651b6]{background:#8fefb7}.track.selected[data-v-c01651b6]{background:#c8ffd0}.track.dragover[data-v-c01651b6]{border-top:2px solid #35b870}.track[data-v-c01651b6]::-moz-selection{background:transparent!important}.track[data-v-c01651b6]::selection{background:transparent!important}.track .title[data-v-c01651b6]{font-size:1em;font-weight:400;margin:0}.track .album[data-v-c01651b6],.track .artist[data-v-c01651b6]{display:inline-flex;opacity:.7;font-size:.9em}.track .artist[data-v-c01651b6]{margin-right:.25em}@media screen and (max-width:calc(769px - 1px)){.track .album[data-v-c01651b6]{display:none}}.track .album[data-v-c01651b6]:before{content:"•";margin-right:.25em}.track .right-side[data-v-c01651b6]{display:flex;justify-content:flex-end}.track .actions[data-v-c01651b6],.track .duration[data-v-c01651b6]{display:inline-flex;align-items:center}.track .duration[data-v-c01651b6]{font-size:.85em;opacity:.7}.track .actions[data-v-c01651b6] button{opacity:.7}.playlists[data-v-c01651b6]{width:100%;display:flex;flex-direction:column}.playlists .header-container .filter input[data-v-c01651b6]{width:100%}.playlists .body[data-v-c01651b6]{height:calc(100% - 8.8em);overflow:auto}.playlists .no-content[data-v-c01651b6]{height:100%}.playlists .playlist[data-v-c01651b6]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.playlists .playlist[data-v-c01651b6]:hover{background:#bef6da}.playlists .playlist.active[data-v-c01651b6]{background:#8fefb7}.playlists .playlist.selected[data-v-c01651b6]{background:#c8ffd0}.playlists .playlist .right-side[data-v-c01651b6]{display:flex;justify-content:flex-end}.playlists .header .buttons[data-v-c01651b6]{align-items:flex-end;justify-content:flex-end}.editor-container[data-v-c01651b6]{width:100%;height:100%;display:flex;flex-direction:column}.editor-container .header-container[data-v-c01651b6]{width:100%}.editor-container[data-v-c01651b6] .header .back-btn{padding-left:.25em}.editor-container[data-v-c01651b6] .header .add-btn{float:right}.editor-container[data-v-c01651b6] .header .search-box input{width:65%}.editor-container .editor[data-v-c01651b6]{width:100%;height:calc(100% - 8.8em);display:flex;flex-direction:column;overflow:auto}.col-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6fe42598]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6fe42598]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6fe42598]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6fe42598]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6fe42598]:first-child{margin-left:26%!important}.col-offset-3[data-v-6fe42598]:not(first-child){margin-left:30%!important}.col-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6fe42598]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6fe42598]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6fe42598]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6fe42598]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6fe42598]:first-child{margin-left:52%!important}.col-offset-6[data-v-6fe42598]:not(first-child){margin-left:56%!important}.col-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6fe42598]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6fe42598]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6fe42598]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6fe42598]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6fe42598]:first-child{margin-left:78%!important}.col-offset-9[data-v-6fe42598]:not(first-child){margin-left:82%!important}.col-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6fe42598]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6fe42598]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6fe42598]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6fe42598]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-s-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-s-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-s-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6fe42598]{display:none!important}.s-visible[data-v-6fe42598]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-m-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-m-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-m-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6fe42598]{display:none!important}.m-visible[data-v-6fe42598]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-l-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-l-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-l-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6fe42598]{display:none!important}.l-visible[data-v-6fe42598]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-xl-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-xl-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-xl-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6fe42598]{display:none!important}.xl-visible[data-v-6fe42598]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-xxl-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-xxl-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-xxl-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6fe42598]{display:none!important}.xxl-visible[data-v-6fe42598]{display:block!important}}.vertical-center[data-v-6fe42598]{display:flex;align-items:center}.horizontal-center[data-v-6fe42598]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6fe42598]{text-align:right;float:right;justify-content:right}.hidden[data-v-6fe42598]{display:none!important}.no-content[data-v-6fe42598]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6fe42598],.btn[data-v-6fe42598],button[data-v-6fe42598]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6fe42598],.btn-default[type=submit][data-v-6fe42598],.btn.btn-primary[data-v-6fe42598],.btn[type=submit][data-v-6fe42598],button.btn-primary[data-v-6fe42598],button[type=submit][data-v-6fe42598]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6fe42598],.btn-default .icon[data-v-6fe42598],button .icon[data-v-6fe42598]{margin-right:.5em}input[type=password][data-v-6fe42598],input[type=text][data-v-6fe42598]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6fe42598]:focus,input[type=text][data-v-6fe42598]:focus{border:1px solid #35b870}button[data-v-6fe42598],input[data-v-6fe42598]{outline:none}input[type=text][data-v-6fe42598]:hover,textarea[data-v-6fe42598]:hover{border:1px solid #9cdfb0}ul[data-v-6fe42598]{margin:0;padding:0;list-style:none}a[data-v-6fe42598]{cursor:pointer;text-decoration:none}[data-v-6fe42598]::-webkit-scrollbar{width:.75em}[data-v-6fe42598]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6fe42598]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-6fe42598]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-6fe42598]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6fe42598],input[type=password][data-v-6fe42598],input[type=search][data-v-6fe42598],input[type=text][data-v-6fe42598]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6fe42598]:hover,input[type=password][data-v-6fe42598]:hover,input[type=search][data-v-6fe42598]:hover,input[type=text][data-v-6fe42598]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6fe42598]:focus,input[type=password][data-v-6fe42598]:focus,input[type=search][data-v-6fe42598]:focus,input[type=text][data-v-6fe42598]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6fe42598],input[type=password].with-icon[data-v-6fe42598],input[type=search].with-icon[data-v-6fe42598],input[type=text].with-icon[data-v-6fe42598]{padding-left:.3em}input[type=search][data-v-6fe42598],input[type=text][data-v-6fe42598]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6fe42598]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-6fe42598;-webkit-animation-name:fadeIn-6fe42598}.fade-in[data-v-6fe42598],.fade-out[data-v-6fe42598]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6fe42598]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-6fe42598;-webkit-animation-name:fadeOut-6fe42598}@-webkit-keyframes fadeIn-6fe42598{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-6fe42598{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-6fe42598{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-6fe42598{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6fe42598]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6fe42598]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6fe42598]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.track[data-v-6fe42598]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.track[data-v-6fe42598]:hover{background:#bef6da}.track.active[data-v-6fe42598]{background:#8fefb7}.track.selected[data-v-6fe42598]{background:#c8ffd0}.track.dragover[data-v-6fe42598]{border-top:2px solid #35b870}.track[data-v-6fe42598]::-moz-selection{background:transparent!important}.track[data-v-6fe42598]::selection{background:transparent!important}.track .title[data-v-6fe42598]{font-size:1em;font-weight:400;margin:0}.track .album[data-v-6fe42598],.track .artist[data-v-6fe42598]{display:inline-flex;opacity:.7;font-size:.9em}.track .artist[data-v-6fe42598]{margin-right:.25em}@media screen and (max-width:calc(769px - 1px)){.track .album[data-v-6fe42598]{display:none}}.track .album[data-v-6fe42598]:before{content:"•";margin-right:.25em}.track .right-side[data-v-6fe42598]{display:flex;justify-content:flex-end}.track .actions[data-v-6fe42598],.track .duration[data-v-6fe42598]{display:inline-flex;align-items:center}.track .duration[data-v-6fe42598]{font-size:.85em;opacity:.7}.track .actions[data-v-6fe42598] button{opacity:.7}.search[data-v-6fe42598]{width:100%;height:calc(100% - 5.5em);display:flex;flex-direction:column}.search .form-container[data-v-6fe42598],.search[data-v-6fe42598]:not(.form-collapsed){justify-content:center;align-items:center}.search .form-container[data-v-6fe42598]{width:100%;height:100%;display:flex;flex-grow:1}.search form[data-v-6fe42598]{width:calc(100% - 2em);max-width:30em;height:17em;background:#edf0ee;display:flex;padding:2em;border-radius:1.5em}.search form .row[data-v-6fe42598]{margin:.25em 0}.search form input[type=text][data-v-6fe42598]{width:100%}.search form[data-v-6fe42598] .form-footer{height:3em;padding-right:0;border:0}.search form[data-v-6fe42598] button{border:0}.search form[data-v-6fe42598] button[type=submit]{background:none}.search form[data-v-6fe42598] button:hover{border:0;color:#38cf80}.search .results[data-v-6fe42598]{height:calc(100% - 3.3em);flex-grow:1;overflow:auto}.search[data-v-6fe42598] .header{display:flex;width:100%;align-items:center}.search[data-v-6fe42598] .header .search-box{width:70%}.search[data-v-6fe42598] .header .search-box input[type=search]{width:100%}.search[data-v-6fe42598] .header .buttons{width:30%;display:inline-flex;justify-content:flex-end;margin:0}.col-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-c3245ea8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-c3245ea8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-c3245ea8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-c3245ea8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-c3245ea8]:first-child{margin-left:26%!important}.col-offset-3[data-v-c3245ea8]:not(first-child){margin-left:30%!important}.col-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-c3245ea8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-c3245ea8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-c3245ea8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-c3245ea8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-c3245ea8]:first-child{margin-left:52%!important}.col-offset-6[data-v-c3245ea8]:not(first-child){margin-left:56%!important}.col-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-c3245ea8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-c3245ea8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-c3245ea8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-c3245ea8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-c3245ea8]:first-child{margin-left:78%!important}.col-offset-9[data-v-c3245ea8]:not(first-child){margin-left:82%!important}.col-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-c3245ea8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-c3245ea8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-c3245ea8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-c3245ea8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-s-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-s-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-s-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-c3245ea8]{display:none!important}.s-visible[data-v-c3245ea8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-m-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-m-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-m-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-c3245ea8]{display:none!important}.m-visible[data-v-c3245ea8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-l-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-l-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-l-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-c3245ea8]{display:none!important}.l-visible[data-v-c3245ea8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-xl-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-xl-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-xl-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-c3245ea8]{display:none!important}.xl-visible[data-v-c3245ea8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-xxl-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-xxl-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-xxl-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-c3245ea8]{display:none!important}.xxl-visible[data-v-c3245ea8]{display:block!important}}.vertical-center[data-v-c3245ea8]{display:flex;align-items:center}.horizontal-center[data-v-c3245ea8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-c3245ea8]{text-align:right;float:right;justify-content:right}.hidden[data-v-c3245ea8]{display:none!important}.no-content[data-v-c3245ea8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-c3245ea8],.btn[data-v-c3245ea8],button[data-v-c3245ea8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-c3245ea8],.btn-default[type=submit][data-v-c3245ea8],.btn.btn-primary[data-v-c3245ea8],.btn[type=submit][data-v-c3245ea8],button.btn-primary[data-v-c3245ea8],button[type=submit][data-v-c3245ea8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-c3245ea8],.btn-default .icon[data-v-c3245ea8],button .icon[data-v-c3245ea8]{margin-right:.5em}input[type=password][data-v-c3245ea8],input[type=text][data-v-c3245ea8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-c3245ea8]:focus,input[type=text][data-v-c3245ea8]:focus{border:1px solid #35b870}button[data-v-c3245ea8],input[data-v-c3245ea8]{outline:none}input[type=text][data-v-c3245ea8]:hover,textarea[data-v-c3245ea8]:hover{border:1px solid #9cdfb0}ul[data-v-c3245ea8]{margin:0;padding:0;list-style:none}a[data-v-c3245ea8]{cursor:pointer;text-decoration:none}[data-v-c3245ea8]::-webkit-scrollbar{width:.75em}[data-v-c3245ea8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-c3245ea8]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-c3245ea8]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-c3245ea8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-c3245ea8],input[type=password][data-v-c3245ea8],input[type=search][data-v-c3245ea8],input[type=text][data-v-c3245ea8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-c3245ea8]:hover,input[type=password][data-v-c3245ea8]:hover,input[type=search][data-v-c3245ea8]:hover,input[type=text][data-v-c3245ea8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-c3245ea8]:focus,input[type=password][data-v-c3245ea8]:focus,input[type=search][data-v-c3245ea8]:focus,input[type=text][data-v-c3245ea8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-c3245ea8],input[type=password].with-icon[data-v-c3245ea8],input[type=search].with-icon[data-v-c3245ea8],input[type=text].with-icon[data-v-c3245ea8]{padding-left:.3em}input[type=search][data-v-c3245ea8],input[type=text][data-v-c3245ea8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-c3245ea8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-c3245ea8;-webkit-animation-name:fadeIn-c3245ea8}.fade-in[data-v-c3245ea8],.fade-out[data-v-c3245ea8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-c3245ea8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-c3245ea8;-webkit-animation-name:fadeOut-c3245ea8}@-webkit-keyframes fadeIn-c3245ea8{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-c3245ea8{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-c3245ea8{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-c3245ea8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-c3245ea8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-c3245ea8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-c3245ea8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.track[data-v-c3245ea8]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.track[data-v-c3245ea8]:hover{background:#bef6da}.track.active[data-v-c3245ea8]{background:#8fefb7}.track.selected[data-v-c3245ea8]{background:#c8ffd0}.track.dragover[data-v-c3245ea8]{border-top:2px solid #35b870}.track[data-v-c3245ea8]::-moz-selection{background:transparent!important}.track[data-v-c3245ea8]::selection{background:transparent!important}.track .title[data-v-c3245ea8]{font-size:1em;font-weight:400;margin:0}.track .album[data-v-c3245ea8],.track .artist[data-v-c3245ea8]{display:inline-flex;opacity:.7;font-size:.9em}.track .artist[data-v-c3245ea8]{margin-right:.25em}@media screen and (max-width:calc(769px - 1px)){.track .album[data-v-c3245ea8]{display:none}}.track .album[data-v-c3245ea8]:before{content:"•";margin-right:.25em}.track .right-side[data-v-c3245ea8]{display:flex;justify-content:flex-end}.track .actions[data-v-c3245ea8],.track .duration[data-v-c3245ea8]{display:inline-flex;align-items:center}.track .duration[data-v-c3245ea8]{font-size:.85em;opacity:.7}.track .actions[data-v-c3245ea8] button{opacity:.7}.library[data-v-c3245ea8]{width:100%;display:flex;flex-direction:column}.library .results[data-v-c3245ea8]{overflow:auto;height:100%}.library .results .track[data-v-c3245ea8]{display:flex;align-items:center;justify-content:left}.library .results .track .left-side[data-v-c3245ea8]{display:inline-flex;align-items:center}.library .results .icon[data-v-c3245ea8]{opacity:.5;margin-right:.75em}.library[data-v-c3245ea8] .header{display:flex;width:100%;align-items:center}.library[data-v-c3245ea8] .header .search-box{width:70%}.library[data-v-c3245ea8] .header .search-box input[type=search]{width:100%}.library[data-v-c3245ea8] .header .buttons{width:30%;display:inline-flex;justify-content:right;margin:0}.col-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-2cd8b8d5]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-2cd8b8d5]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-2cd8b8d5]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-2cd8b8d5]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-2cd8b8d5]:first-child{margin-left:26%!important}.col-offset-3[data-v-2cd8b8d5]:not(first-child){margin-left:30%!important}.col-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-2cd8b8d5]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-2cd8b8d5]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-2cd8b8d5]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-2cd8b8d5]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-2cd8b8d5]:first-child{margin-left:52%!important}.col-offset-6[data-v-2cd8b8d5]:not(first-child){margin-left:56%!important}.col-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-2cd8b8d5]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-2cd8b8d5]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-2cd8b8d5]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-2cd8b8d5]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-2cd8b8d5]:first-child{margin-left:78%!important}.col-offset-9[data-v-2cd8b8d5]:not(first-child){margin-left:82%!important}.col-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-2cd8b8d5]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-2cd8b8d5]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-2cd8b8d5]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-2cd8b8d5]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-s-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-s-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-s-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-s-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-2cd8b8d5]{display:none!important}.s-visible[data-v-2cd8b8d5]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-m-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-m-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-m-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-m-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-2cd8b8d5]{display:none!important}.m-visible[data-v-2cd8b8d5]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-l-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-l-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-l-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-l-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-2cd8b8d5]{display:none!important}.l-visible[data-v-2cd8b8d5]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-xl-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-xl-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-xl-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-2cd8b8d5]{display:none!important}.xl-visible[data-v-2cd8b8d5]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-xxl-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-xxl-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-xxl-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-2cd8b8d5]{display:none!important}.xxl-visible[data-v-2cd8b8d5]{display:block!important}}.vertical-center[data-v-2cd8b8d5]{display:flex;align-items:center}.horizontal-center[data-v-2cd8b8d5]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-2cd8b8d5]{text-align:right;float:right;justify-content:right}.hidden[data-v-2cd8b8d5]{display:none!important}.no-content[data-v-2cd8b8d5]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-2cd8b8d5],.btn[data-v-2cd8b8d5],button[data-v-2cd8b8d5]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-2cd8b8d5],.btn-default[type=submit][data-v-2cd8b8d5],.btn.btn-primary[data-v-2cd8b8d5],.btn[type=submit][data-v-2cd8b8d5],button.btn-primary[data-v-2cd8b8d5],button[type=submit][data-v-2cd8b8d5]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-2cd8b8d5],.btn-default .icon[data-v-2cd8b8d5],button .icon[data-v-2cd8b8d5]{margin-right:.5em}input[type=password][data-v-2cd8b8d5],input[type=text][data-v-2cd8b8d5]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-2cd8b8d5]:focus,input[type=text][data-v-2cd8b8d5]:focus{border:1px solid #35b870}button[data-v-2cd8b8d5],input[data-v-2cd8b8d5]{outline:none}input[type=text][data-v-2cd8b8d5]:hover,textarea[data-v-2cd8b8d5]:hover{border:1px solid #9cdfb0}ul[data-v-2cd8b8d5]{margin:0;padding:0;list-style:none}a[data-v-2cd8b8d5]{cursor:pointer;text-decoration:none}[data-v-2cd8b8d5]::-webkit-scrollbar{width:.75em}[data-v-2cd8b8d5]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-2cd8b8d5]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-2cd8b8d5]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-2cd8b8d5]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-2cd8b8d5],input[type=password][data-v-2cd8b8d5],input[type=search][data-v-2cd8b8d5],input[type=text][data-v-2cd8b8d5]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-2cd8b8d5]:hover,input[type=password][data-v-2cd8b8d5]:hover,input[type=search][data-v-2cd8b8d5]:hover,input[type=text][data-v-2cd8b8d5]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-2cd8b8d5]:focus,input[type=password][data-v-2cd8b8d5]:focus,input[type=search][data-v-2cd8b8d5]:focus,input[type=text][data-v-2cd8b8d5]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-2cd8b8d5],input[type=password].with-icon[data-v-2cd8b8d5],input[type=search].with-icon[data-v-2cd8b8d5],input[type=text].with-icon[data-v-2cd8b8d5]{padding-left:.3em}input[type=search][data-v-2cd8b8d5],input[type=text][data-v-2cd8b8d5]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-2cd8b8d5]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-2cd8b8d5;-webkit-animation-name:fadeIn-2cd8b8d5}.fade-in[data-v-2cd8b8d5],.fade-out[data-v-2cd8b8d5]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-2cd8b8d5]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-2cd8b8d5;-webkit-animation-name:fadeOut-2cd8b8d5}@-webkit-keyframes fadeIn-2cd8b8d5{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-2cd8b8d5{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-2cd8b8d5{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-2cd8b8d5{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-2cd8b8d5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-2cd8b8d5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-2cd8b8d5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}main[data-v-2cd8b8d5]{height:100%;background:#fff;display:flex;flex-direction:row-reverse}main .view-container[data-v-2cd8b8d5]{display:flex;flex-grow:1;overflow:auto}main[data-v-2cd8b8d5] button{background:none;padding:.5em .75em;border:0}main[data-v-2cd8b8d5] button:hover{border:0;color:#35b870}main[data-v-2cd8b8d5] a{color:#000;opacity:.65}main[data-v-2cd8b8d5] a:hover{opacity:.75;border-bottom:1px dotted}.playlists-modal-container[data-v-2cd8b8d5] .body{display:flex;flex-direction:column;padding:0!important}.playlists-modal-container[data-v-2cd8b8d5] .filter{padding:.33em;background-color:#e4eae8;border-bottom:1px solid #ddd}.playlists-modal-container[data-v-2cd8b8d5] .filter input{width:90%}.playlists-modal-container[data-v-2cd8b8d5] .playlists{overflow:auto;padding:1.5em}.playlists-modal-container[data-v-2cd8b8d5] .playlists label{display:flex;align-items:center}.playlists-modal-container[data-v-2cd8b8d5] .playlists label:not(:last-child){margin-bottom:.5em}.playlists-modal-container[data-v-2cd8b8d5] .playlists label .name{margin-left:.5em}.track-info-container[data-v-2cd8b8d5] .body{height:15em;overflow:auto}@media screen and (max-width:calc(769px - 1px)){.track-info-container[data-v-2cd8b8d5] .body{width:25em}}@media screen and (min-width:769px){.track-info-container[data-v-2cd8b8d5] .body{width:35em}}.track-info-container[data-v-2cd8b8d5] .body .file{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6833.c53bec53.css b/platypush/backend/http/webapp/dist/static/css/6833.c53bec53.css new file mode 100644 index 00000000..19463e1d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/6833.c53bec53.css @@ -0,0 +1 @@ +.col-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-2495ce8a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-2495ce8a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-2495ce8a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-2495ce8a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-2495ce8a]:first-child{margin-left:26%!important}.col-offset-3[data-v-2495ce8a]:not(first-child){margin-left:30%!important}.col-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-2495ce8a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-2495ce8a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-2495ce8a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-2495ce8a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-2495ce8a]:first-child{margin-left:52%!important}.col-offset-6[data-v-2495ce8a]:not(first-child){margin-left:56%!important}.col-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-2495ce8a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-2495ce8a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-2495ce8a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-2495ce8a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-2495ce8a]:first-child{margin-left:78%!important}.col-offset-9[data-v-2495ce8a]:not(first-child){margin-left:82%!important}.col-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-2495ce8a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-2495ce8a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-2495ce8a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-2495ce8a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-s-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-s-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-s-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-s-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-2495ce8a]{display:none!important}.s-visible[data-v-2495ce8a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-m-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-m-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-m-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-m-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-2495ce8a]{display:none!important}.m-visible[data-v-2495ce8a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-l-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-l-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-l-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-l-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-2495ce8a]{display:none!important}.l-visible[data-v-2495ce8a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-xl-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-xl-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-xl-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xl-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-2495ce8a]{display:none!important}.xl-visible[data-v-2495ce8a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-2495ce8a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-2495ce8a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-2495ce8a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-2495ce8a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-2495ce8a]{margin-left:26%}.col-no-margin-xxl-3[data-v-2495ce8a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-2495ce8a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-2495ce8a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-2495ce8a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-2495ce8a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-2495ce8a]{margin-left:52%}.col-no-margin-xxl-6[data-v-2495ce8a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-2495ce8a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-2495ce8a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-2495ce8a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-2495ce8a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-2495ce8a]{margin-left:78%}.col-no-margin-xxl-9[data-v-2495ce8a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-2495ce8a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-2495ce8a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-2495ce8a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-2495ce8a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-2495ce8a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-2495ce8a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-2495ce8a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-2495ce8a]{display:none!important}.xxl-visible[data-v-2495ce8a]{display:block!important}}.vertical-center[data-v-2495ce8a]{display:flex;align-items:center}.horizontal-center[data-v-2495ce8a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-2495ce8a]{text-align:right;float:right;justify-content:right}.hidden[data-v-2495ce8a]{display:none!important}.no-content[data-v-2495ce8a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-2495ce8a],.btn[data-v-2495ce8a],button[data-v-2495ce8a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-2495ce8a],.btn-default[type=submit][data-v-2495ce8a],.btn.btn-primary[data-v-2495ce8a],.btn[type=submit][data-v-2495ce8a],button.btn-primary[data-v-2495ce8a],button[type=submit][data-v-2495ce8a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-2495ce8a],.btn-default .icon[data-v-2495ce8a],button .icon[data-v-2495ce8a]{margin-right:.5em}input[type=password][data-v-2495ce8a],input[type=text][data-v-2495ce8a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-2495ce8a]:focus,input[type=text][data-v-2495ce8a]:focus{border:1px solid #35b870}button[data-v-2495ce8a],input[data-v-2495ce8a]{outline:none}input[type=text][data-v-2495ce8a]:hover,textarea[data-v-2495ce8a]:hover{border:1px solid #9cdfb0}ul[data-v-2495ce8a]{margin:0;padding:0;list-style:none}a[data-v-2495ce8a]{cursor:pointer;text-decoration:none}[data-v-2495ce8a]::-webkit-scrollbar{width:.75em}[data-v-2495ce8a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-2495ce8a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-2495ce8a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-2495ce8a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-2495ce8a],input[type=password][data-v-2495ce8a],input[type=search][data-v-2495ce8a],input[type=text][data-v-2495ce8a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-2495ce8a]:hover,input[type=password][data-v-2495ce8a]:hover,input[type=search][data-v-2495ce8a]:hover,input[type=text][data-v-2495ce8a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-2495ce8a]:focus,input[type=password][data-v-2495ce8a]:focus,input[type=search][data-v-2495ce8a]:focus,input[type=text][data-v-2495ce8a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-2495ce8a],input[type=password].with-icon[data-v-2495ce8a],input[type=search].with-icon[data-v-2495ce8a],input[type=text].with-icon[data-v-2495ce8a]{padding-left:.3em}input[type=search][data-v-2495ce8a],input[type=text][data-v-2495ce8a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-2495ce8a]{animation-fill-mode:both;animation-name:fadeIn-2495ce8a;-webkit-animation-name:fadeIn-2495ce8a}.fade-in[data-v-2495ce8a],.fade-out[data-v-2495ce8a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-2495ce8a]{animation-fill-mode:both;animation-name:fadeOut-2495ce8a;-webkit-animation-name:fadeOut-2495ce8a}@keyframes fadeIn-2495ce8a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-2495ce8a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-2495ce8a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-2495ce8a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-2495ce8a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.form-footer[data-v-2495ce8a]{height:5em;padding:1em;text-align:right;border-top:1px solid #ddd}.col-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-edee6494]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-edee6494]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-edee6494]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-edee6494]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-edee6494]:first-child{margin-left:26%!important}.col-offset-3[data-v-edee6494]:not(first-child){margin-left:30%!important}.col-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-edee6494]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-edee6494]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-edee6494]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-edee6494]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-edee6494]:first-child{margin-left:52%!important}.col-offset-6[data-v-edee6494]:not(first-child){margin-left:56%!important}.col-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-edee6494]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-edee6494]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-edee6494]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-edee6494]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-edee6494]:first-child{margin-left:78%!important}.col-offset-9[data-v-edee6494]:not(first-child){margin-left:82%!important}.col-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-edee6494]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-edee6494]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-edee6494]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-edee6494]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-3[data-v-edee6494]{margin-left:26%}.col-no-margin-s-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-6[data-v-edee6494]{margin-left:52%}.col-no-margin-s-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-9[data-v-edee6494]{margin-left:78%}.col-no-margin-s-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-s-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-s-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-edee6494]{display:none!important}.s-visible[data-v-edee6494]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-3[data-v-edee6494]{margin-left:26%}.col-no-margin-m-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-6[data-v-edee6494]{margin-left:52%}.col-no-margin-m-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-9[data-v-edee6494]{margin-left:78%}.col-no-margin-m-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-m-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-m-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-edee6494]{display:none!important}.m-visible[data-v-edee6494]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-3[data-v-edee6494]{margin-left:26%}.col-no-margin-l-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-6[data-v-edee6494]{margin-left:52%}.col-no-margin-l-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-9[data-v-edee6494]{margin-left:78%}.col-no-margin-l-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-l-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-l-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-edee6494]{display:none!important}.l-visible[data-v-edee6494]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-3[data-v-edee6494]{margin-left:26%}.col-no-margin-xl-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-6[data-v-edee6494]{margin-left:52%}.col-no-margin-xl-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-9[data-v-edee6494]{margin-left:78%}.col-no-margin-xl-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-xl-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-edee6494]{display:none!important}.xl-visible[data-v-edee6494]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-edee6494]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-1[data-v-edee6494]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-edee6494]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-edee6494]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-2[data-v-edee6494]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-edee6494]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-edee6494]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-3[data-v-edee6494]{margin-left:26%}.col-no-margin-xxl-3[data-v-edee6494]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-edee6494]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-4[data-v-edee6494]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-edee6494]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-edee6494]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-5[data-v-edee6494]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-edee6494]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-edee6494]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-6[data-v-edee6494]{margin-left:52%}.col-no-margin-xxl-6[data-v-edee6494]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-edee6494]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-7[data-v-edee6494]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-edee6494]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-edee6494]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-8[data-v-edee6494]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-edee6494]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-edee6494]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-9[data-v-edee6494]{margin-left:78%}.col-no-margin-xxl-9[data-v-edee6494]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-edee6494]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-10[data-v-edee6494]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-edee6494]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-edee6494]:first-child{margin-left:0}.col-offset-xxl-11[data-v-edee6494]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-edee6494]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-edee6494]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-edee6494]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-edee6494]{display:none!important}.xxl-visible[data-v-edee6494]{display:block!important}}.vertical-center[data-v-edee6494]{display:flex;align-items:center}.horizontal-center[data-v-edee6494]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-edee6494]{text-align:right;float:right;justify-content:right}.hidden[data-v-edee6494]{display:none!important}.no-content[data-v-edee6494]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-edee6494],.btn[data-v-edee6494],button[data-v-edee6494]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-edee6494],.btn-default[type=submit][data-v-edee6494],.btn.btn-primary[data-v-edee6494],.btn[type=submit][data-v-edee6494],button.btn-primary[data-v-edee6494],button[type=submit][data-v-edee6494]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-edee6494],.btn-default .icon[data-v-edee6494],button .icon[data-v-edee6494]{margin-right:.5em}input[type=password][data-v-edee6494],input[type=text][data-v-edee6494]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-edee6494]:focus,input[type=text][data-v-edee6494]:focus{border:1px solid #35b870}button[data-v-edee6494],input[data-v-edee6494]{outline:none}input[type=text][data-v-edee6494]:hover,textarea[data-v-edee6494]:hover{border:1px solid #9cdfb0}ul[data-v-edee6494]{margin:0;padding:0;list-style:none}a[data-v-edee6494]{cursor:pointer;text-decoration:none}[data-v-edee6494]::-webkit-scrollbar{width:.75em}[data-v-edee6494]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-edee6494]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-edee6494]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-edee6494]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-edee6494],input[type=password][data-v-edee6494],input[type=search][data-v-edee6494],input[type=text][data-v-edee6494]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-edee6494]:hover,input[type=password][data-v-edee6494]:hover,input[type=search][data-v-edee6494]:hover,input[type=text][data-v-edee6494]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-edee6494]:focus,input[type=password][data-v-edee6494]:focus,input[type=search][data-v-edee6494]:focus,input[type=text][data-v-edee6494]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-edee6494],input[type=password].with-icon[data-v-edee6494],input[type=search].with-icon[data-v-edee6494],input[type=text].with-icon[data-v-edee6494]{padding-left:.3em}input[type=search][data-v-edee6494],input[type=text][data-v-edee6494]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-edee6494]{animation-fill-mode:both;animation-name:fadeIn-edee6494;-webkit-animation-name:fadeIn-edee6494}.fade-in[data-v-edee6494],.fade-out[data-v-edee6494]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-edee6494]{animation-fill-mode:both;animation-name:fadeOut-edee6494;-webkit-animation-name:fadeOut-edee6494}@keyframes fadeIn-edee6494{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-edee6494{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-edee6494]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-edee6494]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-edee6494]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}nav[data-v-edee6494]{width:2.8em;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:2.5px 0 4.5px 2px #5e5e5e;margin-left:2.5px;overflow:hidden}nav li[data-v-edee6494]{display:flex;align-items:center;font-size:1.2em;cursor:pointer;list-style:none;padding:.6em;opacity:.7}nav li.selected[data-v-edee6494],nav li[data-v-edee6494]:hover{border-radius:1.2em;margin:0 .2em}nav li[data-v-edee6494]:hover{background:rgba(160,245,178,.6)}nav li.selected[data-v-edee6494]{background:rgba(160,245,178,.95)}.col-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-8beb55c6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-8beb55c6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-8beb55c6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-8beb55c6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-8beb55c6]:first-child{margin-left:26%!important}.col-offset-3[data-v-8beb55c6]:not(first-child){margin-left:30%!important}.col-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-8beb55c6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-8beb55c6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-8beb55c6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-8beb55c6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-8beb55c6]:first-child{margin-left:52%!important}.col-offset-6[data-v-8beb55c6]:not(first-child){margin-left:56%!important}.col-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-8beb55c6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-8beb55c6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-8beb55c6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-8beb55c6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-8beb55c6]:first-child{margin-left:78%!important}.col-offset-9[data-v-8beb55c6]:not(first-child){margin-left:82%!important}.col-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-8beb55c6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-8beb55c6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-8beb55c6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-8beb55c6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-s-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-s-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-s-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-s-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-8beb55c6]{display:none!important}.s-visible[data-v-8beb55c6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-m-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-m-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-m-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-m-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-8beb55c6]{display:none!important}.m-visible[data-v-8beb55c6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-l-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-l-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-l-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-l-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-8beb55c6]{display:none!important}.l-visible[data-v-8beb55c6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-xl-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-xl-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-xl-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xl-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-8beb55c6]{display:none!important}.xl-visible[data-v-8beb55c6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-8beb55c6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-8beb55c6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-8beb55c6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-8beb55c6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-8beb55c6]{margin-left:26%}.col-no-margin-xxl-3[data-v-8beb55c6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-8beb55c6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-8beb55c6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-8beb55c6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-8beb55c6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-8beb55c6]{margin-left:52%}.col-no-margin-xxl-6[data-v-8beb55c6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-8beb55c6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-8beb55c6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-8beb55c6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-8beb55c6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-8beb55c6]{margin-left:78%}.col-no-margin-xxl-9[data-v-8beb55c6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-8beb55c6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-8beb55c6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-8beb55c6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-8beb55c6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-8beb55c6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-8beb55c6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-8beb55c6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-8beb55c6]{display:none!important}.xxl-visible[data-v-8beb55c6]{display:block!important}}.vertical-center[data-v-8beb55c6]{display:flex;align-items:center}.horizontal-center[data-v-8beb55c6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-8beb55c6]{text-align:right;float:right;justify-content:right}.hidden[data-v-8beb55c6]{display:none!important}.no-content[data-v-8beb55c6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-8beb55c6],.btn[data-v-8beb55c6],button[data-v-8beb55c6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-8beb55c6],.btn-default[type=submit][data-v-8beb55c6],.btn.btn-primary[data-v-8beb55c6],.btn[type=submit][data-v-8beb55c6],button.btn-primary[data-v-8beb55c6],button[type=submit][data-v-8beb55c6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-8beb55c6],.btn-default .icon[data-v-8beb55c6],button .icon[data-v-8beb55c6]{margin-right:.5em}input[type=password][data-v-8beb55c6],input[type=text][data-v-8beb55c6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-8beb55c6]:focus,input[type=text][data-v-8beb55c6]:focus{border:1px solid #35b870}button[data-v-8beb55c6],input[data-v-8beb55c6]{outline:none}input[type=text][data-v-8beb55c6]:hover,textarea[data-v-8beb55c6]:hover{border:1px solid #9cdfb0}ul[data-v-8beb55c6]{margin:0;padding:0;list-style:none}a[data-v-8beb55c6]{cursor:pointer;text-decoration:none}[data-v-8beb55c6]::-webkit-scrollbar{width:.75em}[data-v-8beb55c6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-8beb55c6]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-8beb55c6]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-8beb55c6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-8beb55c6],input[type=password][data-v-8beb55c6],input[type=search][data-v-8beb55c6],input[type=text][data-v-8beb55c6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-8beb55c6]:hover,input[type=password][data-v-8beb55c6]:hover,input[type=search][data-v-8beb55c6]:hover,input[type=text][data-v-8beb55c6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-8beb55c6]:focus,input[type=password][data-v-8beb55c6]:focus,input[type=search][data-v-8beb55c6]:focus,input[type=text][data-v-8beb55c6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-8beb55c6],input[type=password].with-icon[data-v-8beb55c6],input[type=search].with-icon[data-v-8beb55c6],input[type=text].with-icon[data-v-8beb55c6]{padding-left:.3em}input[type=search][data-v-8beb55c6],input[type=text][data-v-8beb55c6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-8beb55c6]{animation-fill-mode:both;animation-name:fadeIn-8beb55c6;-webkit-animation-name:fadeIn-8beb55c6}.fade-in[data-v-8beb55c6],.fade-out[data-v-8beb55c6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-8beb55c6]{animation-fill-mode:both;animation-name:fadeOut-8beb55c6;-webkit-animation-name:fadeOut-8beb55c6}@keyframes fadeIn-8beb55c6{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-8beb55c6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-8beb55c6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-8beb55c6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-8beb55c6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-8beb55c6]{width:100%;height:3.3em;background:#e0eae8;padding:.5em;box-shadow:0 3px 2px -1px silver}.header[data-v-8beb55c6] .dropdown .item.active{color:#35b870}.header[data-v-8beb55c6] .dropdown .item.selected{font-weight:700}.col-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-ee1cc6f4]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-ee1cc6f4]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-ee1cc6f4]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-ee1cc6f4]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-ee1cc6f4]:first-child{margin-left:26%!important}.col-offset-3[data-v-ee1cc6f4]:not(first-child){margin-left:30%!important}.col-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-ee1cc6f4]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-ee1cc6f4]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-ee1cc6f4]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-ee1cc6f4]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-ee1cc6f4]:first-child{margin-left:52%!important}.col-offset-6[data-v-ee1cc6f4]:not(first-child){margin-left:56%!important}.col-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-ee1cc6f4]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-ee1cc6f4]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-ee1cc6f4]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-ee1cc6f4]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-ee1cc6f4]:first-child{margin-left:78%!important}.col-offset-9[data-v-ee1cc6f4]:not(first-child){margin-left:82%!important}.col-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-ee1cc6f4]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-ee1cc6f4]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-ee1cc6f4]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-ee1cc6f4]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-s-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-s-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-s-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-s-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-s-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-ee1cc6f4]{display:none!important}.s-visible[data-v-ee1cc6f4]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-m-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-m-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-m-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-m-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-m-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-ee1cc6f4]{display:none!important}.m-visible[data-v-ee1cc6f4]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-l-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-l-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-l-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-l-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-l-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-ee1cc6f4]{display:none!important}.l-visible[data-v-ee1cc6f4]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-xl-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-xl-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-xl-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xl-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-ee1cc6f4]{display:none!important}.xl-visible[data-v-ee1cc6f4]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-1[data-v-ee1cc6f4]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-2[data-v-ee1cc6f4]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-3[data-v-ee1cc6f4]{margin-left:26%}.col-no-margin-xxl-3[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-4[data-v-ee1cc6f4]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-5[data-v-ee1cc6f4]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-6[data-v-ee1cc6f4]{margin-left:52%}.col-no-margin-xxl-6[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-7[data-v-ee1cc6f4]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-8[data-v-ee1cc6f4]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-9[data-v-ee1cc6f4]{margin-left:78%}.col-no-margin-xxl-9[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-10[data-v-ee1cc6f4]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-ee1cc6f4]:first-child{margin-left:0}.col-offset-xxl-11[data-v-ee1cc6f4]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-ee1cc6f4]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-ee1cc6f4]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-ee1cc6f4]{display:none!important}.xxl-visible[data-v-ee1cc6f4]{display:block!important}}.vertical-center[data-v-ee1cc6f4]{display:flex;align-items:center}.horizontal-center[data-v-ee1cc6f4]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-ee1cc6f4]{text-align:right;float:right;justify-content:right}.hidden[data-v-ee1cc6f4]{display:none!important}.no-content[data-v-ee1cc6f4]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-ee1cc6f4],.btn[data-v-ee1cc6f4],button[data-v-ee1cc6f4]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-ee1cc6f4],.btn-default[type=submit][data-v-ee1cc6f4],.btn.btn-primary[data-v-ee1cc6f4],.btn[type=submit][data-v-ee1cc6f4],button.btn-primary[data-v-ee1cc6f4],button[type=submit][data-v-ee1cc6f4]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-ee1cc6f4],.btn-default .icon[data-v-ee1cc6f4],button .icon[data-v-ee1cc6f4]{margin-right:.5em}input[type=password][data-v-ee1cc6f4],input[type=text][data-v-ee1cc6f4]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-ee1cc6f4]:focus,input[type=text][data-v-ee1cc6f4]:focus{border:1px solid #35b870}button[data-v-ee1cc6f4],input[data-v-ee1cc6f4]{outline:none}input[type=text][data-v-ee1cc6f4]:hover,textarea[data-v-ee1cc6f4]:hover{border:1px solid #9cdfb0}ul[data-v-ee1cc6f4]{margin:0;padding:0;list-style:none}a[data-v-ee1cc6f4]{cursor:pointer;text-decoration:none}[data-v-ee1cc6f4]::-webkit-scrollbar{width:.75em}[data-v-ee1cc6f4]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-ee1cc6f4]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-ee1cc6f4]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-ee1cc6f4]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-ee1cc6f4],input[type=password][data-v-ee1cc6f4],input[type=search][data-v-ee1cc6f4],input[type=text][data-v-ee1cc6f4]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-ee1cc6f4]:hover,input[type=password][data-v-ee1cc6f4]:hover,input[type=search][data-v-ee1cc6f4]:hover,input[type=text][data-v-ee1cc6f4]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-ee1cc6f4]:focus,input[type=password][data-v-ee1cc6f4]:focus,input[type=search][data-v-ee1cc6f4]:focus,input[type=text][data-v-ee1cc6f4]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-ee1cc6f4],input[type=password].with-icon[data-v-ee1cc6f4],input[type=search].with-icon[data-v-ee1cc6f4],input[type=text].with-icon[data-v-ee1cc6f4]{padding-left:.3em}input[type=search][data-v-ee1cc6f4],input[type=text][data-v-ee1cc6f4]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-ee1cc6f4]{animation-fill-mode:both;animation-name:fadeIn-ee1cc6f4;-webkit-animation-name:fadeIn-ee1cc6f4}.fade-in[data-v-ee1cc6f4],.fade-out[data-v-ee1cc6f4]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-ee1cc6f4]{animation-fill-mode:both;animation-name:fadeOut-ee1cc6f4;-webkit-animation-name:fadeOut-ee1cc6f4}@keyframes fadeIn-ee1cc6f4{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-ee1cc6f4{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-ee1cc6f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-ee1cc6f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-ee1cc6f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.track[data-v-ee1cc6f4]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.track[data-v-ee1cc6f4]:hover{background:#bef6da}.track.active[data-v-ee1cc6f4]{background:#8fefb7}.track.selected[data-v-ee1cc6f4]{background:#c8ffd0}.track.dragover[data-v-ee1cc6f4]{border-top:2px solid #35b870}.track[data-v-ee1cc6f4]::-moz-selection{background:transparent!important}.track[data-v-ee1cc6f4]::selection{background:transparent!important}.track .title[data-v-ee1cc6f4]{font-size:1em;font-weight:400;margin:0}.track .album[data-v-ee1cc6f4],.track .artist[data-v-ee1cc6f4]{display:inline-flex;opacity:.7;font-size:.9em}.track .artist[data-v-ee1cc6f4]{margin-right:.25em}@media screen and (max-width:calc(769px - 1px)){.track .album[data-v-ee1cc6f4]{display:none}}.track .album[data-v-ee1cc6f4]:before{content:"•";margin-right:.25em}.track .right-side[data-v-ee1cc6f4]{display:flex;justify-content:flex-end}.track .actions[data-v-ee1cc6f4],.track .duration[data-v-ee1cc6f4]{display:inline-flex;align-items:center}.track .duration[data-v-ee1cc6f4]{font-size:.85em;opacity:.7}.track .actions[data-v-ee1cc6f4] button{opacity:.7}.playlist[data-v-ee1cc6f4]{width:100%;display:flex;flex-direction:column}.playlist .header-container button[data-v-ee1cc6f4]{border:0;background:none}.playlist .header-container .filter input[data-v-ee1cc6f4]{width:100%}.playlist .header-container .buttons[data-v-ee1cc6f4]{direction:rtl}.playlist .header-container .buttons .dropdown-container[data-v-ee1cc6f4]{direction:ltr}.playlist .body[data-v-ee1cc6f4]{height:calc(100% - 8.8em);overflow:auto}.playlist .no-content[data-v-ee1cc6f4]{height:100%}.playing-icon[data-v-ee1cc6f4]{display:inline-block;position:relative;margin-left:.75em;width:1.5em;height:1em}@keyframes playing_bar-ee1cc6f4{0%{height:0}12.5%{height:75%}25%{height:100%}37.5%{height:10%}50%{height:40%}62.5%{height:50%}75%{height:30%}87.5%{height:55%}to{height:0}}.playing-icon span[data-v-ee1cc6f4]{animation:.2s;display:block;position:absolute;bottom:0;width:.25em;height:100%;background:#38cf80;animation-name:playing_bar-ee1cc6f4;animation-iteration-count:infinite}.playing-icon span[data-v-ee1cc6f4]:first-child{left:0;animation-duration:2s}.playing-icon span[data-v-ee1cc6f4]:nth-child(2){left:6px;animation-duration:4s}.playing-icon span[data-v-ee1cc6f4]:nth-child(3){left:12px;animation-duration:1s}.playing-icon.paused span[data-v-ee1cc6f4]{animation-play-state:paused}[data-v-ee1cc6f4] .track-info-content .attr{opacity:.75}[data-v-ee1cc6f4] .track-info-content .value{text-align:right}.col-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-c01651b6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-c01651b6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-c01651b6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-c01651b6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-c01651b6]:first-child{margin-left:26%!important}.col-offset-3[data-v-c01651b6]:not(first-child){margin-left:30%!important}.col-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-c01651b6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-c01651b6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-c01651b6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-c01651b6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-c01651b6]:first-child{margin-left:52%!important}.col-offset-6[data-v-c01651b6]:not(first-child){margin-left:56%!important}.col-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-c01651b6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-c01651b6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-c01651b6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-c01651b6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-c01651b6]:first-child{margin-left:78%!important}.col-offset-9[data-v-c01651b6]:not(first-child){margin-left:82%!important}.col-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-c01651b6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-c01651b6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-c01651b6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-c01651b6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-s-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-s-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-s-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-s-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-c01651b6]{display:none!important}.s-visible[data-v-c01651b6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-m-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-m-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-m-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-m-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-c01651b6]{display:none!important}.m-visible[data-v-c01651b6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-l-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-l-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-l-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-l-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-c01651b6]{display:none!important}.l-visible[data-v-c01651b6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-xl-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-xl-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-xl-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xl-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-c01651b6]{display:none!important}.xl-visible[data-v-c01651b6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-c01651b6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-c01651b6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-c01651b6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-c01651b6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-c01651b6]{margin-left:26%}.col-no-margin-xxl-3[data-v-c01651b6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-c01651b6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-c01651b6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-c01651b6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-c01651b6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-c01651b6]{margin-left:52%}.col-no-margin-xxl-6[data-v-c01651b6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-c01651b6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-c01651b6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-c01651b6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-c01651b6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-c01651b6]{margin-left:78%}.col-no-margin-xxl-9[data-v-c01651b6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-c01651b6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-c01651b6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-c01651b6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-c01651b6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-c01651b6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-c01651b6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-c01651b6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-c01651b6]{display:none!important}.xxl-visible[data-v-c01651b6]{display:block!important}}.vertical-center[data-v-c01651b6]{display:flex;align-items:center}.horizontal-center[data-v-c01651b6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-c01651b6]{text-align:right;float:right;justify-content:right}.hidden[data-v-c01651b6]{display:none!important}.no-content[data-v-c01651b6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-c01651b6],.btn[data-v-c01651b6],button[data-v-c01651b6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-c01651b6],.btn-default[type=submit][data-v-c01651b6],.btn.btn-primary[data-v-c01651b6],.btn[type=submit][data-v-c01651b6],button.btn-primary[data-v-c01651b6],button[type=submit][data-v-c01651b6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-c01651b6],.btn-default .icon[data-v-c01651b6],button .icon[data-v-c01651b6]{margin-right:.5em}input[type=password][data-v-c01651b6],input[type=text][data-v-c01651b6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-c01651b6]:focus,input[type=text][data-v-c01651b6]:focus{border:1px solid #35b870}button[data-v-c01651b6],input[data-v-c01651b6]{outline:none}input[type=text][data-v-c01651b6]:hover,textarea[data-v-c01651b6]:hover{border:1px solid #9cdfb0}ul[data-v-c01651b6]{margin:0;padding:0;list-style:none}a[data-v-c01651b6]{cursor:pointer;text-decoration:none}[data-v-c01651b6]::-webkit-scrollbar{width:.75em}[data-v-c01651b6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-c01651b6]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-c01651b6]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-c01651b6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-c01651b6],input[type=password][data-v-c01651b6],input[type=search][data-v-c01651b6],input[type=text][data-v-c01651b6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-c01651b6]:hover,input[type=password][data-v-c01651b6]:hover,input[type=search][data-v-c01651b6]:hover,input[type=text][data-v-c01651b6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-c01651b6]:focus,input[type=password][data-v-c01651b6]:focus,input[type=search][data-v-c01651b6]:focus,input[type=text][data-v-c01651b6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-c01651b6],input[type=password].with-icon[data-v-c01651b6],input[type=search].with-icon[data-v-c01651b6],input[type=text].with-icon[data-v-c01651b6]{padding-left:.3em}input[type=search][data-v-c01651b6],input[type=text][data-v-c01651b6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-c01651b6]{animation-fill-mode:both;animation-name:fadeIn-c01651b6;-webkit-animation-name:fadeIn-c01651b6}.fade-in[data-v-c01651b6],.fade-out[data-v-c01651b6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-c01651b6]{animation-fill-mode:both;animation-name:fadeOut-c01651b6;-webkit-animation-name:fadeOut-c01651b6}@keyframes fadeIn-c01651b6{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-c01651b6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-c01651b6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-c01651b6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-c01651b6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.track[data-v-c01651b6]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.track[data-v-c01651b6]:hover{background:#bef6da}.track.active[data-v-c01651b6]{background:#8fefb7}.track.selected[data-v-c01651b6]{background:#c8ffd0}.track.dragover[data-v-c01651b6]{border-top:2px solid #35b870}.track[data-v-c01651b6]::-moz-selection{background:transparent!important}.track[data-v-c01651b6]::selection{background:transparent!important}.track .title[data-v-c01651b6]{font-size:1em;font-weight:400;margin:0}.track .album[data-v-c01651b6],.track .artist[data-v-c01651b6]{display:inline-flex;opacity:.7;font-size:.9em}.track .artist[data-v-c01651b6]{margin-right:.25em}@media screen and (max-width:calc(769px - 1px)){.track .album[data-v-c01651b6]{display:none}}.track .album[data-v-c01651b6]:before{content:"•";margin-right:.25em}.track .right-side[data-v-c01651b6]{display:flex;justify-content:flex-end}.track .actions[data-v-c01651b6],.track .duration[data-v-c01651b6]{display:inline-flex;align-items:center}.track .duration[data-v-c01651b6]{font-size:.85em;opacity:.7}.track .actions[data-v-c01651b6] button{opacity:.7}.playlists[data-v-c01651b6]{width:100%;display:flex;flex-direction:column}.playlists .header-container .filter input[data-v-c01651b6]{width:100%}.playlists .body[data-v-c01651b6]{height:calc(100% - 8.8em);overflow:auto}.playlists .no-content[data-v-c01651b6]{height:100%}.playlists .playlist[data-v-c01651b6]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.playlists .playlist[data-v-c01651b6]:hover{background:#bef6da}.playlists .playlist.active[data-v-c01651b6]{background:#8fefb7}.playlists .playlist.selected[data-v-c01651b6]{background:#c8ffd0}.playlists .playlist .right-side[data-v-c01651b6]{display:flex;justify-content:flex-end}.playlists .header .buttons[data-v-c01651b6]{align-items:flex-end;justify-content:flex-end}.editor-container[data-v-c01651b6]{width:100%;height:100%;display:flex;flex-direction:column}.editor-container .header-container[data-v-c01651b6]{width:100%}.editor-container[data-v-c01651b6] .header .back-btn{padding-left:.25em}.editor-container[data-v-c01651b6] .header .add-btn{float:right}.editor-container[data-v-c01651b6] .header .search-box input{width:65%}.editor-container .editor[data-v-c01651b6]{width:100%;height:calc(100% - 8.8em);display:flex;flex-direction:column;overflow:auto}.col-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6fe42598]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6fe42598]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6fe42598]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6fe42598]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6fe42598]:first-child{margin-left:26%!important}.col-offset-3[data-v-6fe42598]:not(first-child){margin-left:30%!important}.col-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6fe42598]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6fe42598]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6fe42598]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6fe42598]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6fe42598]:first-child{margin-left:52%!important}.col-offset-6[data-v-6fe42598]:not(first-child){margin-left:56%!important}.col-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6fe42598]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6fe42598]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6fe42598]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6fe42598]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6fe42598]:first-child{margin-left:78%!important}.col-offset-9[data-v-6fe42598]:not(first-child){margin-left:82%!important}.col-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6fe42598]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6fe42598]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6fe42598]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6fe42598]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-s-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-s-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-s-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-s-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6fe42598]{display:none!important}.s-visible[data-v-6fe42598]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-m-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-m-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-m-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-m-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6fe42598]{display:none!important}.m-visible[data-v-6fe42598]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-l-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-l-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-l-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-l-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6fe42598]{display:none!important}.l-visible[data-v-6fe42598]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-xl-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-xl-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-xl-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xl-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6fe42598]{display:none!important}.xl-visible[data-v-6fe42598]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6fe42598]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6fe42598]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6fe42598]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6fe42598]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6fe42598]{margin-left:26%}.col-no-margin-xxl-3[data-v-6fe42598]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6fe42598]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6fe42598]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6fe42598]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6fe42598]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6fe42598]{margin-left:52%}.col-no-margin-xxl-6[data-v-6fe42598]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6fe42598]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6fe42598]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6fe42598]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6fe42598]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6fe42598]{margin-left:78%}.col-no-margin-xxl-9[data-v-6fe42598]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6fe42598]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6fe42598]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6fe42598]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6fe42598]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6fe42598]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6fe42598]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6fe42598]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6fe42598]{display:none!important}.xxl-visible[data-v-6fe42598]{display:block!important}}.vertical-center[data-v-6fe42598]{display:flex;align-items:center}.horizontal-center[data-v-6fe42598]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6fe42598]{text-align:right;float:right;justify-content:right}.hidden[data-v-6fe42598]{display:none!important}.no-content[data-v-6fe42598]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6fe42598],.btn[data-v-6fe42598],button[data-v-6fe42598]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6fe42598],.btn-default[type=submit][data-v-6fe42598],.btn.btn-primary[data-v-6fe42598],.btn[type=submit][data-v-6fe42598],button.btn-primary[data-v-6fe42598],button[type=submit][data-v-6fe42598]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6fe42598],.btn-default .icon[data-v-6fe42598],button .icon[data-v-6fe42598]{margin-right:.5em}input[type=password][data-v-6fe42598],input[type=text][data-v-6fe42598]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6fe42598]:focus,input[type=text][data-v-6fe42598]:focus{border:1px solid #35b870}button[data-v-6fe42598],input[data-v-6fe42598]{outline:none}input[type=text][data-v-6fe42598]:hover,textarea[data-v-6fe42598]:hover{border:1px solid #9cdfb0}ul[data-v-6fe42598]{margin:0;padding:0;list-style:none}a[data-v-6fe42598]{cursor:pointer;text-decoration:none}[data-v-6fe42598]::-webkit-scrollbar{width:.75em}[data-v-6fe42598]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6fe42598]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-6fe42598]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-6fe42598]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6fe42598],input[type=password][data-v-6fe42598],input[type=search][data-v-6fe42598],input[type=text][data-v-6fe42598]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6fe42598]:hover,input[type=password][data-v-6fe42598]:hover,input[type=search][data-v-6fe42598]:hover,input[type=text][data-v-6fe42598]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6fe42598]:focus,input[type=password][data-v-6fe42598]:focus,input[type=search][data-v-6fe42598]:focus,input[type=text][data-v-6fe42598]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6fe42598],input[type=password].with-icon[data-v-6fe42598],input[type=search].with-icon[data-v-6fe42598],input[type=text].with-icon[data-v-6fe42598]{padding-left:.3em}input[type=search][data-v-6fe42598],input[type=text][data-v-6fe42598]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6fe42598]{animation-fill-mode:both;animation-name:fadeIn-6fe42598;-webkit-animation-name:fadeIn-6fe42598}.fade-in[data-v-6fe42598],.fade-out[data-v-6fe42598]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6fe42598]{animation-fill-mode:both;animation-name:fadeOut-6fe42598;-webkit-animation-name:fadeOut-6fe42598}@keyframes fadeIn-6fe42598{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-6fe42598{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6fe42598]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6fe42598]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6fe42598]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.track[data-v-6fe42598]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.track[data-v-6fe42598]:hover{background:#bef6da}.track.active[data-v-6fe42598]{background:#8fefb7}.track.selected[data-v-6fe42598]{background:#c8ffd0}.track.dragover[data-v-6fe42598]{border-top:2px solid #35b870}.track[data-v-6fe42598]::-moz-selection{background:transparent!important}.track[data-v-6fe42598]::selection{background:transparent!important}.track .title[data-v-6fe42598]{font-size:1em;font-weight:400;margin:0}.track .album[data-v-6fe42598],.track .artist[data-v-6fe42598]{display:inline-flex;opacity:.7;font-size:.9em}.track .artist[data-v-6fe42598]{margin-right:.25em}@media screen and (max-width:calc(769px - 1px)){.track .album[data-v-6fe42598]{display:none}}.track .album[data-v-6fe42598]:before{content:"•";margin-right:.25em}.track .right-side[data-v-6fe42598]{display:flex;justify-content:flex-end}.track .actions[data-v-6fe42598],.track .duration[data-v-6fe42598]{display:inline-flex;align-items:center}.track .duration[data-v-6fe42598]{font-size:.85em;opacity:.7}.track .actions[data-v-6fe42598] button{opacity:.7}.search[data-v-6fe42598]{width:100%;height:calc(100% - 5.5em);display:flex;flex-direction:column}.search .form-container[data-v-6fe42598],.search[data-v-6fe42598]:not(.form-collapsed){justify-content:center;align-items:center}.search .form-container[data-v-6fe42598]{width:100%;height:100%;display:flex;flex-grow:1}.search form[data-v-6fe42598]{width:calc(100% - 2em);max-width:30em;height:17em;background:#edf0ee;display:flex;padding:2em;border-radius:1.5em}.search form .row[data-v-6fe42598]{margin:.25em 0}.search form input[type=text][data-v-6fe42598]{width:100%}.search form[data-v-6fe42598] .form-footer{height:3em;padding-right:0;border:0}.search form[data-v-6fe42598] button{border:0}.search form[data-v-6fe42598] button[type=submit]{background:none}.search form[data-v-6fe42598] button:hover{border:0;color:#38cf80}.search .results[data-v-6fe42598]{height:calc(100% - 3.3em);flex-grow:1;overflow:auto}.search[data-v-6fe42598] .header{display:flex;width:100%;align-items:center}.search[data-v-6fe42598] .header .search-box{width:70%}.search[data-v-6fe42598] .header .search-box input[type=search]{width:100%}.search[data-v-6fe42598] .header .buttons{width:30%;display:inline-flex;justify-content:flex-end;margin:0}.col-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-c3245ea8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-c3245ea8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-c3245ea8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-c3245ea8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-c3245ea8]:first-child{margin-left:26%!important}.col-offset-3[data-v-c3245ea8]:not(first-child){margin-left:30%!important}.col-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-c3245ea8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-c3245ea8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-c3245ea8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-c3245ea8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-c3245ea8]:first-child{margin-left:52%!important}.col-offset-6[data-v-c3245ea8]:not(first-child){margin-left:56%!important}.col-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-c3245ea8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-c3245ea8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-c3245ea8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-c3245ea8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-c3245ea8]:first-child{margin-left:78%!important}.col-offset-9[data-v-c3245ea8]:not(first-child){margin-left:82%!important}.col-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-c3245ea8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-c3245ea8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-c3245ea8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-c3245ea8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-s-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-s-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-s-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-s-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-c3245ea8]{display:none!important}.s-visible[data-v-c3245ea8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-m-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-m-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-m-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-m-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-c3245ea8]{display:none!important}.m-visible[data-v-c3245ea8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-l-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-l-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-l-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-l-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-c3245ea8]{display:none!important}.l-visible[data-v-c3245ea8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-xl-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-xl-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-xl-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xl-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-c3245ea8]{display:none!important}.xl-visible[data-v-c3245ea8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-c3245ea8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-c3245ea8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-c3245ea8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-c3245ea8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-c3245ea8]{margin-left:26%}.col-no-margin-xxl-3[data-v-c3245ea8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-c3245ea8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-c3245ea8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-c3245ea8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-c3245ea8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-c3245ea8]{margin-left:52%}.col-no-margin-xxl-6[data-v-c3245ea8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-c3245ea8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-c3245ea8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-c3245ea8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-c3245ea8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-c3245ea8]{margin-left:78%}.col-no-margin-xxl-9[data-v-c3245ea8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-c3245ea8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-c3245ea8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-c3245ea8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-c3245ea8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-c3245ea8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-c3245ea8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-c3245ea8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-c3245ea8]{display:none!important}.xxl-visible[data-v-c3245ea8]{display:block!important}}.vertical-center[data-v-c3245ea8]{display:flex;align-items:center}.horizontal-center[data-v-c3245ea8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-c3245ea8]{text-align:right;float:right;justify-content:right}.hidden[data-v-c3245ea8]{display:none!important}.no-content[data-v-c3245ea8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-c3245ea8],.btn[data-v-c3245ea8],button[data-v-c3245ea8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-c3245ea8],.btn-default[type=submit][data-v-c3245ea8],.btn.btn-primary[data-v-c3245ea8],.btn[type=submit][data-v-c3245ea8],button.btn-primary[data-v-c3245ea8],button[type=submit][data-v-c3245ea8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-c3245ea8],.btn-default .icon[data-v-c3245ea8],button .icon[data-v-c3245ea8]{margin-right:.5em}input[type=password][data-v-c3245ea8],input[type=text][data-v-c3245ea8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-c3245ea8]:focus,input[type=text][data-v-c3245ea8]:focus{border:1px solid #35b870}button[data-v-c3245ea8],input[data-v-c3245ea8]{outline:none}input[type=text][data-v-c3245ea8]:hover,textarea[data-v-c3245ea8]:hover{border:1px solid #9cdfb0}ul[data-v-c3245ea8]{margin:0;padding:0;list-style:none}a[data-v-c3245ea8]{cursor:pointer;text-decoration:none}[data-v-c3245ea8]::-webkit-scrollbar{width:.75em}[data-v-c3245ea8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-c3245ea8]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-c3245ea8]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-c3245ea8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-c3245ea8],input[type=password][data-v-c3245ea8],input[type=search][data-v-c3245ea8],input[type=text][data-v-c3245ea8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-c3245ea8]:hover,input[type=password][data-v-c3245ea8]:hover,input[type=search][data-v-c3245ea8]:hover,input[type=text][data-v-c3245ea8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-c3245ea8]:focus,input[type=password][data-v-c3245ea8]:focus,input[type=search][data-v-c3245ea8]:focus,input[type=text][data-v-c3245ea8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-c3245ea8],input[type=password].with-icon[data-v-c3245ea8],input[type=search].with-icon[data-v-c3245ea8],input[type=text].with-icon[data-v-c3245ea8]{padding-left:.3em}input[type=search][data-v-c3245ea8],input[type=text][data-v-c3245ea8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-c3245ea8]{animation-fill-mode:both;animation-name:fadeIn-c3245ea8;-webkit-animation-name:fadeIn-c3245ea8}.fade-in[data-v-c3245ea8],.fade-out[data-v-c3245ea8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-c3245ea8]{animation-fill-mode:both;animation-name:fadeOut-c3245ea8;-webkit-animation-name:fadeOut-c3245ea8}@keyframes fadeIn-c3245ea8{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-c3245ea8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-c3245ea8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-c3245ea8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-c3245ea8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.track[data-v-c3245ea8]{display:flex;justify-content:center;padding:.75em .25em .25em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.track[data-v-c3245ea8]:hover{background:#bef6da}.track.active[data-v-c3245ea8]{background:#8fefb7}.track.selected[data-v-c3245ea8]{background:#c8ffd0}.track.dragover[data-v-c3245ea8]{border-top:2px solid #35b870}.track[data-v-c3245ea8]::-moz-selection{background:transparent!important}.track[data-v-c3245ea8]::selection{background:transparent!important}.track .title[data-v-c3245ea8]{font-size:1em;font-weight:400;margin:0}.track .album[data-v-c3245ea8],.track .artist[data-v-c3245ea8]{display:inline-flex;opacity:.7;font-size:.9em}.track .artist[data-v-c3245ea8]{margin-right:.25em}@media screen and (max-width:calc(769px - 1px)){.track .album[data-v-c3245ea8]{display:none}}.track .album[data-v-c3245ea8]:before{content:"•";margin-right:.25em}.track .right-side[data-v-c3245ea8]{display:flex;justify-content:flex-end}.track .actions[data-v-c3245ea8],.track .duration[data-v-c3245ea8]{display:inline-flex;align-items:center}.track .duration[data-v-c3245ea8]{font-size:.85em;opacity:.7}.track .actions[data-v-c3245ea8] button{opacity:.7}.library[data-v-c3245ea8]{width:100%;display:flex;flex-direction:column}.library .results[data-v-c3245ea8]{overflow:auto;height:100%}.library .results .track[data-v-c3245ea8]{display:flex;align-items:center;justify-content:left}.library .results .track .left-side[data-v-c3245ea8]{display:inline-flex;align-items:center}.library .results .icon[data-v-c3245ea8]{opacity:.5;margin-right:.75em}.library[data-v-c3245ea8] .header{display:flex;width:100%;align-items:center}.library[data-v-c3245ea8] .header .search-box{width:70%}.library[data-v-c3245ea8] .header .search-box input[type=search]{width:100%}.library[data-v-c3245ea8] .header .buttons{width:30%;display:inline-flex;justify-content:right;margin:0}.col-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-2cd8b8d5]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-2cd8b8d5]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-2cd8b8d5]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-2cd8b8d5]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-2cd8b8d5]:first-child{margin-left:26%!important}.col-offset-3[data-v-2cd8b8d5]:not(first-child){margin-left:30%!important}.col-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-2cd8b8d5]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-2cd8b8d5]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-2cd8b8d5]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-2cd8b8d5]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-2cd8b8d5]:first-child{margin-left:52%!important}.col-offset-6[data-v-2cd8b8d5]:not(first-child){margin-left:56%!important}.col-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-2cd8b8d5]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-2cd8b8d5]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-2cd8b8d5]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-2cd8b8d5]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-2cd8b8d5]:first-child{margin-left:78%!important}.col-offset-9[data-v-2cd8b8d5]:not(first-child){margin-left:82%!important}.col-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-2cd8b8d5]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-2cd8b8d5]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-2cd8b8d5]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-2cd8b8d5]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-s-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-s-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-s-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-s-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-s-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-2cd8b8d5]{display:none!important}.s-visible[data-v-2cd8b8d5]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-m-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-m-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-m-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-m-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-m-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-2cd8b8d5]{display:none!important}.m-visible[data-v-2cd8b8d5]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-l-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-l-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-l-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-l-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-l-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-2cd8b8d5]{display:none!important}.l-visible[data-v-2cd8b8d5]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-xl-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-xl-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-xl-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xl-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-2cd8b8d5]{display:none!important}.xl-visible[data-v-2cd8b8d5]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-1[data-v-2cd8b8d5]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-2[data-v-2cd8b8d5]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-3[data-v-2cd8b8d5]{margin-left:26%}.col-no-margin-xxl-3[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-4[data-v-2cd8b8d5]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-5[data-v-2cd8b8d5]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-6[data-v-2cd8b8d5]{margin-left:52%}.col-no-margin-xxl-6[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-7[data-v-2cd8b8d5]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-8[data-v-2cd8b8d5]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-9[data-v-2cd8b8d5]{margin-left:78%}.col-no-margin-xxl-9[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-10[data-v-2cd8b8d5]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-2cd8b8d5]:first-child{margin-left:0}.col-offset-xxl-11[data-v-2cd8b8d5]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-2cd8b8d5]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-2cd8b8d5]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-2cd8b8d5]{display:none!important}.xxl-visible[data-v-2cd8b8d5]{display:block!important}}.vertical-center[data-v-2cd8b8d5]{display:flex;align-items:center}.horizontal-center[data-v-2cd8b8d5]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-2cd8b8d5]{text-align:right;float:right;justify-content:right}.hidden[data-v-2cd8b8d5]{display:none!important}.no-content[data-v-2cd8b8d5]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-2cd8b8d5],.btn[data-v-2cd8b8d5],button[data-v-2cd8b8d5]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-2cd8b8d5],.btn-default[type=submit][data-v-2cd8b8d5],.btn.btn-primary[data-v-2cd8b8d5],.btn[type=submit][data-v-2cd8b8d5],button.btn-primary[data-v-2cd8b8d5],button[type=submit][data-v-2cd8b8d5]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-2cd8b8d5],.btn-default .icon[data-v-2cd8b8d5],button .icon[data-v-2cd8b8d5]{margin-right:.5em}input[type=password][data-v-2cd8b8d5],input[type=text][data-v-2cd8b8d5]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-2cd8b8d5]:focus,input[type=text][data-v-2cd8b8d5]:focus{border:1px solid #35b870}button[data-v-2cd8b8d5],input[data-v-2cd8b8d5]{outline:none}input[type=text][data-v-2cd8b8d5]:hover,textarea[data-v-2cd8b8d5]:hover{border:1px solid #9cdfb0}ul[data-v-2cd8b8d5]{margin:0;padding:0;list-style:none}a[data-v-2cd8b8d5]{cursor:pointer;text-decoration:none}[data-v-2cd8b8d5]::-webkit-scrollbar{width:.75em}[data-v-2cd8b8d5]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-2cd8b8d5]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-2cd8b8d5]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-2cd8b8d5]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-2cd8b8d5],input[type=password][data-v-2cd8b8d5],input[type=search][data-v-2cd8b8d5],input[type=text][data-v-2cd8b8d5]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-2cd8b8d5]:hover,input[type=password][data-v-2cd8b8d5]:hover,input[type=search][data-v-2cd8b8d5]:hover,input[type=text][data-v-2cd8b8d5]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-2cd8b8d5]:focus,input[type=password][data-v-2cd8b8d5]:focus,input[type=search][data-v-2cd8b8d5]:focus,input[type=text][data-v-2cd8b8d5]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-2cd8b8d5],input[type=password].with-icon[data-v-2cd8b8d5],input[type=search].with-icon[data-v-2cd8b8d5],input[type=text].with-icon[data-v-2cd8b8d5]{padding-left:.3em}input[type=search][data-v-2cd8b8d5],input[type=text][data-v-2cd8b8d5]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-2cd8b8d5]{animation-fill-mode:both;animation-name:fadeIn-2cd8b8d5;-webkit-animation-name:fadeIn-2cd8b8d5}.fade-in[data-v-2cd8b8d5],.fade-out[data-v-2cd8b8d5]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-2cd8b8d5]{animation-fill-mode:both;animation-name:fadeOut-2cd8b8d5;-webkit-animation-name:fadeOut-2cd8b8d5}@keyframes fadeIn-2cd8b8d5{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-2cd8b8d5{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-2cd8b8d5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-2cd8b8d5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-2cd8b8d5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}main[data-v-2cd8b8d5]{height:100%;background:#fff;display:flex;flex-direction:row-reverse}main .view-container[data-v-2cd8b8d5]{display:flex;flex-grow:1;overflow:auto}main[data-v-2cd8b8d5] button{background:none;padding:.5em .75em;border:0}main[data-v-2cd8b8d5] button:hover{border:0;color:#35b870}main[data-v-2cd8b8d5] a{color:#000;opacity:.65}main[data-v-2cd8b8d5] a:hover{opacity:.75;border-bottom:1px dotted}.playlists-modal-container[data-v-2cd8b8d5] .body{display:flex;flex-direction:column;padding:0!important}.playlists-modal-container[data-v-2cd8b8d5] .filter{padding:.33em;background-color:#e4eae8;border-bottom:1px solid #ddd}.playlists-modal-container[data-v-2cd8b8d5] .filter input{width:90%}.playlists-modal-container[data-v-2cd8b8d5] .playlists{overflow:auto;padding:1.5em}.playlists-modal-container[data-v-2cd8b8d5] .playlists label{display:flex;align-items:center}.playlists-modal-container[data-v-2cd8b8d5] .playlists label:not(:last-child){margin-bottom:.5em}.playlists-modal-container[data-v-2cd8b8d5] .playlists label .name{margin-left:.5em}.track-info-container[data-v-2cd8b8d5] .body{height:15em;overflow:auto}@media screen and (max-width:calc(769px - 1px)){.track-info-container[data-v-2cd8b8d5] .body{width:25em}}@media screen and (min-width:769px){.track-info-container[data-v-2cd8b8d5] .body{width:35em}}.track-info-container[data-v-2cd8b8d5] .body .file{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6849.837012fe.css b/platypush/backend/http/webapp/dist/static/css/6849.837012fe.css deleted file mode 100644 index 8c1cd834..00000000 --- a/platypush/backend/http/webapp/dist/static/css/6849.837012fe.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-56458f8e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-56458f8e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-56458f8e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-56458f8e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-56458f8e]:first-child{margin-left:26%!important}.col-offset-3[data-v-56458f8e]:not(first-child){margin-left:30%!important}.col-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-56458f8e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-56458f8e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-56458f8e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-56458f8e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-56458f8e]:first-child{margin-left:52%!important}.col-offset-6[data-v-56458f8e]:not(first-child){margin-left:56%!important}.col-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-56458f8e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-56458f8e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-56458f8e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-56458f8e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-56458f8e]:first-child{margin-left:78%!important}.col-offset-9[data-v-56458f8e]:not(first-child){margin-left:82%!important}.col-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-56458f8e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-56458f8e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-56458f8e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-56458f8e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-s-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-s-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-s-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-s-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-56458f8e]{display:none!important}.s-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-m-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-m-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-m-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-m-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-56458f8e]{display:none!important}.m-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-l-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-l-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-l-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-l-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-56458f8e]{display:none!important}.l-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-xl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-xl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-xl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xl-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-56458f8e]{display:none!important}.xl-visible[data-v-56458f8e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-56458f8e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-56458f8e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-56458f8e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-56458f8e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-56458f8e]{margin-left:26%}.col-no-margin-xxl-3[data-v-56458f8e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-56458f8e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-56458f8e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-56458f8e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-56458f8e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-56458f8e]{margin-left:52%}.col-no-margin-xxl-6[data-v-56458f8e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-56458f8e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-56458f8e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-56458f8e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-56458f8e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-56458f8e]{margin-left:78%}.col-no-margin-xxl-9[data-v-56458f8e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-56458f8e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-56458f8e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-56458f8e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-56458f8e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-56458f8e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-56458f8e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-56458f8e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-56458f8e]{display:none!important}.xxl-visible[data-v-56458f8e]{display:block!important}}.vertical-center[data-v-56458f8e]{display:flex;align-items:center}.horizontal-center[data-v-56458f8e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-56458f8e]{text-align:right;float:right;justify-content:right}.hidden[data-v-56458f8e]{display:none!important}.no-content[data-v-56458f8e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-56458f8e],.btn[data-v-56458f8e],button[data-v-56458f8e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-56458f8e],.btn-default[type=submit][data-v-56458f8e],.btn.btn-primary[data-v-56458f8e],.btn[type=submit][data-v-56458f8e],button.btn-primary[data-v-56458f8e],button[type=submit][data-v-56458f8e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-56458f8e],.btn-default .icon[data-v-56458f8e],button .icon[data-v-56458f8e]{margin-right:.5em}input[type=password][data-v-56458f8e],input[type=text][data-v-56458f8e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-56458f8e]:focus,input[type=text][data-v-56458f8e]:focus{border:1px solid #35b870}button[data-v-56458f8e],input[data-v-56458f8e]{outline:none}input[type=text][data-v-56458f8e]:hover,textarea[data-v-56458f8e]:hover{border:1px solid #9cdfb0}ul[data-v-56458f8e]{margin:0;padding:0;list-style:none}a[data-v-56458f8e]{cursor:pointer;text-decoration:none}[data-v-56458f8e]::-webkit-scrollbar{width:.75em}[data-v-56458f8e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-56458f8e]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-56458f8e]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-56458f8e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-56458f8e],input[type=password][data-v-56458f8e],input[type=search][data-v-56458f8e],input[type=text][data-v-56458f8e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-56458f8e]:hover,input[type=password][data-v-56458f8e]:hover,input[type=search][data-v-56458f8e]:hover,input[type=text][data-v-56458f8e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-56458f8e]:focus,input[type=password][data-v-56458f8e]:focus,input[type=search][data-v-56458f8e]:focus,input[type=text][data-v-56458f8e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-56458f8e],input[type=password].with-icon[data-v-56458f8e],input[type=search].with-icon[data-v-56458f8e],input[type=text].with-icon[data-v-56458f8e]{padding-left:.3em}input[type=search][data-v-56458f8e],input[type=text][data-v-56458f8e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-56458f8e]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-56458f8e;-webkit-animation-name:fadeIn-56458f8e}.fade-in[data-v-56458f8e],.fade-out[data-v-56458f8e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-56458f8e]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-56458f8e;-webkit-animation-name:fadeOut-56458f8e}@-webkit-keyframes fadeIn-56458f8e{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-56458f8e{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-56458f8e{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-56458f8e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-56458f8e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-56458f8e]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-56458f8e]:nth-child(2n),.zwave-container .params .row[data-v-56458f8e]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-56458f8e]:nth-child(odd),.zwave-container .params .row[data-v-56458f8e]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-56458f8e]:hover,.zwave-container .params .row[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-56458f8e],.zwave-container .scene .actions .row[data-v-56458f8e]{cursor:pointer}.zwave-container .node form[data-v-56458f8e],.zwave-container .scene form[data-v-56458f8e]{margin-bottom:0}.zwave-container .params[data-v-56458f8e]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-56458f8e]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-56458f8e]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-56458f8e]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-56458f8e]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-56458f8e]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-56458f8e]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-56458f8e]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-56458f8e]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-56458f8e]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-56458f8e]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-56458f8e]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-56458f8e]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-56458f8e]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-56458f8e],.zwave-container .params .param-value .numeric .row[data-v-56458f8e]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-56458f8e],.zwave-container .params .param-value .numeric .value-min[data-v-56458f8e]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-56458f8e]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-56458f8e]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-56458f8e]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-56458f8e]{margin:0}.zwave-container .row[data-v-56458f8e]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-56458f8e]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-56458f8e]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-56458f8e]{width:40%}.zwave-container .row .param-value[data-v-56458f8e]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-56458f8e]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-56458f8e]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-56458f8e]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-56458f8e]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-56458f8e]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-56458f8e]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-56458f8e]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-56458f8e]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-56458f8e],.zwave-container .row .param-value .numeric .row[data-v-56458f8e]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-56458f8e],.zwave-container .row .param-value .numeric .value-min[data-v-56458f8e]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-56458f8e]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-56458f8e]{text-align:right}.zwave-container .btn-default[data-v-56458f8e]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-56458f8e]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-56458f8e]{text-align:right}.zwave-container .view-container[data-v-56458f8e]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-56458f8e]{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-56458f8e]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-56458f8e]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-56458f8e]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-56458f8e]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-56458f8e]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-56458f8e]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-56458f8e]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-56458f8e]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-56458f8e]{margin:0}.zwave-container .item[data-v-56458f8e]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-56458f8e]{background:#c8ffd0}.zwave-container .item[data-v-56458f8e]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-56458f8e]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-56458f8e]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-56458f8e]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-56458f8e]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-56458f8e]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-56458f8e]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-56458f8e]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-56458f8e]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-56458f8e]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-56458f8e]{width:90%}.zwave-container .item .value .param-value input[data-v-56458f8e]{width:100%}.zwave-container .item button[data-v-56458f8e]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-56458f8e]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-56458f8e]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-56458f8e]{justify-content:right}}.zwave-container .item .name-edit[data-v-56458f8e]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-56458f8e]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-56458f8e]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-56458f8e]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-56458f8e]{padding:0}.zwave-container .modal .section .header[data-v-56458f8e]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-56458f8e]{padding:0}.zwave-container .modal .network-info[data-v-56458f8e]{min-width:600pt}.zwave-container .error[data-v-56458f8e]{color:#a00}.zwave-container form[data-v-56458f8e]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-56458f8e]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-56458f8e]:hover{color:#35b870}.zwave-container .buttons[data-v-56458f8e]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-56458f8e]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-56458f8e]{width:100%}.zwave-container .clickable[data-v-56458f8e]{cursor:pointer}.zwave-container .buttons button[data-v-56458f8e]{background:none!important}.zwave-container .view.values .node-container[data-v-56458f8e]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-56458f8e]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-56458f8e]{border-radius:0}.section.nodes .header[data-v-56458f8e],.section.nodes .row[data-v-56458f8e]{position:relative}.section.nodes .header .buttons[data-v-56458f8e],.section.nodes .row .buttons[data-v-56458f8e]{position:absolute;right:0;display:flex;justify-content:right}.col-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-3da196a6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-3da196a6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-3da196a6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-3da196a6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-3da196a6]:first-child{margin-left:26%!important}.col-offset-3[data-v-3da196a6]:not(first-child){margin-left:30%!important}.col-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-3da196a6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-3da196a6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-3da196a6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-3da196a6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-3da196a6]:first-child{margin-left:52%!important}.col-offset-6[data-v-3da196a6]:not(first-child){margin-left:56%!important}.col-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-3da196a6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-3da196a6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-3da196a6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-3da196a6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-3da196a6]:first-child{margin-left:78%!important}.col-offset-9[data-v-3da196a6]:not(first-child){margin-left:82%!important}.col-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-3da196a6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-3da196a6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-3da196a6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-3da196a6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-s-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-s-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-s-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-s-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-3da196a6]{display:none!important}.s-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-m-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-m-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-m-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-m-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-3da196a6]{display:none!important}.m-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-l-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-l-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-l-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-l-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-3da196a6]{display:none!important}.l-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-xl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-xl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-xl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xl-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-3da196a6]{display:none!important}.xl-visible[data-v-3da196a6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-3da196a6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-3da196a6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-3da196a6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-3da196a6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-3da196a6]{margin-left:26%}.col-no-margin-xxl-3[data-v-3da196a6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-3da196a6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-3da196a6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-3da196a6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-3da196a6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-3da196a6]{margin-left:52%}.col-no-margin-xxl-6[data-v-3da196a6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-3da196a6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-3da196a6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-3da196a6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-3da196a6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-3da196a6]{margin-left:78%}.col-no-margin-xxl-9[data-v-3da196a6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-3da196a6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-3da196a6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-3da196a6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-3da196a6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-3da196a6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-3da196a6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-3da196a6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-3da196a6]{display:none!important}.xxl-visible[data-v-3da196a6]{display:block!important}}.vertical-center[data-v-3da196a6]{display:flex;align-items:center}.horizontal-center[data-v-3da196a6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-3da196a6]{text-align:right;float:right;justify-content:right}.hidden[data-v-3da196a6]{display:none!important}.no-content[data-v-3da196a6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-3da196a6],.btn[data-v-3da196a6],button[data-v-3da196a6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-3da196a6],.btn-default[type=submit][data-v-3da196a6],.btn.btn-primary[data-v-3da196a6],.btn[type=submit][data-v-3da196a6],button.btn-primary[data-v-3da196a6],button[type=submit][data-v-3da196a6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-3da196a6],.btn-default .icon[data-v-3da196a6],button .icon[data-v-3da196a6]{margin-right:.5em}input[type=password][data-v-3da196a6],input[type=text][data-v-3da196a6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-3da196a6]:focus,input[type=text][data-v-3da196a6]:focus{border:1px solid #35b870}button[data-v-3da196a6],input[data-v-3da196a6]{outline:none}input[type=text][data-v-3da196a6]:hover,textarea[data-v-3da196a6]:hover{border:1px solid #9cdfb0}ul[data-v-3da196a6]{margin:0;padding:0;list-style:none}a[data-v-3da196a6]{cursor:pointer;text-decoration:none}[data-v-3da196a6]::-webkit-scrollbar{width:.75em}[data-v-3da196a6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-3da196a6]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-3da196a6]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-3da196a6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-3da196a6],input[type=password][data-v-3da196a6],input[type=search][data-v-3da196a6],input[type=text][data-v-3da196a6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-3da196a6]:hover,input[type=password][data-v-3da196a6]:hover,input[type=search][data-v-3da196a6]:hover,input[type=text][data-v-3da196a6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-3da196a6]:focus,input[type=password][data-v-3da196a6]:focus,input[type=search][data-v-3da196a6]:focus,input[type=text][data-v-3da196a6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-3da196a6],input[type=password].with-icon[data-v-3da196a6],input[type=search].with-icon[data-v-3da196a6],input[type=text].with-icon[data-v-3da196a6]{padding-left:.3em}input[type=search][data-v-3da196a6],input[type=text][data-v-3da196a6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-3da196a6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-3da196a6;-webkit-animation-name:fadeIn-3da196a6}.fade-in[data-v-3da196a6],.fade-out[data-v-3da196a6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-3da196a6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-3da196a6;-webkit-animation-name:fadeOut-3da196a6}@-webkit-keyframes fadeIn-3da196a6{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-3da196a6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-3da196a6{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-3da196a6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-3da196a6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-3da196a6]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-3da196a6]:nth-child(2n),.zwave-container .params .row[data-v-3da196a6]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-3da196a6]:nth-child(odd),.zwave-container .params .row[data-v-3da196a6]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-3da196a6]:hover,.zwave-container .params .row[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-3da196a6],.zwave-container .scene .actions .row[data-v-3da196a6]{cursor:pointer}.zwave-container .node form[data-v-3da196a6],.zwave-container .scene form[data-v-3da196a6]{margin-bottom:0}.zwave-container .params[data-v-3da196a6]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-3da196a6]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-3da196a6]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-3da196a6]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-3da196a6]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-3da196a6]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-3da196a6]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-3da196a6]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-3da196a6]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-3da196a6]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-3da196a6]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-3da196a6]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-3da196a6]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-3da196a6]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-3da196a6],.zwave-container .params .param-value .numeric .row[data-v-3da196a6]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-3da196a6],.zwave-container .params .param-value .numeric .value-min[data-v-3da196a6]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-3da196a6]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-3da196a6]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-3da196a6]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-3da196a6]{margin:0}.zwave-container .row[data-v-3da196a6]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-3da196a6]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-3da196a6]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-3da196a6]{width:40%}.zwave-container .row .param-value[data-v-3da196a6]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-3da196a6]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-3da196a6]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-3da196a6]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-3da196a6]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-3da196a6]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-3da196a6]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-3da196a6]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-3da196a6]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-3da196a6],.zwave-container .row .param-value .numeric .row[data-v-3da196a6]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-3da196a6],.zwave-container .row .param-value .numeric .value-min[data-v-3da196a6]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-3da196a6]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-3da196a6]{text-align:right}.zwave-container .btn-default[data-v-3da196a6]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-3da196a6]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-3da196a6]{text-align:right}.zwave-container .view-container[data-v-3da196a6]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-3da196a6]{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-3da196a6]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-3da196a6]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-3da196a6]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-3da196a6]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-3da196a6]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-3da196a6]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-3da196a6]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-3da196a6]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-3da196a6]{margin:0}.zwave-container .item[data-v-3da196a6]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-3da196a6]{background:#c8ffd0}.zwave-container .item[data-v-3da196a6]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-3da196a6]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-3da196a6]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-3da196a6]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-3da196a6]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-3da196a6]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-3da196a6]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-3da196a6]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-3da196a6]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-3da196a6]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-3da196a6]{width:90%}.zwave-container .item .value .param-value input[data-v-3da196a6]{width:100%}.zwave-container .item button[data-v-3da196a6]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-3da196a6]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-3da196a6]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-3da196a6]{justify-content:right}}.zwave-container .item .name-edit[data-v-3da196a6]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-3da196a6]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-3da196a6]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-3da196a6]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-3da196a6]{padding:0}.zwave-container .modal .section .header[data-v-3da196a6]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-3da196a6]{padding:0}.zwave-container .modal .network-info[data-v-3da196a6]{min-width:600pt}.zwave-container .error[data-v-3da196a6]{color:#a00}.zwave-container form[data-v-3da196a6]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-3da196a6]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-3da196a6]:hover{color:#35b870}.zwave-container .buttons[data-v-3da196a6]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-3da196a6]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-3da196a6]{width:100%}.zwave-container .clickable[data-v-3da196a6]{cursor:pointer}.zwave-container .buttons button[data-v-3da196a6]{background:none!important}.zwave-container .view.values .node-container[data-v-3da196a6]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-3da196a6]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-3da196a6]{border-radius:0}.col-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0021cd76]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0021cd76]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0021cd76]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0021cd76]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0021cd76]:first-child{margin-left:26%!important}.col-offset-3[data-v-0021cd76]:not(first-child){margin-left:30%!important}.col-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0021cd76]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0021cd76]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0021cd76]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0021cd76]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0021cd76]:first-child{margin-left:52%!important}.col-offset-6[data-v-0021cd76]:not(first-child){margin-left:56%!important}.col-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0021cd76]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0021cd76]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0021cd76]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0021cd76]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0021cd76]:first-child{margin-left:78%!important}.col-offset-9[data-v-0021cd76]:not(first-child){margin-left:82%!important}.col-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0021cd76]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0021cd76]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0021cd76]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0021cd76]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-s-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-s-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-s-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-s-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0021cd76]{display:none!important}.s-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-m-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-m-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-m-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-m-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0021cd76]{display:none!important}.m-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-l-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-l-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-l-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-l-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0021cd76]{display:none!important}.l-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-xl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-xl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-xl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xl-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0021cd76]{display:none!important}.xl-visible[data-v-0021cd76]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0021cd76]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0021cd76]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0021cd76]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0021cd76]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0021cd76]{margin-left:26%}.col-no-margin-xxl-3[data-v-0021cd76]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0021cd76]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0021cd76]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0021cd76]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0021cd76]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0021cd76]{margin-left:52%}.col-no-margin-xxl-6[data-v-0021cd76]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0021cd76]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0021cd76]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0021cd76]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0021cd76]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0021cd76]{margin-left:78%}.col-no-margin-xxl-9[data-v-0021cd76]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0021cd76]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0021cd76]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0021cd76]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0021cd76]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0021cd76]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0021cd76]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0021cd76]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0021cd76]{display:none!important}.xxl-visible[data-v-0021cd76]{display:block!important}}.vertical-center[data-v-0021cd76]{display:flex;align-items:center}.horizontal-center[data-v-0021cd76]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0021cd76]{text-align:right;float:right;justify-content:right}.hidden[data-v-0021cd76]{display:none!important}.no-content[data-v-0021cd76]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0021cd76],.btn[data-v-0021cd76],button[data-v-0021cd76]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0021cd76],.btn-default[type=submit][data-v-0021cd76],.btn.btn-primary[data-v-0021cd76],.btn[type=submit][data-v-0021cd76],button.btn-primary[data-v-0021cd76],button[type=submit][data-v-0021cd76]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0021cd76],.btn-default .icon[data-v-0021cd76],button .icon[data-v-0021cd76]{margin-right:.5em}input[type=password][data-v-0021cd76],input[type=text][data-v-0021cd76]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0021cd76]:focus,input[type=text][data-v-0021cd76]:focus{border:1px solid #35b870}button[data-v-0021cd76],input[data-v-0021cd76]{outline:none}input[type=text][data-v-0021cd76]:hover,textarea[data-v-0021cd76]:hover{border:1px solid #9cdfb0}ul[data-v-0021cd76]{margin:0;padding:0;list-style:none}a[data-v-0021cd76]{cursor:pointer;text-decoration:none}[data-v-0021cd76]::-webkit-scrollbar{width:.75em}[data-v-0021cd76]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0021cd76]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-0021cd76]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-0021cd76]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0021cd76],input[type=password][data-v-0021cd76],input[type=search][data-v-0021cd76],input[type=text][data-v-0021cd76]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0021cd76]:hover,input[type=password][data-v-0021cd76]:hover,input[type=search][data-v-0021cd76]:hover,input[type=text][data-v-0021cd76]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0021cd76]:focus,input[type=password][data-v-0021cd76]:focus,input[type=search][data-v-0021cd76]:focus,input[type=text][data-v-0021cd76]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0021cd76],input[type=password].with-icon[data-v-0021cd76],input[type=search].with-icon[data-v-0021cd76],input[type=text].with-icon[data-v-0021cd76]{padding-left:.3em}input[type=search][data-v-0021cd76],input[type=text][data-v-0021cd76]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0021cd76]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-0021cd76;-webkit-animation-name:fadeIn-0021cd76}.fade-in[data-v-0021cd76],.fade-out[data-v-0021cd76]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0021cd76]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-0021cd76;-webkit-animation-name:fadeOut-0021cd76}@-webkit-keyframes fadeIn-0021cd76{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-0021cd76{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-0021cd76{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-0021cd76{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0021cd76]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items[data-v-0021cd76]{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row[data-v-0021cd76]:nth-child(2n),.zwave-container .params .row[data-v-0021cd76]:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row[data-v-0021cd76]:nth-child(odd),.zwave-container .params .row[data-v-0021cd76]:nth-child(odd){background:#fff}.zwave-container .info-body .row[data-v-0021cd76]:hover,.zwave-container .params .row[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .node .actions .row[data-v-0021cd76],.zwave-container .scene .actions .row[data-v-0021cd76]{cursor:pointer}.zwave-container .node form[data-v-0021cd76],.zwave-container .scene form[data-v-0021cd76]{margin-bottom:0}.zwave-container .params[data-v-0021cd76]{background:#fff;padding-bottom:1em}.zwave-container .params .title[data-v-0021cd76]{font-size:1.1em!important;margin:0!important}.zwave-container .params .section[data-v-0021cd76]{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section[data-v-0021cd76]:not(:first-child){padding-top:1em}.zwave-container .params .section .header[data-v-0021cd76]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons[data-v-0021cd76]{display:inline-flex;justify-content:right}.zwave-container .params .row[data-v-0021cd76]{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .params .param-name[data-v-0021cd76]{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value[data-v-0021cd76]{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .params .param-value .value-data[data-v-0021cd76]{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .params .param-value .unit[data-v-0021cd76]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select[data-v-0021cd76]{width:100%}.zwave-container .params .param-value .numeric input.slider[data-v-0021cd76]{text-align:left}.zwave-container .params .param-value .numeric input[type=text][data-v-0021cd76]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row[data-v-0021cd76],.zwave-container .params .param-value .numeric .row[data-v-0021cd76]:hover{background:none}.zwave-container .params .param-value .numeric .value-max[data-v-0021cd76],.zwave-container .params .param-value .numeric .value-min[data-v-0021cd76]{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min[data-v-0021cd76]{text-align:left}.zwave-container .params .param-value .numeric .value-max[data-v-0021cd76]{text-align:right}.zwave-container .params .param-value .edit-cell[data-v-0021cd76]{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons[data-v-0021cd76]{margin:0}.zwave-container .row[data-v-0021cd76]{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name[data-v-0021cd76]{width:100%;font-weight:700}.zwave-container .row .param-value[data-v-0021cd76]{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name[data-v-0021cd76]{width:40%}.zwave-container .row .param-value[data-v-0021cd76]{width:58%;justify-content:right}}.zwave-container .row .param-name[data-v-0021cd76]{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value[data-v-0021cd76]{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .row .param-value .value-data[data-v-0021cd76]{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container[data-v-0021cd76]{display:flex;align-items:center}.zwave-container .row .param-value .unit[data-v-0021cd76]{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select[data-v-0021cd76]{width:100%}.zwave-container .row .param-value .numeric input.slider[data-v-0021cd76]{text-align:left}.zwave-container .row .param-value .numeric input[type=text][data-v-0021cd76]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row[data-v-0021cd76],.zwave-container .row .param-value .numeric .row[data-v-0021cd76]:hover{background:none}.zwave-container .row .param-value .numeric .value-max[data-v-0021cd76],.zwave-container .row .param-value .numeric .value-min[data-v-0021cd76]{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min[data-v-0021cd76]{text-align:left}.zwave-container .row .param-value .numeric .value-max[data-v-0021cd76]{text-align:right}.zwave-container .btn-default[data-v-0021cd76]{border:0;padding:0 1em}.zwave-container .btn-default[data-v-0021cd76]:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons[data-v-0021cd76]{text-align:right}.zwave-container .view-container[data-v-0021cd76]{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view[data-v-0021cd76]{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view[data-v-0021cd76]{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view[data-v-0021cd76]{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item[data-v-0021cd76]{border-bottom:1px solid #ddd}.zwave-container .item.selected[data-v-0021cd76]{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header[data-v-0021cd76]{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header[data-v-0021cd76]:hover{border-radius:1.5em}.zwave-container .item .name.header.selected[data-v-0021cd76]{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title[data-v-0021cd76]{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons[data-v-0021cd76]{margin:0}.zwave-container .item[data-v-0021cd76]:hover{background:#bef6da}.zwave-container .item:hover.selected[data-v-0021cd76]{background:#c8ffd0}.zwave-container .item[data-v-0021cd76]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item[data-v-0021cd76]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section[data-v-0021cd76]{padding:1.5em 0 0 0}.zwave-container .item .value .param-name[data-v-0021cd76]{display:inline-block}.zwave-container .item .value .param-name .name[data-v-0021cd76]{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name[data-v-0021cd76]:before{content:"["}.zwave-container .item .value .param-name .name[data-v-0021cd76]:after{content:"]"}.zwave-container .item .value .param-name .unit[data-v-0021cd76]{font-size:.8em}.zwave-container .item .value .param-name .unit[data-v-0021cd76]:before{content:" [unit: "}.zwave-container .item .value .param-name .unit[data-v-0021cd76]:after{content:"]"}.zwave-container .item .value .param-value label[data-v-0021cd76]{width:90%}.zwave-container .item .value .param-value input[data-v-0021cd76]{width:100%}.zwave-container .item button[data-v-0021cd76]{border:0;background:none;padding:0 .5em}.zwave-container .item button[data-v-0021cd76]:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit[data-v-0021cd76]{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit[data-v-0021cd76]{justify-content:right}}.zwave-container .item .name-edit[data-v-0021cd76]{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form[data-v-0021cd76]{width:100%;display:inline-flex;align-items:center;justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons[data-v-0021cd76]{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form[data-v-0021cd76]{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit[data-v-0021cd76]{padding:0}.zwave-container .modal .section .header[data-v-0021cd76]{background:none;padding:.5em 0}.zwave-container .modal .section .body[data-v-0021cd76]{padding:0}.zwave-container .modal .network-info[data-v-0021cd76]{min-width:600pt}.zwave-container .error[data-v-0021cd76]{color:#a00}.zwave-container form[data-v-0021cd76]{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button[data-v-0021cd76]{background:none;border:none;padding:0 .75em}.zwave-container button[data-v-0021cd76]:hover{color:#35b870}.zwave-container .buttons[data-v-0021cd76]{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item[data-v-0021cd76]{padding:.5em 2em .5em .5em}.zwave-container select[data-v-0021cd76]{width:100%}.zwave-container .clickable[data-v-0021cd76]{cursor:pointer}.zwave-container .buttons button[data-v-0021cd76]{background:none!important}.zwave-container .view.values .node-container[data-v-0021cd76]:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container[data-v-0021cd76]:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item[data-v-0021cd76]{border-radius:0}.node-container:first-child .item.node[data-v-0021cd76]:hover{border-radius:1.5em 1.5em 0 0}.node-container:last-child .item.node[data-v-0021cd76]:hover{border-radius:0 0 1.5em 1.5em}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.zwave-container .no-items{padding:2em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center}.zwave-container .info-body .row:nth-child(2n),.zwave-container .params .row:nth-child(2n){background:#f0f0f0}.zwave-container .info-body .row:nth-child(odd),.zwave-container .params .row:nth-child(odd){background:#fff}.zwave-container .info-body .row:hover,.zwave-container .params .row:hover{background:#bef6da}.zwave-container .node .actions .row,.zwave-container .scene .actions .row{cursor:pointer}.zwave-container .node form,.zwave-container .scene form{margin-bottom:0}.zwave-container .params{background:#fff;padding-bottom:1em}.zwave-container .params .title{font-size:1.1em!important;margin:0!important}.zwave-container .params .section{display:flex;flex-direction:column;padding:0 1em}.zwave-container .params .section:not(:first-child){padding-top:1em}.zwave-container .params .section .header{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #e8e8e8}.zwave-container .params .section .header .buttons{display:inline-flex;justify-content:right}.zwave-container .params .row{display:flex;align-items:center;border-radius:1em;padding:.3em}.zwave-container .params .row:hover{background:#bef6da}.zwave-container .params .param-name{display:inline-flex;width:40%;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .params .param-value{display:inline-block;width:58%;text-align:right}.zwave-container .params .param-value .value-edit{display:flex;align-items:center}.zwave-container .params .param-value .value-data{display:inline-block;font-weight:700}.zwave-container .params .param-value .slider-container{display:flex;align-items:center}.zwave-container .params .param-value .unit{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .params .param-value select{width:100%}.zwave-container .params .param-value .numeric input.slider{text-align:left}.zwave-container .params .param-value .numeric input[type=text]{text-align:right;width:100%}.zwave-container .params .param-value .numeric .row,.zwave-container .params .param-value .numeric .row:hover{background:none}.zwave-container .params .param-value .numeric .value-max,.zwave-container .params .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zwave-container .params .param-value .numeric .value-min{text-align:left}.zwave-container .params .param-value .numeric .value-max{text-align:right}.zwave-container .params .param-value .edit-cell{width:100%;display:inline-flex;justify-content:right;align-items:center}.zwave-container .params .param-value .edit-cell .buttons{margin:0}.zwave-container .row{display:flex;flex-wrap:wrap}@media screen and (max-width:769px){.zwave-container .row .param-name{width:100%;font-weight:700}.zwave-container .row .param-value{width:100%;margin-left:1%}}@media screen and (min-width:769px){.zwave-container .row .param-name{width:40%}.zwave-container .row .param-value{width:58%;justify-content:right}}.zwave-container .row .param-name{display:inline-flex;margin-left:1%;vertical-align:top;letter-spacing:.04em}.zwave-container .row .param-value{display:inline-flex;align-items:center}.zwave-container .row .param-value .value-edit{display:flex;align-items:center}.zwave-container .row .param-value .value-data{display:inline-block;font-weight:700}.zwave-container .row .param-value .slider-container{display:flex;align-items:center}.zwave-container .row .param-value .unit{font-size:.8em;margin-left:.5em;display:inline}.zwave-container .row .param-value select{width:100%}.zwave-container .row .param-value .numeric input.slider{text-align:left}.zwave-container .row .param-value .numeric input[type=text]{text-align:right;width:100%}.zwave-container .row .param-value .numeric .row,.zwave-container .row .param-value .numeric .row:hover{background:none}.zwave-container .row .param-value .numeric .value-max,.zwave-container .row .param-value .numeric .value-min{width:50%;font-size:.85em;opacity:.75}.zwave-container .row .param-value .numeric .value-min{text-align:left}.zwave-container .row .param-value .numeric .value-max{text-align:right}.zwave-container .btn-default{border:0;padding:0 1em}.zwave-container .btn-default:hover{border:1px solid #ddd;border-radius:1em}.zwave-container .buttons{text-align:right}.zwave-container .view-container{width:100%;height:calc(100% - 3.5em);overflow:auto;display:flex;justify-content:center}.zwave-container .view{height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #d8d8d8;box-shadow:1px 2px 2px #ccc}@media screen and (max-width:1024px){.zwave-container .view{width:100%;border-radius:0;margin-top:0}}@media screen and (min-width:1024px){.zwave-container .view{min-width:400pt;max-width:750pt;border-radius:1.5em;margin-top:1em}}.zwave-container .item{border-bottom:1px solid #ddd}.zwave-container .item.selected{box-shadow:0 2px 4px 0 #bbb}.zwave-container .item .name.header{padding:1em!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.zwave-container .item .name.header:hover{border-radius:1.5em}.zwave-container .item .name.header.selected{background:#c8ffd0;border-radius:1.5em}.zwave-container .item .title{font-size:1.2em;padding-left:.5em}.zwave-container .item .buttons{margin:0}.zwave-container .item:hover{background:#bef6da}.zwave-container .item:hover.selected{background:#c8ffd0}.zwave-container .item:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .item:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .item .params .section{padding:1.5em 0 0 0}.zwave-container .item .value .param-name{display:inline-block}.zwave-container .item .value .param-name .name{font-family:monospace;font-size:.8em;text-transform:unset;padding:0}.zwave-container .item .value .param-name .name:before{content:"["}.zwave-container .item .value .param-name .name:after{content:"]"}.zwave-container .item .value .param-name .unit{font-size:.8em}.zwave-container .item .value .param-name .unit:before{content:" [unit: "}.zwave-container .item .value .param-name .unit:after{content:"]"}.zwave-container .item .value .param-value label{width:90%}.zwave-container .item .value .param-value input{width:100%}.zwave-container .item button{border:0;background:none;padding:0 .5em}.zwave-container .item button:hover{color:#35b870}@media screen and (max-width:769px){.zwave-container .item .name-edit{justify-content:left}}@media screen and (min-width:769px){.zwave-container .item .name-edit{justify-content:right}}.zwave-container .item .name-edit,.zwave-container .item .name-edit form{width:100%;display:inline-flex;align-items:center}.zwave-container .item .name-edit form{justify-content:right;flex-direction:row}.zwave-container .item .name-edit .buttons{display:inline-flex;justify-content:right;margin:0 0 0 .5em}.zwave-container .item .name-edit form{background:none;padding:0;border:none;box-shadow:none}.zwave-container .btn-value-name-edit{padding:0}.zwave-container .modal .section .header{background:none;padding:.5em 0}.zwave-container .modal .section .body{padding:0}.zwave-container .modal .network-info{min-width:600pt}.zwave-container .error{color:#a00}.zwave-container form{border:none;box-shadow:none;padding:0;margin:0}.zwave-container button{background:none;border:none;padding:0 .75em}.zwave-container button:hover{color:#35b870}.zwave-container .buttons{display:inline-flex;margin:0}.zwave-container .buttons .dropdown .item{padding:.5em 2em .5em .5em}.zwave-container select{width:100%}.zwave-container .clickable{cursor:pointer}.zwave-container .buttons button{background:none!important}.zwave-container .view.values .node-container:first-child{border-radius:1.5em 1.5em 0 0}.zwave-container .view.values .node-container:last-child{border-radius:0 0 1.5em 1.5em}.zwave-container .view.values .node-container .item{border-radius:0}.zwave-container{height:100%;flex-direction:column;overflow:auto}.zwave-container,.zwave-container .view-options{width:100%;padding:0;display:flex;align-items:center}.zwave-container .view-options{height:3.5em;justify-content:space-between;background:#f9fafa;border-bottom:1px solid #ddd;box-shadow:0 3px 2px -1px silver}.zwave-container .view-options .view-selector{display:inline-flex;padding-left:.5em}.zwave-container .view-options .view-selector label,.zwave-container .view-options select{width:100%}.zwave-container .view-options .buttons{display:inline-flex;margin:0!important;justify-content:flex-end}.zwave-container .view-options .buttons button{border:none;background:none}.zwave-container .group-add{margin:-2em;min-width:20em;padding-bottom:1em}.zwave-container .network-info{margin:-1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6899.85849319.css b/platypush/backend/http/webapp/dist/static/css/6899.85849319.css deleted file mode 100644 index b9556135..00000000 --- a/platypush/backend/http/webapp/dist/static/css/6899.85849319.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6133f14d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6133f14d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6133f14d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6133f14d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6133f14d]:first-child{margin-left:26%!important}.col-offset-3[data-v-6133f14d]:not(first-child){margin-left:30%!important}.col-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6133f14d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6133f14d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6133f14d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6133f14d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6133f14d]:first-child{margin-left:52%!important}.col-offset-6[data-v-6133f14d]:not(first-child){margin-left:56%!important}.col-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6133f14d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6133f14d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6133f14d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6133f14d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6133f14d]:first-child{margin-left:78%!important}.col-offset-9[data-v-6133f14d]:not(first-child){margin-left:82%!important}.col-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6133f14d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6133f14d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6133f14d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6133f14d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-s-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-s-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-s-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6133f14d]{display:none!important}.s-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-m-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-m-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-m-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6133f14d]{display:none!important}.m-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-l-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-l-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-l-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6133f14d]{display:none!important}.l-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-xl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-xl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-xl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6133f14d]{display:none!important}.xl-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-xxl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-xxl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-xxl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6133f14d]{display:none!important}.xxl-visible[data-v-6133f14d]{display:block!important}}.vertical-center[data-v-6133f14d]{display:flex;align-items:center}.horizontal-center[data-v-6133f14d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6133f14d]{text-align:right;float:right;justify-content:right}.hidden[data-v-6133f14d]{display:none!important}.no-content[data-v-6133f14d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6133f14d],.btn[data-v-6133f14d],button[data-v-6133f14d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6133f14d],.btn-default[type=submit][data-v-6133f14d],.btn.btn-primary[data-v-6133f14d],.btn[type=submit][data-v-6133f14d],button.btn-primary[data-v-6133f14d],button[type=submit][data-v-6133f14d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6133f14d],.btn-default .icon[data-v-6133f14d],button .icon[data-v-6133f14d]{margin-right:.5em}input[type=password][data-v-6133f14d],input[type=text][data-v-6133f14d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6133f14d]:focus,input[type=text][data-v-6133f14d]:focus{border:1px solid #35b870}button[data-v-6133f14d],input[data-v-6133f14d]{outline:none}input[type=text][data-v-6133f14d]:hover,textarea[data-v-6133f14d]:hover{border:1px solid #9cdfb0}ul[data-v-6133f14d]{margin:0;padding:0;list-style:none}a[data-v-6133f14d]{cursor:pointer;text-decoration:none}[data-v-6133f14d]::-webkit-scrollbar{width:.75em}[data-v-6133f14d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6133f14d]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-6133f14d]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-6133f14d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6133f14d],input[type=password][data-v-6133f14d],input[type=search][data-v-6133f14d],input[type=text][data-v-6133f14d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6133f14d]:hover,input[type=password][data-v-6133f14d]:hover,input[type=search][data-v-6133f14d]:hover,input[type=text][data-v-6133f14d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6133f14d]:focus,input[type=password][data-v-6133f14d]:focus,input[type=search][data-v-6133f14d]:focus,input[type=text][data-v-6133f14d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6133f14d],input[type=password].with-icon[data-v-6133f14d],input[type=search].with-icon[data-v-6133f14d],input[type=text].with-icon[data-v-6133f14d]{padding-left:.3em}input[type=search][data-v-6133f14d],input[type=text][data-v-6133f14d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6133f14d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-6133f14d;-webkit-animation-name:fadeIn-6133f14d}.fade-in[data-v-6133f14d],.fade-out[data-v-6133f14d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6133f14d]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-6133f14d;-webkit-animation-name:fadeOut-6133f14d}@-webkit-keyframes fadeIn-6133f14d{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-6133f14d{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-6133f14d{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-6133f14d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-6133f14d]{width:100%;height:3.3em;position:relative;background:#e0eae8;padding:.5em;box-shadow:0 3px 2px -1px silver}.header .row[data-v-6133f14d]{display:flex;align-items:center}.header .side[data-v-6133f14d]{display:inline-flex;align-items:center}.header .side.right[data-v-6133f14d]{justify-content:right}.header[data-v-6133f14d] button{background:none;padding:0 .25em;border:0;margin-right:.25em}.header[data-v-6133f14d] button:hover{color:#38cf80}.header form[data-v-6133f14d]{width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:initial}.header .search-box[data-v-6133f14d]{width:100%;margin-left:.5em}.header .search-box input[type=search][data-v-6133f14d]{width:100%}.col-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1502d8a8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1502d8a8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1502d8a8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1502d8a8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1502d8a8]:first-child{margin-left:26%!important}.col-offset-3[data-v-1502d8a8]:not(first-child){margin-left:30%!important}.col-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1502d8a8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1502d8a8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1502d8a8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1502d8a8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1502d8a8]:first-child{margin-left:52%!important}.col-offset-6[data-v-1502d8a8]:not(first-child){margin-left:56%!important}.col-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1502d8a8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1502d8a8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1502d8a8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1502d8a8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1502d8a8]:first-child{margin-left:78%!important}.col-offset-9[data-v-1502d8a8]:not(first-child){margin-left:82%!important}.col-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1502d8a8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1502d8a8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1502d8a8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1502d8a8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-s-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-s-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-s-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1502d8a8]{display:none!important}.s-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-m-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-m-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-m-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1502d8a8]{display:none!important}.m-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-l-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-l-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-l-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1502d8a8]{display:none!important}.l-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-xl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-xl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-xl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1502d8a8]{display:none!important}.xl-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-xxl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-xxl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-xxl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1502d8a8]{display:none!important}.xxl-visible[data-v-1502d8a8]{display:block!important}}.vertical-center[data-v-1502d8a8]{display:flex;align-items:center}.horizontal-center[data-v-1502d8a8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1502d8a8]{text-align:right;float:right;justify-content:right}.hidden[data-v-1502d8a8]{display:none!important}.no-content[data-v-1502d8a8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1502d8a8],.btn[data-v-1502d8a8],button[data-v-1502d8a8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1502d8a8],.btn-default[type=submit][data-v-1502d8a8],.btn.btn-primary[data-v-1502d8a8],.btn[type=submit][data-v-1502d8a8],button.btn-primary[data-v-1502d8a8],button[type=submit][data-v-1502d8a8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1502d8a8],.btn-default .icon[data-v-1502d8a8],button .icon[data-v-1502d8a8]{margin-right:.5em}input[type=password][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1502d8a8]:focus,input[type=text][data-v-1502d8a8]:focus{border:1px solid #35b870}button[data-v-1502d8a8],input[data-v-1502d8a8]{outline:none}input[type=text][data-v-1502d8a8]:hover,textarea[data-v-1502d8a8]:hover{border:1px solid #9cdfb0}ul[data-v-1502d8a8]{margin:0;padding:0;list-style:none}a[data-v-1502d8a8]{cursor:pointer;text-decoration:none}[data-v-1502d8a8]::-webkit-scrollbar{width:.75em}[data-v-1502d8a8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1502d8a8]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-1502d8a8]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-1502d8a8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1502d8a8],input[type=password][data-v-1502d8a8],input[type=search][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1502d8a8]:hover,input[type=password][data-v-1502d8a8]:hover,input[type=search][data-v-1502d8a8]:hover,input[type=text][data-v-1502d8a8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1502d8a8]:focus,input[type=password][data-v-1502d8a8]:focus,input[type=search][data-v-1502d8a8]:focus,input[type=text][data-v-1502d8a8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1502d8a8],input[type=password].with-icon[data-v-1502d8a8],input[type=search].with-icon[data-v-1502d8a8],input[type=text].with-icon[data-v-1502d8a8]{padding-left:.3em}input[type=search][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1502d8a8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-1502d8a8;-webkit-animation-name:fadeIn-1502d8a8}.fade-in[data-v-1502d8a8],.fade-out[data-v-1502d8a8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1502d8a8]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-1502d8a8;-webkit-animation-name:fadeOut-1502d8a8}@-webkit-keyframes fadeIn-1502d8a8{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-1502d8a8{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-1502d8a8{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-1502d8a8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.torrent-container[data-v-1502d8a8]{width:100%;height:calc(100% - 3.3em)}.torrent-container .view-container[data-v-1502d8a8]{height:100%;overflow:auto;padding-top:.2em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6899.f3d46bda.css b/platypush/backend/http/webapp/dist/static/css/6899.f3d46bda.css new file mode 100644 index 00000000..3b983939 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/6899.f3d46bda.css @@ -0,0 +1 @@ +.col-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6133f14d]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6133f14d]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6133f14d]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6133f14d]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6133f14d]:first-child{margin-left:26%!important}.col-offset-3[data-v-6133f14d]:not(first-child){margin-left:30%!important}.col-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6133f14d]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6133f14d]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6133f14d]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6133f14d]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6133f14d]:first-child{margin-left:52%!important}.col-offset-6[data-v-6133f14d]:not(first-child){margin-left:56%!important}.col-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6133f14d]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6133f14d]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6133f14d]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6133f14d]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6133f14d]:first-child{margin-left:78%!important}.col-offset-9[data-v-6133f14d]:not(first-child){margin-left:82%!important}.col-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6133f14d]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6133f14d]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6133f14d]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6133f14d]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-s-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-s-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-s-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-s-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6133f14d]{display:none!important}.s-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-m-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-m-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-m-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-m-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6133f14d]{display:none!important}.m-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-l-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-l-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-l-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-l-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6133f14d]{display:none!important}.l-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-xl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-xl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-xl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xl-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6133f14d]{display:none!important}.xl-visible[data-v-6133f14d]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6133f14d]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6133f14d]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6133f14d]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6133f14d]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6133f14d]{margin-left:26%}.col-no-margin-xxl-3[data-v-6133f14d]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6133f14d]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6133f14d]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6133f14d]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6133f14d]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6133f14d]{margin-left:52%}.col-no-margin-xxl-6[data-v-6133f14d]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6133f14d]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6133f14d]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6133f14d]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6133f14d]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6133f14d]{margin-left:78%}.col-no-margin-xxl-9[data-v-6133f14d]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6133f14d]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6133f14d]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6133f14d]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6133f14d]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6133f14d]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6133f14d]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6133f14d]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6133f14d]{display:none!important}.xxl-visible[data-v-6133f14d]{display:block!important}}.vertical-center[data-v-6133f14d]{display:flex;align-items:center}.horizontal-center[data-v-6133f14d]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6133f14d]{text-align:right;float:right;justify-content:right}.hidden[data-v-6133f14d]{display:none!important}.no-content[data-v-6133f14d]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6133f14d],.btn[data-v-6133f14d],button[data-v-6133f14d]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6133f14d],.btn-default[type=submit][data-v-6133f14d],.btn.btn-primary[data-v-6133f14d],.btn[type=submit][data-v-6133f14d],button.btn-primary[data-v-6133f14d],button[type=submit][data-v-6133f14d]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6133f14d],.btn-default .icon[data-v-6133f14d],button .icon[data-v-6133f14d]{margin-right:.5em}input[type=password][data-v-6133f14d],input[type=text][data-v-6133f14d]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6133f14d]:focus,input[type=text][data-v-6133f14d]:focus{border:1px solid #35b870}button[data-v-6133f14d],input[data-v-6133f14d]{outline:none}input[type=text][data-v-6133f14d]:hover,textarea[data-v-6133f14d]:hover{border:1px solid #9cdfb0}ul[data-v-6133f14d]{margin:0;padding:0;list-style:none}a[data-v-6133f14d]{cursor:pointer;text-decoration:none}[data-v-6133f14d]::-webkit-scrollbar{width:.75em}[data-v-6133f14d]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6133f14d]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-6133f14d]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-6133f14d]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6133f14d],input[type=password][data-v-6133f14d],input[type=search][data-v-6133f14d],input[type=text][data-v-6133f14d]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6133f14d]:hover,input[type=password][data-v-6133f14d]:hover,input[type=search][data-v-6133f14d]:hover,input[type=text][data-v-6133f14d]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6133f14d]:focus,input[type=password][data-v-6133f14d]:focus,input[type=search][data-v-6133f14d]:focus,input[type=text][data-v-6133f14d]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6133f14d],input[type=password].with-icon[data-v-6133f14d],input[type=search].with-icon[data-v-6133f14d],input[type=text].with-icon[data-v-6133f14d]{padding-left:.3em}input[type=search][data-v-6133f14d],input[type=text][data-v-6133f14d]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6133f14d]{animation-fill-mode:both;animation-name:fadeIn-6133f14d;-webkit-animation-name:fadeIn-6133f14d}.fade-in[data-v-6133f14d],.fade-out[data-v-6133f14d]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6133f14d]{animation-fill-mode:both;animation-name:fadeOut-6133f14d;-webkit-animation-name:fadeOut-6133f14d}@keyframes fadeIn-6133f14d{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-6133f14d{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6133f14d]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-6133f14d]{width:100%;height:3.3em;position:relative;background:#e0eae8;padding:.5em;box-shadow:0 3px 2px -1px silver}.header .row[data-v-6133f14d]{display:flex;align-items:center}.header .side[data-v-6133f14d]{display:inline-flex;align-items:center}.header .side.right[data-v-6133f14d]{justify-content:right}.header[data-v-6133f14d] button{background:none;padding:0 .25em;border:0;margin-right:.25em}.header[data-v-6133f14d] button:hover{color:#38cf80}.header form[data-v-6133f14d]{width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:initial}.header .search-box[data-v-6133f14d]{width:100%;margin-left:.5em}.header .search-box input[type=search][data-v-6133f14d]{width:100%}.col-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1502d8a8]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1502d8a8]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1502d8a8]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1502d8a8]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1502d8a8]:first-child{margin-left:26%!important}.col-offset-3[data-v-1502d8a8]:not(first-child){margin-left:30%!important}.col-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1502d8a8]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1502d8a8]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1502d8a8]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1502d8a8]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1502d8a8]:first-child{margin-left:52%!important}.col-offset-6[data-v-1502d8a8]:not(first-child){margin-left:56%!important}.col-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1502d8a8]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1502d8a8]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1502d8a8]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1502d8a8]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1502d8a8]:first-child{margin-left:78%!important}.col-offset-9[data-v-1502d8a8]:not(first-child){margin-left:82%!important}.col-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1502d8a8]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1502d8a8]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1502d8a8]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1502d8a8]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-s-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-s-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-s-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-s-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1502d8a8]{display:none!important}.s-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-m-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-m-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-m-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-m-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1502d8a8]{display:none!important}.m-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-l-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-l-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-l-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-l-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1502d8a8]{display:none!important}.l-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-xl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-xl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-xl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xl-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1502d8a8]{display:none!important}.xl-visible[data-v-1502d8a8]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1502d8a8]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1502d8a8]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1502d8a8]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1502d8a8]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1502d8a8]{margin-left:26%}.col-no-margin-xxl-3[data-v-1502d8a8]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1502d8a8]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1502d8a8]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1502d8a8]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1502d8a8]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1502d8a8]{margin-left:52%}.col-no-margin-xxl-6[data-v-1502d8a8]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1502d8a8]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1502d8a8]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1502d8a8]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1502d8a8]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1502d8a8]{margin-left:78%}.col-no-margin-xxl-9[data-v-1502d8a8]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1502d8a8]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1502d8a8]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1502d8a8]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1502d8a8]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1502d8a8]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1502d8a8]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1502d8a8]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1502d8a8]{display:none!important}.xxl-visible[data-v-1502d8a8]{display:block!important}}.vertical-center[data-v-1502d8a8]{display:flex;align-items:center}.horizontal-center[data-v-1502d8a8]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1502d8a8]{text-align:right;float:right;justify-content:right}.hidden[data-v-1502d8a8]{display:none!important}.no-content[data-v-1502d8a8]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1502d8a8],.btn[data-v-1502d8a8],button[data-v-1502d8a8]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1502d8a8],.btn-default[type=submit][data-v-1502d8a8],.btn.btn-primary[data-v-1502d8a8],.btn[type=submit][data-v-1502d8a8],button.btn-primary[data-v-1502d8a8],button[type=submit][data-v-1502d8a8]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1502d8a8],.btn-default .icon[data-v-1502d8a8],button .icon[data-v-1502d8a8]{margin-right:.5em}input[type=password][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1502d8a8]:focus,input[type=text][data-v-1502d8a8]:focus{border:1px solid #35b870}button[data-v-1502d8a8],input[data-v-1502d8a8]{outline:none}input[type=text][data-v-1502d8a8]:hover,textarea[data-v-1502d8a8]:hover{border:1px solid #9cdfb0}ul[data-v-1502d8a8]{margin:0;padding:0;list-style:none}a[data-v-1502d8a8]{cursor:pointer;text-decoration:none}[data-v-1502d8a8]::-webkit-scrollbar{width:.75em}[data-v-1502d8a8]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1502d8a8]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-1502d8a8]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-1502d8a8]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1502d8a8],input[type=password][data-v-1502d8a8],input[type=search][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1502d8a8]:hover,input[type=password][data-v-1502d8a8]:hover,input[type=search][data-v-1502d8a8]:hover,input[type=text][data-v-1502d8a8]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1502d8a8]:focus,input[type=password][data-v-1502d8a8]:focus,input[type=search][data-v-1502d8a8]:focus,input[type=text][data-v-1502d8a8]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1502d8a8],input[type=password].with-icon[data-v-1502d8a8],input[type=search].with-icon[data-v-1502d8a8],input[type=text].with-icon[data-v-1502d8a8]{padding-left:.3em}input[type=search][data-v-1502d8a8],input[type=text][data-v-1502d8a8]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1502d8a8]{animation-fill-mode:both;animation-name:fadeIn-1502d8a8;-webkit-animation-name:fadeIn-1502d8a8}.fade-in[data-v-1502d8a8],.fade-out[data-v-1502d8a8]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1502d8a8]{animation-fill-mode:both;animation-name:fadeOut-1502d8a8;-webkit-animation-name:fadeOut-1502d8a8}@keyframes fadeIn-1502d8a8{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-1502d8a8{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1502d8a8]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.torrent-container[data-v-1502d8a8]{width:100%;height:calc(100% - 3.3em)}.torrent-container .view-container[data-v-1502d8a8]{height:100%;overflow:auto;padding-top:.2em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/7029.13387da1.css b/platypush/backend/http/webapp/dist/static/css/7029.13387da1.css new file mode 100644 index 00000000..39139c97 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/7029.13387da1.css @@ -0,0 +1 @@ +.col-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-8db4988a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-8db4988a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-8db4988a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-8db4988a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-8db4988a]:first-child{margin-left:26%!important}.col-offset-3[data-v-8db4988a]:not(first-child){margin-left:30%!important}.col-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-8db4988a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-8db4988a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-8db4988a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-8db4988a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-8db4988a]:first-child{margin-left:52%!important}.col-offset-6[data-v-8db4988a]:not(first-child){margin-left:56%!important}.col-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-8db4988a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-8db4988a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-8db4988a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-8db4988a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-8db4988a]:first-child{margin-left:78%!important}.col-offset-9[data-v-8db4988a]:not(first-child){margin-left:82%!important}.col-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-8db4988a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-8db4988a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-8db4988a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-8db4988a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-s-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-s-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-s-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-8db4988a]{display:none!important}.s-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-m-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-m-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-m-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-8db4988a]{display:none!important}.m-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-l-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-l-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-l-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-8db4988a]{display:none!important}.l-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-xl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-xl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-xl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-8db4988a]{display:none!important}.xl-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-xxl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-xxl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-xxl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-8db4988a]{display:none!important}.xxl-visible[data-v-8db4988a]{display:block!important}}.vertical-center[data-v-8db4988a]{display:flex;align-items:center}.horizontal-center[data-v-8db4988a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-8db4988a]{text-align:right;float:right;justify-content:right}.hidden[data-v-8db4988a]{display:none!important}.no-content[data-v-8db4988a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-8db4988a],.btn[data-v-8db4988a],button[data-v-8db4988a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-8db4988a],.btn-default[type=submit][data-v-8db4988a],.btn.btn-primary[data-v-8db4988a],.btn[type=submit][data-v-8db4988a],button.btn-primary[data-v-8db4988a],button[type=submit][data-v-8db4988a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-8db4988a],.btn-default .icon[data-v-8db4988a],button .icon[data-v-8db4988a]{margin-right:.5em}input[type=password][data-v-8db4988a],input[type=text][data-v-8db4988a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-8db4988a]:focus,input[type=text][data-v-8db4988a]:focus{border:1px solid #35b870}button[data-v-8db4988a],input[data-v-8db4988a]{outline:none}input[type=text][data-v-8db4988a]:hover,textarea[data-v-8db4988a]:hover{border:1px solid #9cdfb0}ul[data-v-8db4988a]{margin:0;padding:0;list-style:none}a[data-v-8db4988a]{cursor:pointer;text-decoration:none}[data-v-8db4988a]::-webkit-scrollbar{width:.75em}[data-v-8db4988a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-8db4988a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-8db4988a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-8db4988a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-8db4988a],input[type=password][data-v-8db4988a],input[type=search][data-v-8db4988a],input[type=text][data-v-8db4988a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-8db4988a]:hover,input[type=password][data-v-8db4988a]:hover,input[type=search][data-v-8db4988a]:hover,input[type=text][data-v-8db4988a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-8db4988a]:focus,input[type=password][data-v-8db4988a]:focus,input[type=search][data-v-8db4988a]:focus,input[type=text][data-v-8db4988a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-8db4988a],input[type=password].with-icon[data-v-8db4988a],input[type=search].with-icon[data-v-8db4988a],input[type=text].with-icon[data-v-8db4988a]{padding-left:.3em}input[type=search][data-v-8db4988a],input[type=text][data-v-8db4988a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-8db4988a]{animation-fill-mode:both;animation-name:fadeIn-8db4988a;-webkit-animation-name:fadeIn-8db4988a}.fade-in[data-v-8db4988a],.fade-out[data-v-8db4988a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-8db4988a]{animation-fill-mode:both;animation-name:fadeOut-8db4988a;-webkit-animation-name:fadeOut-8db4988a}@keyframes fadeIn-8db4988a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-8db4988a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}button[data-v-8db4988a]{border:0;background:none}button[data-v-8db4988a]:hover{border:0}button:hover .icon[data-v-8db4988a]{color:#35b870}button.enabled[data-v-8db4988a]{color:#32b646}.extension[data-v-8db4988a]{box-shadow:0 3px 2px -1px silver;flex-direction:column;display:none;overflow:hidden}@media screen and (max-width:calc(1024px - 1px)){.extension[data-v-8db4988a]{display:flex;padding-top:.5em}}.extension .row[data-v-8db4988a]{display:flex}.extension .buttons[data-v-8db4988a]{justify-content:center;margin:0}.extension .list-controls[data-v-8db4988a],.extension .volume-container[data-v-8db4988a]{display:flex;align-items:center}.extension .list-controls button[data-v-8db4988a],.extension .volume-container button[data-v-8db4988a]{padding:0 .25em}.extension .list-controls[data-v-8db4988a]{margin-top:-.5em;flex-flow:row-reverse}.extension .time[data-v-8db4988a]:first-child{margin-left:.25em}.extension .time[data-v-8db4988a]:last-child{margin-right:.25em}.extension .volume-slider[data-v-8db4988a]{flex-grow:1}.controls[data-v-8db4988a]{width:100%;height:5.5em;display:flex;padding:1em .5em;overflow:hidden}.controls .row[data-v-8db4988a]{width:100%;display:flex}.controls .track-container[data-v-8db4988a]{display:flex;flex-direction:column;justify-content:center;margin-left:0}@media screen and (max-width:calc(769px - 1px)){.controls .track-container[data-v-8db4988a]{align-items:center}}.controls .track-container a[data-v-8db4988a]{color:initial;text-decoration:none}.controls .track-container a[data-v-8db4988a]:hover{color:#35b870}.controls .track-container .artist[data-v-8db4988a],.controls .track-container .title[data-v-8db4988a]{overflow:hidden;text-overflow:ellipsis}.controls .track-container .artist[data-v-8db4988a]{opacity:.6;letter-spacing:.04em}.controls .track-container .title[data-v-8db4988a]{font-weight:400;font-size:1em;letter-spacing:.05em;margin-bottom:.25em}.controls .playback-controls.mobile[data-v-8db4988a]{display:none}@media screen and (max-width:calc(769px - 1px)){.controls .playback-controls.mobile[data-v-8db4988a]{display:flex!important;align-items:center}}.controls .playback-controls.tablet[data-v-8db4988a]{display:none}@media screen and (min-width:769px)and (max-width:1023px){.controls .playback-controls.tablet[data-v-8db4988a]{display:flex!important;align-items:center}}.controls .playback-controls .row[data-v-8db4988a]{justify-content:center}.controls .playback-controls .buttons[data-v-8db4988a]{height:50%;margin-bottom:.5em;align-items:center}.controls .playback-controls button[data-v-8db4988a]{padding:.5em;margin:0 .75em}.controls .playback-controls button .play-pause[data-v-8db4988a]{color:#27ee5e;font-size:1.75em}.controls .playback-controls button .play-pause[data-v-8db4988a]:hover{color:#38cf80}.controls .list-controls[data-v-8db4988a]{height:50%;opacity:.7;display:flex;align-items:center;margin-bottom:1em;flex-flow:row-reverse}@media screen and (max-width:calc(1024px - 1px)){.controls .mobile.right-buttons[data-v-8db4988a]{display:flex;align-items:center;justify-content:flex-end;flex:1}}.controls .pull-right button[data-v-8db4988a]{padding:.5em}.controls .pull-right .volume-container[data-v-8db4988a]{align-items:center;margin-top:-1.25em}.controls .pull-right .volume-container button[data-v-8db4988a]{background:none}.controls .seek-slider[data-v-8db4988a]{width:75%}.controls .volume-slider[data-v-8db4988a]{width:75%;margin-right:.5em}.time[data-v-8db4988a]{font-size:.7em;position:relative}.elapsed-time[data-v-8db4988a]{text-align:right;float:right}.time-bar[data-v-8db4988a]{flex-grow:1;margin:0 .5em}@media screen and (min-width:769px){.mobile[data-v-8db4988a]{display:none}}@media screen and (max-width:769px),screen and (min-width:1023px){.tablet[data-v-8db4988a]{display:none}}@media screen and (max-width:calc(1024px - 1px)){.desktop[data-v-8db4988a]{display:none}}.col-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-70d7a7df]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-70d7a7df]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-70d7a7df]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-70d7a7df]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-70d7a7df]:first-child{margin-left:26%!important}.col-offset-3[data-v-70d7a7df]:not(first-child){margin-left:30%!important}.col-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-70d7a7df]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-70d7a7df]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-70d7a7df]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-70d7a7df]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-70d7a7df]:first-child{margin-left:52%!important}.col-offset-6[data-v-70d7a7df]:not(first-child){margin-left:56%!important}.col-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-70d7a7df]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-70d7a7df]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-70d7a7df]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-70d7a7df]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-70d7a7df]:first-child{margin-left:78%!important}.col-offset-9[data-v-70d7a7df]:not(first-child){margin-left:82%!important}.col-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-70d7a7df]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-70d7a7df]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-70d7a7df]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-70d7a7df]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-s-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-s-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-s-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-s-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-70d7a7df]{display:none!important}.s-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-m-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-m-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-m-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-m-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-70d7a7df]{display:none!important}.m-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-l-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-l-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-l-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-l-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-70d7a7df]{display:none!important}.l-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-xl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-xl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-xl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-70d7a7df]{display:none!important}.xl-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-xxl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-xxl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-xxl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-70d7a7df]{display:none!important}.xxl-visible[data-v-70d7a7df]{display:block!important}}.vertical-center[data-v-70d7a7df]{display:flex;align-items:center}.horizontal-center[data-v-70d7a7df]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-70d7a7df]{text-align:right;float:right;justify-content:right}.hidden[data-v-70d7a7df]{display:none!important}.no-content[data-v-70d7a7df]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-70d7a7df],.btn[data-v-70d7a7df],button[data-v-70d7a7df]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-70d7a7df],.btn-default[type=submit][data-v-70d7a7df],.btn.btn-primary[data-v-70d7a7df],.btn[type=submit][data-v-70d7a7df],button.btn-primary[data-v-70d7a7df],button[type=submit][data-v-70d7a7df]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-70d7a7df],.btn-default .icon[data-v-70d7a7df],button .icon[data-v-70d7a7df]{margin-right:.5em}input[type=password][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-70d7a7df]:focus,input[type=text][data-v-70d7a7df]:focus{border:1px solid #35b870}button[data-v-70d7a7df],input[data-v-70d7a7df]{outline:none}input[type=text][data-v-70d7a7df]:hover,textarea[data-v-70d7a7df]:hover{border:1px solid #9cdfb0}ul[data-v-70d7a7df]{margin:0;padding:0;list-style:none}a[data-v-70d7a7df]{cursor:pointer;text-decoration:none}[data-v-70d7a7df]::-webkit-scrollbar{width:.75em}[data-v-70d7a7df]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-70d7a7df]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-70d7a7df]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-70d7a7df]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-70d7a7df],input[type=password][data-v-70d7a7df],input[type=search][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-70d7a7df]:hover,input[type=password][data-v-70d7a7df]:hover,input[type=search][data-v-70d7a7df]:hover,input[type=text][data-v-70d7a7df]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-70d7a7df]:focus,input[type=password][data-v-70d7a7df]:focus,input[type=search][data-v-70d7a7df]:focus,input[type=text][data-v-70d7a7df]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-70d7a7df],input[type=password].with-icon[data-v-70d7a7df],input[type=search].with-icon[data-v-70d7a7df],input[type=text].with-icon[data-v-70d7a7df]{padding-left:.3em}input[type=search][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-70d7a7df]{animation-fill-mode:both;animation-name:fadeIn-70d7a7df;-webkit-animation-name:fadeIn-70d7a7df}.fade-in[data-v-70d7a7df],.fade-out[data-v-70d7a7df]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-70d7a7df]{animation-fill-mode:both;animation-name:fadeOut-70d7a7df;-webkit-animation-name:fadeOut-70d7a7df}@keyframes fadeIn-70d7a7df{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-70d7a7df{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.media-container[data-v-70d7a7df]{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.media-container .view-container[data-v-70d7a7df]{height:100%}.media-container .controls-container[data-v-70d7a7df]{width:100%;position:absolute;bottom:0;border-top:1px solid #ddd;background:#f8f8f8;box-shadow:0 -2.5px 4px 0 silver} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/7029.f0a3a6c5.css b/platypush/backend/http/webapp/dist/static/css/7029.f0a3a6c5.css deleted file mode 100644 index da4771ae..00000000 --- a/platypush/backend/http/webapp/dist/static/css/7029.f0a3a6c5.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-8db4988a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-8db4988a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-8db4988a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-8db4988a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-8db4988a]:first-child{margin-left:26%!important}.col-offset-3[data-v-8db4988a]:not(first-child){margin-left:30%!important}.col-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-8db4988a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-8db4988a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-8db4988a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-8db4988a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-8db4988a]:first-child{margin-left:52%!important}.col-offset-6[data-v-8db4988a]:not(first-child){margin-left:56%!important}.col-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-8db4988a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-8db4988a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-8db4988a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-8db4988a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-8db4988a]:first-child{margin-left:78%!important}.col-offset-9[data-v-8db4988a]:not(first-child){margin-left:82%!important}.col-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-8db4988a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-8db4988a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-8db4988a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-8db4988a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-s-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-s-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-s-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-8db4988a]{display:none!important}.s-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-m-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-m-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-m-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-8db4988a]{display:none!important}.m-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-l-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-l-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-l-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-8db4988a]{display:none!important}.l-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-xl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-xl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-xl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-8db4988a]{display:none!important}.xl-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-xxl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-xxl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-xxl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-8db4988a]{display:none!important}.xxl-visible[data-v-8db4988a]{display:block!important}}.vertical-center[data-v-8db4988a]{display:flex;align-items:center}.horizontal-center[data-v-8db4988a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-8db4988a]{text-align:right;float:right;justify-content:right}.hidden[data-v-8db4988a]{display:none!important}.no-content[data-v-8db4988a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-8db4988a],.btn[data-v-8db4988a],button[data-v-8db4988a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-8db4988a],.btn-default[type=submit][data-v-8db4988a],.btn.btn-primary[data-v-8db4988a],.btn[type=submit][data-v-8db4988a],button.btn-primary[data-v-8db4988a],button[type=submit][data-v-8db4988a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-8db4988a],.btn-default .icon[data-v-8db4988a],button .icon[data-v-8db4988a]{margin-right:.5em}input[type=password][data-v-8db4988a],input[type=text][data-v-8db4988a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-8db4988a]:focus,input[type=text][data-v-8db4988a]:focus{border:1px solid #35b870}button[data-v-8db4988a],input[data-v-8db4988a]{outline:none}input[type=text][data-v-8db4988a]:hover,textarea[data-v-8db4988a]:hover{border:1px solid #9cdfb0}ul[data-v-8db4988a]{margin:0;padding:0;list-style:none}a[data-v-8db4988a]{cursor:pointer;text-decoration:none}[data-v-8db4988a]::-webkit-scrollbar{width:.75em}[data-v-8db4988a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-8db4988a]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-8db4988a]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-8db4988a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-8db4988a],input[type=password][data-v-8db4988a],input[type=search][data-v-8db4988a],input[type=text][data-v-8db4988a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-8db4988a]:hover,input[type=password][data-v-8db4988a]:hover,input[type=search][data-v-8db4988a]:hover,input[type=text][data-v-8db4988a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-8db4988a]:focus,input[type=password][data-v-8db4988a]:focus,input[type=search][data-v-8db4988a]:focus,input[type=text][data-v-8db4988a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-8db4988a],input[type=password].with-icon[data-v-8db4988a],input[type=search].with-icon[data-v-8db4988a],input[type=text].with-icon[data-v-8db4988a]{padding-left:.3em}input[type=search][data-v-8db4988a],input[type=text][data-v-8db4988a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-8db4988a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-8db4988a;-webkit-animation-name:fadeIn-8db4988a}.fade-in[data-v-8db4988a],.fade-out[data-v-8db4988a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-8db4988a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-8db4988a;-webkit-animation-name:fadeOut-8db4988a}@-webkit-keyframes fadeIn-8db4988a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-8db4988a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-8db4988a{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-8db4988a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}button[data-v-8db4988a]{border:0;background:none}button[data-v-8db4988a]:hover{border:0}button:hover .icon[data-v-8db4988a]{color:#35b870}button.enabled[data-v-8db4988a]{color:#32b646}.extension[data-v-8db4988a]{box-shadow:0 3px 2px -1px silver;flex-direction:column;display:none;overflow:hidden}@media screen and (max-width:calc(1024px - 1px)){.extension[data-v-8db4988a]{display:flex;padding-top:.5em}}.extension .row[data-v-8db4988a]{display:flex}.extension .buttons[data-v-8db4988a]{justify-content:center;margin:0}.extension .list-controls[data-v-8db4988a],.extension .volume-container[data-v-8db4988a]{display:flex;align-items:center}.extension .list-controls button[data-v-8db4988a],.extension .volume-container button[data-v-8db4988a]{padding:0 .25em}.extension .list-controls[data-v-8db4988a]{margin-top:-.5em;flex-flow:row-reverse}.extension .time[data-v-8db4988a]:first-child{margin-left:.25em}.extension .time[data-v-8db4988a]:last-child{margin-right:.25em}.extension .volume-slider[data-v-8db4988a]{flex-grow:1}.controls[data-v-8db4988a]{width:100%;height:5.5em;display:flex;padding:1em .5em;overflow:hidden}.controls .row[data-v-8db4988a]{width:100%;display:flex}.controls .track-container[data-v-8db4988a]{display:flex;flex-direction:column;justify-content:center;margin-left:0}@media screen and (max-width:calc(769px - 1px)){.controls .track-container[data-v-8db4988a]{align-items:center}}.controls .track-container a[data-v-8db4988a]{color:initial;text-decoration:none}.controls .track-container a[data-v-8db4988a]:hover{color:#35b870}.controls .track-container .artist[data-v-8db4988a],.controls .track-container .title[data-v-8db4988a]{overflow:hidden;text-overflow:ellipsis}.controls .track-container .artist[data-v-8db4988a]{opacity:.6;letter-spacing:.04em}.controls .track-container .title[data-v-8db4988a]{font-weight:400;font-size:1em;letter-spacing:.05em;margin-bottom:.25em}.controls .playback-controls.mobile[data-v-8db4988a]{display:none}@media screen and (max-width:calc(769px - 1px)){.controls .playback-controls.mobile[data-v-8db4988a]{display:flex!important;align-items:center}}.controls .playback-controls.tablet[data-v-8db4988a]{display:none}@media screen and (min-width:769px)and (max-width:1023px){.controls .playback-controls.tablet[data-v-8db4988a]{display:flex!important;align-items:center}}.controls .playback-controls .row[data-v-8db4988a]{justify-content:center}.controls .playback-controls .buttons[data-v-8db4988a]{height:50%;margin-bottom:.5em;align-items:center}.controls .playback-controls button[data-v-8db4988a]{padding:.5em;margin:0 .75em}.controls .playback-controls button .play-pause[data-v-8db4988a]{color:#27ee5e;font-size:1.75em}.controls .playback-controls button .play-pause[data-v-8db4988a]:hover{color:#38cf80}.controls .list-controls[data-v-8db4988a]{height:50%;opacity:.7;display:flex;align-items:center;margin-bottom:1em;flex-flow:row-reverse}@media screen and (max-width:calc(1024px - 1px)){.controls .mobile.right-buttons[data-v-8db4988a]{display:flex;align-items:center;justify-content:flex-end;flex:1}}.controls .pull-right button[data-v-8db4988a]{padding:.5em}.controls .pull-right .volume-container[data-v-8db4988a]{align-items:center;margin-top:-1.25em}.controls .pull-right .volume-container button[data-v-8db4988a]{background:none}.controls .seek-slider[data-v-8db4988a]{width:75%}.controls .volume-slider[data-v-8db4988a]{width:75%;margin-right:.5em}.time[data-v-8db4988a]{font-size:.7em;position:relative}.elapsed-time[data-v-8db4988a]{text-align:right;float:right}.time-bar[data-v-8db4988a]{flex-grow:1;margin:0 .5em}@media screen and (min-width:769px){.mobile[data-v-8db4988a]{display:none}}@media screen and (max-width:769px),screen and (min-width:1023px){.tablet[data-v-8db4988a]{display:none}}@media screen and (max-width:calc(1024px - 1px)){.desktop[data-v-8db4988a]{display:none}}.col-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-70d7a7df]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-70d7a7df]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-70d7a7df]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-70d7a7df]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-70d7a7df]:first-child{margin-left:26%!important}.col-offset-3[data-v-70d7a7df]:not(first-child){margin-left:30%!important}.col-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-70d7a7df]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-70d7a7df]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-70d7a7df]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-70d7a7df]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-70d7a7df]:first-child{margin-left:52%!important}.col-offset-6[data-v-70d7a7df]:not(first-child){margin-left:56%!important}.col-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-70d7a7df]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-70d7a7df]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-70d7a7df]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-70d7a7df]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-70d7a7df]:first-child{margin-left:78%!important}.col-offset-9[data-v-70d7a7df]:not(first-child){margin-left:82%!important}.col-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-70d7a7df]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-70d7a7df]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-70d7a7df]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-70d7a7df]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-s-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-s-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-s-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-s-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-70d7a7df]{display:none!important}.s-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-m-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-m-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-m-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-m-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-70d7a7df]{display:none!important}.m-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-l-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-l-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-l-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-l-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-70d7a7df]{display:none!important}.l-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-xl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-xl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-xl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-70d7a7df]{display:none!important}.xl-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-xxl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-xxl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-xxl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-70d7a7df]{display:none!important}.xxl-visible[data-v-70d7a7df]{display:block!important}}.vertical-center[data-v-70d7a7df]{display:flex;align-items:center}.horizontal-center[data-v-70d7a7df]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-70d7a7df]{text-align:right;float:right;justify-content:right}.hidden[data-v-70d7a7df]{display:none!important}.no-content[data-v-70d7a7df]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-70d7a7df],.btn[data-v-70d7a7df],button[data-v-70d7a7df]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-70d7a7df],.btn-default[type=submit][data-v-70d7a7df],.btn.btn-primary[data-v-70d7a7df],.btn[type=submit][data-v-70d7a7df],button.btn-primary[data-v-70d7a7df],button[type=submit][data-v-70d7a7df]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-70d7a7df],.btn-default .icon[data-v-70d7a7df],button .icon[data-v-70d7a7df]{margin-right:.5em}input[type=password][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-70d7a7df]:focus,input[type=text][data-v-70d7a7df]:focus{border:1px solid #35b870}button[data-v-70d7a7df],input[data-v-70d7a7df]{outline:none}input[type=text][data-v-70d7a7df]:hover,textarea[data-v-70d7a7df]:hover{border:1px solid #9cdfb0}ul[data-v-70d7a7df]{margin:0;padding:0;list-style:none}a[data-v-70d7a7df]{cursor:pointer;text-decoration:none}[data-v-70d7a7df]::-webkit-scrollbar{width:.75em}[data-v-70d7a7df]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-70d7a7df]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-70d7a7df]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-70d7a7df]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-70d7a7df],input[type=password][data-v-70d7a7df],input[type=search][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-70d7a7df]:hover,input[type=password][data-v-70d7a7df]:hover,input[type=search][data-v-70d7a7df]:hover,input[type=text][data-v-70d7a7df]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-70d7a7df]:focus,input[type=password][data-v-70d7a7df]:focus,input[type=search][data-v-70d7a7df]:focus,input[type=text][data-v-70d7a7df]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-70d7a7df],input[type=password].with-icon[data-v-70d7a7df],input[type=search].with-icon[data-v-70d7a7df],input[type=text].with-icon[data-v-70d7a7df]{padding-left:.3em}input[type=search][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-70d7a7df]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-70d7a7df;-webkit-animation-name:fadeIn-70d7a7df}.fade-in[data-v-70d7a7df],.fade-out[data-v-70d7a7df]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-70d7a7df]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-70d7a7df;-webkit-animation-name:fadeOut-70d7a7df}@-webkit-keyframes fadeIn-70d7a7df{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-70d7a7df{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-70d7a7df{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-70d7a7df{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.media-container[data-v-70d7a7df]{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.media-container .view-container[data-v-70d7a7df]{height:100%}.media-container .controls-container[data-v-70d7a7df]{width:100%;position:absolute;bottom:0;border-top:1px solid #ddd;background:#f8f8f8;box-shadow:0 -2.5px 4px 0 silver} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/7262.e379f31b.css b/platypush/backend/http/webapp/dist/static/css/7262.7ac2a7a5.css similarity index 90% rename from platypush/backend/http/webapp/dist/static/css/7262.e379f31b.css rename to platypush/backend/http/webapp/dist/static/css/7262.7ac2a7a5.css index b76fd7fb..2754a613 100644 --- a/platypush/backend/http/webapp/dist/static/css/7262.e379f31b.css +++ b/platypush/backend/http/webapp/dist/static/css/7262.7ac2a7a5.css @@ -1 +1 @@ -.col-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6aa1e625]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6aa1e625]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6aa1e625]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6aa1e625]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6aa1e625]:first-child{margin-left:26%!important}.col-offset-3[data-v-6aa1e625]:not(first-child){margin-left:30%!important}.col-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6aa1e625]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6aa1e625]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6aa1e625]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6aa1e625]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6aa1e625]:first-child{margin-left:52%!important}.col-offset-6[data-v-6aa1e625]:not(first-child){margin-left:56%!important}.col-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6aa1e625]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6aa1e625]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6aa1e625]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6aa1e625]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6aa1e625]:first-child{margin-left:78%!important}.col-offset-9[data-v-6aa1e625]:not(first-child){margin-left:82%!important}.col-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6aa1e625]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6aa1e625]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6aa1e625]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6aa1e625]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-s-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-s-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-s-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6aa1e625]{display:none!important}.s-visible[data-v-6aa1e625]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-m-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-m-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-m-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6aa1e625]{display:none!important}.m-visible[data-v-6aa1e625]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-l-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-l-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-l-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6aa1e625]{display:none!important}.l-visible[data-v-6aa1e625]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-xl-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-xl-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-xl-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6aa1e625]{display:none!important}.xl-visible[data-v-6aa1e625]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-xxl-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-xxl-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-xxl-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6aa1e625]{display:none!important}.xxl-visible[data-v-6aa1e625]{display:block!important}}.vertical-center[data-v-6aa1e625]{display:flex;align-items:center}.horizontal-center[data-v-6aa1e625]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6aa1e625]{text-align:right;float:right;justify-content:right}.hidden[data-v-6aa1e625]{display:none!important}.no-content[data-v-6aa1e625]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6aa1e625],.btn[data-v-6aa1e625],button[data-v-6aa1e625]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6aa1e625],.btn-default[type=submit][data-v-6aa1e625],.btn.btn-primary[data-v-6aa1e625],.btn[type=submit][data-v-6aa1e625],button.btn-primary[data-v-6aa1e625],button[type=submit][data-v-6aa1e625]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6aa1e625],.btn-default .icon[data-v-6aa1e625],button .icon[data-v-6aa1e625]{margin-right:.5em}input[type=password][data-v-6aa1e625],input[type=text][data-v-6aa1e625]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6aa1e625]:focus,input[type=text][data-v-6aa1e625]:focus{border:1px solid #35b870}button[data-v-6aa1e625],input[data-v-6aa1e625]{outline:none}input[type=text][data-v-6aa1e625]:hover,textarea[data-v-6aa1e625]:hover{border:1px solid #9cdfb0}ul[data-v-6aa1e625]{margin:0;padding:0;list-style:none}a[data-v-6aa1e625]{cursor:pointer;text-decoration:none}[data-v-6aa1e625]::-webkit-scrollbar{width:.75em}[data-v-6aa1e625]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6aa1e625]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-6aa1e625]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-6aa1e625]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6aa1e625],input[type=password][data-v-6aa1e625],input[type=search][data-v-6aa1e625],input[type=text][data-v-6aa1e625]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6aa1e625]:hover,input[type=password][data-v-6aa1e625]:hover,input[type=search][data-v-6aa1e625]:hover,input[type=text][data-v-6aa1e625]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6aa1e625]:focus,input[type=password][data-v-6aa1e625]:focus,input[type=search][data-v-6aa1e625]:focus,input[type=text][data-v-6aa1e625]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6aa1e625],input[type=password].with-icon[data-v-6aa1e625],input[type=search].with-icon[data-v-6aa1e625],input[type=text].with-icon[data-v-6aa1e625]{padding-left:.3em}input[type=search][data-v-6aa1e625],input[type=text][data-v-6aa1e625]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6aa1e625]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-6aa1e625;-webkit-animation-name:fadeIn-6aa1e625}.fade-in[data-v-6aa1e625],.fade-out[data-v-6aa1e625]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6aa1e625]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-6aa1e625;-webkit-animation-name:fadeOut-6aa1e625}@-webkit-keyframes fadeIn-6aa1e625{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-6aa1e625{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-6aa1e625{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-6aa1e625{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6aa1e625]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6aa1e625]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6aa1e625]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-6aa1e625]{width:100%;position:relative}.switches-container .switches .no-content[data-v-6aa1e625]{padding:1em}.switches-container .switches .switch-info[data-v-6aa1e625]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-6aa1e625]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-6aa1e625]{min-width:45em}}.switches-container .switches .row[data-v-6aa1e625]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-6aa1e625]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-6aa1e625]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-6aa1e625]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-6aa1e625]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-6aa1e625]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-6aa1e625],.switches-container .switches .row .value[data-v-6aa1e625]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-6aa1e625],.switches-container .switches .row .value[data-v-6aa1e625]{width:50%}.switches-container .switches .row .value[data-v-6aa1e625]{text-align:right}} \ No newline at end of file +.col-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6aa1e625]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6aa1e625]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6aa1e625]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6aa1e625]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6aa1e625]:first-child{margin-left:26%!important}.col-offset-3[data-v-6aa1e625]:not(first-child){margin-left:30%!important}.col-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6aa1e625]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6aa1e625]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6aa1e625]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6aa1e625]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6aa1e625]:first-child{margin-left:52%!important}.col-offset-6[data-v-6aa1e625]:not(first-child){margin-left:56%!important}.col-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6aa1e625]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6aa1e625]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6aa1e625]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6aa1e625]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6aa1e625]:first-child{margin-left:78%!important}.col-offset-9[data-v-6aa1e625]:not(first-child){margin-left:82%!important}.col-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6aa1e625]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6aa1e625]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6aa1e625]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6aa1e625]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-s-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-s-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-s-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-s-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6aa1e625]{display:none!important}.s-visible[data-v-6aa1e625]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-m-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-m-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-m-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-m-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6aa1e625]{display:none!important}.m-visible[data-v-6aa1e625]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-l-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-l-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-l-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-l-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6aa1e625]{display:none!important}.l-visible[data-v-6aa1e625]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-xl-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-xl-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-xl-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xl-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6aa1e625]{display:none!important}.xl-visible[data-v-6aa1e625]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6aa1e625]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6aa1e625]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6aa1e625]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6aa1e625]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6aa1e625]{margin-left:26%}.col-no-margin-xxl-3[data-v-6aa1e625]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6aa1e625]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6aa1e625]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6aa1e625]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6aa1e625]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6aa1e625]{margin-left:52%}.col-no-margin-xxl-6[data-v-6aa1e625]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6aa1e625]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6aa1e625]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6aa1e625]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6aa1e625]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6aa1e625]{margin-left:78%}.col-no-margin-xxl-9[data-v-6aa1e625]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6aa1e625]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6aa1e625]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6aa1e625]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6aa1e625]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6aa1e625]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6aa1e625]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6aa1e625]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6aa1e625]{display:none!important}.xxl-visible[data-v-6aa1e625]{display:block!important}}.vertical-center[data-v-6aa1e625]{display:flex;align-items:center}.horizontal-center[data-v-6aa1e625]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6aa1e625]{text-align:right;float:right;justify-content:right}.hidden[data-v-6aa1e625]{display:none!important}.no-content[data-v-6aa1e625]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6aa1e625],.btn[data-v-6aa1e625],button[data-v-6aa1e625]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6aa1e625],.btn-default[type=submit][data-v-6aa1e625],.btn.btn-primary[data-v-6aa1e625],.btn[type=submit][data-v-6aa1e625],button.btn-primary[data-v-6aa1e625],button[type=submit][data-v-6aa1e625]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6aa1e625],.btn-default .icon[data-v-6aa1e625],button .icon[data-v-6aa1e625]{margin-right:.5em}input[type=password][data-v-6aa1e625],input[type=text][data-v-6aa1e625]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6aa1e625]:focus,input[type=text][data-v-6aa1e625]:focus{border:1px solid #35b870}button[data-v-6aa1e625],input[data-v-6aa1e625]{outline:none}input[type=text][data-v-6aa1e625]:hover,textarea[data-v-6aa1e625]:hover{border:1px solid #9cdfb0}ul[data-v-6aa1e625]{margin:0;padding:0;list-style:none}a[data-v-6aa1e625]{cursor:pointer;text-decoration:none}[data-v-6aa1e625]::-webkit-scrollbar{width:.75em}[data-v-6aa1e625]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6aa1e625]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-6aa1e625]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-6aa1e625]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6aa1e625],input[type=password][data-v-6aa1e625],input[type=search][data-v-6aa1e625],input[type=text][data-v-6aa1e625]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6aa1e625]:hover,input[type=password][data-v-6aa1e625]:hover,input[type=search][data-v-6aa1e625]:hover,input[type=text][data-v-6aa1e625]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6aa1e625]:focus,input[type=password][data-v-6aa1e625]:focus,input[type=search][data-v-6aa1e625]:focus,input[type=text][data-v-6aa1e625]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6aa1e625],input[type=password].with-icon[data-v-6aa1e625],input[type=search].with-icon[data-v-6aa1e625],input[type=text].with-icon[data-v-6aa1e625]{padding-left:.3em}input[type=search][data-v-6aa1e625],input[type=text][data-v-6aa1e625]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6aa1e625]{animation-fill-mode:both;animation-name:fadeIn-6aa1e625;-webkit-animation-name:fadeIn-6aa1e625}.fade-in[data-v-6aa1e625],.fade-out[data-v-6aa1e625]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6aa1e625]{animation-fill-mode:both;animation-name:fadeOut-6aa1e625;-webkit-animation-name:fadeOut-6aa1e625}@keyframes fadeIn-6aa1e625{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-6aa1e625{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6aa1e625]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6aa1e625]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6aa1e625]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-6aa1e625]{width:100%;position:relative}.switches-container .switches .no-content[data-v-6aa1e625]{padding:1em}.switches-container .switches .switch-info[data-v-6aa1e625]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-6aa1e625]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-6aa1e625]{min-width:45em}}.switches-container .switches .row[data-v-6aa1e625]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-6aa1e625]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-6aa1e625]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-6aa1e625]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-6aa1e625]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-6aa1e625]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-6aa1e625],.switches-container .switches .row .value[data-v-6aa1e625]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-6aa1e625],.switches-container .switches .row .value[data-v-6aa1e625]{width:50%}.switches-container .switches .row .value[data-v-6aa1e625]{text-align:right}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/7420.5775e7e6.css b/platypush/backend/http/webapp/dist/static/css/7420.e42d1496.css similarity index 93% rename from platypush/backend/http/webapp/dist/static/css/7420.5775e7e6.css rename to platypush/backend/http/webapp/dist/static/css/7420.e42d1496.css index a6810d7a..2315b7f1 100644 --- a/platypush/backend/http/webapp/dist/static/css/7420.5775e7e6.css +++ b/platypush/backend/http/webapp/dist/static/css/7420.e42d1496.css @@ -1 +1 @@ -.col-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-24745ce0]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-24745ce0]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-24745ce0]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-24745ce0]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-24745ce0]:first-child{margin-left:26%!important}.col-offset-3[data-v-24745ce0]:not(first-child){margin-left:30%!important}.col-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-24745ce0]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-24745ce0]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-24745ce0]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-24745ce0]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-24745ce0]:first-child{margin-left:52%!important}.col-offset-6[data-v-24745ce0]:not(first-child){margin-left:56%!important}.col-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-24745ce0]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-24745ce0]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-24745ce0]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-24745ce0]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-24745ce0]:first-child{margin-left:78%!important}.col-offset-9[data-v-24745ce0]:not(first-child){margin-left:82%!important}.col-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-24745ce0]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-24745ce0]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-24745ce0]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-24745ce0]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-s-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-s-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-s-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-s-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-24745ce0]{display:none!important}.s-visible[data-v-24745ce0]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-m-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-m-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-m-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-m-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-24745ce0]{display:none!important}.m-visible[data-v-24745ce0]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-l-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-l-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-l-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-l-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-24745ce0]{display:none!important}.l-visible[data-v-24745ce0]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-xl-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-xl-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-xl-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-24745ce0]{display:none!important}.xl-visible[data-v-24745ce0]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-xxl-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-xxl-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-xxl-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-24745ce0]{display:none!important}.xxl-visible[data-v-24745ce0]{display:block!important}}.vertical-center[data-v-24745ce0]{display:flex;align-items:center}.horizontal-center[data-v-24745ce0]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-24745ce0]{text-align:right;float:right;justify-content:right}.hidden[data-v-24745ce0]{display:none!important}.no-content[data-v-24745ce0]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-24745ce0],.btn[data-v-24745ce0],button[data-v-24745ce0]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-24745ce0],.btn-default[type=submit][data-v-24745ce0],.btn.btn-primary[data-v-24745ce0],.btn[type=submit][data-v-24745ce0],button.btn-primary[data-v-24745ce0],button[type=submit][data-v-24745ce0]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-24745ce0],.btn-default .icon[data-v-24745ce0],button .icon[data-v-24745ce0]{margin-right:.5em}input[type=password][data-v-24745ce0],input[type=text][data-v-24745ce0]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-24745ce0]:focus,input[type=text][data-v-24745ce0]:focus{border:1px solid #35b870}button[data-v-24745ce0],input[data-v-24745ce0]{outline:none}input[type=text][data-v-24745ce0]:hover,textarea[data-v-24745ce0]:hover{border:1px solid #9cdfb0}ul[data-v-24745ce0]{margin:0;padding:0;list-style:none}a[data-v-24745ce0]{cursor:pointer;text-decoration:none}[data-v-24745ce0]::-webkit-scrollbar{width:.75em}[data-v-24745ce0]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-24745ce0]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-24745ce0]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-24745ce0]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-24745ce0],input[type=password][data-v-24745ce0],input[type=search][data-v-24745ce0],input[type=text][data-v-24745ce0]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-24745ce0]:hover,input[type=password][data-v-24745ce0]:hover,input[type=search][data-v-24745ce0]:hover,input[type=text][data-v-24745ce0]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-24745ce0]:focus,input[type=password][data-v-24745ce0]:focus,input[type=search][data-v-24745ce0]:focus,input[type=text][data-v-24745ce0]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-24745ce0],input[type=password].with-icon[data-v-24745ce0],input[type=search].with-icon[data-v-24745ce0],input[type=text].with-icon[data-v-24745ce0]{padding-left:.3em}input[type=search][data-v-24745ce0],input[type=text][data-v-24745ce0]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-24745ce0]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-24745ce0;-webkit-animation-name:fadeIn-24745ce0}.fade-in[data-v-24745ce0],.fade-out[data-v-24745ce0]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-24745ce0]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-24745ce0;-webkit-animation-name:fadeOut-24745ce0}@-webkit-keyframes fadeIn-24745ce0{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-24745ce0{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-24745ce0{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-24745ce0{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-24745ce0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-24745ce0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-24745ce0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.rss-news[data-v-24745ce0]{width:100%;height:100%;display:flex;align-items:center;letter-spacing:.025em}.rss-news .article[data-v-24745ce0]{width:90%;padding:0 2em}.rss-news .article .source[data-v-24745ce0]{font-size:1.7em;font-weight:700;margin-bottom:.5em}.rss-news .article .title[data-v-24745ce0]{font-size:1.8em;font-weight:400;margin-bottom:.5em}.rss-news .article .published[data-v-24745ce0]{text-align:right;font-size:1.1em} \ No newline at end of file +.col-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-24745ce0]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-24745ce0]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-24745ce0]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-24745ce0]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-24745ce0]:first-child{margin-left:26%!important}.col-offset-3[data-v-24745ce0]:not(first-child){margin-left:30%!important}.col-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-24745ce0]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-24745ce0]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-24745ce0]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-24745ce0]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-24745ce0]:first-child{margin-left:52%!important}.col-offset-6[data-v-24745ce0]:not(first-child){margin-left:56%!important}.col-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-24745ce0]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-24745ce0]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-24745ce0]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-24745ce0]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-24745ce0]:first-child{margin-left:78%!important}.col-offset-9[data-v-24745ce0]:not(first-child){margin-left:82%!important}.col-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-24745ce0]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-24745ce0]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-24745ce0]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-24745ce0]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-s-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-s-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-s-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-s-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-s-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-24745ce0]{display:none!important}.s-visible[data-v-24745ce0]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-m-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-m-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-m-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-m-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-m-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-24745ce0]{display:none!important}.m-visible[data-v-24745ce0]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-l-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-l-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-l-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-l-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-l-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-24745ce0]{display:none!important}.l-visible[data-v-24745ce0]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-xl-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-xl-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-xl-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xl-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-24745ce0]{display:none!important}.xl-visible[data-v-24745ce0]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-1[data-v-24745ce0]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-24745ce0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-2[data-v-24745ce0]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-24745ce0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-3[data-v-24745ce0]{margin-left:26%}.col-no-margin-xxl-3[data-v-24745ce0]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-4[data-v-24745ce0]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-24745ce0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-5[data-v-24745ce0]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-24745ce0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-6[data-v-24745ce0]{margin-left:52%}.col-no-margin-xxl-6[data-v-24745ce0]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-7[data-v-24745ce0]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-24745ce0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-8[data-v-24745ce0]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-24745ce0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-9[data-v-24745ce0]{margin-left:78%}.col-no-margin-xxl-9[data-v-24745ce0]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-10[data-v-24745ce0]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-24745ce0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-24745ce0]:first-child{margin-left:0}.col-offset-xxl-11[data-v-24745ce0]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-24745ce0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-24745ce0]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-24745ce0]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-24745ce0]{display:none!important}.xxl-visible[data-v-24745ce0]{display:block!important}}.vertical-center[data-v-24745ce0]{display:flex;align-items:center}.horizontal-center[data-v-24745ce0]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-24745ce0]{text-align:right;float:right;justify-content:right}.hidden[data-v-24745ce0]{display:none!important}.no-content[data-v-24745ce0]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-24745ce0],.btn[data-v-24745ce0],button[data-v-24745ce0]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-24745ce0],.btn-default[type=submit][data-v-24745ce0],.btn.btn-primary[data-v-24745ce0],.btn[type=submit][data-v-24745ce0],button.btn-primary[data-v-24745ce0],button[type=submit][data-v-24745ce0]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-24745ce0],.btn-default .icon[data-v-24745ce0],button .icon[data-v-24745ce0]{margin-right:.5em}input[type=password][data-v-24745ce0],input[type=text][data-v-24745ce0]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-24745ce0]:focus,input[type=text][data-v-24745ce0]:focus{border:1px solid #35b870}button[data-v-24745ce0],input[data-v-24745ce0]{outline:none}input[type=text][data-v-24745ce0]:hover,textarea[data-v-24745ce0]:hover{border:1px solid #9cdfb0}ul[data-v-24745ce0]{margin:0;padding:0;list-style:none}a[data-v-24745ce0]{cursor:pointer;text-decoration:none}[data-v-24745ce0]::-webkit-scrollbar{width:.75em}[data-v-24745ce0]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-24745ce0]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-24745ce0]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-24745ce0]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-24745ce0],input[type=password][data-v-24745ce0],input[type=search][data-v-24745ce0],input[type=text][data-v-24745ce0]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-24745ce0]:hover,input[type=password][data-v-24745ce0]:hover,input[type=search][data-v-24745ce0]:hover,input[type=text][data-v-24745ce0]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-24745ce0]:focus,input[type=password][data-v-24745ce0]:focus,input[type=search][data-v-24745ce0]:focus,input[type=text][data-v-24745ce0]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-24745ce0],input[type=password].with-icon[data-v-24745ce0],input[type=search].with-icon[data-v-24745ce0],input[type=text].with-icon[data-v-24745ce0]{padding-left:.3em}input[type=search][data-v-24745ce0],input[type=text][data-v-24745ce0]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-24745ce0]{animation-fill-mode:both;animation-name:fadeIn-24745ce0;-webkit-animation-name:fadeIn-24745ce0}.fade-in[data-v-24745ce0],.fade-out[data-v-24745ce0]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-24745ce0]{animation-fill-mode:both;animation-name:fadeOut-24745ce0;-webkit-animation-name:fadeOut-24745ce0}@keyframes fadeIn-24745ce0{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-24745ce0{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-24745ce0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-24745ce0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-24745ce0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.rss-news[data-v-24745ce0]{width:100%;height:100%;display:flex;align-items:center;letter-spacing:.025em}.rss-news .article[data-v-24745ce0]{width:90%;padding:0 2em}.rss-news .article .source[data-v-24745ce0]{font-size:1.7em;font-weight:700;margin-bottom:.5em}.rss-news .article .title[data-v-24745ce0]{font-size:1.8em;font-weight:400;margin-bottom:.5em}.rss-news .article .published[data-v-24745ce0]{text-align:right;font-size:1.1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/747.3c45f7ef.css b/platypush/backend/http/webapp/dist/static/css/747.3c45f7ef.css new file mode 100644 index 00000000..2d1bbd37 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/747.3c45f7ef.css @@ -0,0 +1 @@ +.menu-panel{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background:#e0eae8;padding-top:2em}.menu-panel .content{background:#fff;border-radius:15px;box-shadow:0 0 2px 2px #ccc;border:0}.menu-panel .content .panel-row{display:flex;margin:0!important;padding:1em;box-shadow:1px 0 1px 1px #ddd;cursor:pointer;border:0;letter-spacing:.05em}.menu-panel .content .panel-row:hover{background:#bef6da}.menu-panel .content .panel-row:first-child{border-radius:15px 15px 0 0;box-shadow:2px 0 1px -2px #ddd}.menu-panel .content .panel-row:last-child{border-radius:0 0 15px 15px;box-shadow:-1px 0 1px 0 #ddd}.menu-panel .content .header{background:#dde5e1;font-weight:700;box-shadow:0 0 1px 1px silver}.menu-panel .content .header:hover{background:#dde5e1}@media screen and (max-width:1024px){.menu-panel{padding-top:0}.menu-panel .content{min-width:100%}.menu-panel .content .row:first-child,.menu-panel .content .row:last-child{border-radius:0}}@media screen and (min-width:1024px){.menu-panel .content{min-width:75%}}@media screen and (min-width:1216px){.menu-panel .content{min-width:50%}}@media screen and (min-width:1408px){.menu-panel .content{min-width:35%}}.col-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-42318a2b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-42318a2b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-42318a2b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-42318a2b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-42318a2b]:first-child{margin-left:26%!important}.col-offset-3[data-v-42318a2b]:not(first-child){margin-left:30%!important}.col-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-42318a2b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-42318a2b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-42318a2b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-42318a2b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-42318a2b]:first-child{margin-left:52%!important}.col-offset-6[data-v-42318a2b]:not(first-child){margin-left:56%!important}.col-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-42318a2b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-42318a2b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-42318a2b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-42318a2b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-42318a2b]:first-child{margin-left:78%!important}.col-offset-9[data-v-42318a2b]:not(first-child){margin-left:82%!important}.col-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-42318a2b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-42318a2b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-42318a2b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-42318a2b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-s-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-s-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-s-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-42318a2b]{display:none!important}.s-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-m-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-m-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-m-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-42318a2b]{display:none!important}.m-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-l-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-l-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-l-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-42318a2b]{display:none!important}.l-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-xl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-xl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-xl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-42318a2b]{display:none!important}.xl-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-xxl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-xxl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-xxl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-42318a2b]{display:none!important}.xxl-visible[data-v-42318a2b]{display:block!important}}.vertical-center[data-v-42318a2b]{display:flex;align-items:center}.horizontal-center[data-v-42318a2b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-42318a2b]{text-align:right;float:right;justify-content:right}.hidden[data-v-42318a2b]{display:none!important}.no-content[data-v-42318a2b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-42318a2b],.btn[data-v-42318a2b],button[data-v-42318a2b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-42318a2b],.btn-default[type=submit][data-v-42318a2b],.btn.btn-primary[data-v-42318a2b],.btn[type=submit][data-v-42318a2b],button.btn-primary[data-v-42318a2b],button[type=submit][data-v-42318a2b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-42318a2b],.btn-default .icon[data-v-42318a2b],button .icon[data-v-42318a2b]{margin-right:.5em}input[type=password][data-v-42318a2b],input[type=text][data-v-42318a2b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-42318a2b]:focus,input[type=text][data-v-42318a2b]:focus{border:1px solid #35b870}button[data-v-42318a2b],input[data-v-42318a2b]{outline:none}input[type=text][data-v-42318a2b]:hover,textarea[data-v-42318a2b]:hover{border:1px solid #9cdfb0}ul[data-v-42318a2b]{margin:0;padding:0;list-style:none}a[data-v-42318a2b]{cursor:pointer;text-decoration:none}[data-v-42318a2b]::-webkit-scrollbar{width:.75em}[data-v-42318a2b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-42318a2b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-42318a2b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-42318a2b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-42318a2b],input[type=password][data-v-42318a2b],input[type=search][data-v-42318a2b],input[type=text][data-v-42318a2b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-42318a2b]:hover,input[type=password][data-v-42318a2b]:hover,input[type=search][data-v-42318a2b]:hover,input[type=text][data-v-42318a2b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-42318a2b]:focus,input[type=password][data-v-42318a2b]:focus,input[type=search][data-v-42318a2b]:focus,input[type=text][data-v-42318a2b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-42318a2b],input[type=password].with-icon[data-v-42318a2b],input[type=search].with-icon[data-v-42318a2b],input[type=text].with-icon[data-v-42318a2b]{padding-left:.3em}input[type=search][data-v-42318a2b],input[type=text][data-v-42318a2b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-42318a2b]{animation-fill-mode:both;animation-name:fadeIn-42318a2b;-webkit-animation-name:fadeIn-42318a2b}.fade-in[data-v-42318a2b],.fade-out[data-v-42318a2b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-42318a2b]{animation-fill-mode:both;animation-name:fadeOut-42318a2b;-webkit-animation-name:fadeOut-42318a2b}@keyframes fadeIn-42318a2b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-42318a2b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-42318a2b]{display:flex;align-items:center;padding-top:.75em!important;padding-bottom:.75em!important}.header .icon[data-v-42318a2b]{margin-left:.5em}.header .name[data-v-42318a2b]{text-align:center}.group[data-v-42318a2b]{display:flex;align-items:center}.col-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-e2726892]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-e2726892]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-e2726892]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-e2726892]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-e2726892]:first-child{margin-left:26%!important}.col-offset-3[data-v-e2726892]:not(first-child){margin-left:30%!important}.col-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-e2726892]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-e2726892]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-e2726892]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-e2726892]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-e2726892]:first-child{margin-left:52%!important}.col-offset-6[data-v-e2726892]:not(first-child){margin-left:56%!important}.col-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-e2726892]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-e2726892]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-e2726892]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-e2726892]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-e2726892]:first-child{margin-left:78%!important}.col-offset-9[data-v-e2726892]:not(first-child){margin-left:82%!important}.col-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-e2726892]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-e2726892]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-e2726892]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-e2726892]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-3[data-v-e2726892]{margin-left:26%}.col-no-margin-s-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-6[data-v-e2726892]{margin-left:52%}.col-no-margin-s-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-9[data-v-e2726892]{margin-left:78%}.col-no-margin-s-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-s-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-e2726892]{display:none!important}.s-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-3[data-v-e2726892]{margin-left:26%}.col-no-margin-m-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-6[data-v-e2726892]{margin-left:52%}.col-no-margin-m-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-9[data-v-e2726892]{margin-left:78%}.col-no-margin-m-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-m-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-e2726892]{display:none!important}.m-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-3[data-v-e2726892]{margin-left:26%}.col-no-margin-l-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-6[data-v-e2726892]{margin-left:52%}.col-no-margin-l-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-9[data-v-e2726892]{margin-left:78%}.col-no-margin-l-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-l-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-e2726892]{display:none!important}.l-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-3[data-v-e2726892]{margin-left:26%}.col-no-margin-xl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-6[data-v-e2726892]{margin-left:52%}.col-no-margin-xl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-9[data-v-e2726892]{margin-left:78%}.col-no-margin-xl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-e2726892]{display:none!important}.xl-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-3[data-v-e2726892]{margin-left:26%}.col-no-margin-xxl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-6[data-v-e2726892]{margin-left:52%}.col-no-margin-xxl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-9[data-v-e2726892]{margin-left:78%}.col-no-margin-xxl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-e2726892]{display:none!important}.xxl-visible[data-v-e2726892]{display:block!important}}.vertical-center[data-v-e2726892]{display:flex;align-items:center}.horizontal-center[data-v-e2726892]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-e2726892]{text-align:right;float:right;justify-content:right}.hidden[data-v-e2726892]{display:none!important}.no-content[data-v-e2726892]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-e2726892],.btn[data-v-e2726892],button[data-v-e2726892]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-e2726892],.btn-default[type=submit][data-v-e2726892],.btn.btn-primary[data-v-e2726892],.btn[type=submit][data-v-e2726892],button.btn-primary[data-v-e2726892],button[type=submit][data-v-e2726892]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-e2726892],.btn-default .icon[data-v-e2726892],button .icon[data-v-e2726892]{margin-right:.5em}input[type=password][data-v-e2726892],input[type=text][data-v-e2726892]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-e2726892]:focus,input[type=text][data-v-e2726892]:focus{border:1px solid #35b870}button[data-v-e2726892],input[data-v-e2726892]{outline:none}input[type=text][data-v-e2726892]:hover,textarea[data-v-e2726892]:hover{border:1px solid #9cdfb0}ul[data-v-e2726892]{margin:0;padding:0;list-style:none}a[data-v-e2726892]{cursor:pointer;text-decoration:none}[data-v-e2726892]::-webkit-scrollbar{width:.75em}[data-v-e2726892]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-e2726892]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-e2726892]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-e2726892]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-e2726892],input[type=password][data-v-e2726892],input[type=search][data-v-e2726892],input[type=text][data-v-e2726892]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-e2726892]:hover,input[type=password][data-v-e2726892]:hover,input[type=search][data-v-e2726892]:hover,input[type=text][data-v-e2726892]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-e2726892]:focus,input[type=password][data-v-e2726892]:focus,input[type=search][data-v-e2726892]:focus,input[type=text][data-v-e2726892]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-e2726892],input[type=password].with-icon[data-v-e2726892],input[type=search].with-icon[data-v-e2726892],input[type=text].with-icon[data-v-e2726892]{padding-left:.3em}input[type=search][data-v-e2726892],input[type=text][data-v-e2726892]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-e2726892]{animation-fill-mode:both;animation-name:fadeIn-e2726892;-webkit-animation-name:fadeIn-e2726892}.fade-in[data-v-e2726892],.fade-out[data-v-e2726892]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-e2726892]{animation-fill-mode:both;animation-name:fadeOut-e2726892;-webkit-animation-name:fadeOut-e2726892}@keyframes fadeIn-e2726892{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-e2726892{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.controls[data-v-e2726892]{flex-direction:column;margin-top:2.25em;background:#fff;padding:.5em 1em;border-radius:1em;box-shadow:0 0 2px 2px #ccc}.controls .row[data-v-e2726892],.controls[data-v-e2726892]{width:100%;display:flex;align-items:center}.controls .control[data-v-e2726892]{padding-top:.25em}.controls .icon[data-v-e2726892]{opacity:.7}.controls input[type=color][data-v-e2726892]{width:100%;border:0}.light-controls .row .slider{margin-top:.4em}.col-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-52168252]:first-child{margin-left:0}.col-no-margin-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-52168252]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-52168252]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-52168252]:first-child{margin-left:0}.col-no-margin-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-52168252]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-52168252]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-52168252]:first-child{margin-left:0}.col-no-margin-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-52168252]:first-child{margin-left:26%!important}.col-offset-3[data-v-52168252]:not(first-child){margin-left:30%!important}.col-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-52168252]:first-child{margin-left:0}.col-no-margin-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-52168252]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-52168252]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-52168252]:first-child{margin-left:0}.col-no-margin-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-52168252]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-52168252]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-52168252]:first-child{margin-left:0}.col-no-margin-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-52168252]:first-child{margin-left:52%!important}.col-offset-6[data-v-52168252]:not(first-child){margin-left:56%!important}.col-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-52168252]:first-child{margin-left:0}.col-no-margin-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-52168252]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-52168252]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-52168252]:first-child{margin-left:0}.col-no-margin-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-52168252]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-52168252]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-52168252]:first-child{margin-left:0}.col-no-margin-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-52168252]:first-child{margin-left:78%!important}.col-offset-9[data-v-52168252]:not(first-child){margin-left:82%!important}.col-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-52168252]:first-child{margin-left:0}.col-no-margin-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-52168252]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-52168252]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-52168252]:first-child{margin-left:0}.col-no-margin-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-52168252]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-52168252]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-52168252]:first-child{margin-left:0}.col-offset-s-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-52168252]:first-child{margin-left:0}.col-offset-s-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-52168252]:first-child{margin-left:0}.col-offset-s-3[data-v-52168252]{margin-left:26%}.col-no-margin-s-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-52168252]:first-child{margin-left:0}.col-offset-s-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-52168252]:first-child{margin-left:0}.col-offset-s-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-52168252]:first-child{margin-left:0}.col-offset-s-6[data-v-52168252]{margin-left:52%}.col-no-margin-s-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-52168252]:first-child{margin-left:0}.col-offset-s-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-52168252]:first-child{margin-left:0}.col-offset-s-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-52168252]:first-child{margin-left:0}.col-offset-s-9[data-v-52168252]{margin-left:78%}.col-no-margin-s-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-52168252]:first-child{margin-left:0}.col-offset-s-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-52168252]:first-child{margin-left:0}.col-offset-s-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-s-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-52168252]{display:none!important}.s-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-52168252]:first-child{margin-left:0}.col-offset-m-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-52168252]:first-child{margin-left:0}.col-offset-m-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-52168252]:first-child{margin-left:0}.col-offset-m-3[data-v-52168252]{margin-left:26%}.col-no-margin-m-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-52168252]:first-child{margin-left:0}.col-offset-m-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-52168252]:first-child{margin-left:0}.col-offset-m-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-52168252]:first-child{margin-left:0}.col-offset-m-6[data-v-52168252]{margin-left:52%}.col-no-margin-m-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-52168252]:first-child{margin-left:0}.col-offset-m-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-52168252]:first-child{margin-left:0}.col-offset-m-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-52168252]:first-child{margin-left:0}.col-offset-m-9[data-v-52168252]{margin-left:78%}.col-no-margin-m-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-52168252]:first-child{margin-left:0}.col-offset-m-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-52168252]:first-child{margin-left:0}.col-offset-m-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-m-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-52168252]{display:none!important}.m-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-52168252]:first-child{margin-left:0}.col-offset-l-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-52168252]:first-child{margin-left:0}.col-offset-l-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-52168252]:first-child{margin-left:0}.col-offset-l-3[data-v-52168252]{margin-left:26%}.col-no-margin-l-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-52168252]:first-child{margin-left:0}.col-offset-l-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-52168252]:first-child{margin-left:0}.col-offset-l-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-52168252]:first-child{margin-left:0}.col-offset-l-6[data-v-52168252]{margin-left:52%}.col-no-margin-l-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-52168252]:first-child{margin-left:0}.col-offset-l-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-52168252]:first-child{margin-left:0}.col-offset-l-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-52168252]:first-child{margin-left:0}.col-offset-l-9[data-v-52168252]{margin-left:78%}.col-no-margin-l-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-52168252]:first-child{margin-left:0}.col-offset-l-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-52168252]:first-child{margin-left:0}.col-offset-l-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-l-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-52168252]{display:none!important}.l-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-3[data-v-52168252]{margin-left:26%}.col-no-margin-xl-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-6[data-v-52168252]{margin-left:52%}.col-no-margin-xl-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-9[data-v-52168252]{margin-left:78%}.col-no-margin-xl-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-52168252]{display:none!important}.xl-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-3[data-v-52168252]{margin-left:26%}.col-no-margin-xxl-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-6[data-v-52168252]{margin-left:52%}.col-no-margin-xxl-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-9[data-v-52168252]{margin-left:78%}.col-no-margin-xxl-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-52168252]{display:none!important}.xxl-visible[data-v-52168252]{display:block!important}}.vertical-center[data-v-52168252]{display:flex;align-items:center}.horizontal-center[data-v-52168252]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-52168252]{text-align:right;float:right;justify-content:right}.hidden[data-v-52168252]{display:none!important}.no-content[data-v-52168252]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-52168252],.btn[data-v-52168252],button[data-v-52168252]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-52168252],.btn-default[type=submit][data-v-52168252],.btn.btn-primary[data-v-52168252],.btn[type=submit][data-v-52168252],button.btn-primary[data-v-52168252],button[type=submit][data-v-52168252]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-52168252],.btn-default .icon[data-v-52168252],button .icon[data-v-52168252]{margin-right:.5em}input[type=password][data-v-52168252],input[type=text][data-v-52168252]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-52168252]:focus,input[type=text][data-v-52168252]:focus{border:1px solid #35b870}button[data-v-52168252],input[data-v-52168252]{outline:none}input[type=text][data-v-52168252]:hover,textarea[data-v-52168252]:hover{border:1px solid #9cdfb0}ul[data-v-52168252]{margin:0;padding:0;list-style:none}a[data-v-52168252]{cursor:pointer;text-decoration:none}[data-v-52168252]::-webkit-scrollbar{width:.75em}[data-v-52168252]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-52168252]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-52168252]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-52168252]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-52168252],input[type=password][data-v-52168252],input[type=search][data-v-52168252],input[type=text][data-v-52168252]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-52168252]:hover,input[type=password][data-v-52168252]:hover,input[type=search][data-v-52168252]:hover,input[type=text][data-v-52168252]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-52168252]:focus,input[type=password][data-v-52168252]:focus,input[type=search][data-v-52168252]:focus,input[type=text][data-v-52168252]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-52168252],input[type=password].with-icon[data-v-52168252],input[type=search].with-icon[data-v-52168252],input[type=text].with-icon[data-v-52168252]{padding-left:.3em}input[type=search][data-v-52168252],input[type=text][data-v-52168252]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-52168252]{animation-fill-mode:both;animation-name:fadeIn-52168252;-webkit-animation-name:fadeIn-52168252}.fade-in[data-v-52168252],.fade-out[data-v-52168252]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-52168252]{animation-fill-mode:both;animation-name:fadeOut-52168252;-webkit-animation-name:fadeOut-52168252}@keyframes fadeIn-52168252{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-52168252{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.expanded .name[data-v-52168252]{font-size:1.25em}.col-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-981c5de0]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-981c5de0]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-981c5de0]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-981c5de0]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-981c5de0]:first-child{margin-left:26%!important}.col-offset-3[data-v-981c5de0]:not(first-child){margin-left:30%!important}.col-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-981c5de0]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-981c5de0]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-981c5de0]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-981c5de0]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-981c5de0]:first-child{margin-left:52%!important}.col-offset-6[data-v-981c5de0]:not(first-child){margin-left:56%!important}.col-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-981c5de0]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-981c5de0]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-981c5de0]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-981c5de0]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-981c5de0]:first-child{margin-left:78%!important}.col-offset-9[data-v-981c5de0]:not(first-child){margin-left:82%!important}.col-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-981c5de0]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-981c5de0]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-981c5de0]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-981c5de0]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-s-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-s-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-s-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-s-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-981c5de0]{display:none!important}.s-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-m-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-m-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-m-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-m-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-981c5de0]{display:none!important}.m-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-l-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-l-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-l-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-l-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-981c5de0]{display:none!important}.l-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-xl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-xl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-xl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-981c5de0]{display:none!important}.xl-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-xxl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-xxl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-xxl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-981c5de0]{display:none!important}.xxl-visible[data-v-981c5de0]{display:block!important}}.vertical-center[data-v-981c5de0]{display:flex;align-items:center}.horizontal-center[data-v-981c5de0]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-981c5de0]{text-align:right;float:right;justify-content:right}.hidden[data-v-981c5de0]{display:none!important}.no-content[data-v-981c5de0]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-981c5de0],.btn[data-v-981c5de0],button[data-v-981c5de0]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-981c5de0],.btn-default[type=submit][data-v-981c5de0],.btn.btn-primary[data-v-981c5de0],.btn[type=submit][data-v-981c5de0],button.btn-primary[data-v-981c5de0],button[type=submit][data-v-981c5de0]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-981c5de0],.btn-default .icon[data-v-981c5de0],button .icon[data-v-981c5de0]{margin-right:.5em}input[type=password][data-v-981c5de0],input[type=text][data-v-981c5de0]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-981c5de0]:focus,input[type=text][data-v-981c5de0]:focus{border:1px solid #35b870}button[data-v-981c5de0],input[data-v-981c5de0]{outline:none}input[type=text][data-v-981c5de0]:hover,textarea[data-v-981c5de0]:hover{border:1px solid #9cdfb0}ul[data-v-981c5de0]{margin:0;padding:0;list-style:none}a[data-v-981c5de0]{cursor:pointer;text-decoration:none}[data-v-981c5de0]::-webkit-scrollbar{width:.75em}[data-v-981c5de0]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-981c5de0]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-981c5de0]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-981c5de0]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-981c5de0],input[type=password][data-v-981c5de0],input[type=search][data-v-981c5de0],input[type=text][data-v-981c5de0]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-981c5de0]:hover,input[type=password][data-v-981c5de0]:hover,input[type=search][data-v-981c5de0]:hover,input[type=text][data-v-981c5de0]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-981c5de0]:focus,input[type=password][data-v-981c5de0]:focus,input[type=search][data-v-981c5de0]:focus,input[type=text][data-v-981c5de0]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-981c5de0],input[type=password].with-icon[data-v-981c5de0],input[type=search].with-icon[data-v-981c5de0],input[type=text].with-icon[data-v-981c5de0]{padding-left:.3em}input[type=search][data-v-981c5de0],input[type=text][data-v-981c5de0]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-981c5de0]{animation-fill-mode:both;animation-name:fadeIn-981c5de0;-webkit-animation-name:fadeIn-981c5de0}.fade-in[data-v-981c5de0],.fade-out[data-v-981c5de0]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-981c5de0]{animation-fill-mode:both;animation-name:fadeOut-981c5de0;-webkit-animation-name:fadeOut-981c5de0}@keyframes fadeIn-981c5de0{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-981c5de0{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.range-wrapper[data-v-981c5de0]{width:100%;position:relative}.range-wrapper input[type=range][data-v-981c5de0]{width:100%;position:absolute;left:0;bottom:0;outline:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none}.range-wrapper input[type=range][data-v-981c5de0]:focus,.range-wrapper input[type=range][data-v-981c5de0]:hover{outline:none;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-webkit-slider-runnable-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:#e4e4e4;border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-moz-range-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:#e4e4e4;border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-ms-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.range-wrapper input[type=range][data-v-981c5de0]::-ms-fill-lower,.range-wrapper input[type=range][data-v-981c5de0]::-ms-fill-upper{background:rgba(0,215,80,.5);border-radius:1px;box-shadow:none;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-webkit-slider-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer;-webkit-appearance:none;-o-appearance:none;appearance:none;margin-top:-.25em}.range-wrapper input[type=range][data-v-981c5de0]::-moz-range-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer}.range-wrapper input[type=range][data-v-981c5de0]::-ms-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer}.col-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1739aaba]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1739aaba]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1739aaba]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1739aaba]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1739aaba]:first-child{margin-left:26%!important}.col-offset-3[data-v-1739aaba]:not(first-child){margin-left:30%!important}.col-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1739aaba]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1739aaba]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1739aaba]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1739aaba]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1739aaba]:first-child{margin-left:52%!important}.col-offset-6[data-v-1739aaba]:not(first-child){margin-left:56%!important}.col-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1739aaba]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1739aaba]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1739aaba]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1739aaba]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1739aaba]:first-child{margin-left:78%!important}.col-offset-9[data-v-1739aaba]:not(first-child){margin-left:82%!important}.col-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1739aaba]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1739aaba]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1739aaba]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1739aaba]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-s-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-s-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-s-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1739aaba]{display:none!important}.s-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-m-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-m-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-m-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1739aaba]{display:none!important}.m-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-l-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-l-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-l-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1739aaba]{display:none!important}.l-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-xl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-xl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-xl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1739aaba]{display:none!important}.xl-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-xxl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-xxl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-xxl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1739aaba]{display:none!important}.xxl-visible[data-v-1739aaba]{display:block!important}}.vertical-center[data-v-1739aaba]{display:flex;align-items:center}.horizontal-center[data-v-1739aaba]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1739aaba]{text-align:right;float:right;justify-content:right}.hidden[data-v-1739aaba]{display:none!important}.no-content[data-v-1739aaba]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1739aaba],.btn[data-v-1739aaba],button[data-v-1739aaba]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1739aaba],.btn-default[type=submit][data-v-1739aaba],.btn.btn-primary[data-v-1739aaba],.btn[type=submit][data-v-1739aaba],button.btn-primary[data-v-1739aaba],button[type=submit][data-v-1739aaba]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1739aaba],.btn-default .icon[data-v-1739aaba],button .icon[data-v-1739aaba]{margin-right:.5em}input[type=password][data-v-1739aaba],input[type=text][data-v-1739aaba]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1739aaba]:focus,input[type=text][data-v-1739aaba]:focus{border:1px solid #35b870}button[data-v-1739aaba],input[data-v-1739aaba]{outline:none}input[type=text][data-v-1739aaba]:hover,textarea[data-v-1739aaba]:hover{border:1px solid #9cdfb0}ul[data-v-1739aaba]{margin:0;padding:0;list-style:none}a[data-v-1739aaba]{cursor:pointer;text-decoration:none}[data-v-1739aaba]::-webkit-scrollbar{width:.75em}[data-v-1739aaba]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1739aaba]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-1739aaba]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-1739aaba]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1739aaba],input[type=password][data-v-1739aaba],input[type=search][data-v-1739aaba],input[type=text][data-v-1739aaba]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1739aaba]:hover,input[type=password][data-v-1739aaba]:hover,input[type=search][data-v-1739aaba]:hover,input[type=text][data-v-1739aaba]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1739aaba]:focus,input[type=password][data-v-1739aaba]:focus,input[type=search][data-v-1739aaba]:focus,input[type=text][data-v-1739aaba]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1739aaba],input[type=password].with-icon[data-v-1739aaba],input[type=search].with-icon[data-v-1739aaba],input[type=text].with-icon[data-v-1739aaba]{padding-left:.3em}input[type=search][data-v-1739aaba],input[type=text][data-v-1739aaba]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1739aaba]{animation-fill-mode:both;animation-name:fadeIn-1739aaba;-webkit-animation-name:fadeIn-1739aaba}.fade-in[data-v-1739aaba],.fade-out[data-v-1739aaba]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1739aaba]{animation-fill-mode:both;animation-name:fadeOut-1739aaba;-webkit-animation-name:fadeOut-1739aaba}@keyframes fadeIn-1739aaba{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-1739aaba{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.animation-container[data-v-1739aaba]{width:100%}.animation-container .animation-header[data-v-1739aaba],.animation-container .animation[data-v-1739aaba]{padding-bottom:.5em;margin-bottom:.5em;box-shadow:0 3px 2px -1px silver}.controls[data-v-1739aaba]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2.25em;background:#fff;padding:.5em 1em;border-radius:1em;box-shadow:0 0 2px 2px #ccc}.controls .selector[data-v-1739aaba]{width:100%}.controls .row[data-v-1739aaba]{width:100%;display:flex;align-items:center;padding:.5em 0}.controls .row>div[data-v-1739aaba]:last-child{text-align:right}.controls .control[data-v-1739aaba]{padding-top:.25em}.controls .lights[data-v-1739aaba]{padding-top:.5em;width:100%}.controls .lights .row[data-v-1739aaba]{display:flex;align-items:center}.controls .lights label[data-v-1739aaba]{width:100%}.light-group-container{width:100%;min-height:100%}.light-group-container .row.panel-row{flex-direction:column}.light-group-container .row.panel-row.expanded,.light-group-container .row.panel-row.selected{background:#c8ffd0}.light-group-container .header{padding:.5em!important;display:flex;align-items:center}.light-group-container .header .back-btn{border:0;background:none}.light-group-container .header .back-btn:hover{border:0;color:#35b870}.light-group-container .header .name{text-align:center}.light-group-container .header .name.selected{color:#32b646}.light-group-container .header .name:hover{color:#35b870}.light-group-container .view-selector{width:100%;border-radius:0}.light-group-container .view-selector button{width:33.3%;padding:1.5em;text-align:left;opacity:.8;box-shadow:1px 0 1px 1px #ddd;border-right:0}.light-group-container .view-selector button.selected{background:#c8ffd0}.light-group-container .view-selector button:hover{background:#bef6da}.light-group-container .view-selector .icon{width:100%;text-align:center;font-size:1.2em}.light-group-container .group-controls{margin:0;padding:1em;background-color:#e4eae8;border-radius:0 0 1em 1em}.light-group-container .group-controls .controls{margin:0;padding:1em}.col-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-781dd72c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-781dd72c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-781dd72c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-781dd72c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-781dd72c]:first-child{margin-left:26%!important}.col-offset-3[data-v-781dd72c]:not(first-child){margin-left:30%!important}.col-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-781dd72c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-781dd72c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-781dd72c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-781dd72c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-781dd72c]:first-child{margin-left:52%!important}.col-offset-6[data-v-781dd72c]:not(first-child){margin-left:56%!important}.col-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-781dd72c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-781dd72c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-781dd72c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-781dd72c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-781dd72c]:first-child{margin-left:78%!important}.col-offset-9[data-v-781dd72c]:not(first-child){margin-left:82%!important}.col-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-781dd72c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-781dd72c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-781dd72c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-781dd72c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-s-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-s-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-s-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-781dd72c]{display:none!important}.s-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-m-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-m-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-m-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-781dd72c]{display:none!important}.m-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-l-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-l-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-l-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-781dd72c]{display:none!important}.l-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-xl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-xl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-xl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-781dd72c]{display:none!important}.xl-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-xxl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-xxl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-xxl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-781dd72c]{display:none!important}.xxl-visible[data-v-781dd72c]{display:block!important}}.vertical-center[data-v-781dd72c]{display:flex;align-items:center}.horizontal-center[data-v-781dd72c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-781dd72c]{text-align:right;float:right;justify-content:right}.hidden[data-v-781dd72c]{display:none!important}.no-content[data-v-781dd72c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-781dd72c],.btn[data-v-781dd72c],button[data-v-781dd72c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-781dd72c],.btn-default[type=submit][data-v-781dd72c],.btn.btn-primary[data-v-781dd72c],.btn[type=submit][data-v-781dd72c],button.btn-primary[data-v-781dd72c],button[type=submit][data-v-781dd72c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-781dd72c],.btn-default .icon[data-v-781dd72c],button .icon[data-v-781dd72c]{margin-right:.5em}input[type=password][data-v-781dd72c],input[type=text][data-v-781dd72c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-781dd72c]:focus,input[type=text][data-v-781dd72c]:focus{border:1px solid #35b870}button[data-v-781dd72c],input[data-v-781dd72c]{outline:none}input[type=text][data-v-781dd72c]:hover,textarea[data-v-781dd72c]:hover{border:1px solid #9cdfb0}ul[data-v-781dd72c]{margin:0;padding:0;list-style:none}a[data-v-781dd72c]{cursor:pointer;text-decoration:none}[data-v-781dd72c]::-webkit-scrollbar{width:.75em}[data-v-781dd72c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-781dd72c]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-781dd72c]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-781dd72c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-781dd72c],input[type=password][data-v-781dd72c],input[type=search][data-v-781dd72c],input[type=text][data-v-781dd72c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-781dd72c]:hover,input[type=password][data-v-781dd72c]:hover,input[type=search][data-v-781dd72c]:hover,input[type=text][data-v-781dd72c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-781dd72c]:focus,input[type=password][data-v-781dd72c]:focus,input[type=search][data-v-781dd72c]:focus,input[type=text][data-v-781dd72c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-781dd72c],input[type=password].with-icon[data-v-781dd72c],input[type=search].with-icon[data-v-781dd72c],input[type=text].with-icon[data-v-781dd72c]{padding-left:.3em}input[type=search][data-v-781dd72c],input[type=text][data-v-781dd72c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-781dd72c]{animation-fill-mode:both;animation-name:fadeIn-781dd72c;-webkit-animation-name:fadeIn-781dd72c}.fade-in[data-v-781dd72c],.fade-out[data-v-781dd72c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-781dd72c]{animation-fill-mode:both;animation-name:fadeOut-781dd72c;-webkit-animation-name:fadeOut-781dd72c}@keyframes fadeIn-781dd72c{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-781dd72c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.plugin[data-v-781dd72c]{width:100%;height:100%;display:flex}.panel[data-v-781dd72c]{width:100%;height:100%;box-shadow:none;overflow:auto}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.lights-plugin .menu-panel ul li:not(.header){padding:1.5em 1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/747.9d7d27e7.css b/platypush/backend/http/webapp/dist/static/css/747.9d7d27e7.css deleted file mode 100644 index a1f0a545..00000000 --- a/platypush/backend/http/webapp/dist/static/css/747.9d7d27e7.css +++ /dev/null @@ -1 +0,0 @@ -.menu-panel{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background:#e0eae8;padding-top:2em}.menu-panel .content{background:#fff;border-radius:15px;box-shadow:0 0 2px 2px #ccc;border:0}.menu-panel .content .panel-row{display:flex;margin:0!important;padding:1em;box-shadow:1px 0 1px 1px #ddd;cursor:pointer;border:0;letter-spacing:.05em}.menu-panel .content .panel-row:hover{background:#bef6da}.menu-panel .content .panel-row:first-child{border-radius:15px 15px 0 0;box-shadow:2px 0 1px -2px #ddd}.menu-panel .content .panel-row:last-child{border-radius:0 0 15px 15px;box-shadow:-1px 0 1px 0 #ddd}.menu-panel .content .header{background:#dde5e1;font-weight:700;box-shadow:0 0 1px 1px silver}.menu-panel .content .header:hover{background:#dde5e1}@media screen and (max-width:1024px){.menu-panel{padding-top:0}.menu-panel .content{min-width:100%}.menu-panel .content .row:first-child,.menu-panel .content .row:last-child{border-radius:0}}@media screen and (min-width:1024px){.menu-panel .content{min-width:75%}}@media screen and (min-width:1216px){.menu-panel .content{min-width:50%}}@media screen and (min-width:1408px){.menu-panel .content{min-width:35%}}.col-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-42318a2b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-42318a2b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-42318a2b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-42318a2b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-42318a2b]:first-child{margin-left:26%!important}.col-offset-3[data-v-42318a2b]:not(first-child){margin-left:30%!important}.col-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-42318a2b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-42318a2b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-42318a2b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-42318a2b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-42318a2b]:first-child{margin-left:52%!important}.col-offset-6[data-v-42318a2b]:not(first-child){margin-left:56%!important}.col-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-42318a2b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-42318a2b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-42318a2b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-42318a2b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-42318a2b]:first-child{margin-left:78%!important}.col-offset-9[data-v-42318a2b]:not(first-child){margin-left:82%!important}.col-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-42318a2b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-42318a2b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-42318a2b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-42318a2b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-s-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-s-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-s-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-s-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-42318a2b]{display:none!important}.s-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-m-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-m-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-m-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-m-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-42318a2b]{display:none!important}.m-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-l-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-l-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-l-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-l-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-42318a2b]{display:none!important}.l-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-xl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-xl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-xl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xl-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-42318a2b]{display:none!important}.xl-visible[data-v-42318a2b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-42318a2b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-42318a2b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-42318a2b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-42318a2b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-42318a2b]{margin-left:26%}.col-no-margin-xxl-3[data-v-42318a2b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-42318a2b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-42318a2b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-42318a2b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-42318a2b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-42318a2b]{margin-left:52%}.col-no-margin-xxl-6[data-v-42318a2b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-42318a2b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-42318a2b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-42318a2b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-42318a2b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-42318a2b]{margin-left:78%}.col-no-margin-xxl-9[data-v-42318a2b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-42318a2b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-42318a2b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-42318a2b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-42318a2b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-42318a2b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-42318a2b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-42318a2b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-42318a2b]{display:none!important}.xxl-visible[data-v-42318a2b]{display:block!important}}.vertical-center[data-v-42318a2b]{display:flex;align-items:center}.horizontal-center[data-v-42318a2b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-42318a2b]{text-align:right;float:right;justify-content:right}.hidden[data-v-42318a2b]{display:none!important}.no-content[data-v-42318a2b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-42318a2b],.btn[data-v-42318a2b],button[data-v-42318a2b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-42318a2b],.btn-default[type=submit][data-v-42318a2b],.btn.btn-primary[data-v-42318a2b],.btn[type=submit][data-v-42318a2b],button.btn-primary[data-v-42318a2b],button[type=submit][data-v-42318a2b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-42318a2b],.btn-default .icon[data-v-42318a2b],button .icon[data-v-42318a2b]{margin-right:.5em}input[type=password][data-v-42318a2b],input[type=text][data-v-42318a2b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-42318a2b]:focus,input[type=text][data-v-42318a2b]:focus{border:1px solid #35b870}button[data-v-42318a2b],input[data-v-42318a2b]{outline:none}input[type=text][data-v-42318a2b]:hover,textarea[data-v-42318a2b]:hover{border:1px solid #9cdfb0}ul[data-v-42318a2b]{margin:0;padding:0;list-style:none}a[data-v-42318a2b]{cursor:pointer;text-decoration:none}[data-v-42318a2b]::-webkit-scrollbar{width:.75em}[data-v-42318a2b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-42318a2b]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-42318a2b]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-42318a2b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-42318a2b],input[type=password][data-v-42318a2b],input[type=search][data-v-42318a2b],input[type=text][data-v-42318a2b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-42318a2b]:hover,input[type=password][data-v-42318a2b]:hover,input[type=search][data-v-42318a2b]:hover,input[type=text][data-v-42318a2b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-42318a2b]:focus,input[type=password][data-v-42318a2b]:focus,input[type=search][data-v-42318a2b]:focus,input[type=text][data-v-42318a2b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-42318a2b],input[type=password].with-icon[data-v-42318a2b],input[type=search].with-icon[data-v-42318a2b],input[type=text].with-icon[data-v-42318a2b]{padding-left:.3em}input[type=search][data-v-42318a2b],input[type=text][data-v-42318a2b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-42318a2b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-42318a2b;-webkit-animation-name:fadeIn-42318a2b}.fade-in[data-v-42318a2b],.fade-out[data-v-42318a2b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-42318a2b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-42318a2b;-webkit-animation-name:fadeOut-42318a2b}@-webkit-keyframes fadeIn-42318a2b{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-42318a2b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-42318a2b{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-42318a2b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-42318a2b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.header[data-v-42318a2b]{display:flex;align-items:center;padding-top:.75em!important;padding-bottom:.75em!important}.header .icon[data-v-42318a2b]{margin-left:.5em}.header .name[data-v-42318a2b]{text-align:center}.group[data-v-42318a2b]{display:flex;align-items:center}.col-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-e2726892]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-e2726892]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-e2726892]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-e2726892]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-e2726892]:first-child{margin-left:26%!important}.col-offset-3[data-v-e2726892]:not(first-child){margin-left:30%!important}.col-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-e2726892]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-e2726892]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-e2726892]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-e2726892]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-e2726892]:first-child{margin-left:52%!important}.col-offset-6[data-v-e2726892]:not(first-child){margin-left:56%!important}.col-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-e2726892]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-e2726892]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-e2726892]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-e2726892]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-e2726892]:first-child{margin-left:78%!important}.col-offset-9[data-v-e2726892]:not(first-child){margin-left:82%!important}.col-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-e2726892]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-e2726892]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-e2726892]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-e2726892]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-3[data-v-e2726892]{margin-left:26%}.col-no-margin-s-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-6[data-v-e2726892]{margin-left:52%}.col-no-margin-s-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-9[data-v-e2726892]{margin-left:78%}.col-no-margin-s-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-s-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-s-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-e2726892]{display:none!important}.s-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-3[data-v-e2726892]{margin-left:26%}.col-no-margin-m-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-6[data-v-e2726892]{margin-left:52%}.col-no-margin-m-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-9[data-v-e2726892]{margin-left:78%}.col-no-margin-m-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-m-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-m-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-e2726892]{display:none!important}.m-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-3[data-v-e2726892]{margin-left:26%}.col-no-margin-l-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-6[data-v-e2726892]{margin-left:52%}.col-no-margin-l-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-9[data-v-e2726892]{margin-left:78%}.col-no-margin-l-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-l-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-l-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-e2726892]{display:none!important}.l-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-3[data-v-e2726892]{margin-left:26%}.col-no-margin-xl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-6[data-v-e2726892]{margin-left:52%}.col-no-margin-xl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-9[data-v-e2726892]{margin-left:78%}.col-no-margin-xl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-xl-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-e2726892]{display:none!important}.xl-visible[data-v-e2726892]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-1[data-v-e2726892]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-e2726892]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-2[data-v-e2726892]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-e2726892]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-3[data-v-e2726892]{margin-left:26%}.col-no-margin-xxl-3[data-v-e2726892]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-4[data-v-e2726892]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-e2726892]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-5[data-v-e2726892]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-e2726892]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-6[data-v-e2726892]{margin-left:52%}.col-no-margin-xxl-6[data-v-e2726892]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-7[data-v-e2726892]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-e2726892]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-8[data-v-e2726892]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-e2726892]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-9[data-v-e2726892]{margin-left:78%}.col-no-margin-xxl-9[data-v-e2726892]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-10[data-v-e2726892]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-e2726892]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-e2726892]:first-child{margin-left:0}.col-offset-xxl-11[data-v-e2726892]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-e2726892]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-e2726892]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-e2726892]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-e2726892]{display:none!important}.xxl-visible[data-v-e2726892]{display:block!important}}.vertical-center[data-v-e2726892]{display:flex;align-items:center}.horizontal-center[data-v-e2726892]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-e2726892]{text-align:right;float:right;justify-content:right}.hidden[data-v-e2726892]{display:none!important}.no-content[data-v-e2726892]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-e2726892],.btn[data-v-e2726892],button[data-v-e2726892]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-e2726892],.btn-default[type=submit][data-v-e2726892],.btn.btn-primary[data-v-e2726892],.btn[type=submit][data-v-e2726892],button.btn-primary[data-v-e2726892],button[type=submit][data-v-e2726892]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-e2726892],.btn-default .icon[data-v-e2726892],button .icon[data-v-e2726892]{margin-right:.5em}input[type=password][data-v-e2726892],input[type=text][data-v-e2726892]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-e2726892]:focus,input[type=text][data-v-e2726892]:focus{border:1px solid #35b870}button[data-v-e2726892],input[data-v-e2726892]{outline:none}input[type=text][data-v-e2726892]:hover,textarea[data-v-e2726892]:hover{border:1px solid #9cdfb0}ul[data-v-e2726892]{margin:0;padding:0;list-style:none}a[data-v-e2726892]{cursor:pointer;text-decoration:none}[data-v-e2726892]::-webkit-scrollbar{width:.75em}[data-v-e2726892]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-e2726892]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-e2726892]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-e2726892]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-e2726892],input[type=password][data-v-e2726892],input[type=search][data-v-e2726892],input[type=text][data-v-e2726892]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-e2726892]:hover,input[type=password][data-v-e2726892]:hover,input[type=search][data-v-e2726892]:hover,input[type=text][data-v-e2726892]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-e2726892]:focus,input[type=password][data-v-e2726892]:focus,input[type=search][data-v-e2726892]:focus,input[type=text][data-v-e2726892]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-e2726892],input[type=password].with-icon[data-v-e2726892],input[type=search].with-icon[data-v-e2726892],input[type=text].with-icon[data-v-e2726892]{padding-left:.3em}input[type=search][data-v-e2726892],input[type=text][data-v-e2726892]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-e2726892]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-e2726892;-webkit-animation-name:fadeIn-e2726892}.fade-in[data-v-e2726892],.fade-out[data-v-e2726892]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-e2726892]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-e2726892;-webkit-animation-name:fadeOut-e2726892}@-webkit-keyframes fadeIn-e2726892{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-e2726892{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-e2726892{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-e2726892{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-e2726892]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.controls[data-v-e2726892]{flex-direction:column;margin-top:2.25em;background:#fff;padding:.5em 1em;border-radius:1em;box-shadow:0 0 2px 2px #ccc}.controls .row[data-v-e2726892],.controls[data-v-e2726892]{width:100%;display:flex;align-items:center}.controls .control[data-v-e2726892]{padding-top:.25em}.controls .icon[data-v-e2726892]{opacity:.7}.controls input[type=color][data-v-e2726892]{width:100%;border:0}.light-controls .row .slider{margin-top:.4em}.col-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-52168252]:first-child{margin-left:0}.col-no-margin-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-52168252]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-52168252]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-52168252]:first-child{margin-left:0}.col-no-margin-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-52168252]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-52168252]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-52168252]:first-child{margin-left:0}.col-no-margin-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-52168252]:first-child{margin-left:26%!important}.col-offset-3[data-v-52168252]:not(first-child){margin-left:30%!important}.col-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-52168252]:first-child{margin-left:0}.col-no-margin-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-52168252]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-52168252]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-52168252]:first-child{margin-left:0}.col-no-margin-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-52168252]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-52168252]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-52168252]:first-child{margin-left:0}.col-no-margin-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-52168252]:first-child{margin-left:52%!important}.col-offset-6[data-v-52168252]:not(first-child){margin-left:56%!important}.col-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-52168252]:first-child{margin-left:0}.col-no-margin-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-52168252]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-52168252]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-52168252]:first-child{margin-left:0}.col-no-margin-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-52168252]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-52168252]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-52168252]:first-child{margin-left:0}.col-no-margin-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-52168252]:first-child{margin-left:78%!important}.col-offset-9[data-v-52168252]:not(first-child){margin-left:82%!important}.col-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-52168252]:first-child{margin-left:0}.col-no-margin-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-52168252]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-52168252]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-52168252]:first-child{margin-left:0}.col-no-margin-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-52168252]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-52168252]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-52168252]:first-child{margin-left:0}.col-offset-s-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-52168252]:first-child{margin-left:0}.col-offset-s-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-52168252]:first-child{margin-left:0}.col-offset-s-3[data-v-52168252]{margin-left:26%}.col-no-margin-s-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-52168252]:first-child{margin-left:0}.col-offset-s-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-52168252]:first-child{margin-left:0}.col-offset-s-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-52168252]:first-child{margin-left:0}.col-offset-s-6[data-v-52168252]{margin-left:52%}.col-no-margin-s-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-52168252]:first-child{margin-left:0}.col-offset-s-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-52168252]:first-child{margin-left:0}.col-offset-s-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-52168252]:first-child{margin-left:0}.col-offset-s-9[data-v-52168252]{margin-left:78%}.col-no-margin-s-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-52168252]:first-child{margin-left:0}.col-offset-s-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-52168252]:first-child{margin-left:0}.col-offset-s-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-s-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-52168252]{display:none!important}.s-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-52168252]:first-child{margin-left:0}.col-offset-m-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-52168252]:first-child{margin-left:0}.col-offset-m-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-52168252]:first-child{margin-left:0}.col-offset-m-3[data-v-52168252]{margin-left:26%}.col-no-margin-m-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-52168252]:first-child{margin-left:0}.col-offset-m-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-52168252]:first-child{margin-left:0}.col-offset-m-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-52168252]:first-child{margin-left:0}.col-offset-m-6[data-v-52168252]{margin-left:52%}.col-no-margin-m-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-52168252]:first-child{margin-left:0}.col-offset-m-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-52168252]:first-child{margin-left:0}.col-offset-m-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-52168252]:first-child{margin-left:0}.col-offset-m-9[data-v-52168252]{margin-left:78%}.col-no-margin-m-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-52168252]:first-child{margin-left:0}.col-offset-m-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-52168252]:first-child{margin-left:0}.col-offset-m-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-m-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-52168252]{display:none!important}.m-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-52168252]:first-child{margin-left:0}.col-offset-l-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-52168252]:first-child{margin-left:0}.col-offset-l-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-52168252]:first-child{margin-left:0}.col-offset-l-3[data-v-52168252]{margin-left:26%}.col-no-margin-l-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-52168252]:first-child{margin-left:0}.col-offset-l-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-52168252]:first-child{margin-left:0}.col-offset-l-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-52168252]:first-child{margin-left:0}.col-offset-l-6[data-v-52168252]{margin-left:52%}.col-no-margin-l-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-52168252]:first-child{margin-left:0}.col-offset-l-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-52168252]:first-child{margin-left:0}.col-offset-l-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-52168252]:first-child{margin-left:0}.col-offset-l-9[data-v-52168252]{margin-left:78%}.col-no-margin-l-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-52168252]:first-child{margin-left:0}.col-offset-l-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-52168252]:first-child{margin-left:0}.col-offset-l-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-l-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-52168252]{display:none!important}.l-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-3[data-v-52168252]{margin-left:26%}.col-no-margin-xl-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-6[data-v-52168252]{margin-left:52%}.col-no-margin-xl-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-9[data-v-52168252]{margin-left:78%}.col-no-margin-xl-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-52168252]:first-child{margin-left:0}.col-offset-xl-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-52168252]{display:none!important}.xl-visible[data-v-52168252]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-52168252]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-1[data-v-52168252]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-52168252]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-52168252]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-2[data-v-52168252]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-52168252]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-52168252]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-3[data-v-52168252]{margin-left:26%}.col-no-margin-xxl-3[data-v-52168252]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-52168252]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-4[data-v-52168252]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-52168252]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-52168252]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-5[data-v-52168252]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-52168252]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-52168252]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-6[data-v-52168252]{margin-left:52%}.col-no-margin-xxl-6[data-v-52168252]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-52168252]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-7[data-v-52168252]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-52168252]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-52168252]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-8[data-v-52168252]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-52168252]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-52168252]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-9[data-v-52168252]{margin-left:78%}.col-no-margin-xxl-9[data-v-52168252]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-52168252]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-10[data-v-52168252]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-52168252]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-52168252]:first-child{margin-left:0}.col-offset-xxl-11[data-v-52168252]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-52168252]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-52168252]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-52168252]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-52168252]{display:none!important}.xxl-visible[data-v-52168252]{display:block!important}}.vertical-center[data-v-52168252]{display:flex;align-items:center}.horizontal-center[data-v-52168252]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-52168252]{text-align:right;float:right;justify-content:right}.hidden[data-v-52168252]{display:none!important}.no-content[data-v-52168252]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-52168252],.btn[data-v-52168252],button[data-v-52168252]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-52168252],.btn-default[type=submit][data-v-52168252],.btn.btn-primary[data-v-52168252],.btn[type=submit][data-v-52168252],button.btn-primary[data-v-52168252],button[type=submit][data-v-52168252]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-52168252],.btn-default .icon[data-v-52168252],button .icon[data-v-52168252]{margin-right:.5em}input[type=password][data-v-52168252],input[type=text][data-v-52168252]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-52168252]:focus,input[type=text][data-v-52168252]:focus{border:1px solid #35b870}button[data-v-52168252],input[data-v-52168252]{outline:none}input[type=text][data-v-52168252]:hover,textarea[data-v-52168252]:hover{border:1px solid #9cdfb0}ul[data-v-52168252]{margin:0;padding:0;list-style:none}a[data-v-52168252]{cursor:pointer;text-decoration:none}[data-v-52168252]::-webkit-scrollbar{width:.75em}[data-v-52168252]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-52168252]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-52168252]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-52168252]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-52168252],input[type=password][data-v-52168252],input[type=search][data-v-52168252],input[type=text][data-v-52168252]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-52168252]:hover,input[type=password][data-v-52168252]:hover,input[type=search][data-v-52168252]:hover,input[type=text][data-v-52168252]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-52168252]:focus,input[type=password][data-v-52168252]:focus,input[type=search][data-v-52168252]:focus,input[type=text][data-v-52168252]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-52168252],input[type=password].with-icon[data-v-52168252],input[type=search].with-icon[data-v-52168252],input[type=text].with-icon[data-v-52168252]{padding-left:.3em}input[type=search][data-v-52168252],input[type=text][data-v-52168252]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-52168252]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-52168252;-webkit-animation-name:fadeIn-52168252}.fade-in[data-v-52168252],.fade-out[data-v-52168252]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-52168252]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-52168252;-webkit-animation-name:fadeOut-52168252}@-webkit-keyframes fadeIn-52168252{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-52168252{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-52168252{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-52168252{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-52168252]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.expanded .name[data-v-52168252]{font-size:1.25em}.col-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-981c5de0]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-981c5de0]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-981c5de0]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-981c5de0]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-981c5de0]:first-child{margin-left:26%!important}.col-offset-3[data-v-981c5de0]:not(first-child){margin-left:30%!important}.col-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-981c5de0]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-981c5de0]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-981c5de0]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-981c5de0]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-981c5de0]:first-child{margin-left:52%!important}.col-offset-6[data-v-981c5de0]:not(first-child){margin-left:56%!important}.col-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-981c5de0]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-981c5de0]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-981c5de0]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-981c5de0]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-981c5de0]:first-child{margin-left:78%!important}.col-offset-9[data-v-981c5de0]:not(first-child){margin-left:82%!important}.col-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-981c5de0]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-981c5de0]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-981c5de0]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-981c5de0]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-s-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-s-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-s-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-s-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-s-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-981c5de0]{display:none!important}.s-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-m-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-m-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-m-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-m-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-m-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-981c5de0]{display:none!important}.m-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-l-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-l-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-l-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-l-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-l-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-981c5de0]{display:none!important}.l-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-xl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-xl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-xl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xl-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-981c5de0]{display:none!important}.xl-visible[data-v-981c5de0]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-1[data-v-981c5de0]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-981c5de0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-2[data-v-981c5de0]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-981c5de0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-3[data-v-981c5de0]{margin-left:26%}.col-no-margin-xxl-3[data-v-981c5de0]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-4[data-v-981c5de0]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-981c5de0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-5[data-v-981c5de0]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-981c5de0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-6[data-v-981c5de0]{margin-left:52%}.col-no-margin-xxl-6[data-v-981c5de0]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-7[data-v-981c5de0]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-981c5de0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-8[data-v-981c5de0]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-981c5de0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-9[data-v-981c5de0]{margin-left:78%}.col-no-margin-xxl-9[data-v-981c5de0]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-10[data-v-981c5de0]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-981c5de0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-981c5de0]:first-child{margin-left:0}.col-offset-xxl-11[data-v-981c5de0]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-981c5de0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-981c5de0]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-981c5de0]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-981c5de0]{display:none!important}.xxl-visible[data-v-981c5de0]{display:block!important}}.vertical-center[data-v-981c5de0]{display:flex;align-items:center}.horizontal-center[data-v-981c5de0]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-981c5de0]{text-align:right;float:right;justify-content:right}.hidden[data-v-981c5de0]{display:none!important}.no-content[data-v-981c5de0]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-981c5de0],.btn[data-v-981c5de0],button[data-v-981c5de0]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-981c5de0],.btn-default[type=submit][data-v-981c5de0],.btn.btn-primary[data-v-981c5de0],.btn[type=submit][data-v-981c5de0],button.btn-primary[data-v-981c5de0],button[type=submit][data-v-981c5de0]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-981c5de0],.btn-default .icon[data-v-981c5de0],button .icon[data-v-981c5de0]{margin-right:.5em}input[type=password][data-v-981c5de0],input[type=text][data-v-981c5de0]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-981c5de0]:focus,input[type=text][data-v-981c5de0]:focus{border:1px solid #35b870}button[data-v-981c5de0],input[data-v-981c5de0]{outline:none}input[type=text][data-v-981c5de0]:hover,textarea[data-v-981c5de0]:hover{border:1px solid #9cdfb0}ul[data-v-981c5de0]{margin:0;padding:0;list-style:none}a[data-v-981c5de0]{cursor:pointer;text-decoration:none}[data-v-981c5de0]::-webkit-scrollbar{width:.75em}[data-v-981c5de0]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-981c5de0]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-981c5de0]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-981c5de0]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-981c5de0],input[type=password][data-v-981c5de0],input[type=search][data-v-981c5de0],input[type=text][data-v-981c5de0]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-981c5de0]:hover,input[type=password][data-v-981c5de0]:hover,input[type=search][data-v-981c5de0]:hover,input[type=text][data-v-981c5de0]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-981c5de0]:focus,input[type=password][data-v-981c5de0]:focus,input[type=search][data-v-981c5de0]:focus,input[type=text][data-v-981c5de0]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-981c5de0],input[type=password].with-icon[data-v-981c5de0],input[type=search].with-icon[data-v-981c5de0],input[type=text].with-icon[data-v-981c5de0]{padding-left:.3em}input[type=search][data-v-981c5de0],input[type=text][data-v-981c5de0]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-981c5de0]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-981c5de0;-webkit-animation-name:fadeIn-981c5de0}.fade-in[data-v-981c5de0],.fade-out[data-v-981c5de0]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-981c5de0]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-981c5de0;-webkit-animation-name:fadeOut-981c5de0}@-webkit-keyframes fadeIn-981c5de0{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-981c5de0{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-981c5de0{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-981c5de0{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-981c5de0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.range-wrapper[data-v-981c5de0]{width:100%;position:relative}.range-wrapper input[type=range][data-v-981c5de0]{width:100%;position:absolute;left:0;bottom:0;outline:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none}.range-wrapper input[type=range][data-v-981c5de0]:focus,.range-wrapper input[type=range][data-v-981c5de0]:hover{outline:none;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-webkit-slider-runnable-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:#e4e4e4;border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-moz-range-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:#e4e4e4;border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-ms-track{width:100%;height:.75em;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.range-wrapper input[type=range][data-v-981c5de0]::-ms-fill-lower,.range-wrapper input[type=range][data-v-981c5de0]::-ms-fill-upper{background:rgba(0,215,80,.5);border-radius:1px;box-shadow:none;border:0}.range-wrapper input[type=range][data-v-981c5de0]::-webkit-slider-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer;-webkit-appearance:none;-o-appearance:none;appearance:none;margin-top:-.25em}.range-wrapper input[type=range][data-v-981c5de0]::-moz-range-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer}.range-wrapper input[type=range][data-v-981c5de0]::-ms-thumb{width:1.25em;height:1.25em;background:#37d560;position:relative;z-index:2;border-radius:50%;box-shadow:1px 0 2px 0 #475c40;cursor:pointer}.col-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1739aaba]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1739aaba]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1739aaba]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1739aaba]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1739aaba]:first-child{margin-left:26%!important}.col-offset-3[data-v-1739aaba]:not(first-child){margin-left:30%!important}.col-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1739aaba]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1739aaba]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1739aaba]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1739aaba]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1739aaba]:first-child{margin-left:52%!important}.col-offset-6[data-v-1739aaba]:not(first-child){margin-left:56%!important}.col-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1739aaba]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1739aaba]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1739aaba]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1739aaba]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1739aaba]:first-child{margin-left:78%!important}.col-offset-9[data-v-1739aaba]:not(first-child){margin-left:82%!important}.col-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1739aaba]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1739aaba]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1739aaba]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1739aaba]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-s-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-s-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-s-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-s-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1739aaba]{display:none!important}.s-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-m-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-m-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-m-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-m-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1739aaba]{display:none!important}.m-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-l-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-l-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-l-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-l-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1739aaba]{display:none!important}.l-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-xl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-xl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-xl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xl-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1739aaba]{display:none!important}.xl-visible[data-v-1739aaba]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1739aaba]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1739aaba]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1739aaba]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1739aaba]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1739aaba]{margin-left:26%}.col-no-margin-xxl-3[data-v-1739aaba]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1739aaba]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1739aaba]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1739aaba]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1739aaba]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1739aaba]{margin-left:52%}.col-no-margin-xxl-6[data-v-1739aaba]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1739aaba]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1739aaba]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1739aaba]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1739aaba]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1739aaba]{margin-left:78%}.col-no-margin-xxl-9[data-v-1739aaba]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1739aaba]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1739aaba]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1739aaba]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1739aaba]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1739aaba]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1739aaba]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1739aaba]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1739aaba]{display:none!important}.xxl-visible[data-v-1739aaba]{display:block!important}}.vertical-center[data-v-1739aaba]{display:flex;align-items:center}.horizontal-center[data-v-1739aaba]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1739aaba]{text-align:right;float:right;justify-content:right}.hidden[data-v-1739aaba]{display:none!important}.no-content[data-v-1739aaba]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1739aaba],.btn[data-v-1739aaba],button[data-v-1739aaba]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1739aaba],.btn-default[type=submit][data-v-1739aaba],.btn.btn-primary[data-v-1739aaba],.btn[type=submit][data-v-1739aaba],button.btn-primary[data-v-1739aaba],button[type=submit][data-v-1739aaba]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1739aaba],.btn-default .icon[data-v-1739aaba],button .icon[data-v-1739aaba]{margin-right:.5em}input[type=password][data-v-1739aaba],input[type=text][data-v-1739aaba]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1739aaba]:focus,input[type=text][data-v-1739aaba]:focus{border:1px solid #35b870}button[data-v-1739aaba],input[data-v-1739aaba]{outline:none}input[type=text][data-v-1739aaba]:hover,textarea[data-v-1739aaba]:hover{border:1px solid #9cdfb0}ul[data-v-1739aaba]{margin:0;padding:0;list-style:none}a[data-v-1739aaba]{cursor:pointer;text-decoration:none}[data-v-1739aaba]::-webkit-scrollbar{width:.75em}[data-v-1739aaba]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1739aaba]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-1739aaba]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-1739aaba]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1739aaba],input[type=password][data-v-1739aaba],input[type=search][data-v-1739aaba],input[type=text][data-v-1739aaba]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1739aaba]:hover,input[type=password][data-v-1739aaba]:hover,input[type=search][data-v-1739aaba]:hover,input[type=text][data-v-1739aaba]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1739aaba]:focus,input[type=password][data-v-1739aaba]:focus,input[type=search][data-v-1739aaba]:focus,input[type=text][data-v-1739aaba]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1739aaba],input[type=password].with-icon[data-v-1739aaba],input[type=search].with-icon[data-v-1739aaba],input[type=text].with-icon[data-v-1739aaba]{padding-left:.3em}input[type=search][data-v-1739aaba],input[type=text][data-v-1739aaba]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1739aaba]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-1739aaba;-webkit-animation-name:fadeIn-1739aaba}.fade-in[data-v-1739aaba],.fade-out[data-v-1739aaba]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1739aaba]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-1739aaba;-webkit-animation-name:fadeOut-1739aaba}@-webkit-keyframes fadeIn-1739aaba{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-1739aaba{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-1739aaba{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-1739aaba{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1739aaba]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.animation-container[data-v-1739aaba]{width:100%}.animation-container .animation-header[data-v-1739aaba],.animation-container .animation[data-v-1739aaba]{padding-bottom:.5em;margin-bottom:.5em;box-shadow:0 3px 2px -1px silver}.controls[data-v-1739aaba]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2.25em;background:#fff;padding:.5em 1em;border-radius:1em;box-shadow:0 0 2px 2px #ccc}.controls .selector[data-v-1739aaba]{width:100%}.controls .row[data-v-1739aaba]{width:100%;display:flex;align-items:center;padding:.5em 0}.controls .row>div[data-v-1739aaba]:last-child{text-align:right}.controls .control[data-v-1739aaba]{padding-top:.25em}.controls .lights[data-v-1739aaba]{padding-top:.5em;width:100%}.controls .lights .row[data-v-1739aaba]{display:flex;align-items:center}.controls .lights label[data-v-1739aaba]{width:100%}.light-group-container{width:100%;min-height:100%}.light-group-container .row.panel-row{flex-direction:column}.light-group-container .row.panel-row.expanded,.light-group-container .row.panel-row.selected{background:#c8ffd0}.light-group-container .header{padding:.5em!important;display:flex;align-items:center}.light-group-container .header .back-btn{border:0;background:none}.light-group-container .header .back-btn:hover{border:0;color:#35b870}.light-group-container .header .name{text-align:center}.light-group-container .header .name.selected{color:#32b646}.light-group-container .header .name:hover{color:#35b870}.light-group-container .view-selector{width:100%;border-radius:0}.light-group-container .view-selector button{width:33.3%;padding:1.5em;text-align:left;opacity:.8;box-shadow:1px 0 1px 1px #ddd;border-right:0}.light-group-container .view-selector button.selected{background:#c8ffd0}.light-group-container .view-selector button:hover{background:#bef6da}.light-group-container .view-selector .icon{width:100%;text-align:center;font-size:1.2em}.light-group-container .group-controls{margin:0;padding:1em;background-color:#e4eae8;border-radius:0 0 1em 1em}.light-group-container .group-controls .controls{margin:0;padding:1em}.col-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-781dd72c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-781dd72c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-781dd72c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-781dd72c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-781dd72c]:first-child{margin-left:26%!important}.col-offset-3[data-v-781dd72c]:not(first-child){margin-left:30%!important}.col-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-781dd72c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-781dd72c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-781dd72c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-781dd72c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-781dd72c]:first-child{margin-left:52%!important}.col-offset-6[data-v-781dd72c]:not(first-child){margin-left:56%!important}.col-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-781dd72c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-781dd72c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-781dd72c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-781dd72c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-781dd72c]:first-child{margin-left:78%!important}.col-offset-9[data-v-781dd72c]:not(first-child){margin-left:82%!important}.col-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-781dd72c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-781dd72c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-781dd72c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-781dd72c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-s-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-s-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-s-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-s-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-781dd72c]{display:none!important}.s-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-m-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-m-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-m-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-m-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-781dd72c]{display:none!important}.m-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-l-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-l-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-l-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-l-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-781dd72c]{display:none!important}.l-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-xl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-xl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-xl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xl-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-781dd72c]{display:none!important}.xl-visible[data-v-781dd72c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-781dd72c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-781dd72c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-781dd72c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-781dd72c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-781dd72c]{margin-left:26%}.col-no-margin-xxl-3[data-v-781dd72c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-781dd72c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-781dd72c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-781dd72c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-781dd72c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-781dd72c]{margin-left:52%}.col-no-margin-xxl-6[data-v-781dd72c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-781dd72c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-781dd72c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-781dd72c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-781dd72c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-781dd72c]{margin-left:78%}.col-no-margin-xxl-9[data-v-781dd72c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-781dd72c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-781dd72c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-781dd72c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-781dd72c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-781dd72c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-781dd72c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-781dd72c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-781dd72c]{display:none!important}.xxl-visible[data-v-781dd72c]{display:block!important}}.vertical-center[data-v-781dd72c]{display:flex;align-items:center}.horizontal-center[data-v-781dd72c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-781dd72c]{text-align:right;float:right;justify-content:right}.hidden[data-v-781dd72c]{display:none!important}.no-content[data-v-781dd72c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-781dd72c],.btn[data-v-781dd72c],button[data-v-781dd72c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-781dd72c],.btn-default[type=submit][data-v-781dd72c],.btn.btn-primary[data-v-781dd72c],.btn[type=submit][data-v-781dd72c],button.btn-primary[data-v-781dd72c],button[type=submit][data-v-781dd72c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-781dd72c],.btn-default .icon[data-v-781dd72c],button .icon[data-v-781dd72c]{margin-right:.5em}input[type=password][data-v-781dd72c],input[type=text][data-v-781dd72c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-781dd72c]:focus,input[type=text][data-v-781dd72c]:focus{border:1px solid #35b870}button[data-v-781dd72c],input[data-v-781dd72c]{outline:none}input[type=text][data-v-781dd72c]:hover,textarea[data-v-781dd72c]:hover{border:1px solid #9cdfb0}ul[data-v-781dd72c]{margin:0;padding:0;list-style:none}a[data-v-781dd72c]{cursor:pointer;text-decoration:none}[data-v-781dd72c]::-webkit-scrollbar{width:.75em}[data-v-781dd72c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-781dd72c]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-781dd72c]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-781dd72c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-781dd72c],input[type=password][data-v-781dd72c],input[type=search][data-v-781dd72c],input[type=text][data-v-781dd72c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-781dd72c]:hover,input[type=password][data-v-781dd72c]:hover,input[type=search][data-v-781dd72c]:hover,input[type=text][data-v-781dd72c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-781dd72c]:focus,input[type=password][data-v-781dd72c]:focus,input[type=search][data-v-781dd72c]:focus,input[type=text][data-v-781dd72c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-781dd72c],input[type=password].with-icon[data-v-781dd72c],input[type=search].with-icon[data-v-781dd72c],input[type=text].with-icon[data-v-781dd72c]{padding-left:.3em}input[type=search][data-v-781dd72c],input[type=text][data-v-781dd72c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-781dd72c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-781dd72c;-webkit-animation-name:fadeIn-781dd72c}.fade-in[data-v-781dd72c],.fade-out[data-v-781dd72c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-781dd72c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-781dd72c;-webkit-animation-name:fadeOut-781dd72c}@-webkit-keyframes fadeIn-781dd72c{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-781dd72c{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-781dd72c{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-781dd72c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-781dd72c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.plugin[data-v-781dd72c]{width:100%;height:100%;display:flex}.panel[data-v-781dd72c]{width:100%;height:100%;box-shadow:none;overflow:auto}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.lights-plugin .menu-panel ul li:not(.header){padding:1.5em 1em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/7643.e25374a8.css b/platypush/backend/http/webapp/dist/static/css/7643.e25374a8.css new file mode 100644 index 00000000..06b1ee59 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/7643.e25374a8.css @@ -0,0 +1 @@ +.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.autocomplete{position:relative;display:inline-block}.autocomplete-items{position:absolute;border:1px solid #ddd;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}.autocomplete-items div{padding:1em;cursor:pointer;border-bottom:1px solid #ddd;background-color:#fff}.autocomplete-items div:hover{background-color:#bef6da}.autocomplete-active{background-color:#c8ffd0!important}.execute-container{width:100%;height:100%;color:#23513a;font-weight:400;border-bottom:1px solid #ddd;border-radius:0 0 1em 1em}.execute-container form{padding:0;margin:0;border-radius:0;border:none}.execute-container .action-form{padding:1em .5em}.execute-container .title{background:#eee;padding:.5em;border:1px solid #ddd;box-shadow:0 3px 3px 0 hsla(0,0%,73%,.75);font-size:1.1em;margin-bottom:0!important}.execute-container .request-type-container{display:flex;flex-direction:row;align-items:baseline}.execute-container .request-type-container label{margin:0 1em 0 .5em}.execute-container .request{margin:0 .5em}.execute-container .request form{margin-bottom:0!important}.execute-container .request .autocomplete{width:80%;max-width:60em}.execute-container .request .action-name{box-shadow:1px 1px 1px 1px #ddd;width:100%}.execute-container .request [type=submit]{margin-left:2em}.execute-container .request .options{display:flex;margin-top:.5em;margin-bottom:1.5em;padding-top:.5em}@media screen and (max-width:calc(769px - 1px)){.execute-container .request .options{flex-direction:column}.execute-container .request .params{width:100%}}@media screen and (min-width:769px){.execute-container .request .params{width:20em;margin-right:1.5em}}@media screen and (min-width:1024px){.execute-container .request .params{width:30em}}.execute-container .request .params .param{margin-bottom:.25em}@media screen and (max-width:calc(769px - 1px)){.execute-container .request .params .param{width:100%}}.execute-container .request .add-param,.execute-container .request .params .action-param-value{width:100%}.execute-container .request .add-param button{width:100%;background:#eee;border:1px solid #ddd}.execute-container .request .extra-param{display:flex;margin-bottom:.5em}.execute-container .request .extra-param .action-extra-param-del{border:0;text-align:right;padding:0 .5em}.execute-container .request .extra-param .buttons{display:flex;align-items:center;justify-content:center;margin-bottom:.25em}.execute-container .request .extra-param .buttons button{background:none}.execute-container .request .extra-param .buttons button:hover{color:#35b870}.execute-container .request .doc-container,.execute-container .request .output-container{margin-top:.5em}.execute-container .request .doc-container .doc.raw,.execute-container .request .output-container .doc.raw{white-space:pre}.execute-container .request .output-container{flex-grow:1}@media screen and (min-width:769px){.execute-container .request .attr-doc-container{width:calc(100% - 22em)}}@media screen and (min-width:1024px){.execute-container .request .attr-doc-container{width:calc(100% - 32em)}}.execute-container .request .attr-doc-container .doc{white-space:pre-line;width:100%;overflow:auto}@media screen and (max-width:calc(769px - 1px)){.execute-container .request .attr-doc-container.widescreen{display:none}}.execute-container .request .attr-doc-container.mobile{width:100%}@media screen and (min-width:769px){.execute-container .request .attr-doc-container.mobile{display:none}}.execute-container .request .attr-doc-container .doc,.execute-container .request .doc-container .doc{padding:1em!important}.execute-container .request .attr-doc-container .doc.raw,.execute-container .request .doc-container .doc.raw{font-family:monospace;font-size:.8em}.execute-container .request .attr-doc-container,.execute-container .request .doc-container,.execute-container .request .output-container{max-height:50vh;display:flex;flex-direction:column}.execute-container .request .attr-doc-container .title,.execute-container .request .doc-container .title,.execute-container .request .output-container .title{font-weight:400;font-size:1em;padding:.5em;background:rgba(0,0,0,.04);border-radius:.5em}.execute-container .request .attr-doc-container .title .attr-name,.execute-container .request .doc-container .title .attr-name,.execute-container .request .output-container .title .attr-name{display:inline-block;font-weight:700}.execute-container .request .attr-doc-container .doc,.execute-container .request .attr-doc-container .error,.execute-container .request .attr-doc-container .response,.execute-container .request .doc-container .doc,.execute-container .request .doc-container .error,.execute-container .request .doc-container .response,.execute-container .request .output-container .doc,.execute-container .request .output-container .error,.execute-container .request .output-container .response{height:100%;padding:.5em .5em 0 .5em;border-radius:0 0 1em 1em;overflow:auto}.execute-container .request .attr-doc-container .response,.execute-container .request .doc-container .response,.execute-container .request .output-container .response{background:#edfff2;border:1px dashed #98ff98}.execute-container .request .attr-doc-container .error,.execute-container .request .doc-container .error,.execute-container .request .output-container .error{background:#ffbcbc;border:1px dashed #ff5353}.execute-container .request .attr-doc-container .doc,.execute-container .request .doc-container .doc,.execute-container .request .output-container .doc{background:#e8feff;border:1px dashed #84f9ff}.execute-container .request textarea{width:100%;height:10em;margin-bottom:.5em;padding:.5em;border:1px solid #ddd;border-radius:1em;box-shadow:2.5px 2.5px 3px 0 silver;outline:none}.execute-container .request textarea:hover{border:1px solid #38cf80}.execute-container .request textarea:focus{border:1px solid #32b646}.execute-container .raw-request .first-row{display:flex;flex-direction:column}@media screen and (max-width:calc(769px - 1px)){.execute-container .raw-request .first-row{width:100%}}@media screen and (min-width:769px){.execute-container .raw-request .first-row{width:80%;max-width:60em}}.execute-container .raw-request .first-row button{margin-left:0}.execute-container .procedures-container .procedure{background:#fff;border-bottom:1px solid #ddd;padding:1.5em .5em;cursor:pointer}.execute-container .procedures-container .procedure:hover{background:#bef6da}.execute-container .procedures-container .procedure.selected{background:#c8ffd0}.execute-container .procedures-container .procedure form{background:none;display:flex;margin-bottom:0!important;flex-direction:column;box-shadow:none}.execute-container .procedures-container .procedure .head{display:flex;align-items:center}.execute-container .procedures-container .procedure .btn-container{text-align:right}.execute-container .procedures-container .procedure button{background:#ebffeb}.execute-container pre{background:none}.execute-container .run-btn{border-radius:2em;padding:.5em .75em}.execute-container .run-btn:hover{opacity:.8} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/779.c4c7f81a.css b/platypush/backend/http/webapp/dist/static/css/779.459f0f41.css similarity index 87% rename from platypush/backend/http/webapp/dist/static/css/779.c4c7f81a.css rename to platypush/backend/http/webapp/dist/static/css/779.459f0f41.css index 3679efea..6c552c87 100644 --- a/platypush/backend/http/webapp/dist/static/css/779.c4c7f81a.css +++ b/platypush/backend/http/webapp/dist/static/css/779.459f0f41.css @@ -1 +1 @@ -.col-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7eb04934]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7eb04934]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7eb04934]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7eb04934]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7eb04934],[data-v-7eb04934] .modal-body .row .attr{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7eb04934]:first-child,[data-v-7eb04934] .modal-body .row .attr:first-child{margin-left:0}.col-no-margin-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7eb04934]:first-child{margin-left:26%!important}.col-offset-3[data-v-7eb04934]:not(first-child){margin-left:30%!important}.col-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7eb04934]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7eb04934]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7eb04934]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7eb04934]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7eb04934]:first-child{margin-left:52%!important}.col-offset-6[data-v-7eb04934]:not(first-child){margin-left:56%!important}.col-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7eb04934]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7eb04934]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7eb04934]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7eb04934]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7eb04934],[data-v-7eb04934] .modal-body .row .value{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7eb04934]:first-child,[data-v-7eb04934] .modal-body .row .value:first-child{margin-left:0}.col-no-margin-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7eb04934]:first-child{margin-left:78%!important}.col-offset-9[data-v-7eb04934]:not(first-child){margin-left:82%!important}.col-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7eb04934]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7eb04934]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7eb04934]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7eb04934]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-s-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-s-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-s-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7eb04934]{display:none!important}.s-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-m-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-m-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-m-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7eb04934]{display:none!important}.m-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-l-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-l-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-l-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7eb04934]{display:none!important}.l-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-xl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-xl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-xl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7eb04934]{display:none!important}.xl-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-xxl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-xxl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-xxl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7eb04934]{display:none!important}.xxl-visible[data-v-7eb04934]{display:block!important}}.vertical-center[data-v-7eb04934]{display:flex;align-items:center}.horizontal-center[data-v-7eb04934]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7eb04934]{text-align:right;float:right;justify-content:right}.hidden[data-v-7eb04934]{display:none!important}.no-content[data-v-7eb04934]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7eb04934],.btn[data-v-7eb04934],button[data-v-7eb04934]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7eb04934],.btn-default[type=submit][data-v-7eb04934],.btn.btn-primary[data-v-7eb04934],.btn[type=submit][data-v-7eb04934],button.btn-primary[data-v-7eb04934],button[type=submit][data-v-7eb04934]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7eb04934],.btn-default .icon[data-v-7eb04934],button .icon[data-v-7eb04934]{margin-right:.5em}input[type=password][data-v-7eb04934],input[type=text][data-v-7eb04934]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7eb04934]:focus,input[type=text][data-v-7eb04934]:focus{border:1px solid #35b870}button[data-v-7eb04934],input[data-v-7eb04934]{outline:none}input[type=text][data-v-7eb04934]:hover,textarea[data-v-7eb04934]:hover{border:1px solid #9cdfb0}ul[data-v-7eb04934]{margin:0;padding:0;list-style:none}a[data-v-7eb04934]{cursor:pointer;text-decoration:none}[data-v-7eb04934]::-webkit-scrollbar{width:.75em}[data-v-7eb04934]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7eb04934]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-7eb04934]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-7eb04934]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7eb04934],input[type=password][data-v-7eb04934],input[type=search][data-v-7eb04934],input[type=text][data-v-7eb04934]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7eb04934]:hover,input[type=password][data-v-7eb04934]:hover,input[type=search][data-v-7eb04934]:hover,input[type=text][data-v-7eb04934]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7eb04934]:focus,input[type=password][data-v-7eb04934]:focus,input[type=search][data-v-7eb04934]:focus,input[type=text][data-v-7eb04934]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7eb04934],input[type=password].with-icon[data-v-7eb04934],input[type=search].with-icon[data-v-7eb04934],input[type=text].with-icon[data-v-7eb04934]{padding-left:.3em}input[type=search][data-v-7eb04934],input[type=text][data-v-7eb04934]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7eb04934]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-7eb04934;-webkit-animation-name:fadeIn-7eb04934}.fade-in[data-v-7eb04934],.fade-out[data-v-7eb04934]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7eb04934]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-7eb04934;-webkit-animation-name:fadeOut-7eb04934}@-webkit-keyframes fadeIn-7eb04934{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-7eb04934{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-7eb04934{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-7eb04934{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-7eb04934]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-7eb04934]:hover{background:#bef6da}.item.active[data-v-7eb04934]{background:#8fefb7}.item.selected[data-v-7eb04934]{background:#c8ffd0}.item.dragover[data-v-7eb04934]{border-top:2px solid #35b870}.item[data-v-7eb04934]::-moz-selection{background:transparent!important}.item[data-v-7eb04934]::selection{background:transparent!important}.item .title[data-v-7eb04934]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-7eb04934]{display:inline-flex;align-items:center}.item .side.right[data-v-7eb04934]{display:inline-flex;justify-content:right}.item .actions[data-v-7eb04934],.item .duration[data-v-7eb04934]{display:inline-flex;align-items:center}.item .duration[data-v-7eb04934]{font-size:.85em;opacity:.7}.item .actions[data-v-7eb04934] button{opacity:.65}.item .icon[data-v-7eb04934]{color:#195331b3;margin-right:.75em}.item[data-v-7eb04934] .dropdown-container .item{box-shadow:none}.item[data-v-7eb04934] .dropdown-container button{background:none;border:none}.item[data-v-7eb04934] .dropdown-container button:hover{color:#35b870}.torrent-transfers[data-v-7eb04934]{height:100%;background:#fff}.torrent-transfers .no-content[data-v-7eb04934]{height:100%}[data-v-7eb04934] .modal-body .row{display:flex;border-bottom:1px solid #e1e4e8;padding:.5em .25em;border-radius:.5em}[data-v-7eb04934] .modal-body .row:hover{background-color:#bef6da}[data-v-7eb04934] .modal-body .row .attr{display:inline-flex}[data-v-7eb04934] .modal-body .row .value{display:inline-flex;justify-content:right}[data-v-7eb04934] .modal-body .row .value.nowrap{overflow:hidden;white-space:nowrap;text-overflow:clip}[data-v-7eb04934] .modal-body .dropdown-container .row{box-shadow:none;border:none}[data-v-7eb04934] .modal-body .dropdown-container button{border:none;background:none}[data-v-7eb04934] .modal-body .dropdown-container button:hover{color:#35b870} \ No newline at end of file +.col-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7eb04934]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7eb04934]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7eb04934]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7eb04934]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7eb04934],[data-v-7eb04934] .modal-body .row .attr{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7eb04934]:first-child,[data-v-7eb04934] .modal-body .row .attr:first-child{margin-left:0}.col-no-margin-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7eb04934]:first-child{margin-left:26%!important}.col-offset-3[data-v-7eb04934]:not(first-child){margin-left:30%!important}.col-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7eb04934]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7eb04934]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7eb04934]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7eb04934]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7eb04934]:first-child{margin-left:52%!important}.col-offset-6[data-v-7eb04934]:not(first-child){margin-left:56%!important}.col-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7eb04934]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7eb04934]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7eb04934]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7eb04934]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7eb04934],[data-v-7eb04934] .modal-body .row .value{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7eb04934]:first-child,[data-v-7eb04934] .modal-body .row .value:first-child{margin-left:0}.col-no-margin-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7eb04934]:first-child{margin-left:78%!important}.col-offset-9[data-v-7eb04934]:not(first-child){margin-left:82%!important}.col-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7eb04934]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7eb04934]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7eb04934]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7eb04934]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-s-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-s-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-s-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7eb04934]{display:none!important}.s-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-m-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-m-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-m-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7eb04934]{display:none!important}.m-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-l-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-l-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-l-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7eb04934]{display:none!important}.l-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-xl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-xl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-xl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7eb04934]{display:none!important}.xl-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-xxl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-xxl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-xxl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7eb04934]{display:none!important}.xxl-visible[data-v-7eb04934]{display:block!important}}.vertical-center[data-v-7eb04934]{display:flex;align-items:center}.horizontal-center[data-v-7eb04934]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7eb04934]{text-align:right;float:right;justify-content:right}.hidden[data-v-7eb04934]{display:none!important}.no-content[data-v-7eb04934]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7eb04934],.btn[data-v-7eb04934],button[data-v-7eb04934]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7eb04934],.btn-default[type=submit][data-v-7eb04934],.btn.btn-primary[data-v-7eb04934],.btn[type=submit][data-v-7eb04934],button.btn-primary[data-v-7eb04934],button[type=submit][data-v-7eb04934]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7eb04934],.btn-default .icon[data-v-7eb04934],button .icon[data-v-7eb04934]{margin-right:.5em}input[type=password][data-v-7eb04934],input[type=text][data-v-7eb04934]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7eb04934]:focus,input[type=text][data-v-7eb04934]:focus{border:1px solid #35b870}button[data-v-7eb04934],input[data-v-7eb04934]{outline:none}input[type=text][data-v-7eb04934]:hover,textarea[data-v-7eb04934]:hover{border:1px solid #9cdfb0}ul[data-v-7eb04934]{margin:0;padding:0;list-style:none}a[data-v-7eb04934]{cursor:pointer;text-decoration:none}[data-v-7eb04934]::-webkit-scrollbar{width:.75em}[data-v-7eb04934]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7eb04934]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7eb04934]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7eb04934]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7eb04934],input[type=password][data-v-7eb04934],input[type=search][data-v-7eb04934],input[type=text][data-v-7eb04934]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7eb04934]:hover,input[type=password][data-v-7eb04934]:hover,input[type=search][data-v-7eb04934]:hover,input[type=text][data-v-7eb04934]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7eb04934]:focus,input[type=password][data-v-7eb04934]:focus,input[type=search][data-v-7eb04934]:focus,input[type=text][data-v-7eb04934]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7eb04934],input[type=password].with-icon[data-v-7eb04934],input[type=search].with-icon[data-v-7eb04934],input[type=text].with-icon[data-v-7eb04934]{padding-left:.3em}input[type=search][data-v-7eb04934],input[type=text][data-v-7eb04934]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7eb04934]{animation-fill-mode:both;animation-name:fadeIn-7eb04934;-webkit-animation-name:fadeIn-7eb04934}.fade-in[data-v-7eb04934],.fade-out[data-v-7eb04934]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7eb04934]{animation-fill-mode:both;animation-name:fadeOut-7eb04934;-webkit-animation-name:fadeOut-7eb04934}@keyframes fadeIn-7eb04934{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7eb04934{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-7eb04934]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-7eb04934]:hover{background:#bef6da}.item.active[data-v-7eb04934]{background:#8fefb7}.item.selected[data-v-7eb04934]{background:#c8ffd0}.item.dragover[data-v-7eb04934]{border-top:2px solid #35b870}.item[data-v-7eb04934]::-moz-selection{background:transparent!important}.item[data-v-7eb04934]::selection{background:transparent!important}.item .title[data-v-7eb04934]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-7eb04934]{display:inline-flex;align-items:center}.item .side.right[data-v-7eb04934]{display:inline-flex;justify-content:right}.item .actions[data-v-7eb04934],.item .duration[data-v-7eb04934]{display:inline-flex;align-items:center}.item .duration[data-v-7eb04934]{font-size:.85em;opacity:.7}.item .actions[data-v-7eb04934] button{opacity:.65}.item .icon[data-v-7eb04934]{color:rgba(25,83,49,.702);margin-right:.75em}.item[data-v-7eb04934] .dropdown-container .item{box-shadow:none}.item[data-v-7eb04934] .dropdown-container button{background:none;border:none}.item[data-v-7eb04934] .dropdown-container button:hover{color:#35b870}[data-v-7eb04934] .table-row{width:100%;display:flex;flex-direction:column;box-shadow:0 0 1px .5px #cfcfcf}[data-v-7eb04934] .table-row:hover{background:#bef6da}@media screen and (min-width:769px){[data-v-7eb04934] .table-row{flex-direction:row;align-items:center}}[data-v-7eb04934] .table-row .title,[data-v-7eb04934] .table-row .value{width:100%;display:flex}@media screen and (min-width:769px){[data-v-7eb04934] .table-row .title,[data-v-7eb04934] .table-row .value{display:inline-flex}}[data-v-7eb04934] .table-row .title{font-weight:700}@media screen and (min-width:769px){[data-v-7eb04934] .table-row .title{width:30%}[data-v-7eb04934] .table-row .value{justify-content:right}}.torrent-transfers[data-v-7eb04934]{height:100%;background:#fff}.torrent-transfers .no-content[data-v-7eb04934]{height:100%}[data-v-7eb04934] .modal-body .row{display:flex;border-bottom:1px solid #e1e4e8;padding:.5em .25em;border-radius:.5em}[data-v-7eb04934] .modal-body .row:hover{background-color:#bef6da}[data-v-7eb04934] .modal-body .row .attr{display:inline-flex}[data-v-7eb04934] .modal-body .row .value{display:inline-flex;justify-content:right}[data-v-7eb04934] .modal-body .row .value.nowrap{overflow:hidden;white-space:nowrap;text-overflow:clip}[data-v-7eb04934] .modal-body .dropdown-container .row{box-shadow:none;border:none}[data-v-7eb04934] .modal-body .dropdown-container button{border:none;background:none}[data-v-7eb04934] .modal-body .dropdown-container button:hover{color:#35b870} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/8589.c4c7f81a.css b/platypush/backend/http/webapp/dist/static/css/8589.459f0f41.css similarity index 87% rename from platypush/backend/http/webapp/dist/static/css/8589.c4c7f81a.css rename to platypush/backend/http/webapp/dist/static/css/8589.459f0f41.css index 3679efea..6c552c87 100644 --- a/platypush/backend/http/webapp/dist/static/css/8589.c4c7f81a.css +++ b/platypush/backend/http/webapp/dist/static/css/8589.459f0f41.css @@ -1 +1 @@ -.col-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7eb04934]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7eb04934]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7eb04934]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7eb04934]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7eb04934],[data-v-7eb04934] .modal-body .row .attr{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7eb04934]:first-child,[data-v-7eb04934] .modal-body .row .attr:first-child{margin-left:0}.col-no-margin-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7eb04934]:first-child{margin-left:26%!important}.col-offset-3[data-v-7eb04934]:not(first-child){margin-left:30%!important}.col-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7eb04934]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7eb04934]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7eb04934]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7eb04934]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7eb04934]:first-child{margin-left:52%!important}.col-offset-6[data-v-7eb04934]:not(first-child){margin-left:56%!important}.col-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7eb04934]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7eb04934]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7eb04934]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7eb04934]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7eb04934],[data-v-7eb04934] .modal-body .row .value{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7eb04934]:first-child,[data-v-7eb04934] .modal-body .row .value:first-child{margin-left:0}.col-no-margin-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7eb04934]:first-child{margin-left:78%!important}.col-offset-9[data-v-7eb04934]:not(first-child){margin-left:82%!important}.col-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7eb04934]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7eb04934]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7eb04934]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7eb04934]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-s-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-s-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-s-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7eb04934]{display:none!important}.s-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-m-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-m-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-m-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7eb04934]{display:none!important}.m-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-l-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-l-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-l-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7eb04934]{display:none!important}.l-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-xl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-xl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-xl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7eb04934]{display:none!important}.xl-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-xxl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-xxl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-xxl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7eb04934]{display:none!important}.xxl-visible[data-v-7eb04934]{display:block!important}}.vertical-center[data-v-7eb04934]{display:flex;align-items:center}.horizontal-center[data-v-7eb04934]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7eb04934]{text-align:right;float:right;justify-content:right}.hidden[data-v-7eb04934]{display:none!important}.no-content[data-v-7eb04934]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7eb04934],.btn[data-v-7eb04934],button[data-v-7eb04934]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7eb04934],.btn-default[type=submit][data-v-7eb04934],.btn.btn-primary[data-v-7eb04934],.btn[type=submit][data-v-7eb04934],button.btn-primary[data-v-7eb04934],button[type=submit][data-v-7eb04934]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7eb04934],.btn-default .icon[data-v-7eb04934],button .icon[data-v-7eb04934]{margin-right:.5em}input[type=password][data-v-7eb04934],input[type=text][data-v-7eb04934]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7eb04934]:focus,input[type=text][data-v-7eb04934]:focus{border:1px solid #35b870}button[data-v-7eb04934],input[data-v-7eb04934]{outline:none}input[type=text][data-v-7eb04934]:hover,textarea[data-v-7eb04934]:hover{border:1px solid #9cdfb0}ul[data-v-7eb04934]{margin:0;padding:0;list-style:none}a[data-v-7eb04934]{cursor:pointer;text-decoration:none}[data-v-7eb04934]::-webkit-scrollbar{width:.75em}[data-v-7eb04934]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7eb04934]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-7eb04934]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-7eb04934]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7eb04934],input[type=password][data-v-7eb04934],input[type=search][data-v-7eb04934],input[type=text][data-v-7eb04934]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7eb04934]:hover,input[type=password][data-v-7eb04934]:hover,input[type=search][data-v-7eb04934]:hover,input[type=text][data-v-7eb04934]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7eb04934]:focus,input[type=password][data-v-7eb04934]:focus,input[type=search][data-v-7eb04934]:focus,input[type=text][data-v-7eb04934]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7eb04934],input[type=password].with-icon[data-v-7eb04934],input[type=search].with-icon[data-v-7eb04934],input[type=text].with-icon[data-v-7eb04934]{padding-left:.3em}input[type=search][data-v-7eb04934],input[type=text][data-v-7eb04934]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7eb04934]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-7eb04934;-webkit-animation-name:fadeIn-7eb04934}.fade-in[data-v-7eb04934],.fade-out[data-v-7eb04934]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7eb04934]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-7eb04934;-webkit-animation-name:fadeOut-7eb04934}@-webkit-keyframes fadeIn-7eb04934{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-7eb04934{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-7eb04934{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-7eb04934{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-7eb04934]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-7eb04934]:hover{background:#bef6da}.item.active[data-v-7eb04934]{background:#8fefb7}.item.selected[data-v-7eb04934]{background:#c8ffd0}.item.dragover[data-v-7eb04934]{border-top:2px solid #35b870}.item[data-v-7eb04934]::-moz-selection{background:transparent!important}.item[data-v-7eb04934]::selection{background:transparent!important}.item .title[data-v-7eb04934]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-7eb04934]{display:inline-flex;align-items:center}.item .side.right[data-v-7eb04934]{display:inline-flex;justify-content:right}.item .actions[data-v-7eb04934],.item .duration[data-v-7eb04934]{display:inline-flex;align-items:center}.item .duration[data-v-7eb04934]{font-size:.85em;opacity:.7}.item .actions[data-v-7eb04934] button{opacity:.65}.item .icon[data-v-7eb04934]{color:#195331b3;margin-right:.75em}.item[data-v-7eb04934] .dropdown-container .item{box-shadow:none}.item[data-v-7eb04934] .dropdown-container button{background:none;border:none}.item[data-v-7eb04934] .dropdown-container button:hover{color:#35b870}.torrent-transfers[data-v-7eb04934]{height:100%;background:#fff}.torrent-transfers .no-content[data-v-7eb04934]{height:100%}[data-v-7eb04934] .modal-body .row{display:flex;border-bottom:1px solid #e1e4e8;padding:.5em .25em;border-radius:.5em}[data-v-7eb04934] .modal-body .row:hover{background-color:#bef6da}[data-v-7eb04934] .modal-body .row .attr{display:inline-flex}[data-v-7eb04934] .modal-body .row .value{display:inline-flex;justify-content:right}[data-v-7eb04934] .modal-body .row .value.nowrap{overflow:hidden;white-space:nowrap;text-overflow:clip}[data-v-7eb04934] .modal-body .dropdown-container .row{box-shadow:none;border:none}[data-v-7eb04934] .modal-body .dropdown-container button{border:none;background:none}[data-v-7eb04934] .modal-body .dropdown-container button:hover{color:#35b870} \ No newline at end of file +.col-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7eb04934]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7eb04934]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7eb04934]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7eb04934]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7eb04934],[data-v-7eb04934] .modal-body .row .attr{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7eb04934]:first-child,[data-v-7eb04934] .modal-body .row .attr:first-child{margin-left:0}.col-no-margin-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7eb04934]:first-child{margin-left:26%!important}.col-offset-3[data-v-7eb04934]:not(first-child){margin-left:30%!important}.col-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7eb04934]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7eb04934]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7eb04934]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7eb04934]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7eb04934]:first-child{margin-left:52%!important}.col-offset-6[data-v-7eb04934]:not(first-child){margin-left:56%!important}.col-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7eb04934]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7eb04934]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7eb04934]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7eb04934]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7eb04934],[data-v-7eb04934] .modal-body .row .value{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7eb04934]:first-child,[data-v-7eb04934] .modal-body .row .value:first-child{margin-left:0}.col-no-margin-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7eb04934]:first-child{margin-left:78%!important}.col-offset-9[data-v-7eb04934]:not(first-child){margin-left:82%!important}.col-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7eb04934]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7eb04934]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7eb04934]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7eb04934]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-s-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-s-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-s-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-s-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7eb04934]{display:none!important}.s-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-m-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-m-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-m-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-m-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7eb04934]{display:none!important}.m-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-l-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-l-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-l-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-l-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7eb04934]{display:none!important}.l-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-xl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-xl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-xl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xl-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7eb04934]{display:none!important}.xl-visible[data-v-7eb04934]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7eb04934]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7eb04934]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7eb04934]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7eb04934]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7eb04934]{margin-left:26%}.col-no-margin-xxl-3[data-v-7eb04934]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7eb04934]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7eb04934]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7eb04934]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7eb04934]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7eb04934]{margin-left:52%}.col-no-margin-xxl-6[data-v-7eb04934]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7eb04934]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7eb04934]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7eb04934]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7eb04934]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7eb04934]{margin-left:78%}.col-no-margin-xxl-9[data-v-7eb04934]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7eb04934]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7eb04934]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7eb04934]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7eb04934]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7eb04934]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7eb04934]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7eb04934]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7eb04934]{display:none!important}.xxl-visible[data-v-7eb04934]{display:block!important}}.vertical-center[data-v-7eb04934]{display:flex;align-items:center}.horizontal-center[data-v-7eb04934]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7eb04934]{text-align:right;float:right;justify-content:right}.hidden[data-v-7eb04934]{display:none!important}.no-content[data-v-7eb04934]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7eb04934],.btn[data-v-7eb04934],button[data-v-7eb04934]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7eb04934],.btn-default[type=submit][data-v-7eb04934],.btn.btn-primary[data-v-7eb04934],.btn[type=submit][data-v-7eb04934],button.btn-primary[data-v-7eb04934],button[type=submit][data-v-7eb04934]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7eb04934],.btn-default .icon[data-v-7eb04934],button .icon[data-v-7eb04934]{margin-right:.5em}input[type=password][data-v-7eb04934],input[type=text][data-v-7eb04934]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7eb04934]:focus,input[type=text][data-v-7eb04934]:focus{border:1px solid #35b870}button[data-v-7eb04934],input[data-v-7eb04934]{outline:none}input[type=text][data-v-7eb04934]:hover,textarea[data-v-7eb04934]:hover{border:1px solid #9cdfb0}ul[data-v-7eb04934]{margin:0;padding:0;list-style:none}a[data-v-7eb04934]{cursor:pointer;text-decoration:none}[data-v-7eb04934]::-webkit-scrollbar{width:.75em}[data-v-7eb04934]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7eb04934]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7eb04934]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7eb04934]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7eb04934],input[type=password][data-v-7eb04934],input[type=search][data-v-7eb04934],input[type=text][data-v-7eb04934]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7eb04934]:hover,input[type=password][data-v-7eb04934]:hover,input[type=search][data-v-7eb04934]:hover,input[type=text][data-v-7eb04934]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7eb04934]:focus,input[type=password][data-v-7eb04934]:focus,input[type=search][data-v-7eb04934]:focus,input[type=text][data-v-7eb04934]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7eb04934],input[type=password].with-icon[data-v-7eb04934],input[type=search].with-icon[data-v-7eb04934],input[type=text].with-icon[data-v-7eb04934]{padding-left:.3em}input[type=search][data-v-7eb04934],input[type=text][data-v-7eb04934]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7eb04934]{animation-fill-mode:both;animation-name:fadeIn-7eb04934;-webkit-animation-name:fadeIn-7eb04934}.fade-in[data-v-7eb04934],.fade-out[data-v-7eb04934]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7eb04934]{animation-fill-mode:both;animation-name:fadeOut-7eb04934;-webkit-animation-name:fadeOut-7eb04934}@keyframes fadeIn-7eb04934{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7eb04934{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7eb04934]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-7eb04934]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-7eb04934]:hover{background:#bef6da}.item.active[data-v-7eb04934]{background:#8fefb7}.item.selected[data-v-7eb04934]{background:#c8ffd0}.item.dragover[data-v-7eb04934]{border-top:2px solid #35b870}.item[data-v-7eb04934]::-moz-selection{background:transparent!important}.item[data-v-7eb04934]::selection{background:transparent!important}.item .title[data-v-7eb04934]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-7eb04934]{display:inline-flex;align-items:center}.item .side.right[data-v-7eb04934]{display:inline-flex;justify-content:right}.item .actions[data-v-7eb04934],.item .duration[data-v-7eb04934]{display:inline-flex;align-items:center}.item .duration[data-v-7eb04934]{font-size:.85em;opacity:.7}.item .actions[data-v-7eb04934] button{opacity:.65}.item .icon[data-v-7eb04934]{color:rgba(25,83,49,.702);margin-right:.75em}.item[data-v-7eb04934] .dropdown-container .item{box-shadow:none}.item[data-v-7eb04934] .dropdown-container button{background:none;border:none}.item[data-v-7eb04934] .dropdown-container button:hover{color:#35b870}[data-v-7eb04934] .table-row{width:100%;display:flex;flex-direction:column;box-shadow:0 0 1px .5px #cfcfcf}[data-v-7eb04934] .table-row:hover{background:#bef6da}@media screen and (min-width:769px){[data-v-7eb04934] .table-row{flex-direction:row;align-items:center}}[data-v-7eb04934] .table-row .title,[data-v-7eb04934] .table-row .value{width:100%;display:flex}@media screen and (min-width:769px){[data-v-7eb04934] .table-row .title,[data-v-7eb04934] .table-row .value{display:inline-flex}}[data-v-7eb04934] .table-row .title{font-weight:700}@media screen and (min-width:769px){[data-v-7eb04934] .table-row .title{width:30%}[data-v-7eb04934] .table-row .value{justify-content:right}}.torrent-transfers[data-v-7eb04934]{height:100%;background:#fff}.torrent-transfers .no-content[data-v-7eb04934]{height:100%}[data-v-7eb04934] .modal-body .row{display:flex;border-bottom:1px solid #e1e4e8;padding:.5em .25em;border-radius:.5em}[data-v-7eb04934] .modal-body .row:hover{background-color:#bef6da}[data-v-7eb04934] .modal-body .row .attr{display:inline-flex}[data-v-7eb04934] .modal-body .row .value{display:inline-flex;justify-content:right}[data-v-7eb04934] .modal-body .row .value.nowrap{overflow:hidden;white-space:nowrap;text-overflow:clip}[data-v-7eb04934] .modal-body .dropdown-container .row{box-shadow:none;border:none}[data-v-7eb04934] .modal-body .dropdown-container button{border:none;background:none}[data-v-7eb04934] .modal-body .dropdown-container button:hover{color:#35b870} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/8729.f98d84da.css b/platypush/backend/http/webapp/dist/static/css/8729.f98d84da.css new file mode 100644 index 00000000..a3464154 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/8729.f98d84da.css @@ -0,0 +1 @@ +.col-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6f83c443]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6f83c443]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6f83c443]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6f83c443]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6f83c443]:first-child{margin-left:26%!important}.col-offset-3[data-v-6f83c443]:not(first-child){margin-left:30%!important}.col-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6f83c443]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6f83c443]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6f83c443]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6f83c443]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6f83c443]:first-child{margin-left:52%!important}.col-offset-6[data-v-6f83c443]:not(first-child){margin-left:56%!important}.col-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6f83c443]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6f83c443]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6f83c443]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6f83c443]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6f83c443]:first-child{margin-left:78%!important}.col-offset-9[data-v-6f83c443]:not(first-child){margin-left:82%!important}.col-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6f83c443]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6f83c443]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6f83c443]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6f83c443]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-1[data-v-6f83c443]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-2[data-v-6f83c443]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-3[data-v-6f83c443]{margin-left:26%}.col-no-margin-s-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-4[data-v-6f83c443]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-5[data-v-6f83c443]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-6[data-v-6f83c443]{margin-left:52%}.col-no-margin-s-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-7[data-v-6f83c443]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-8[data-v-6f83c443]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-9[data-v-6f83c443]{margin-left:78%}.col-no-margin-s-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-10[data-v-6f83c443]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6f83c443]:first-child{margin-left:0}.col-offset-s-11[data-v-6f83c443]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6f83c443]{display:none!important}.s-visible[data-v-6f83c443]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-1[data-v-6f83c443]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-2[data-v-6f83c443]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-3[data-v-6f83c443]{margin-left:26%}.col-no-margin-m-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-4[data-v-6f83c443]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-5[data-v-6f83c443]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-6[data-v-6f83c443]{margin-left:52%}.col-no-margin-m-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-7[data-v-6f83c443]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-8[data-v-6f83c443]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-9[data-v-6f83c443]{margin-left:78%}.col-no-margin-m-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-10[data-v-6f83c443]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6f83c443]:first-child{margin-left:0}.col-offset-m-11[data-v-6f83c443]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6f83c443]{display:none!important}.m-visible[data-v-6f83c443]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-1[data-v-6f83c443]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-2[data-v-6f83c443]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-3[data-v-6f83c443]{margin-left:26%}.col-no-margin-l-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-4[data-v-6f83c443]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-5[data-v-6f83c443]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-6[data-v-6f83c443]{margin-left:52%}.col-no-margin-l-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-7[data-v-6f83c443]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-8[data-v-6f83c443]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-9[data-v-6f83c443]{margin-left:78%}.col-no-margin-l-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-10[data-v-6f83c443]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6f83c443]:first-child{margin-left:0}.col-offset-l-11[data-v-6f83c443]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6f83c443]{display:none!important}.l-visible[data-v-6f83c443]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-1[data-v-6f83c443]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-2[data-v-6f83c443]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-3[data-v-6f83c443]{margin-left:26%}.col-no-margin-xl-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-4[data-v-6f83c443]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-5[data-v-6f83c443]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-6[data-v-6f83c443]{margin-left:52%}.col-no-margin-xl-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-7[data-v-6f83c443]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-8[data-v-6f83c443]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-9[data-v-6f83c443]{margin-left:78%}.col-no-margin-xl-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-10[data-v-6f83c443]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xl-11[data-v-6f83c443]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6f83c443]{display:none!important}.xl-visible[data-v-6f83c443]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6f83c443]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6f83c443]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6f83c443]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6f83c443]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6f83c443]{margin-left:26%}.col-no-margin-xxl-3[data-v-6f83c443]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6f83c443]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6f83c443]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6f83c443]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6f83c443]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6f83c443]{margin-left:52%}.col-no-margin-xxl-6[data-v-6f83c443]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6f83c443]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6f83c443]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6f83c443]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6f83c443]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6f83c443]{margin-left:78%}.col-no-margin-xxl-9[data-v-6f83c443]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6f83c443]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6f83c443]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6f83c443]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6f83c443]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6f83c443]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6f83c443]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6f83c443]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6f83c443]{display:none!important}.xxl-visible[data-v-6f83c443]{display:block!important}}.vertical-center[data-v-6f83c443]{display:flex;align-items:center}.horizontal-center[data-v-6f83c443]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6f83c443]{text-align:right;float:right;justify-content:right}.hidden[data-v-6f83c443]{display:none!important}.no-content[data-v-6f83c443]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6f83c443],.btn[data-v-6f83c443],button[data-v-6f83c443]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6f83c443],.btn-default[type=submit][data-v-6f83c443],.btn.btn-primary[data-v-6f83c443],.btn[type=submit][data-v-6f83c443],button.btn-primary[data-v-6f83c443],button[type=submit][data-v-6f83c443]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6f83c443],.btn-default .icon[data-v-6f83c443],button .icon[data-v-6f83c443]{margin-right:.5em}input[type=password][data-v-6f83c443],input[type=text][data-v-6f83c443]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6f83c443]:focus,input[type=text][data-v-6f83c443]:focus{border:1px solid #35b870}button[data-v-6f83c443],input[data-v-6f83c443]{outline:none}input[type=text][data-v-6f83c443]:hover,textarea[data-v-6f83c443]:hover{border:1px solid #9cdfb0}ul[data-v-6f83c443]{margin:0;padding:0;list-style:none}a[data-v-6f83c443]{cursor:pointer;text-decoration:none}[data-v-6f83c443]::-webkit-scrollbar{width:.75em}[data-v-6f83c443]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6f83c443]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-6f83c443]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-6f83c443]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6f83c443],input[type=password][data-v-6f83c443],input[type=search][data-v-6f83c443],input[type=text][data-v-6f83c443]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6f83c443]:hover,input[type=password][data-v-6f83c443]:hover,input[type=search][data-v-6f83c443]:hover,input[type=text][data-v-6f83c443]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6f83c443]:focus,input[type=password][data-v-6f83c443]:focus,input[type=search][data-v-6f83c443]:focus,input[type=text][data-v-6f83c443]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6f83c443],input[type=password].with-icon[data-v-6f83c443],input[type=search].with-icon[data-v-6f83c443],input[type=text].with-icon[data-v-6f83c443]{padding-left:.3em}input[type=search][data-v-6f83c443],input[type=text][data-v-6f83c443]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6f83c443]{animation-fill-mode:both;animation-name:fadeIn-6f83c443;-webkit-animation-name:fadeIn-6f83c443}.fade-in[data-v-6f83c443],.fade-out[data-v-6f83c443]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6f83c443]{animation-fill-mode:both;animation-name:fadeOut-6f83c443;-webkit-animation-name:fadeOut-6f83c443}@keyframes fadeIn-6f83c443{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-6f83c443{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6f83c443]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6f83c443]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6f83c443]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.entity-icon-container[data-v-6f83c443]{width:1.625em;height:1.5em;display:inline-flex;margin-top:.25em;margin-left:.25em;position:relative;text-align:center;justify-content:center;align-items:center}.entity-icon-container.with-color-fill[data-v-6f83c443]{border-radius:1em}.entity-icon-container .loading[data-v-6f83c443]{position:absolute;bottom:0;transform:translateY(-50%);width:1em;height:1em}.entity-icon-container .error[data-v-6f83c443]{color:#ad1717;margin-left:.5em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/8938.2bbd3b5d.css b/platypush/backend/http/webapp/dist/static/css/8938.2bbd3b5d.css deleted file mode 100644 index 988e6ed4..00000000 --- a/platypush/backend/http/webapp/dist/static/css/8938.2bbd3b5d.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-288acf82]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-1[data-v-288acf82]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-288acf82]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-288acf82]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-288acf82]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-2[data-v-288acf82]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-288acf82]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-288acf82]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-288acf82]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-3[data-v-288acf82]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-288acf82]:first-child{margin-left:26%!important}.col-offset-3[data-v-288acf82]:not(first-child){margin-left:30%!important}.col-4[data-v-288acf82]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-4[data-v-288acf82]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-288acf82]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-288acf82]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-288acf82]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-5[data-v-288acf82]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-288acf82]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-288acf82]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-288acf82]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-6[data-v-288acf82]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-288acf82]:first-child{margin-left:52%!important}.col-offset-6[data-v-288acf82]:not(first-child){margin-left:56%!important}.col-7[data-v-288acf82]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-7[data-v-288acf82]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-288acf82]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-288acf82]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-288acf82]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-8[data-v-288acf82]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-288acf82]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-288acf82]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-288acf82]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-9[data-v-288acf82]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-288acf82]:first-child{margin-left:78%!important}.col-offset-9[data-v-288acf82]:not(first-child){margin-left:82%!important}.col-10[data-v-288acf82]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-10[data-v-288acf82]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-288acf82]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-288acf82]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-288acf82]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-288acf82]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-288acf82]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-1[data-v-288acf82]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-288acf82]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-288acf82]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-2[data-v-288acf82]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-288acf82]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-288acf82]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-3[data-v-288acf82]{margin-left:26%}.col-no-margin-s-3[data-v-288acf82]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-288acf82]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-4[data-v-288acf82]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-288acf82]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-288acf82]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-5[data-v-288acf82]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-288acf82]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-288acf82]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-6[data-v-288acf82]{margin-left:52%}.col-no-margin-s-6[data-v-288acf82]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-288acf82]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-7[data-v-288acf82]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-288acf82]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-288acf82]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-8[data-v-288acf82]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-288acf82]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-288acf82]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-9[data-v-288acf82]{margin-left:78%}.col-no-margin-s-9[data-v-288acf82]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-288acf82]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-10[data-v-288acf82]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-288acf82]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-288acf82]:first-child{margin-left:0}.col-offset-s-11[data-v-288acf82]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-s-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-288acf82]{display:none!important}.s-visible[data-v-288acf82]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-288acf82]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-1[data-v-288acf82]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-288acf82]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-288acf82]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-2[data-v-288acf82]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-288acf82]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-288acf82]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-3[data-v-288acf82]{margin-left:26%}.col-no-margin-m-3[data-v-288acf82]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-288acf82]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-4[data-v-288acf82]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-288acf82]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-288acf82]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-5[data-v-288acf82]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-288acf82]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-288acf82]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-6[data-v-288acf82]{margin-left:52%}.col-no-margin-m-6[data-v-288acf82]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-288acf82]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-7[data-v-288acf82]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-288acf82]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-288acf82]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-8[data-v-288acf82]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-288acf82]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-288acf82]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-9[data-v-288acf82]{margin-left:78%}.col-no-margin-m-9[data-v-288acf82]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-288acf82]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-10[data-v-288acf82]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-288acf82]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-288acf82]:first-child{margin-left:0}.col-offset-m-11[data-v-288acf82]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-m-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-288acf82]{display:none!important}.m-visible[data-v-288acf82]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-288acf82]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-1[data-v-288acf82]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-288acf82]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-288acf82]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-2[data-v-288acf82]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-288acf82]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-288acf82]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-3[data-v-288acf82]{margin-left:26%}.col-no-margin-l-3[data-v-288acf82]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-288acf82]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-4[data-v-288acf82]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-288acf82]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-288acf82]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-5[data-v-288acf82]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-288acf82]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-288acf82]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-6[data-v-288acf82]{margin-left:52%}.col-no-margin-l-6[data-v-288acf82]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-288acf82]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-7[data-v-288acf82]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-288acf82]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-288acf82]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-8[data-v-288acf82]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-288acf82]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-288acf82]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-9[data-v-288acf82]{margin-left:78%}.col-no-margin-l-9[data-v-288acf82]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-288acf82]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-10[data-v-288acf82]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-288acf82]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-288acf82]:first-child{margin-left:0}.col-offset-l-11[data-v-288acf82]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-l-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-288acf82]{display:none!important}.l-visible[data-v-288acf82]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-288acf82]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-1[data-v-288acf82]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-288acf82]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-288acf82]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-2[data-v-288acf82]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-288acf82]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-288acf82]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-3[data-v-288acf82]{margin-left:26%}.col-no-margin-xl-3[data-v-288acf82]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-288acf82]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-4[data-v-288acf82]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-288acf82]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-288acf82]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-5[data-v-288acf82]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-288acf82]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-288acf82]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-6[data-v-288acf82]{margin-left:52%}.col-no-margin-xl-6[data-v-288acf82]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-288acf82]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-7[data-v-288acf82]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-288acf82]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-288acf82]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-8[data-v-288acf82]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-288acf82]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-288acf82]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-9[data-v-288acf82]{margin-left:78%}.col-no-margin-xl-9[data-v-288acf82]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-288acf82]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-10[data-v-288acf82]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-288acf82]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-288acf82]:first-child{margin-left:0}.col-offset-xl-11[data-v-288acf82]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-288acf82]{display:none!important}.xl-visible[data-v-288acf82]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-288acf82]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-1[data-v-288acf82]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-288acf82]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-288acf82]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-2[data-v-288acf82]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-288acf82]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-288acf82]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-3[data-v-288acf82]{margin-left:26%}.col-no-margin-xxl-3[data-v-288acf82]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-288acf82]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-4[data-v-288acf82]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-288acf82]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-288acf82]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-5[data-v-288acf82]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-288acf82]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-288acf82]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-6[data-v-288acf82]{margin-left:52%}.col-no-margin-xxl-6[data-v-288acf82]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-288acf82]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-7[data-v-288acf82]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-288acf82]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-288acf82]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-8[data-v-288acf82]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-288acf82]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-288acf82]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-9[data-v-288acf82]{margin-left:78%}.col-no-margin-xxl-9[data-v-288acf82]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-288acf82]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-10[data-v-288acf82]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-288acf82]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-288acf82]:first-child{margin-left:0}.col-offset-xxl-11[data-v-288acf82]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-288acf82]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-288acf82]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-288acf82]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-288acf82]{display:none!important}.xxl-visible[data-v-288acf82]{display:block!important}}.vertical-center[data-v-288acf82]{display:flex;align-items:center}.horizontal-center[data-v-288acf82]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-288acf82]{text-align:right;float:right;justify-content:right}.hidden[data-v-288acf82]{display:none!important}.no-content[data-v-288acf82]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-288acf82],.btn[data-v-288acf82],button[data-v-288acf82]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-288acf82],.btn-default[type=submit][data-v-288acf82],.btn.btn-primary[data-v-288acf82],.btn[type=submit][data-v-288acf82],button.btn-primary[data-v-288acf82],button[type=submit][data-v-288acf82]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-288acf82],.btn-default .icon[data-v-288acf82],button .icon[data-v-288acf82]{margin-right:.5em}input[type=password][data-v-288acf82],input[type=text][data-v-288acf82]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-288acf82]:focus,input[type=text][data-v-288acf82]:focus{border:1px solid #35b870}button[data-v-288acf82],input[data-v-288acf82]{outline:none}input[type=text][data-v-288acf82]:hover,textarea[data-v-288acf82]:hover{border:1px solid #9cdfb0}ul[data-v-288acf82]{margin:0;padding:0;list-style:none}a[data-v-288acf82]{cursor:pointer;text-decoration:none}[data-v-288acf82]::-webkit-scrollbar{width:.75em}[data-v-288acf82]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-288acf82]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-288acf82]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-288acf82]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-288acf82],input[type=password][data-v-288acf82],input[type=search][data-v-288acf82],input[type=text][data-v-288acf82]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-288acf82]:hover,input[type=password][data-v-288acf82]:hover,input[type=search][data-v-288acf82]:hover,input[type=text][data-v-288acf82]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-288acf82]:focus,input[type=password][data-v-288acf82]:focus,input[type=search][data-v-288acf82]:focus,input[type=text][data-v-288acf82]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-288acf82],input[type=password].with-icon[data-v-288acf82],input[type=search].with-icon[data-v-288acf82],input[type=text].with-icon[data-v-288acf82]{padding-left:.3em}input[type=search][data-v-288acf82],input[type=text][data-v-288acf82]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-288acf82]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-288acf82;-webkit-animation-name:fadeIn-288acf82}.fade-in[data-v-288acf82],.fade-out[data-v-288acf82]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-288acf82]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-288acf82;-webkit-animation-name:fadeOut-288acf82}@-webkit-keyframes fadeIn-288acf82{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-288acf82{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-288acf82{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-288acf82{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-288acf82]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-288acf82]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-288acf82]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.slider-wrapper[data-v-288acf82]{width:100%;display:flex;position:relative}.slider-wrapper .slider[data-v-288acf82]{width:100%;cursor:pointer;opacity:0}.slider-wrapper .slider[data-v-288acf82]::-ms-tooltip{display:none}.slider-wrapper .track[data-v-288acf82]{width:100%;height:.75em;background:#e4e4e4;position:absolute;top:50%;transform:translateY(-50%);border-radius:.5em;box-shadow:inset 1px 0 3px 0 #a5a2a2;pointer-events:none}.slider-wrapper .track .track-inner[data-v-288acf82]{width:0;height:100%;background:rgba(0,215,80,.5);border-radius:.5em 0 0 .5em}.slider-wrapper .thumb[data-v-288acf82]{width:1.25em;height:1.25em;background:#37d560;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:50%;box-shadow:1px 0 2px 0 #475c40;pointer-events:none}.slider-wrapper label[data-v-288acf82]{position:relative}.slider-wrapper label .label[data-v-288acf82]{font-weight:400;text-align:center} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/9196.006b678a.css b/platypush/backend/http/webapp/dist/static/css/9196.18347c3c.css similarity index 90% rename from platypush/backend/http/webapp/dist/static/css/9196.006b678a.css rename to platypush/backend/http/webapp/dist/static/css/9196.18347c3c.css index 8f415365..2bbd1cd6 100644 --- a/platypush/backend/http/webapp/dist/static/css/9196.006b678a.css +++ b/platypush/backend/http/webapp/dist/static/css/9196.18347c3c.css @@ -1 +1 @@ -.col-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7cc9c062]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7cc9c062]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7cc9c062]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7cc9c062]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7cc9c062]:first-child{margin-left:26%!important}.col-offset-3[data-v-7cc9c062]:not(first-child){margin-left:30%!important}.col-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7cc9c062]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7cc9c062]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7cc9c062]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7cc9c062]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7cc9c062]:first-child{margin-left:52%!important}.col-offset-6[data-v-7cc9c062]:not(first-child){margin-left:56%!important}.col-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7cc9c062]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7cc9c062]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7cc9c062]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7cc9c062]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7cc9c062]:first-child{margin-left:78%!important}.col-offset-9[data-v-7cc9c062]:not(first-child){margin-left:82%!important}.col-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7cc9c062]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7cc9c062]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7cc9c062]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7cc9c062]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-s-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-s-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-s-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7cc9c062]{display:none!important}.s-visible[data-v-7cc9c062]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-m-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-m-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-m-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7cc9c062]{display:none!important}.m-visible[data-v-7cc9c062]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-l-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-l-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-l-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7cc9c062]{display:none!important}.l-visible[data-v-7cc9c062]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-xl-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-xl-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-xl-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7cc9c062]{display:none!important}.xl-visible[data-v-7cc9c062]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-xxl-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-xxl-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-xxl-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7cc9c062]{display:none!important}.xxl-visible[data-v-7cc9c062]{display:block!important}}.vertical-center[data-v-7cc9c062]{display:flex;align-items:center}.horizontal-center[data-v-7cc9c062]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7cc9c062]{text-align:right;float:right;justify-content:right}.hidden[data-v-7cc9c062]{display:none!important}.no-content[data-v-7cc9c062]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7cc9c062],.btn[data-v-7cc9c062],button[data-v-7cc9c062]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7cc9c062],.btn-default[type=submit][data-v-7cc9c062],.btn.btn-primary[data-v-7cc9c062],.btn[type=submit][data-v-7cc9c062],button.btn-primary[data-v-7cc9c062],button[type=submit][data-v-7cc9c062]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7cc9c062],.btn-default .icon[data-v-7cc9c062],button .icon[data-v-7cc9c062]{margin-right:.5em}input[type=password][data-v-7cc9c062],input[type=text][data-v-7cc9c062]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7cc9c062]:focus,input[type=text][data-v-7cc9c062]:focus{border:1px solid #35b870}button[data-v-7cc9c062],input[data-v-7cc9c062]{outline:none}input[type=text][data-v-7cc9c062]:hover,textarea[data-v-7cc9c062]:hover{border:1px solid #9cdfb0}ul[data-v-7cc9c062]{margin:0;padding:0;list-style:none}a[data-v-7cc9c062]{cursor:pointer;text-decoration:none}[data-v-7cc9c062]::-webkit-scrollbar{width:.75em}[data-v-7cc9c062]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7cc9c062]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-7cc9c062]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-7cc9c062]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7cc9c062],input[type=password][data-v-7cc9c062],input[type=search][data-v-7cc9c062],input[type=text][data-v-7cc9c062]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7cc9c062]:hover,input[type=password][data-v-7cc9c062]:hover,input[type=search][data-v-7cc9c062]:hover,input[type=text][data-v-7cc9c062]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7cc9c062]:focus,input[type=password][data-v-7cc9c062]:focus,input[type=search][data-v-7cc9c062]:focus,input[type=text][data-v-7cc9c062]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7cc9c062],input[type=password].with-icon[data-v-7cc9c062],input[type=search].with-icon[data-v-7cc9c062],input[type=text].with-icon[data-v-7cc9c062]{padding-left:.3em}input[type=search][data-v-7cc9c062],input[type=text][data-v-7cc9c062]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7cc9c062]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-7cc9c062;-webkit-animation-name:fadeIn-7cc9c062}.fade-in[data-v-7cc9c062],.fade-out[data-v-7cc9c062]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7cc9c062]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-7cc9c062;-webkit-animation-name:fadeOut-7cc9c062}@-webkit-keyframes fadeIn-7cc9c062{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-7cc9c062{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-7cc9c062{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-7cc9c062{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7cc9c062]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7cc9c062]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7cc9c062]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-7cc9c062]{width:100%;position:relative}.switches-container .switches .no-content[data-v-7cc9c062]{padding:1em}.switches-container .switches .switch-info[data-v-7cc9c062]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-7cc9c062]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-7cc9c062]{min-width:45em}}.switches-container .switches .row[data-v-7cc9c062]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-7cc9c062]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-7cc9c062]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-7cc9c062]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-7cc9c062]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-7cc9c062]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-7cc9c062],.switches-container .switches .row .value[data-v-7cc9c062]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-7cc9c062],.switches-container .switches .row .value[data-v-7cc9c062]{width:50%}.switches-container .switches .row .value[data-v-7cc9c062]{text-align:right}} \ No newline at end of file +.col-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7cc9c062]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7cc9c062]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7cc9c062]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7cc9c062]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7cc9c062]:first-child{margin-left:26%!important}.col-offset-3[data-v-7cc9c062]:not(first-child){margin-left:30%!important}.col-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7cc9c062]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7cc9c062]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7cc9c062]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7cc9c062]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7cc9c062]:first-child{margin-left:52%!important}.col-offset-6[data-v-7cc9c062]:not(first-child){margin-left:56%!important}.col-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7cc9c062]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7cc9c062]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7cc9c062]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7cc9c062]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7cc9c062]:first-child{margin-left:78%!important}.col-offset-9[data-v-7cc9c062]:not(first-child){margin-left:82%!important}.col-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7cc9c062]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7cc9c062]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7cc9c062]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7cc9c062]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-s-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-s-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-s-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-s-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7cc9c062]{display:none!important}.s-visible[data-v-7cc9c062]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-m-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-m-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-m-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-m-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7cc9c062]{display:none!important}.m-visible[data-v-7cc9c062]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-l-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-l-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-l-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-l-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7cc9c062]{display:none!important}.l-visible[data-v-7cc9c062]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-xl-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-xl-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-xl-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xl-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7cc9c062]{display:none!important}.xl-visible[data-v-7cc9c062]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7cc9c062]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7cc9c062]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7cc9c062]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7cc9c062]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7cc9c062]{margin-left:26%}.col-no-margin-xxl-3[data-v-7cc9c062]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7cc9c062]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7cc9c062]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7cc9c062]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7cc9c062]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7cc9c062]{margin-left:52%}.col-no-margin-xxl-6[data-v-7cc9c062]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7cc9c062]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7cc9c062]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7cc9c062]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7cc9c062]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7cc9c062]{margin-left:78%}.col-no-margin-xxl-9[data-v-7cc9c062]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7cc9c062]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7cc9c062]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7cc9c062]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7cc9c062]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7cc9c062]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7cc9c062]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7cc9c062]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7cc9c062]{display:none!important}.xxl-visible[data-v-7cc9c062]{display:block!important}}.vertical-center[data-v-7cc9c062]{display:flex;align-items:center}.horizontal-center[data-v-7cc9c062]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7cc9c062]{text-align:right;float:right;justify-content:right}.hidden[data-v-7cc9c062]{display:none!important}.no-content[data-v-7cc9c062]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7cc9c062],.btn[data-v-7cc9c062],button[data-v-7cc9c062]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7cc9c062],.btn-default[type=submit][data-v-7cc9c062],.btn.btn-primary[data-v-7cc9c062],.btn[type=submit][data-v-7cc9c062],button.btn-primary[data-v-7cc9c062],button[type=submit][data-v-7cc9c062]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7cc9c062],.btn-default .icon[data-v-7cc9c062],button .icon[data-v-7cc9c062]{margin-right:.5em}input[type=password][data-v-7cc9c062],input[type=text][data-v-7cc9c062]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7cc9c062]:focus,input[type=text][data-v-7cc9c062]:focus{border:1px solid #35b870}button[data-v-7cc9c062],input[data-v-7cc9c062]{outline:none}input[type=text][data-v-7cc9c062]:hover,textarea[data-v-7cc9c062]:hover{border:1px solid #9cdfb0}ul[data-v-7cc9c062]{margin:0;padding:0;list-style:none}a[data-v-7cc9c062]{cursor:pointer;text-decoration:none}[data-v-7cc9c062]::-webkit-scrollbar{width:.75em}[data-v-7cc9c062]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7cc9c062]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7cc9c062]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7cc9c062]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7cc9c062],input[type=password][data-v-7cc9c062],input[type=search][data-v-7cc9c062],input[type=text][data-v-7cc9c062]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7cc9c062]:hover,input[type=password][data-v-7cc9c062]:hover,input[type=search][data-v-7cc9c062]:hover,input[type=text][data-v-7cc9c062]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7cc9c062]:focus,input[type=password][data-v-7cc9c062]:focus,input[type=search][data-v-7cc9c062]:focus,input[type=text][data-v-7cc9c062]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7cc9c062],input[type=password].with-icon[data-v-7cc9c062],input[type=search].with-icon[data-v-7cc9c062],input[type=text].with-icon[data-v-7cc9c062]{padding-left:.3em}input[type=search][data-v-7cc9c062],input[type=text][data-v-7cc9c062]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7cc9c062]{animation-fill-mode:both;animation-name:fadeIn-7cc9c062;-webkit-animation-name:fadeIn-7cc9c062}.fade-in[data-v-7cc9c062],.fade-out[data-v-7cc9c062]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7cc9c062]{animation-fill-mode:both;animation-name:fadeOut-7cc9c062;-webkit-animation-name:fadeOut-7cc9c062}@keyframes fadeIn-7cc9c062{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7cc9c062{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7cc9c062]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7cc9c062]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7cc9c062]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-7cc9c062]{width:100%;position:relative}.switches-container .switches .no-content[data-v-7cc9c062]{padding:1em}.switches-container .switches .switch-info[data-v-7cc9c062]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-7cc9c062]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-7cc9c062]{min-width:45em}}.switches-container .switches .row[data-v-7cc9c062]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-7cc9c062]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-7cc9c062]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-7cc9c062]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-7cc9c062]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-7cc9c062]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-7cc9c062],.switches-container .switches .row .value[data-v-7cc9c062]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-7cc9c062],.switches-container .switches .row .value[data-v-7cc9c062]{width:50%}.switches-container .switches .row .value[data-v-7cc9c062]{text-align:right}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/9575.34cea1a0.css b/platypush/backend/http/webapp/dist/static/css/9575.eba29f96.css similarity index 94% rename from platypush/backend/http/webapp/dist/static/css/9575.34cea1a0.css rename to platypush/backend/http/webapp/dist/static/css/9575.eba29f96.css index 6b0790e7..61ab0bce 100644 --- a/platypush/backend/http/webapp/dist/static/css/9575.34cea1a0.css +++ b/platypush/backend/http/webapp/dist/static/css/9575.eba29f96.css @@ -1 +1 @@ -.col-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-ca42eb9c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-ca42eb9c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-ca42eb9c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-ca42eb9c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-ca42eb9c]:first-child{margin-left:26%!important}.col-offset-3[data-v-ca42eb9c]:not(first-child){margin-left:30%!important}.col-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-ca42eb9c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-ca42eb9c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-ca42eb9c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-ca42eb9c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-ca42eb9c]:first-child{margin-left:52%!important}.col-offset-6[data-v-ca42eb9c]:not(first-child){margin-left:56%!important}.col-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-ca42eb9c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-ca42eb9c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-ca42eb9c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-ca42eb9c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-ca42eb9c]:first-child{margin-left:78%!important}.col-offset-9[data-v-ca42eb9c]:not(first-child){margin-left:82%!important}.col-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-ca42eb9c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-ca42eb9c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-ca42eb9c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-ca42eb9c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-s-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-s-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-s-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-ca42eb9c]{display:none!important}.s-visible[data-v-ca42eb9c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-m-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-m-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-m-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-ca42eb9c]{display:none!important}.m-visible[data-v-ca42eb9c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-l-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-l-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-l-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-ca42eb9c]{display:none!important}.l-visible[data-v-ca42eb9c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-xl-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-xl-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-xl-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-ca42eb9c]{display:none!important}.xl-visible[data-v-ca42eb9c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-xxl-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-xxl-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-xxl-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-ca42eb9c]{display:none!important}.xxl-visible[data-v-ca42eb9c]{display:block!important}}.vertical-center[data-v-ca42eb9c]{display:flex;align-items:center}.horizontal-center[data-v-ca42eb9c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-ca42eb9c]{text-align:right;float:right;justify-content:right}.hidden[data-v-ca42eb9c]{display:none!important}.no-content[data-v-ca42eb9c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-ca42eb9c],.btn[data-v-ca42eb9c],button[data-v-ca42eb9c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-ca42eb9c],.btn-default[type=submit][data-v-ca42eb9c],.btn.btn-primary[data-v-ca42eb9c],.btn[type=submit][data-v-ca42eb9c],button.btn-primary[data-v-ca42eb9c],button[type=submit][data-v-ca42eb9c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-ca42eb9c],.btn-default .icon[data-v-ca42eb9c],button .icon[data-v-ca42eb9c]{margin-right:.5em}input[type=password][data-v-ca42eb9c],input[type=text][data-v-ca42eb9c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-ca42eb9c]:focus,input[type=text][data-v-ca42eb9c]:focus{border:1px solid #35b870}button[data-v-ca42eb9c],input[data-v-ca42eb9c]{outline:none}input[type=text][data-v-ca42eb9c]:hover,textarea[data-v-ca42eb9c]:hover{border:1px solid #9cdfb0}ul[data-v-ca42eb9c]{margin:0;padding:0;list-style:none}a[data-v-ca42eb9c]{cursor:pointer;text-decoration:none}[data-v-ca42eb9c]::-webkit-scrollbar{width:.75em}[data-v-ca42eb9c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-ca42eb9c]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-ca42eb9c]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-ca42eb9c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-ca42eb9c],input[type=password][data-v-ca42eb9c],input[type=search][data-v-ca42eb9c],input[type=text][data-v-ca42eb9c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-ca42eb9c]:hover,input[type=password][data-v-ca42eb9c]:hover,input[type=search][data-v-ca42eb9c]:hover,input[type=text][data-v-ca42eb9c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-ca42eb9c]:focus,input[type=password][data-v-ca42eb9c]:focus,input[type=search][data-v-ca42eb9c]:focus,input[type=text][data-v-ca42eb9c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-ca42eb9c],input[type=password].with-icon[data-v-ca42eb9c],input[type=search].with-icon[data-v-ca42eb9c],input[type=text].with-icon[data-v-ca42eb9c]{padding-left:.3em}input[type=search][data-v-ca42eb9c],input[type=text][data-v-ca42eb9c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-ca42eb9c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-ca42eb9c;-webkit-animation-name:fadeIn-ca42eb9c}.fade-in[data-v-ca42eb9c],.fade-out[data-v-ca42eb9c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-ca42eb9c]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-ca42eb9c;-webkit-animation-name:fadeOut-ca42eb9c}@-webkit-keyframes fadeIn-ca42eb9c{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-ca42eb9c{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-ca42eb9c{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-ca42eb9c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-ca42eb9c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-ca42eb9c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-ca42eb9c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.date-time .date[data-v-ca42eb9c]{font-size:1.3em}.date-time .time[data-v-ca42eb9c]{font-size:2em} \ No newline at end of file +.col-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-ca42eb9c]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-ca42eb9c]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-ca42eb9c]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-ca42eb9c]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-ca42eb9c]:first-child{margin-left:26%!important}.col-offset-3[data-v-ca42eb9c]:not(first-child){margin-left:30%!important}.col-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-ca42eb9c]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-ca42eb9c]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-ca42eb9c]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-ca42eb9c]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-ca42eb9c]:first-child{margin-left:52%!important}.col-offset-6[data-v-ca42eb9c]:not(first-child){margin-left:56%!important}.col-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-ca42eb9c]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-ca42eb9c]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-ca42eb9c]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-ca42eb9c]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-ca42eb9c]:first-child{margin-left:78%!important}.col-offset-9[data-v-ca42eb9c]:not(first-child){margin-left:82%!important}.col-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-ca42eb9c]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-ca42eb9c]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-ca42eb9c]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-ca42eb9c]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-s-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-s-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-s-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-s-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-s-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-ca42eb9c]{display:none!important}.s-visible[data-v-ca42eb9c]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-m-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-m-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-m-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-m-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-m-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-ca42eb9c]{display:none!important}.m-visible[data-v-ca42eb9c]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-l-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-l-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-l-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-l-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-l-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-ca42eb9c]{display:none!important}.l-visible[data-v-ca42eb9c]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-xl-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-xl-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-xl-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xl-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-ca42eb9c]{display:none!important}.xl-visible[data-v-ca42eb9c]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-1[data-v-ca42eb9c]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-2[data-v-ca42eb9c]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-3[data-v-ca42eb9c]{margin-left:26%}.col-no-margin-xxl-3[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-4[data-v-ca42eb9c]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-5[data-v-ca42eb9c]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-6[data-v-ca42eb9c]{margin-left:52%}.col-no-margin-xxl-6[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-7[data-v-ca42eb9c]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-8[data-v-ca42eb9c]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-9[data-v-ca42eb9c]{margin-left:78%}.col-no-margin-xxl-9[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-10[data-v-ca42eb9c]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-ca42eb9c]:first-child{margin-left:0}.col-offset-xxl-11[data-v-ca42eb9c]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-ca42eb9c]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-ca42eb9c]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-ca42eb9c]{display:none!important}.xxl-visible[data-v-ca42eb9c]{display:block!important}}.vertical-center[data-v-ca42eb9c]{display:flex;align-items:center}.horizontal-center[data-v-ca42eb9c]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-ca42eb9c]{text-align:right;float:right;justify-content:right}.hidden[data-v-ca42eb9c]{display:none!important}.no-content[data-v-ca42eb9c]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-ca42eb9c],.btn[data-v-ca42eb9c],button[data-v-ca42eb9c]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-ca42eb9c],.btn-default[type=submit][data-v-ca42eb9c],.btn.btn-primary[data-v-ca42eb9c],.btn[type=submit][data-v-ca42eb9c],button.btn-primary[data-v-ca42eb9c],button[type=submit][data-v-ca42eb9c]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-ca42eb9c],.btn-default .icon[data-v-ca42eb9c],button .icon[data-v-ca42eb9c]{margin-right:.5em}input[type=password][data-v-ca42eb9c],input[type=text][data-v-ca42eb9c]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-ca42eb9c]:focus,input[type=text][data-v-ca42eb9c]:focus{border:1px solid #35b870}button[data-v-ca42eb9c],input[data-v-ca42eb9c]{outline:none}input[type=text][data-v-ca42eb9c]:hover,textarea[data-v-ca42eb9c]:hover{border:1px solid #9cdfb0}ul[data-v-ca42eb9c]{margin:0;padding:0;list-style:none}a[data-v-ca42eb9c]{cursor:pointer;text-decoration:none}[data-v-ca42eb9c]::-webkit-scrollbar{width:.75em}[data-v-ca42eb9c]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-ca42eb9c]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-ca42eb9c]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-ca42eb9c]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-ca42eb9c],input[type=password][data-v-ca42eb9c],input[type=search][data-v-ca42eb9c],input[type=text][data-v-ca42eb9c]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-ca42eb9c]:hover,input[type=password][data-v-ca42eb9c]:hover,input[type=search][data-v-ca42eb9c]:hover,input[type=text][data-v-ca42eb9c]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-ca42eb9c]:focus,input[type=password][data-v-ca42eb9c]:focus,input[type=search][data-v-ca42eb9c]:focus,input[type=text][data-v-ca42eb9c]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-ca42eb9c],input[type=password].with-icon[data-v-ca42eb9c],input[type=search].with-icon[data-v-ca42eb9c],input[type=text].with-icon[data-v-ca42eb9c]{padding-left:.3em}input[type=search][data-v-ca42eb9c],input[type=text][data-v-ca42eb9c]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-ca42eb9c]{animation-fill-mode:both;animation-name:fadeIn-ca42eb9c;-webkit-animation-name:fadeIn-ca42eb9c}.fade-in[data-v-ca42eb9c],.fade-out[data-v-ca42eb9c]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-ca42eb9c]{animation-fill-mode:both;animation-name:fadeOut-ca42eb9c;-webkit-animation-name:fadeOut-ca42eb9c}@keyframes fadeIn-ca42eb9c{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-ca42eb9c{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-ca42eb9c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-ca42eb9c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-ca42eb9c]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.date-time .date[data-v-ca42eb9c]{font-size:1.3em}.date-time .time[data-v-ca42eb9c]{font-size:2em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/9694.20e4266c.css b/platypush/backend/http/webapp/dist/static/css/9694.509f8cb5.css similarity index 90% rename from platypush/backend/http/webapp/dist/static/css/9694.20e4266c.css rename to platypush/backend/http/webapp/dist/static/css/9694.509f8cb5.css index c0a2633c..9675c036 100644 --- a/platypush/backend/http/webapp/dist/static/css/9694.20e4266c.css +++ b/platypush/backend/http/webapp/dist/static/css/9694.509f8cb5.css @@ -1 +1 @@ -.col-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7c8cf1b7]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7c8cf1b7]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7c8cf1b7]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7c8cf1b7]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7c8cf1b7]:first-child{margin-left:26%!important}.col-offset-3[data-v-7c8cf1b7]:not(first-child){margin-left:30%!important}.col-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7c8cf1b7]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7c8cf1b7]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7c8cf1b7]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7c8cf1b7]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7c8cf1b7]:first-child{margin-left:52%!important}.col-offset-6[data-v-7c8cf1b7]:not(first-child){margin-left:56%!important}.col-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7c8cf1b7]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7c8cf1b7]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7c8cf1b7]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7c8cf1b7]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7c8cf1b7]:first-child{margin-left:78%!important}.col-offset-9[data-v-7c8cf1b7]:not(first-child){margin-left:82%!important}.col-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7c8cf1b7]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7c8cf1b7]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7c8cf1b7]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7c8cf1b7]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-s-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-s-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-s-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7c8cf1b7]{display:none!important}.s-visible[data-v-7c8cf1b7]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-m-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-m-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-m-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7c8cf1b7]{display:none!important}.m-visible[data-v-7c8cf1b7]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-l-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-l-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-l-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7c8cf1b7]{display:none!important}.l-visible[data-v-7c8cf1b7]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-xl-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-xl-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-xl-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7c8cf1b7]{display:none!important}.xl-visible[data-v-7c8cf1b7]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-xxl-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-xxl-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-xxl-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7c8cf1b7]{display:none!important}.xxl-visible[data-v-7c8cf1b7]{display:block!important}}.vertical-center[data-v-7c8cf1b7]{display:flex;align-items:center}.horizontal-center[data-v-7c8cf1b7]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7c8cf1b7]{text-align:right;float:right;justify-content:right}.hidden[data-v-7c8cf1b7]{display:none!important}.no-content[data-v-7c8cf1b7]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7c8cf1b7],.btn[data-v-7c8cf1b7],button[data-v-7c8cf1b7]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7c8cf1b7],.btn-default[type=submit][data-v-7c8cf1b7],.btn.btn-primary[data-v-7c8cf1b7],.btn[type=submit][data-v-7c8cf1b7],button.btn-primary[data-v-7c8cf1b7],button[type=submit][data-v-7c8cf1b7]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7c8cf1b7],.btn-default .icon[data-v-7c8cf1b7],button .icon[data-v-7c8cf1b7]{margin-right:.5em}input[type=password][data-v-7c8cf1b7],input[type=text][data-v-7c8cf1b7]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7c8cf1b7]:focus,input[type=text][data-v-7c8cf1b7]:focus{border:1px solid #35b870}button[data-v-7c8cf1b7],input[data-v-7c8cf1b7]{outline:none}input[type=text][data-v-7c8cf1b7]:hover,textarea[data-v-7c8cf1b7]:hover{border:1px solid #9cdfb0}ul[data-v-7c8cf1b7]{margin:0;padding:0;list-style:none}a[data-v-7c8cf1b7]{cursor:pointer;text-decoration:none}[data-v-7c8cf1b7]::-webkit-scrollbar{width:.75em}[data-v-7c8cf1b7]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7c8cf1b7]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-7c8cf1b7]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-7c8cf1b7]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7c8cf1b7],input[type=password][data-v-7c8cf1b7],input[type=search][data-v-7c8cf1b7],input[type=text][data-v-7c8cf1b7]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7c8cf1b7]:hover,input[type=password][data-v-7c8cf1b7]:hover,input[type=search][data-v-7c8cf1b7]:hover,input[type=text][data-v-7c8cf1b7]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7c8cf1b7]:focus,input[type=password][data-v-7c8cf1b7]:focus,input[type=search][data-v-7c8cf1b7]:focus,input[type=text][data-v-7c8cf1b7]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7c8cf1b7],input[type=password].with-icon[data-v-7c8cf1b7],input[type=search].with-icon[data-v-7c8cf1b7],input[type=text].with-icon[data-v-7c8cf1b7]{padding-left:.3em}input[type=search][data-v-7c8cf1b7],input[type=text][data-v-7c8cf1b7]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7c8cf1b7]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-7c8cf1b7;-webkit-animation-name:fadeIn-7c8cf1b7}.fade-in[data-v-7c8cf1b7],.fade-out[data-v-7c8cf1b7]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7c8cf1b7]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-7c8cf1b7;-webkit-animation-name:fadeOut-7c8cf1b7}@-webkit-keyframes fadeIn-7c8cf1b7{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-7c8cf1b7{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-7c8cf1b7{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-7c8cf1b7{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7c8cf1b7]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7c8cf1b7]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7c8cf1b7]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-7c8cf1b7]{width:100%;position:relative}.switches-container .switches .no-content[data-v-7c8cf1b7]{padding:1em}.switches-container .switches .switch-info[data-v-7c8cf1b7]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-7c8cf1b7]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-7c8cf1b7]{min-width:45em}}.switches-container .switches .row[data-v-7c8cf1b7]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-7c8cf1b7]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-7c8cf1b7]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-7c8cf1b7]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-7c8cf1b7]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-7c8cf1b7]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-7c8cf1b7],.switches-container .switches .row .value[data-v-7c8cf1b7]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-7c8cf1b7],.switches-container .switches .row .value[data-v-7c8cf1b7]{width:50%}.switches-container .switches .row .value[data-v-7c8cf1b7]{text-align:right}} \ No newline at end of file +.col-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7c8cf1b7]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7c8cf1b7]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7c8cf1b7]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7c8cf1b7]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7c8cf1b7]:first-child{margin-left:26%!important}.col-offset-3[data-v-7c8cf1b7]:not(first-child){margin-left:30%!important}.col-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7c8cf1b7]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7c8cf1b7]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7c8cf1b7]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7c8cf1b7]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7c8cf1b7]:first-child{margin-left:52%!important}.col-offset-6[data-v-7c8cf1b7]:not(first-child){margin-left:56%!important}.col-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7c8cf1b7]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7c8cf1b7]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7c8cf1b7]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7c8cf1b7]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7c8cf1b7]:first-child{margin-left:78%!important}.col-offset-9[data-v-7c8cf1b7]:not(first-child){margin-left:82%!important}.col-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7c8cf1b7]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7c8cf1b7]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7c8cf1b7]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7c8cf1b7]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-s-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-s-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-s-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-s-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7c8cf1b7]{display:none!important}.s-visible[data-v-7c8cf1b7]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-m-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-m-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-m-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-m-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7c8cf1b7]{display:none!important}.m-visible[data-v-7c8cf1b7]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-l-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-l-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-l-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-l-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7c8cf1b7]{display:none!important}.l-visible[data-v-7c8cf1b7]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-xl-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-xl-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-xl-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xl-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7c8cf1b7]{display:none!important}.xl-visible[data-v-7c8cf1b7]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7c8cf1b7]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7c8cf1b7]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7c8cf1b7]{margin-left:26%}.col-no-margin-xxl-3[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7c8cf1b7]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7c8cf1b7]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7c8cf1b7]{margin-left:52%}.col-no-margin-xxl-6[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7c8cf1b7]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7c8cf1b7]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7c8cf1b7]{margin-left:78%}.col-no-margin-xxl-9[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7c8cf1b7]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7c8cf1b7]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7c8cf1b7]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7c8cf1b7]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7c8cf1b7]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7c8cf1b7]{display:none!important}.xxl-visible[data-v-7c8cf1b7]{display:block!important}}.vertical-center[data-v-7c8cf1b7]{display:flex;align-items:center}.horizontal-center[data-v-7c8cf1b7]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7c8cf1b7]{text-align:right;float:right;justify-content:right}.hidden[data-v-7c8cf1b7]{display:none!important}.no-content[data-v-7c8cf1b7]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7c8cf1b7],.btn[data-v-7c8cf1b7],button[data-v-7c8cf1b7]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7c8cf1b7],.btn-default[type=submit][data-v-7c8cf1b7],.btn.btn-primary[data-v-7c8cf1b7],.btn[type=submit][data-v-7c8cf1b7],button.btn-primary[data-v-7c8cf1b7],button[type=submit][data-v-7c8cf1b7]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7c8cf1b7],.btn-default .icon[data-v-7c8cf1b7],button .icon[data-v-7c8cf1b7]{margin-right:.5em}input[type=password][data-v-7c8cf1b7],input[type=text][data-v-7c8cf1b7]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7c8cf1b7]:focus,input[type=text][data-v-7c8cf1b7]:focus{border:1px solid #35b870}button[data-v-7c8cf1b7],input[data-v-7c8cf1b7]{outline:none}input[type=text][data-v-7c8cf1b7]:hover,textarea[data-v-7c8cf1b7]:hover{border:1px solid #9cdfb0}ul[data-v-7c8cf1b7]{margin:0;padding:0;list-style:none}a[data-v-7c8cf1b7]{cursor:pointer;text-decoration:none}[data-v-7c8cf1b7]::-webkit-scrollbar{width:.75em}[data-v-7c8cf1b7]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7c8cf1b7]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7c8cf1b7]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7c8cf1b7]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7c8cf1b7],input[type=password][data-v-7c8cf1b7],input[type=search][data-v-7c8cf1b7],input[type=text][data-v-7c8cf1b7]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7c8cf1b7]:hover,input[type=password][data-v-7c8cf1b7]:hover,input[type=search][data-v-7c8cf1b7]:hover,input[type=text][data-v-7c8cf1b7]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7c8cf1b7]:focus,input[type=password][data-v-7c8cf1b7]:focus,input[type=search][data-v-7c8cf1b7]:focus,input[type=text][data-v-7c8cf1b7]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7c8cf1b7],input[type=password].with-icon[data-v-7c8cf1b7],input[type=search].with-icon[data-v-7c8cf1b7],input[type=text].with-icon[data-v-7c8cf1b7]{padding-left:.3em}input[type=search][data-v-7c8cf1b7],input[type=text][data-v-7c8cf1b7]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7c8cf1b7]{animation-fill-mode:both;animation-name:fadeIn-7c8cf1b7;-webkit-animation-name:fadeIn-7c8cf1b7}.fade-in[data-v-7c8cf1b7],.fade-out[data-v-7c8cf1b7]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7c8cf1b7]{animation-fill-mode:both;animation-name:fadeOut-7c8cf1b7;-webkit-animation-name:fadeOut-7c8cf1b7}@keyframes fadeIn-7c8cf1b7{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7c8cf1b7{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7c8cf1b7]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7c8cf1b7]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7c8cf1b7]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.switches-container .switches[data-v-7c8cf1b7]{width:100%;position:relative}.switches-container .switches .no-content[data-v-7c8cf1b7]{padding:1em}.switches-container .switches .switch-info[data-v-7c8cf1b7]{margin:-1em;padding:0}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .switch-info[data-v-7c8cf1b7]{min-width:calc(100vw - 3em)}}@media screen and (min-width:769px){.switches-container .switches .switch-info[data-v-7c8cf1b7]{min-width:45em}}.switches-container .switches .row[data-v-7c8cf1b7]{width:100%;display:flex;padding:.5em 1em}.switches-container .switches .row[data-v-7c8cf1b7]:nth-child(odd){background:#fff}.switches-container .switches .row[data-v-7c8cf1b7]:nth-child(2n){background:#f4f5f6}.switches-container .switches .row[data-v-7c8cf1b7]:hover{background:#bef6da}.switches-container .switches .row .name[data-v-7c8cf1b7]{font-weight:700}@media screen and (max-width:calc(769px - 1px)){.switches-container .switches .row[data-v-7c8cf1b7]{flex-wrap:wrap}.switches-container .switches .row .name[data-v-7c8cf1b7],.switches-container .switches .row .value[data-v-7c8cf1b7]{width:100%}}@media screen and (min-width:769px){.switches-container .switches .row .name[data-v-7c8cf1b7],.switches-container .switches .row .value[data-v-7c8cf1b7]{width:50%}.switches-container .switches .row .value[data-v-7c8cf1b7]{text-align:right}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/9892.bc7b5f84.css b/platypush/backend/http/webapp/dist/static/css/9892.bc7b5f84.css new file mode 100644 index 00000000..3bd5a37f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/9892.bc7b5f84.css @@ -0,0 +1 @@ +.col-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6fec32b5]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6fec32b5]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6fec32b5]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6fec32b5]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6fec32b5]:first-child{margin-left:26%!important}.col-offset-3[data-v-6fec32b5]:not(first-child){margin-left:30%!important}.col-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6fec32b5]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6fec32b5]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6fec32b5]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6fec32b5]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6fec32b5]:first-child{margin-left:52%!important}.col-offset-6[data-v-6fec32b5]:not(first-child){margin-left:56%!important}.col-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6fec32b5]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6fec32b5]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6fec32b5]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6fec32b5]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6fec32b5]:first-child{margin-left:78%!important}.col-offset-9[data-v-6fec32b5]:not(first-child){margin-left:82%!important}.col-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6fec32b5]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6fec32b5]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6fec32b5]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6fec32b5]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-1[data-v-6fec32b5]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-2[data-v-6fec32b5]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-3[data-v-6fec32b5]{margin-left:26%}.col-no-margin-s-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-4[data-v-6fec32b5]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-5[data-v-6fec32b5]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-6[data-v-6fec32b5]{margin-left:52%}.col-no-margin-s-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-7[data-v-6fec32b5]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-8[data-v-6fec32b5]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-9[data-v-6fec32b5]{margin-left:78%}.col-no-margin-s-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-10[data-v-6fec32b5]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-s-11[data-v-6fec32b5]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6fec32b5]{display:none!important}.s-visible[data-v-6fec32b5]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-1[data-v-6fec32b5]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-2[data-v-6fec32b5]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-3[data-v-6fec32b5]{margin-left:26%}.col-no-margin-m-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-4[data-v-6fec32b5]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-5[data-v-6fec32b5]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-6[data-v-6fec32b5]{margin-left:52%}.col-no-margin-m-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-7[data-v-6fec32b5]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-8[data-v-6fec32b5]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-9[data-v-6fec32b5]{margin-left:78%}.col-no-margin-m-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-10[data-v-6fec32b5]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-m-11[data-v-6fec32b5]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6fec32b5]{display:none!important}.m-visible[data-v-6fec32b5]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-1[data-v-6fec32b5]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-2[data-v-6fec32b5]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-3[data-v-6fec32b5]{margin-left:26%}.col-no-margin-l-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-4[data-v-6fec32b5]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-5[data-v-6fec32b5]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-6[data-v-6fec32b5]{margin-left:52%}.col-no-margin-l-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-7[data-v-6fec32b5]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-8[data-v-6fec32b5]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-9[data-v-6fec32b5]{margin-left:78%}.col-no-margin-l-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-10[data-v-6fec32b5]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-l-11[data-v-6fec32b5]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6fec32b5]{display:none!important}.l-visible[data-v-6fec32b5]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-1[data-v-6fec32b5]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-2[data-v-6fec32b5]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-3[data-v-6fec32b5]{margin-left:26%}.col-no-margin-xl-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-4[data-v-6fec32b5]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-5[data-v-6fec32b5]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-6[data-v-6fec32b5]{margin-left:52%}.col-no-margin-xl-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-7[data-v-6fec32b5]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-8[data-v-6fec32b5]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-9[data-v-6fec32b5]{margin-left:78%}.col-no-margin-xl-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-10[data-v-6fec32b5]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xl-11[data-v-6fec32b5]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6fec32b5]{display:none!important}.xl-visible[data-v-6fec32b5]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6fec32b5]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6fec32b5]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6fec32b5]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6fec32b5]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6fec32b5]{margin-left:26%}.col-no-margin-xxl-3[data-v-6fec32b5]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6fec32b5]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6fec32b5]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6fec32b5]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6fec32b5]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6fec32b5]{margin-left:52%}.col-no-margin-xxl-6[data-v-6fec32b5]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6fec32b5]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6fec32b5]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6fec32b5]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6fec32b5]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6fec32b5]{margin-left:78%}.col-no-margin-xxl-9[data-v-6fec32b5]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6fec32b5]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6fec32b5]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6fec32b5]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6fec32b5]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6fec32b5]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6fec32b5]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6fec32b5]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6fec32b5]{display:none!important}.xxl-visible[data-v-6fec32b5]{display:block!important}}.vertical-center[data-v-6fec32b5]{display:flex;align-items:center}.horizontal-center[data-v-6fec32b5]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6fec32b5]{text-align:right;float:right;justify-content:right}.hidden[data-v-6fec32b5]{display:none!important}.no-content[data-v-6fec32b5]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6fec32b5],.btn[data-v-6fec32b5],button[data-v-6fec32b5]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6fec32b5],.btn-default[type=submit][data-v-6fec32b5],.btn.btn-primary[data-v-6fec32b5],.btn[type=submit][data-v-6fec32b5],button.btn-primary[data-v-6fec32b5],button[type=submit][data-v-6fec32b5]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6fec32b5],.btn-default .icon[data-v-6fec32b5],button .icon[data-v-6fec32b5]{margin-right:.5em}input[type=password][data-v-6fec32b5],input[type=text][data-v-6fec32b5]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6fec32b5]:focus,input[type=text][data-v-6fec32b5]:focus{border:1px solid #35b870}button[data-v-6fec32b5],input[data-v-6fec32b5]{outline:none}input[type=text][data-v-6fec32b5]:hover,textarea[data-v-6fec32b5]:hover{border:1px solid #9cdfb0}ul[data-v-6fec32b5]{margin:0;padding:0;list-style:none}a[data-v-6fec32b5]{cursor:pointer;text-decoration:none}[data-v-6fec32b5]::-webkit-scrollbar{width:.75em}[data-v-6fec32b5]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6fec32b5]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-6fec32b5]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-6fec32b5]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6fec32b5],input[type=password][data-v-6fec32b5],input[type=search][data-v-6fec32b5],input[type=text][data-v-6fec32b5]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6fec32b5]:hover,input[type=password][data-v-6fec32b5]:hover,input[type=search][data-v-6fec32b5]:hover,input[type=text][data-v-6fec32b5]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6fec32b5]:focus,input[type=password][data-v-6fec32b5]:focus,input[type=search][data-v-6fec32b5]:focus,input[type=text][data-v-6fec32b5]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6fec32b5],input[type=password].with-icon[data-v-6fec32b5],input[type=search].with-icon[data-v-6fec32b5],input[type=text].with-icon[data-v-6fec32b5]{padding-left:.3em}input[type=search][data-v-6fec32b5],input[type=text][data-v-6fec32b5]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6fec32b5]{animation-fill-mode:both;animation-name:fadeIn-6fec32b5;-webkit-animation-name:fadeIn-6fec32b5}.fade-in[data-v-6fec32b5],.fade-out[data-v-6fec32b5]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6fec32b5]{animation-fill-mode:both;animation-name:fadeOut-6fec32b5;-webkit-animation-name:fadeOut-6fec32b5}@keyframes fadeIn-6fec32b5{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-6fec32b5{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6fec32b5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6fec32b5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6fec32b5]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.no-items-container[data-v-6fec32b5]{width:100%;display:flex;flex-direction:column;align-items:center}.no-items-container .no-items[data-v-6fec32b5]{min-width:100%;max-width:100%;background:#fff;margin:1em;padding:1em;font-size:1.5em;color:#555;display:flex;align-items:center;justify-content:center;border-radius:1em;box-shadow:0 3px 2px -1px silver}@media screen and (min-width:769px){.no-items-container .no-items[data-v-6fec32b5]{min-width:80%}}@media screen and (min-width:1024px){.no-items-container .no-items[data-v-6fec32b5]{min-width:50%;max-width:35em}}@media screen and (min-width:1408px){.no-items-container .no-items[data-v-6fec32b5]{min-width:33%}}.col-1[data-v-3c242632]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-1[data-v-3c242632]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-3c242632]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-3c242632]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-3c242632]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-2[data-v-3c242632]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-3c242632]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-3c242632]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-3c242632]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-3[data-v-3c242632]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-3c242632]:first-child{margin-left:26%!important}.col-offset-3[data-v-3c242632]:not(first-child){margin-left:30%!important}.col-4[data-v-3c242632]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-4[data-v-3c242632]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-3c242632]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-3c242632]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-3c242632]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-5[data-v-3c242632]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-3c242632]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-3c242632]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-3c242632]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-6[data-v-3c242632]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-3c242632]:first-child{margin-left:52%!important}.col-offset-6[data-v-3c242632]:not(first-child){margin-left:56%!important}.col-7[data-v-3c242632]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-7[data-v-3c242632]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-3c242632]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-3c242632]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-3c242632]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-8[data-v-3c242632]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-3c242632]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-3c242632]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-3c242632]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-9[data-v-3c242632]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-3c242632]:first-child{margin-left:78%!important}.col-offset-9[data-v-3c242632]:not(first-child){margin-left:82%!important}.col-10[data-v-3c242632]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-10[data-v-3c242632]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-3c242632]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-3c242632]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-3c242632]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-3c242632]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-3c242632]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-1[data-v-3c242632]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-3c242632]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-3c242632]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-2[data-v-3c242632]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-3c242632]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-3c242632]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-3[data-v-3c242632]{margin-left:26%}.col-no-margin-s-3[data-v-3c242632]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-3c242632]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-4[data-v-3c242632]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-3c242632]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-3c242632]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-5[data-v-3c242632]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-3c242632]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-3c242632]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-6[data-v-3c242632]{margin-left:52%}.col-no-margin-s-6[data-v-3c242632]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-3c242632]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-7[data-v-3c242632]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-3c242632]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-3c242632]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-8[data-v-3c242632]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-3c242632]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-3c242632]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-9[data-v-3c242632]{margin-left:78%}.col-no-margin-s-9[data-v-3c242632]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-3c242632]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-10[data-v-3c242632]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-3c242632]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-3c242632]:first-child{margin-left:0}.col-offset-s-11[data-v-3c242632]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-s-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-3c242632]{display:none!important}.s-visible[data-v-3c242632]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-3c242632]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-1[data-v-3c242632]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-3c242632]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-3c242632]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-2[data-v-3c242632]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-3c242632]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-3c242632]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-3[data-v-3c242632]{margin-left:26%}.col-no-margin-m-3[data-v-3c242632]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-3c242632]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-4[data-v-3c242632]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-3c242632]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-3c242632]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-5[data-v-3c242632]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-3c242632]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-3c242632]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-6[data-v-3c242632]{margin-left:52%}.col-no-margin-m-6[data-v-3c242632]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-3c242632]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-7[data-v-3c242632]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-3c242632]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-3c242632]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-8[data-v-3c242632]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-3c242632]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-3c242632]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-9[data-v-3c242632]{margin-left:78%}.col-no-margin-m-9[data-v-3c242632]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-3c242632]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-10[data-v-3c242632]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-3c242632]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-3c242632]:first-child{margin-left:0}.col-offset-m-11[data-v-3c242632]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-m-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-3c242632]{display:none!important}.m-visible[data-v-3c242632]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-3c242632]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-1[data-v-3c242632]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-3c242632]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-3c242632]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-2[data-v-3c242632]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-3c242632]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-3c242632]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-3[data-v-3c242632]{margin-left:26%}.col-no-margin-l-3[data-v-3c242632]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-3c242632]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-4[data-v-3c242632]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-3c242632]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-3c242632]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-5[data-v-3c242632]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-3c242632]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-3c242632]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-6[data-v-3c242632]{margin-left:52%}.col-no-margin-l-6[data-v-3c242632]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-3c242632]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-7[data-v-3c242632]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-3c242632]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-3c242632]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-8[data-v-3c242632]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-3c242632]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-3c242632]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-9[data-v-3c242632]{margin-left:78%}.col-no-margin-l-9[data-v-3c242632]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-3c242632]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-10[data-v-3c242632]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-3c242632]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-3c242632]:first-child{margin-left:0}.col-offset-l-11[data-v-3c242632]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-l-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-3c242632]{display:none!important}.l-visible[data-v-3c242632]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-3c242632]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-1[data-v-3c242632]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-3c242632]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-3c242632]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-2[data-v-3c242632]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-3c242632]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-3c242632]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-3[data-v-3c242632]{margin-left:26%}.col-no-margin-xl-3[data-v-3c242632]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-3c242632]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-4[data-v-3c242632]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-3c242632]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-3c242632]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-5[data-v-3c242632]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-3c242632]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-3c242632]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-6[data-v-3c242632]{margin-left:52%}.col-no-margin-xl-6[data-v-3c242632]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-3c242632]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-7[data-v-3c242632]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-3c242632]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-3c242632]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-8[data-v-3c242632]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-3c242632]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-3c242632]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-9[data-v-3c242632]{margin-left:78%}.col-no-margin-xl-9[data-v-3c242632]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-3c242632]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-10[data-v-3c242632]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-3c242632]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-3c242632]:first-child{margin-left:0}.col-offset-xl-11[data-v-3c242632]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-3c242632]{display:none!important}.xl-visible[data-v-3c242632]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-3c242632]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-1[data-v-3c242632]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-3c242632]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-3c242632]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-2[data-v-3c242632]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-3c242632]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-3c242632]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-3[data-v-3c242632]{margin-left:26%}.col-no-margin-xxl-3[data-v-3c242632]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-3c242632]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-4[data-v-3c242632]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-3c242632]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-3c242632]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-5[data-v-3c242632]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-3c242632]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-3c242632]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-6[data-v-3c242632]{margin-left:52%}.col-no-margin-xxl-6[data-v-3c242632]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-3c242632]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-7[data-v-3c242632]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-3c242632]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-3c242632]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-8[data-v-3c242632]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-3c242632]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-3c242632]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-9[data-v-3c242632]{margin-left:78%}.col-no-margin-xxl-9[data-v-3c242632]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-3c242632]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-10[data-v-3c242632]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-3c242632]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-3c242632]:first-child{margin-left:0}.col-offset-xxl-11[data-v-3c242632]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-3c242632]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-3c242632]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-3c242632]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-3c242632]{display:none!important}.xxl-visible[data-v-3c242632]{display:block!important}}.vertical-center[data-v-3c242632]{display:flex;align-items:center}.horizontal-center[data-v-3c242632]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-3c242632]{text-align:right;float:right;justify-content:right}.hidden[data-v-3c242632]{display:none!important}.no-content[data-v-3c242632]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-3c242632],.btn[data-v-3c242632],button[data-v-3c242632]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-3c242632],.btn-default[type=submit][data-v-3c242632],.btn.btn-primary[data-v-3c242632],.btn[type=submit][data-v-3c242632],button.btn-primary[data-v-3c242632],button[type=submit][data-v-3c242632]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-3c242632],.btn-default .icon[data-v-3c242632],button .icon[data-v-3c242632]{margin-right:.5em}input[type=password][data-v-3c242632],input[type=text][data-v-3c242632]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-3c242632]:focus,input[type=text][data-v-3c242632]:focus{border:1px solid #35b870}button[data-v-3c242632],input[data-v-3c242632]{outline:none}input[type=text][data-v-3c242632]:hover,textarea[data-v-3c242632]:hover{border:1px solid #9cdfb0}ul[data-v-3c242632]{margin:0;padding:0;list-style:none}a[data-v-3c242632]{cursor:pointer;text-decoration:none}[data-v-3c242632]::-webkit-scrollbar{width:.75em}[data-v-3c242632]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-3c242632]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-3c242632]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-3c242632]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-3c242632],input[type=password][data-v-3c242632],input[type=search][data-v-3c242632],input[type=text][data-v-3c242632]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-3c242632]:hover,input[type=password][data-v-3c242632]:hover,input[type=search][data-v-3c242632]:hover,input[type=text][data-v-3c242632]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-3c242632]:focus,input[type=password][data-v-3c242632]:focus,input[type=search][data-v-3c242632]:focus,input[type=text][data-v-3c242632]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-3c242632],input[type=password].with-icon[data-v-3c242632],input[type=search].with-icon[data-v-3c242632],input[type=text].with-icon[data-v-3c242632]{padding-left:.3em}input[type=search][data-v-3c242632],input[type=text][data-v-3c242632]{border-radius:1em;padding:.25em .5em}.entity .body[data-v-3c242632],.fade-in[data-v-3c242632]{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;animation-name:fadeIn-3c242632;-webkit-animation-name:fadeIn-3c242632}.fade-out[data-v-3c242632]{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;animation-name:fadeOut-3c242632;-webkit-animation-name:fadeOut-3c242632}@keyframes fadeIn-3c242632{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-3c242632{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-3c242632]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-3c242632]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-3c242632]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.entity[data-v-3c242632]{width:100%;display:flex;flex-direction:column}.entity .head[data-v-3c242632]{height:100%;display:flex;align-items:center;padding:.75em .25em}.entity .head .label[data-v-3c242632]{margin-top:.25em}.entity .head.expanded[data-v-3c242632]{background:#c8ffd0;font-weight:700}.entity .head .pull-right[data-v-3c242632]{display:inline-flex;align-items:center;direction:rtl;padding-right:.5em}.entity .head .pull-right[data-v-3c242632] .power-switch{margin-top:.25em}.entity .body[data-v-3c242632]{display:flex;flex-direction:column;padding:.5em;background:linear-gradient(0deg,#edf0ee,#f8f8f8);border-top:1px solid #e1e4e8;box-shadow:0 3px 2px -1px silver}.entity button[data-v-3c242632]{height:2em;background:none;border:none;padding:0 0 0 1em}.entity button[data-v-3c242632]:hover{color:#35b870}.entity-container[data-v-3c242632]{width:100%;position:relative;padding:0!important}.col-1[data-v-63b80935]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-1[data-v-63b80935]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-63b80935]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-63b80935]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-63b80935]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-2[data-v-63b80935]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-63b80935]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-63b80935]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-63b80935]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-3[data-v-63b80935]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-63b80935]:first-child{margin-left:26%!important}.col-offset-3[data-v-63b80935]:not(first-child){margin-left:30%!important}.col-4[data-v-63b80935]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-4[data-v-63b80935]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-63b80935]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-63b80935]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-63b80935]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-5[data-v-63b80935]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-63b80935]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-63b80935]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-63b80935]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-6[data-v-63b80935]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-63b80935]:first-child{margin-left:52%!important}.col-offset-6[data-v-63b80935]:not(first-child){margin-left:56%!important}.col-7[data-v-63b80935]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-7[data-v-63b80935]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-63b80935]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-63b80935]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-63b80935]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-8[data-v-63b80935]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-63b80935]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-63b80935]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-63b80935]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-9[data-v-63b80935]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-63b80935]:first-child{margin-left:78%!important}.col-offset-9[data-v-63b80935]:not(first-child){margin-left:82%!important}.col-10[data-v-63b80935]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-10[data-v-63b80935]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-63b80935]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-63b80935]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-63b80935]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-63b80935]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-63b80935]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-1[data-v-63b80935]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-63b80935]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-63b80935]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-2[data-v-63b80935]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-63b80935]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-63b80935]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-3[data-v-63b80935]{margin-left:26%}.col-no-margin-s-3[data-v-63b80935]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-63b80935]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-4[data-v-63b80935]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-63b80935]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-63b80935]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-5[data-v-63b80935]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-63b80935]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-63b80935]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-6[data-v-63b80935]{margin-left:52%}.col-no-margin-s-6[data-v-63b80935]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-63b80935]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-7[data-v-63b80935]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-63b80935]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-63b80935]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-8[data-v-63b80935]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-63b80935]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-63b80935]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-9[data-v-63b80935]{margin-left:78%}.col-no-margin-s-9[data-v-63b80935]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-63b80935]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-10[data-v-63b80935]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-63b80935]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-63b80935]:first-child{margin-left:0}.col-offset-s-11[data-v-63b80935]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-s-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-63b80935]{display:none!important}.s-visible[data-v-63b80935]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-63b80935]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-1[data-v-63b80935]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-63b80935]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-63b80935]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-2[data-v-63b80935]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-63b80935]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-63b80935]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-3[data-v-63b80935]{margin-left:26%}.col-no-margin-m-3[data-v-63b80935]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-63b80935]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-4[data-v-63b80935]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-63b80935]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-63b80935]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-5[data-v-63b80935]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-63b80935]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-63b80935]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-6[data-v-63b80935]{margin-left:52%}.col-no-margin-m-6[data-v-63b80935]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-63b80935]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-7[data-v-63b80935]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-63b80935]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-63b80935]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-8[data-v-63b80935]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-63b80935]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-63b80935]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-9[data-v-63b80935]{margin-left:78%}.col-no-margin-m-9[data-v-63b80935]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-63b80935]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-10[data-v-63b80935]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-63b80935]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-63b80935]:first-child{margin-left:0}.col-offset-m-11[data-v-63b80935]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-m-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-63b80935]{display:none!important}.m-visible[data-v-63b80935]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-63b80935]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-1[data-v-63b80935]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-63b80935]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-63b80935]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-2[data-v-63b80935]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-63b80935]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-63b80935]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-3[data-v-63b80935]{margin-left:26%}.col-no-margin-l-3[data-v-63b80935]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-63b80935]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-4[data-v-63b80935]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-63b80935]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-63b80935]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-5[data-v-63b80935]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-63b80935]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-63b80935]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-6[data-v-63b80935]{margin-left:52%}.col-no-margin-l-6[data-v-63b80935]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-63b80935]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-7[data-v-63b80935]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-63b80935]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-63b80935]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-8[data-v-63b80935]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-63b80935]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-63b80935]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-9[data-v-63b80935]{margin-left:78%}.col-no-margin-l-9[data-v-63b80935]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-63b80935]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-10[data-v-63b80935]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-63b80935]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-63b80935]:first-child{margin-left:0}.col-offset-l-11[data-v-63b80935]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-l-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-63b80935]{display:none!important}.l-visible[data-v-63b80935]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-63b80935]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-1[data-v-63b80935]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-63b80935]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-63b80935]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-2[data-v-63b80935]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-63b80935]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-63b80935]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-3[data-v-63b80935]{margin-left:26%}.col-no-margin-xl-3[data-v-63b80935]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-63b80935]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-4[data-v-63b80935]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-63b80935]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-63b80935]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-5[data-v-63b80935]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-63b80935]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-63b80935]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-6[data-v-63b80935]{margin-left:52%}.col-no-margin-xl-6[data-v-63b80935]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-63b80935]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-7[data-v-63b80935]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-63b80935]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-63b80935]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-8[data-v-63b80935]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-63b80935]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-63b80935]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-9[data-v-63b80935]{margin-left:78%}.col-no-margin-xl-9[data-v-63b80935]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-63b80935]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-10[data-v-63b80935]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-63b80935]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-63b80935]:first-child{margin-left:0}.col-offset-xl-11[data-v-63b80935]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-63b80935]{display:none!important}.xl-visible[data-v-63b80935]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-63b80935]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-1[data-v-63b80935]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-63b80935]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-63b80935]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-2[data-v-63b80935]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-63b80935]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-63b80935]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-3[data-v-63b80935]{margin-left:26%}.col-no-margin-xxl-3[data-v-63b80935]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-63b80935]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-4[data-v-63b80935]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-63b80935]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-63b80935]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-5[data-v-63b80935]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-63b80935]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-63b80935]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-6[data-v-63b80935]{margin-left:52%}.col-no-margin-xxl-6[data-v-63b80935]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-63b80935]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-7[data-v-63b80935]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-63b80935]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-63b80935]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-8[data-v-63b80935]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-63b80935]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-63b80935]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-9[data-v-63b80935]{margin-left:78%}.col-no-margin-xxl-9[data-v-63b80935]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-63b80935]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-10[data-v-63b80935]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-63b80935]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-63b80935]:first-child{margin-left:0}.col-offset-xxl-11[data-v-63b80935]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-63b80935]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-63b80935]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-63b80935]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-63b80935]{display:none!important}.xxl-visible[data-v-63b80935]{display:block!important}}.vertical-center[data-v-63b80935]{display:flex;align-items:center}.horizontal-center[data-v-63b80935]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-63b80935]{text-align:right;float:right;justify-content:right}.hidden[data-v-63b80935]{display:none!important}.no-content[data-v-63b80935]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-63b80935],.btn[data-v-63b80935],button[data-v-63b80935]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-63b80935],.btn-default[type=submit][data-v-63b80935],.btn.btn-primary[data-v-63b80935],.btn[type=submit][data-v-63b80935],button.btn-primary[data-v-63b80935],button[type=submit][data-v-63b80935]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-63b80935],.btn-default .icon[data-v-63b80935],button .icon[data-v-63b80935]{margin-right:.5em}input[type=password][data-v-63b80935],input[type=text][data-v-63b80935]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-63b80935]:focus,input[type=text][data-v-63b80935]:focus{border:1px solid #35b870}button[data-v-63b80935],input[data-v-63b80935]{outline:none}input[type=text][data-v-63b80935]:hover,textarea[data-v-63b80935]:hover{border:1px solid #9cdfb0}ul[data-v-63b80935]{margin:0;padding:0;list-style:none}a[data-v-63b80935]{cursor:pointer;text-decoration:none}[data-v-63b80935]::-webkit-scrollbar{width:.75em}[data-v-63b80935]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-63b80935]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-63b80935]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-63b80935]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-63b80935],input[type=password][data-v-63b80935],input[type=search][data-v-63b80935],input[type=text][data-v-63b80935]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-63b80935]:hover,input[type=password][data-v-63b80935]:hover,input[type=search][data-v-63b80935]:hover,input[type=text][data-v-63b80935]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-63b80935]:focus,input[type=password][data-v-63b80935]:focus,input[type=search][data-v-63b80935]:focus,input[type=text][data-v-63b80935]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-63b80935],input[type=password].with-icon[data-v-63b80935],input[type=search].with-icon[data-v-63b80935],input[type=text].with-icon[data-v-63b80935]{padding-left:.3em}input[type=search][data-v-63b80935],input[type=text][data-v-63b80935]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-63b80935]{animation-fill-mode:both;animation-name:fadeIn-63b80935;-webkit-animation-name:fadeIn-63b80935}.fade-in[data-v-63b80935],.fade-out[data-v-63b80935]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-63b80935]{animation-fill-mode:both;animation-name:fadeOut-63b80935;-webkit-animation-name:fadeOut-63b80935}@keyframes fadeIn-63b80935{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-63b80935{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-63b80935]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-63b80935]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-63b80935]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.entities-selectors-container[data-v-63b80935]{width:100%;display:flex;align-items:center}.entities-selectors-container .selector[data-v-63b80935]{height:100%;display:inline-flex}.entities-selectors-container .selector.active[data-v-63b80935] .dropdown-container button{color:#35b870}@media(max-width:330px){.entities-selectors-container .search-bar[data-v-63b80935]{display:none}}.entities-selectors-container[data-v-63b80935] .dropdown-container{height:100%;display:flex}.entities-selectors-container[data-v-63b80935] .dropdown-container button{height:100%;background:#f8f8f8;border:0;padding:.5em}.entities-selectors-container[data-v-63b80935] .dropdown-container button:hover{color:#35b870}.entities-selectors-container[data-v-63b80935] .dropdown-container .item{padding:.5em 4em .5em .5em;border:0;box-shadow:none}.entities-selectors-container[data-v-63b80935] .dropdown-container .item .col-1.icon{width:1.5em}.entities-selectors-container[data-v-63b80935] .dropdown-container .item.selected{font-weight:700;background:hsla(0,0%,100%,0)}.entities-selectors-container[data-v-63b80935] .dropdown-container .item:hover{background:#bef6da}.col-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-d543b3e4]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-d543b3e4]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-d543b3e4]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-d543b3e4]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-d543b3e4]:first-child{margin-left:26%!important}.col-offset-3[data-v-d543b3e4]:not(first-child){margin-left:30%!important}.col-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-d543b3e4]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-d543b3e4]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-d543b3e4]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-d543b3e4]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-d543b3e4]:first-child{margin-left:52%!important}.col-offset-6[data-v-d543b3e4]:not(first-child){margin-left:56%!important}.col-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-d543b3e4]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-d543b3e4]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-d543b3e4]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-d543b3e4]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-d543b3e4]:first-child{margin-left:78%!important}.col-offset-9[data-v-d543b3e4]:not(first-child){margin-left:82%!important}.col-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-d543b3e4]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-d543b3e4]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-d543b3e4]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-d543b3e4]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-1[data-v-d543b3e4]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-2[data-v-d543b3e4]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-3[data-v-d543b3e4]{margin-left:26%}.col-no-margin-s-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-4[data-v-d543b3e4]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-5[data-v-d543b3e4]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-6[data-v-d543b3e4]{margin-left:52%}.col-no-margin-s-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-7[data-v-d543b3e4]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-8[data-v-d543b3e4]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-9[data-v-d543b3e4]{margin-left:78%}.col-no-margin-s-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-10[data-v-d543b3e4]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-s-11[data-v-d543b3e4]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-s-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-d543b3e4]{display:none!important}.s-visible[data-v-d543b3e4]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-1[data-v-d543b3e4]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-2[data-v-d543b3e4]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-3[data-v-d543b3e4]{margin-left:26%}.col-no-margin-m-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-4[data-v-d543b3e4]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-5[data-v-d543b3e4]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-6[data-v-d543b3e4]{margin-left:52%}.col-no-margin-m-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-7[data-v-d543b3e4]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-8[data-v-d543b3e4]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-9[data-v-d543b3e4]{margin-left:78%}.col-no-margin-m-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-10[data-v-d543b3e4]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-m-11[data-v-d543b3e4]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-m-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-d543b3e4]{display:none!important}.m-visible[data-v-d543b3e4]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-1[data-v-d543b3e4]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-2[data-v-d543b3e4]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-3[data-v-d543b3e4]{margin-left:26%}.col-no-margin-l-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-4[data-v-d543b3e4]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-5[data-v-d543b3e4]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-6[data-v-d543b3e4]{margin-left:52%}.col-no-margin-l-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-7[data-v-d543b3e4]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-8[data-v-d543b3e4]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-9[data-v-d543b3e4]{margin-left:78%}.col-no-margin-l-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-10[data-v-d543b3e4]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-l-11[data-v-d543b3e4]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-l-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-d543b3e4]{display:none!important}.l-visible[data-v-d543b3e4]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-1[data-v-d543b3e4]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-2[data-v-d543b3e4]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-3[data-v-d543b3e4]{margin-left:26%}.col-no-margin-xl-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-4[data-v-d543b3e4]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-5[data-v-d543b3e4]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-6[data-v-d543b3e4]{margin-left:52%}.col-no-margin-xl-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-7[data-v-d543b3e4]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-8[data-v-d543b3e4]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-9[data-v-d543b3e4]{margin-left:78%}.col-no-margin-xl-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-10[data-v-d543b3e4]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xl-11[data-v-d543b3e4]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-d543b3e4]{display:none!important}.xl-visible[data-v-d543b3e4]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-1[data-v-d543b3e4]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-d543b3e4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-2[data-v-d543b3e4]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-d543b3e4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-3[data-v-d543b3e4]{margin-left:26%}.col-no-margin-xxl-3[data-v-d543b3e4]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-4[data-v-d543b3e4]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-d543b3e4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-5[data-v-d543b3e4]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-d543b3e4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-6[data-v-d543b3e4]{margin-left:52%}.col-no-margin-xxl-6[data-v-d543b3e4]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-7[data-v-d543b3e4]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-d543b3e4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-8[data-v-d543b3e4]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-d543b3e4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-9[data-v-d543b3e4]{margin-left:78%}.col-no-margin-xxl-9[data-v-d543b3e4]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-10[data-v-d543b3e4]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-d543b3e4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-d543b3e4]:first-child{margin-left:0}.col-offset-xxl-11[data-v-d543b3e4]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-d543b3e4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-d543b3e4]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-d543b3e4]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-d543b3e4]{display:none!important}.xxl-visible[data-v-d543b3e4]{display:block!important}}.vertical-center[data-v-d543b3e4]{display:flex;align-items:center}.horizontal-center[data-v-d543b3e4]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-d543b3e4]{text-align:right;float:right;justify-content:right}.hidden[data-v-d543b3e4]{display:none!important}.no-content[data-v-d543b3e4]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-d543b3e4],.btn[data-v-d543b3e4],button[data-v-d543b3e4]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-d543b3e4],.btn-default[type=submit][data-v-d543b3e4],.btn.btn-primary[data-v-d543b3e4],.btn[type=submit][data-v-d543b3e4],button.btn-primary[data-v-d543b3e4],button[type=submit][data-v-d543b3e4]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-d543b3e4],.btn-default .icon[data-v-d543b3e4],button .icon[data-v-d543b3e4]{margin-right:.5em}input[type=password][data-v-d543b3e4],input[type=text][data-v-d543b3e4]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-d543b3e4]:focus,input[type=text][data-v-d543b3e4]:focus{border:1px solid #35b870}button[data-v-d543b3e4],input[data-v-d543b3e4]{outline:none}input[type=text][data-v-d543b3e4]:hover,textarea[data-v-d543b3e4]:hover{border:1px solid #9cdfb0}ul[data-v-d543b3e4]{margin:0;padding:0;list-style:none}a[data-v-d543b3e4]{cursor:pointer;text-decoration:none}[data-v-d543b3e4]::-webkit-scrollbar{width:.75em}[data-v-d543b3e4]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-d543b3e4]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-d543b3e4]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-d543b3e4]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-d543b3e4],input[type=password][data-v-d543b3e4],input[type=search][data-v-d543b3e4],input[type=text][data-v-d543b3e4]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-d543b3e4]:hover,input[type=password][data-v-d543b3e4]:hover,input[type=search][data-v-d543b3e4]:hover,input[type=text][data-v-d543b3e4]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-d543b3e4]:focus,input[type=password][data-v-d543b3e4]:focus,input[type=search][data-v-d543b3e4]:focus,input[type=text][data-v-d543b3e4]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-d543b3e4],input[type=password].with-icon[data-v-d543b3e4],input[type=search].with-icon[data-v-d543b3e4],input[type=text].with-icon[data-v-d543b3e4]{padding-left:.3em}input[type=search][data-v-d543b3e4],input[type=text][data-v-d543b3e4]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-d543b3e4]{animation-fill-mode:both;animation-name:fadeIn-d543b3e4;-webkit-animation-name:fadeIn-d543b3e4}.fade-in[data-v-d543b3e4],.fade-out[data-v-d543b3e4]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-d543b3e4]{animation-fill-mode:both;animation-name:fadeOut-d543b3e4;-webkit-animation-name:fadeOut-d543b3e4}@keyframes fadeIn-d543b3e4{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-d543b3e4{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-d543b3e4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-d543b3e4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-d543b3e4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}[data-v-d543b3e4] .modal .dialog-content{padding:1em}[data-v-d543b3e4] .modal .buttons{display:flex;flex-direction:row;justify-content:right;padding:1em 0 1em 1em;border:0;border-radius:0;box-shadow:0 -1px 2px 0 silver}[data-v-d543b3e4] .modal .buttons button{margin-right:1em;padding:.5em 1em;border:1px solid #ddd;border-radius:1em}[data-v-d543b3e4] .modal .buttons button:hover{background:#bef6da}.col-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-3344f2bf]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-3344f2bf]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-3344f2bf]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-3344f2bf]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-3344f2bf]:first-child{margin-left:26%!important}.col-offset-3[data-v-3344f2bf]:not(first-child){margin-left:30%!important}.col-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-3344f2bf]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-3344f2bf]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-3344f2bf]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-3344f2bf]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-3344f2bf]:first-child{margin-left:52%!important}.col-offset-6[data-v-3344f2bf]:not(first-child){margin-left:56%!important}.col-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-3344f2bf]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-3344f2bf]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-3344f2bf]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-3344f2bf]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-3344f2bf]:first-child{margin-left:78%!important}.col-offset-9[data-v-3344f2bf]:not(first-child){margin-left:82%!important}.col-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-3344f2bf]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-3344f2bf]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-3344f2bf]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-3344f2bf]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-1[data-v-3344f2bf]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-2[data-v-3344f2bf]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-3[data-v-3344f2bf]{margin-left:26%}.col-no-margin-s-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-4[data-v-3344f2bf]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-5[data-v-3344f2bf]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-6[data-v-3344f2bf]{margin-left:52%}.col-no-margin-s-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-7[data-v-3344f2bf]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-8[data-v-3344f2bf]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-9[data-v-3344f2bf]{margin-left:78%}.col-no-margin-s-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-10[data-v-3344f2bf]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-s-11[data-v-3344f2bf]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-s-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-3344f2bf]{display:none!important}.s-visible[data-v-3344f2bf]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-1[data-v-3344f2bf]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-2[data-v-3344f2bf]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-3[data-v-3344f2bf]{margin-left:26%}.col-no-margin-m-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-4[data-v-3344f2bf]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-5[data-v-3344f2bf]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-6[data-v-3344f2bf]{margin-left:52%}.col-no-margin-m-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-7[data-v-3344f2bf]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-8[data-v-3344f2bf]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-9[data-v-3344f2bf]{margin-left:78%}.col-no-margin-m-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-10[data-v-3344f2bf]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-m-11[data-v-3344f2bf]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-m-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-3344f2bf]{display:none!important}.m-visible[data-v-3344f2bf]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-1[data-v-3344f2bf]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-2[data-v-3344f2bf]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-3[data-v-3344f2bf]{margin-left:26%}.col-no-margin-l-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-4[data-v-3344f2bf]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-5[data-v-3344f2bf]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-6[data-v-3344f2bf]{margin-left:52%}.col-no-margin-l-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-7[data-v-3344f2bf]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-8[data-v-3344f2bf]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-9[data-v-3344f2bf]{margin-left:78%}.col-no-margin-l-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-10[data-v-3344f2bf]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-l-11[data-v-3344f2bf]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-l-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-3344f2bf]{display:none!important}.l-visible[data-v-3344f2bf]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-1[data-v-3344f2bf]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-2[data-v-3344f2bf]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-3[data-v-3344f2bf]{margin-left:26%}.col-no-margin-xl-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-4[data-v-3344f2bf]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-5[data-v-3344f2bf]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-6[data-v-3344f2bf]{margin-left:52%}.col-no-margin-xl-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-7[data-v-3344f2bf]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-8[data-v-3344f2bf]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-9[data-v-3344f2bf]{margin-left:78%}.col-no-margin-xl-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-10[data-v-3344f2bf]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xl-11[data-v-3344f2bf]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-3344f2bf]{display:none!important}.xl-visible[data-v-3344f2bf]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-1[data-v-3344f2bf]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-3344f2bf]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-2[data-v-3344f2bf]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-3344f2bf]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-3[data-v-3344f2bf]{margin-left:26%}.col-no-margin-xxl-3[data-v-3344f2bf]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-4[data-v-3344f2bf]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-3344f2bf]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-5[data-v-3344f2bf]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-3344f2bf]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-6[data-v-3344f2bf]{margin-left:52%}.col-no-margin-xxl-6[data-v-3344f2bf]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-7[data-v-3344f2bf]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-3344f2bf]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-8[data-v-3344f2bf]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-3344f2bf]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-9[data-v-3344f2bf]{margin-left:78%}.col-no-margin-xxl-9[data-v-3344f2bf]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-10[data-v-3344f2bf]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-3344f2bf]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-3344f2bf]:first-child{margin-left:0}.col-offset-xxl-11[data-v-3344f2bf]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-3344f2bf]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-3344f2bf]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-3344f2bf]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-3344f2bf]{display:none!important}.xxl-visible[data-v-3344f2bf]{display:block!important}}.vertical-center[data-v-3344f2bf]{display:flex;align-items:center}.horizontal-center[data-v-3344f2bf]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-3344f2bf]{text-align:right;float:right;justify-content:right}.hidden[data-v-3344f2bf]{display:none!important}.no-content[data-v-3344f2bf]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-3344f2bf],.btn[data-v-3344f2bf],button[data-v-3344f2bf]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-3344f2bf],.btn-default[type=submit][data-v-3344f2bf],.btn.btn-primary[data-v-3344f2bf],.btn[type=submit][data-v-3344f2bf],button.btn-primary[data-v-3344f2bf],button[type=submit][data-v-3344f2bf]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-3344f2bf],.btn-default .icon[data-v-3344f2bf],button .icon[data-v-3344f2bf]{margin-right:.5em}input[type=password][data-v-3344f2bf],input[type=text][data-v-3344f2bf]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-3344f2bf]:focus,input[type=text][data-v-3344f2bf]:focus{border:1px solid #35b870}button[data-v-3344f2bf],input[data-v-3344f2bf]{outline:none}input[type=text][data-v-3344f2bf]:hover,textarea[data-v-3344f2bf]:hover{border:1px solid #9cdfb0}ul[data-v-3344f2bf]{margin:0;padding:0;list-style:none}a[data-v-3344f2bf]{cursor:pointer;text-decoration:none}[data-v-3344f2bf]::-webkit-scrollbar{width:.75em}[data-v-3344f2bf]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-3344f2bf]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-3344f2bf]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-3344f2bf]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-3344f2bf],input[type=password][data-v-3344f2bf],input[type=search][data-v-3344f2bf],input[type=text][data-v-3344f2bf]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-3344f2bf]:hover,input[type=password][data-v-3344f2bf]:hover,input[type=search][data-v-3344f2bf]:hover,input[type=text][data-v-3344f2bf]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-3344f2bf]:focus,input[type=password][data-v-3344f2bf]:focus,input[type=search][data-v-3344f2bf]:focus,input[type=text][data-v-3344f2bf]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-3344f2bf],input[type=password].with-icon[data-v-3344f2bf],input[type=search].with-icon[data-v-3344f2bf],input[type=text].with-icon[data-v-3344f2bf]{padding-left:.3em}input[type=search][data-v-3344f2bf],input[type=text][data-v-3344f2bf]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-3344f2bf]{animation-fill-mode:both;animation-name:fadeIn-3344f2bf;-webkit-animation-name:fadeIn-3344f2bf}.fade-in[data-v-3344f2bf],.fade-out[data-v-3344f2bf]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-3344f2bf]{animation-fill-mode:both;animation-name:fadeOut-3344f2bf;-webkit-animation-name:fadeOut-3344f2bf}@keyframes fadeIn-3344f2bf{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-3344f2bf{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-3344f2bf]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-3344f2bf]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-3344f2bf]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.edit-btn[data-v-3344f2bf]{border:0;background:none;padding:0 .25em;margin-left:.25em;border:1px solid transparent}.edit-btn[data-v-3344f2bf]:hover{background:#bef6da;border:1px solid #32b646}.col-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1405d90f]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1405d90f]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1405d90f]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1405d90f]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1405d90f]:first-child{margin-left:26%!important}.col-offset-3[data-v-1405d90f]:not(first-child){margin-left:30%!important}.col-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1405d90f]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1405d90f]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1405d90f]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1405d90f]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1405d90f]:first-child{margin-left:52%!important}.col-offset-6[data-v-1405d90f]:not(first-child){margin-left:56%!important}.col-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1405d90f]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1405d90f]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1405d90f]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1405d90f]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1405d90f]:first-child{margin-left:78%!important}.col-offset-9[data-v-1405d90f]:not(first-child){margin-left:82%!important}.col-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1405d90f]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1405d90f]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1405d90f]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1405d90f]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-1[data-v-1405d90f]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-2[data-v-1405d90f]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-3[data-v-1405d90f]{margin-left:26%}.col-no-margin-s-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-4[data-v-1405d90f]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-5[data-v-1405d90f]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-6[data-v-1405d90f]{margin-left:52%}.col-no-margin-s-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-7[data-v-1405d90f]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-8[data-v-1405d90f]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-9[data-v-1405d90f]{margin-left:78%}.col-no-margin-s-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-10[data-v-1405d90f]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1405d90f]:first-child{margin-left:0}.col-offset-s-11[data-v-1405d90f]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1405d90f]{display:none!important}.s-visible[data-v-1405d90f]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-1[data-v-1405d90f]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-2[data-v-1405d90f]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-3[data-v-1405d90f]{margin-left:26%}.col-no-margin-m-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-4[data-v-1405d90f]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-5[data-v-1405d90f]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-6[data-v-1405d90f]{margin-left:52%}.col-no-margin-m-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-7[data-v-1405d90f]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-8[data-v-1405d90f]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-9[data-v-1405d90f]{margin-left:78%}.col-no-margin-m-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-10[data-v-1405d90f]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1405d90f]:first-child{margin-left:0}.col-offset-m-11[data-v-1405d90f]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1405d90f]{display:none!important}.m-visible[data-v-1405d90f]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-1[data-v-1405d90f]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-2[data-v-1405d90f]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-3[data-v-1405d90f]{margin-left:26%}.col-no-margin-l-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-4[data-v-1405d90f]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-5[data-v-1405d90f]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-6[data-v-1405d90f]{margin-left:52%}.col-no-margin-l-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-7[data-v-1405d90f]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-8[data-v-1405d90f]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-9[data-v-1405d90f]{margin-left:78%}.col-no-margin-l-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-10[data-v-1405d90f]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1405d90f]:first-child{margin-left:0}.col-offset-l-11[data-v-1405d90f]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1405d90f]{display:none!important}.l-visible[data-v-1405d90f]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-1[data-v-1405d90f]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-2[data-v-1405d90f]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-3[data-v-1405d90f]{margin-left:26%}.col-no-margin-xl-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-4[data-v-1405d90f]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-5[data-v-1405d90f]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-6[data-v-1405d90f]{margin-left:52%}.col-no-margin-xl-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-7[data-v-1405d90f]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-8[data-v-1405d90f]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-9[data-v-1405d90f]{margin-left:78%}.col-no-margin-xl-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-10[data-v-1405d90f]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xl-11[data-v-1405d90f]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1405d90f]{display:none!important}.xl-visible[data-v-1405d90f]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1405d90f]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1405d90f]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1405d90f]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1405d90f]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1405d90f]{margin-left:26%}.col-no-margin-xxl-3[data-v-1405d90f]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1405d90f]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1405d90f]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1405d90f]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1405d90f]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1405d90f]{margin-left:52%}.col-no-margin-xxl-6[data-v-1405d90f]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1405d90f]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1405d90f]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1405d90f]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1405d90f]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1405d90f]{margin-left:78%}.col-no-margin-xxl-9[data-v-1405d90f]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1405d90f]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1405d90f]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1405d90f]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1405d90f]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1405d90f]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1405d90f]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1405d90f]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1405d90f]{display:none!important}.xxl-visible[data-v-1405d90f]{display:block!important}}.vertical-center[data-v-1405d90f]{display:flex;align-items:center}.horizontal-center[data-v-1405d90f]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1405d90f]{text-align:right;float:right;justify-content:right}.hidden[data-v-1405d90f]{display:none!important}.no-content[data-v-1405d90f]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1405d90f],.btn[data-v-1405d90f],button[data-v-1405d90f]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1405d90f],.btn-default[type=submit][data-v-1405d90f],.btn.btn-primary[data-v-1405d90f],.btn[type=submit][data-v-1405d90f],button.btn-primary[data-v-1405d90f],button[type=submit][data-v-1405d90f]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1405d90f],.btn-default .icon[data-v-1405d90f],button .icon[data-v-1405d90f]{margin-right:.5em}input[type=password][data-v-1405d90f],input[type=text][data-v-1405d90f]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1405d90f]:focus,input[type=text][data-v-1405d90f]:focus{border:1px solid #35b870}button[data-v-1405d90f],input[data-v-1405d90f]{outline:none}input[type=text][data-v-1405d90f]:hover,textarea[data-v-1405d90f]:hover{border:1px solid #9cdfb0}ul[data-v-1405d90f]{margin:0;padding:0;list-style:none}a[data-v-1405d90f]{cursor:pointer;text-decoration:none}[data-v-1405d90f]::-webkit-scrollbar{width:.75em}[data-v-1405d90f]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1405d90f]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-1405d90f]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-1405d90f]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1405d90f],input[type=password][data-v-1405d90f],input[type=search][data-v-1405d90f],input[type=text][data-v-1405d90f]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1405d90f]:hover,input[type=password][data-v-1405d90f]:hover,input[type=search][data-v-1405d90f]:hover,input[type=text][data-v-1405d90f]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1405d90f]:focus,input[type=password][data-v-1405d90f]:focus,input[type=search][data-v-1405d90f]:focus,input[type=text][data-v-1405d90f]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1405d90f],input[type=password].with-icon[data-v-1405d90f],input[type=search].with-icon[data-v-1405d90f],input[type=text].with-icon[data-v-1405d90f]{padding-left:.3em}input[type=search][data-v-1405d90f],input[type=text][data-v-1405d90f]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1405d90f]{animation-fill-mode:both;animation-name:fadeIn-1405d90f;-webkit-animation-name:fadeIn-1405d90f}.fade-in[data-v-1405d90f],.fade-out[data-v-1405d90f]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1405d90f]{animation-fill-mode:both;animation-name:fadeOut-1405d90f;-webkit-animation-name:fadeOut-1405d90f}@keyframes fadeIn-1405d90f{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-1405d90f{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1405d90f]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1405d90f]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1405d90f]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.name-editor[data-v-1405d90f]{background:transparent;display:inline-flex;flex-direction:row;padding:0;border:0;border-radius:0;box-shadow:none}.name-editor button[data-v-1405d90f]{border:none;background:none;padding:0 .5em}.name-editor button.confirm[data-v-1405d90f]{color:#32b646}.name-editor button.cancel[data-v-1405d90f]{color:#ad1717}.col-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-ada8d74e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-ada8d74e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-ada8d74e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-ada8d74e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-ada8d74e]:first-child{margin-left:26%!important}.col-offset-3[data-v-ada8d74e]:not(first-child){margin-left:30%!important}.col-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-ada8d74e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-ada8d74e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-ada8d74e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-ada8d74e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-ada8d74e]:first-child{margin-left:52%!important}.col-offset-6[data-v-ada8d74e]:not(first-child){margin-left:56%!important}.col-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-ada8d74e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-ada8d74e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-ada8d74e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-ada8d74e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-ada8d74e]:first-child{margin-left:78%!important}.col-offset-9[data-v-ada8d74e]:not(first-child){margin-left:82%!important}.col-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-ada8d74e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-ada8d74e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-ada8d74e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-ada8d74e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-1[data-v-ada8d74e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-2[data-v-ada8d74e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-3[data-v-ada8d74e]{margin-left:26%}.col-no-margin-s-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-4[data-v-ada8d74e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-5[data-v-ada8d74e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-6[data-v-ada8d74e]{margin-left:52%}.col-no-margin-s-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-7[data-v-ada8d74e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-8[data-v-ada8d74e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-9[data-v-ada8d74e]{margin-left:78%}.col-no-margin-s-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-10[data-v-ada8d74e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-s-11[data-v-ada8d74e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-ada8d74e]{display:none!important}.s-visible[data-v-ada8d74e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-1[data-v-ada8d74e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-2[data-v-ada8d74e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-3[data-v-ada8d74e]{margin-left:26%}.col-no-margin-m-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-4[data-v-ada8d74e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-5[data-v-ada8d74e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-6[data-v-ada8d74e]{margin-left:52%}.col-no-margin-m-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-7[data-v-ada8d74e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-8[data-v-ada8d74e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-9[data-v-ada8d74e]{margin-left:78%}.col-no-margin-m-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-10[data-v-ada8d74e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-m-11[data-v-ada8d74e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-ada8d74e]{display:none!important}.m-visible[data-v-ada8d74e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-1[data-v-ada8d74e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-2[data-v-ada8d74e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-3[data-v-ada8d74e]{margin-left:26%}.col-no-margin-l-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-4[data-v-ada8d74e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-5[data-v-ada8d74e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-6[data-v-ada8d74e]{margin-left:52%}.col-no-margin-l-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-7[data-v-ada8d74e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-8[data-v-ada8d74e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-9[data-v-ada8d74e]{margin-left:78%}.col-no-margin-l-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-10[data-v-ada8d74e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-l-11[data-v-ada8d74e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-ada8d74e]{display:none!important}.l-visible[data-v-ada8d74e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-1[data-v-ada8d74e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-2[data-v-ada8d74e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-3[data-v-ada8d74e]{margin-left:26%}.col-no-margin-xl-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-4[data-v-ada8d74e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-5[data-v-ada8d74e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-6[data-v-ada8d74e]{margin-left:52%}.col-no-margin-xl-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-7[data-v-ada8d74e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-8[data-v-ada8d74e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-9[data-v-ada8d74e]{margin-left:78%}.col-no-margin-xl-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-10[data-v-ada8d74e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xl-11[data-v-ada8d74e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-ada8d74e]{display:none!important}.xl-visible[data-v-ada8d74e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-ada8d74e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-ada8d74e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-ada8d74e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-ada8d74e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-ada8d74e]{margin-left:26%}.col-no-margin-xxl-3[data-v-ada8d74e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-ada8d74e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-ada8d74e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-ada8d74e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-ada8d74e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-ada8d74e]{margin-left:52%}.col-no-margin-xxl-6[data-v-ada8d74e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-ada8d74e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-ada8d74e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-ada8d74e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-ada8d74e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-ada8d74e]{margin-left:78%}.col-no-margin-xxl-9[data-v-ada8d74e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-ada8d74e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-ada8d74e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-ada8d74e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-ada8d74e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-ada8d74e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-ada8d74e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-ada8d74e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-ada8d74e]{display:none!important}.xxl-visible[data-v-ada8d74e]{display:block!important}}.vertical-center[data-v-ada8d74e]{display:flex;align-items:center}.horizontal-center[data-v-ada8d74e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-ada8d74e]{text-align:right;float:right;justify-content:right}.hidden[data-v-ada8d74e]{display:none!important}.no-content[data-v-ada8d74e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-ada8d74e],.btn[data-v-ada8d74e],button[data-v-ada8d74e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-ada8d74e],.btn-default[type=submit][data-v-ada8d74e],.btn.btn-primary[data-v-ada8d74e],.btn[type=submit][data-v-ada8d74e],button.btn-primary[data-v-ada8d74e],button[type=submit][data-v-ada8d74e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-ada8d74e],.btn-default .icon[data-v-ada8d74e],button .icon[data-v-ada8d74e]{margin-right:.5em}input[type=password][data-v-ada8d74e],input[type=text][data-v-ada8d74e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-ada8d74e]:focus,input[type=text][data-v-ada8d74e]:focus{border:1px solid #35b870}button[data-v-ada8d74e],input[data-v-ada8d74e]{outline:none}input[type=text][data-v-ada8d74e]:hover,textarea[data-v-ada8d74e]:hover{border:1px solid #9cdfb0}ul[data-v-ada8d74e]{margin:0;padding:0;list-style:none}a[data-v-ada8d74e]{cursor:pointer;text-decoration:none}[data-v-ada8d74e]::-webkit-scrollbar{width:.75em}[data-v-ada8d74e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-ada8d74e]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-ada8d74e]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-ada8d74e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-ada8d74e],input[type=password][data-v-ada8d74e],input[type=search][data-v-ada8d74e],input[type=text][data-v-ada8d74e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-ada8d74e]:hover,input[type=password][data-v-ada8d74e]:hover,input[type=search][data-v-ada8d74e]:hover,input[type=text][data-v-ada8d74e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-ada8d74e]:focus,input[type=password][data-v-ada8d74e]:focus,input[type=search][data-v-ada8d74e]:focus,input[type=text][data-v-ada8d74e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-ada8d74e],input[type=password].with-icon[data-v-ada8d74e],input[type=search].with-icon[data-v-ada8d74e],input[type=text].with-icon[data-v-ada8d74e]{padding-left:.3em}input[type=search][data-v-ada8d74e],input[type=text][data-v-ada8d74e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-ada8d74e]{animation-fill-mode:both;animation-name:fadeIn-ada8d74e;-webkit-animation-name:fadeIn-ada8d74e}.fade-in[data-v-ada8d74e],.fade-out[data-v-ada8d74e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-ada8d74e]{animation-fill-mode:both;animation-name:fadeOut-ada8d74e;-webkit-animation-name:fadeOut-ada8d74e}@keyframes fadeIn-ada8d74e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-ada8d74e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-ada8d74e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-ada8d74e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-ada8d74e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}[data-v-ada8d74e] .modal .icon-canvas{display:inline-flex;align-items:center}@media screen and (max-width:calc(769px - 1px)){[data-v-ada8d74e] .modal .icon-canvas .icon-container{justify-content:left}}@media screen and (min-width:769px){[data-v-ada8d74e] .modal .icon-canvas .icon-container{justify-content:right}}[data-v-ada8d74e] .modal .icon-editor{display:flex;flex-direction:column}[data-v-ada8d74e] .modal button{border:none;background:none;padding:0 .5em}[data-v-ada8d74e] .modal .help{font-size:.75em}[data-v-ada8d74e] .modal .delete-entity-container,[data-v-ada8d74e] .modal .delete-entity-container button{color:#ad1717}.col-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-fef021ee]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-fef021ee]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-fef021ee]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-fef021ee]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-fef021ee]:first-child{margin-left:26%!important}.col-offset-3[data-v-fef021ee]:not(first-child){margin-left:30%!important}.col-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-fef021ee]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-fef021ee]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-fef021ee]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-fef021ee]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-fef021ee]:first-child{margin-left:52%!important}.col-offset-6[data-v-fef021ee]:not(first-child){margin-left:56%!important}.col-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-fef021ee]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-fef021ee]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-fef021ee]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-fef021ee]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-fef021ee]:first-child{margin-left:78%!important}.col-offset-9[data-v-fef021ee]:not(first-child){margin-left:82%!important}.col-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-fef021ee]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-fef021ee]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-fef021ee]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-fef021ee]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-1[data-v-fef021ee]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-2[data-v-fef021ee]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-3[data-v-fef021ee]{margin-left:26%}.col-no-margin-s-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-4[data-v-fef021ee]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-5[data-v-fef021ee]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-6[data-v-fef021ee]{margin-left:52%}.col-no-margin-s-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-7[data-v-fef021ee]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-8[data-v-fef021ee]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-9[data-v-fef021ee]{margin-left:78%}.col-no-margin-s-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-10[data-v-fef021ee]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-fef021ee]:first-child{margin-left:0}.col-offset-s-11[data-v-fef021ee]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-s-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-fef021ee]{display:none!important}.s-visible[data-v-fef021ee]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-1[data-v-fef021ee]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-2[data-v-fef021ee]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-3[data-v-fef021ee]{margin-left:26%}.col-no-margin-m-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-4[data-v-fef021ee]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-5[data-v-fef021ee]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-6[data-v-fef021ee]{margin-left:52%}.col-no-margin-m-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-7[data-v-fef021ee]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-8[data-v-fef021ee]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-9[data-v-fef021ee]{margin-left:78%}.col-no-margin-m-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-10[data-v-fef021ee]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-fef021ee]:first-child{margin-left:0}.col-offset-m-11[data-v-fef021ee]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-m-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-fef021ee]{display:none!important}.m-visible[data-v-fef021ee]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-1[data-v-fef021ee]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-2[data-v-fef021ee]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-3[data-v-fef021ee]{margin-left:26%}.col-no-margin-l-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-4[data-v-fef021ee]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-5[data-v-fef021ee]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-6[data-v-fef021ee]{margin-left:52%}.col-no-margin-l-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-7[data-v-fef021ee]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-8[data-v-fef021ee]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-9[data-v-fef021ee]{margin-left:78%}.col-no-margin-l-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-10[data-v-fef021ee]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-fef021ee]:first-child{margin-left:0}.col-offset-l-11[data-v-fef021ee]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-l-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-fef021ee]{display:none!important}.l-visible[data-v-fef021ee]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-1[data-v-fef021ee]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-2[data-v-fef021ee]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-3[data-v-fef021ee]{margin-left:26%}.col-no-margin-xl-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-4[data-v-fef021ee]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-5[data-v-fef021ee]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-6[data-v-fef021ee]{margin-left:52%}.col-no-margin-xl-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-7[data-v-fef021ee]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-8[data-v-fef021ee]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-9[data-v-fef021ee]{margin-left:78%}.col-no-margin-xl-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-10[data-v-fef021ee]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xl-11[data-v-fef021ee]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-fef021ee]{display:none!important}.xl-visible[data-v-fef021ee]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-1[data-v-fef021ee]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-fef021ee]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-2[data-v-fef021ee]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-fef021ee]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-3[data-v-fef021ee]{margin-left:26%}.col-no-margin-xxl-3[data-v-fef021ee]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-4[data-v-fef021ee]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-fef021ee]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-5[data-v-fef021ee]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-fef021ee]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-6[data-v-fef021ee]{margin-left:52%}.col-no-margin-xxl-6[data-v-fef021ee]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-7[data-v-fef021ee]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-fef021ee]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-8[data-v-fef021ee]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-fef021ee]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-9[data-v-fef021ee]{margin-left:78%}.col-no-margin-xxl-9[data-v-fef021ee]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-10[data-v-fef021ee]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-fef021ee]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-fef021ee]:first-child{margin-left:0}.col-offset-xxl-11[data-v-fef021ee]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-fef021ee]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-fef021ee]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-fef021ee]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-fef021ee]{display:none!important}.xxl-visible[data-v-fef021ee]{display:block!important}}.vertical-center[data-v-fef021ee]{display:flex;align-items:center}.horizontal-center[data-v-fef021ee]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-fef021ee]{text-align:right;float:right;justify-content:right}.hidden[data-v-fef021ee]{display:none!important}.no-content[data-v-fef021ee]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-fef021ee],.btn[data-v-fef021ee],button[data-v-fef021ee]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-fef021ee],.btn-default[type=submit][data-v-fef021ee],.btn.btn-primary[data-v-fef021ee],.btn[type=submit][data-v-fef021ee],button.btn-primary[data-v-fef021ee],button[type=submit][data-v-fef021ee]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-fef021ee],.btn-default .icon[data-v-fef021ee],button .icon[data-v-fef021ee]{margin-right:.5em}input[type=password][data-v-fef021ee],input[type=text][data-v-fef021ee]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-fef021ee]:focus,input[type=text][data-v-fef021ee]:focus{border:1px solid #35b870}button[data-v-fef021ee],input[data-v-fef021ee]{outline:none}input[type=text][data-v-fef021ee]:hover,textarea[data-v-fef021ee]:hover{border:1px solid #9cdfb0}ul[data-v-fef021ee]{margin:0;padding:0;list-style:none}a[data-v-fef021ee]{cursor:pointer;text-decoration:none}[data-v-fef021ee]::-webkit-scrollbar{width:.75em}[data-v-fef021ee]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-fef021ee]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-fef021ee]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-fef021ee]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-fef021ee],input[type=password][data-v-fef021ee],input[type=search][data-v-fef021ee],input[type=text][data-v-fef021ee]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-fef021ee]:hover,input[type=password][data-v-fef021ee]:hover,input[type=search][data-v-fef021ee]:hover,input[type=text][data-v-fef021ee]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-fef021ee]:focus,input[type=password][data-v-fef021ee]:focus,input[type=search][data-v-fef021ee]:focus,input[type=text][data-v-fef021ee]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-fef021ee],input[type=password].with-icon[data-v-fef021ee],input[type=search].with-icon[data-v-fef021ee],input[type=text].with-icon[data-v-fef021ee]{padding-left:.3em}input[type=search][data-v-fef021ee],input[type=text][data-v-fef021ee]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-fef021ee]{animation-fill-mode:both;animation-name:fadeIn-fef021ee;-webkit-animation-name:fadeIn-fef021ee}.fade-in[data-v-fef021ee],.fade-out[data-v-fef021ee]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-fef021ee]{animation-fill-mode:both;animation-name:fadeOut-fef021ee;-webkit-animation-name:fadeOut-fef021ee}@keyframes fadeIn-fef021ee{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-fef021ee{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-fef021ee]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-fef021ee]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-fef021ee]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-fef021ee]{display:flex;align-items:center;padding:.75em .25em;box-shadow:0 2.5px 2px -1px silver;cursor:pointer}.item[data-v-fef021ee]:hover{background:#bef6da}.item.active[data-v-fef021ee]{background:#8fefb7}.item.selected[data-v-fef021ee]{background:#c8ffd0}.item.dragover[data-v-fef021ee]{border-top:2px solid #35b870}.item[data-v-fef021ee]::-moz-selection{background:transparent!important}.item[data-v-fef021ee]::selection{background:transparent!important}.item .title[data-v-fef021ee]{font-size:1em;font-weight:400;margin:0}.item .side[data-v-fef021ee]{display:inline-flex;align-items:center}.item .side.right[data-v-fef021ee]{display:inline-flex;justify-content:right}.item .actions[data-v-fef021ee],.item .duration[data-v-fef021ee]{display:inline-flex;align-items:center}.item .duration[data-v-fef021ee]{font-size:.85em;opacity:.7}.item .actions[data-v-fef021ee] button{opacity:.65}.item .icon[data-v-fef021ee]{color:rgba(25,83,49,.702);margin-right:.75em}.item[data-v-fef021ee] .dropdown-container .item{box-shadow:none}.item[data-v-fef021ee] .dropdown-container button{background:none;border:none}.item[data-v-fef021ee] .dropdown-container button:hover{color:#35b870}[data-v-fef021ee] .table-row{width:100%;display:flex;flex-direction:column;box-shadow:0 0 1px .5px #cfcfcf}[data-v-fef021ee] .table-row:hover{background:#bef6da}@media screen and (min-width:769px){[data-v-fef021ee] .table-row{flex-direction:row;align-items:center}}[data-v-fef021ee] .table-row .title,[data-v-fef021ee] .table-row .value{width:100%;display:flex}@media screen and (min-width:769px){[data-v-fef021ee] .table-row .title,[data-v-fef021ee] .table-row .value{display:inline-flex}}[data-v-fef021ee] .table-row .title{font-weight:700}@media screen and (min-width:769px){[data-v-fef021ee] .table-row .title{width:30%}[data-v-fef021ee] .table-row .value{justify-content:right}}.entities-container[data-v-fef021ee]{--groups-per-row:1;width:100%;height:100%;overflow:auto;color:#23513a;font-weight:400}@media screen and (min-width:1024px){.entities-container[data-v-fef021ee]{--groups-per-row:2}}@media screen and (min-width:1408px){.entities-container[data-v-fef021ee]{--groups-per-row:3}}.entities-container button[data-v-fef021ee]{background:hsla(0,0%,100%,0);border:0}.entities-container button[data-v-fef021ee]:hover{color:#35b870}.entities-container header[data-v-fef021ee]{width:100%;height:2.5em;display:flex;background:#f8f8f8;box-shadow:0 3px 2px -1px silver;position:relative}.entities-container header .right[data-v-fef021ee]{position:absolute;right:0;text-align:right;margin-right:.5em;padding-right:.5em}.entities-container header .right button[data-v-fef021ee]{padding:.5em 0}.entities-container .groups-canvas[data-v-fef021ee]{width:100%;height:calc(100% - 2.5em);overflow:auto}@media screen and (min-width:1024px){.entities-container .groups-container[data-v-fef021ee]{-moz-column-count:var(--groups-per-row);column-count:var(--groups-per-row)}}.entities-container .group[data-v-fef021ee]{width:100%;max-height:100%;position:relative;padding:1em 0;display:flex;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (min-width:769px){.entities-container .group[data-v-fef021ee]{padding:1em}}.entities-container .group .frame[data-v-fef021ee]{display:flex;flex-direction:column;flex-grow:1;position:relative;box-shadow:3px -2px 6px 1px #98b0a0;border-radius:1em}@media screen and (min-width:1024px){.entities-container .group .frame[data-v-fef021ee]{max-height:calc(100vh - 4.5em)}}.entities-container .group .header[data-v-fef021ee]{width:100%;height:3.5em;display:table;background:linear-gradient(0deg,#c0e8e4,#e4f8f4);box-shadow:0 1px 3px 1px #bbb;border-radius:1em 1em 0 0}.entities-container .group .header .section[data-v-fef021ee]{height:100%;display:table-cell;vertical-align:middle}.entities-container .group .header .section.left[data-v-fef021ee],.entities-container .group .header .section.right[data-v-fef021ee]{width:10%}.entities-container .group .header .section.right[data-v-fef021ee]{text-align:right}.entities-container .group .header .section.center[data-v-fef021ee]{width:80%;text-align:center}.entities-container .group .body[data-v-fef021ee]{background:#f8f8f8;max-height:calc(100% - 3.5em);overflow:auto;flex-grow:1}.entities-container .group .body .entity-frame[data-v-fef021ee]:last-child{border-radius:0 0 1em 1em}@media screen and (max-width:calc(769px - 1px)){.entities-container[data-v-fef021ee] .modal{width:95%}.entities-container[data-v-fef021ee] .modal .content{width:100%}}@media screen and (min-width:769px){.entities-container[data-v-fef021ee] .modal .content{min-width:30em}}.entities-container[data-v-fef021ee] .modal .content .body{padding:0}.entities-container[data-v-fef021ee] .modal .content .body .table-row{padding:.5em} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/9978.13387da1.css b/platypush/backend/http/webapp/dist/static/css/9978.13387da1.css new file mode 100644 index 00000000..39139c97 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/9978.13387da1.css @@ -0,0 +1 @@ +.col-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-8db4988a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-8db4988a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-8db4988a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-8db4988a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-8db4988a]:first-child{margin-left:26%!important}.col-offset-3[data-v-8db4988a]:not(first-child){margin-left:30%!important}.col-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-8db4988a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-8db4988a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-8db4988a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-8db4988a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-8db4988a]:first-child{margin-left:52%!important}.col-offset-6[data-v-8db4988a]:not(first-child){margin-left:56%!important}.col-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-8db4988a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-8db4988a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-8db4988a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-8db4988a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-8db4988a]:first-child{margin-left:78%!important}.col-offset-9[data-v-8db4988a]:not(first-child){margin-left:82%!important}.col-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-8db4988a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-8db4988a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-8db4988a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-8db4988a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-s-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-s-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-s-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-8db4988a]{display:none!important}.s-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-m-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-m-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-m-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-8db4988a]{display:none!important}.m-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-l-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-l-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-l-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-8db4988a]{display:none!important}.l-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-xl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-xl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-xl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-8db4988a]{display:none!important}.xl-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-xxl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-xxl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-xxl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-8db4988a]{display:none!important}.xxl-visible[data-v-8db4988a]{display:block!important}}.vertical-center[data-v-8db4988a]{display:flex;align-items:center}.horizontal-center[data-v-8db4988a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-8db4988a]{text-align:right;float:right;justify-content:right}.hidden[data-v-8db4988a]{display:none!important}.no-content[data-v-8db4988a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-8db4988a],.btn[data-v-8db4988a],button[data-v-8db4988a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-8db4988a],.btn-default[type=submit][data-v-8db4988a],.btn.btn-primary[data-v-8db4988a],.btn[type=submit][data-v-8db4988a],button.btn-primary[data-v-8db4988a],button[type=submit][data-v-8db4988a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-8db4988a],.btn-default .icon[data-v-8db4988a],button .icon[data-v-8db4988a]{margin-right:.5em}input[type=password][data-v-8db4988a],input[type=text][data-v-8db4988a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-8db4988a]:focus,input[type=text][data-v-8db4988a]:focus{border:1px solid #35b870}button[data-v-8db4988a],input[data-v-8db4988a]{outline:none}input[type=text][data-v-8db4988a]:hover,textarea[data-v-8db4988a]:hover{border:1px solid #9cdfb0}ul[data-v-8db4988a]{margin:0;padding:0;list-style:none}a[data-v-8db4988a]{cursor:pointer;text-decoration:none}[data-v-8db4988a]::-webkit-scrollbar{width:.75em}[data-v-8db4988a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-8db4988a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-8db4988a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-8db4988a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-8db4988a],input[type=password][data-v-8db4988a],input[type=search][data-v-8db4988a],input[type=text][data-v-8db4988a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-8db4988a]:hover,input[type=password][data-v-8db4988a]:hover,input[type=search][data-v-8db4988a]:hover,input[type=text][data-v-8db4988a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-8db4988a]:focus,input[type=password][data-v-8db4988a]:focus,input[type=search][data-v-8db4988a]:focus,input[type=text][data-v-8db4988a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-8db4988a],input[type=password].with-icon[data-v-8db4988a],input[type=search].with-icon[data-v-8db4988a],input[type=text].with-icon[data-v-8db4988a]{padding-left:.3em}input[type=search][data-v-8db4988a],input[type=text][data-v-8db4988a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-8db4988a]{animation-fill-mode:both;animation-name:fadeIn-8db4988a;-webkit-animation-name:fadeIn-8db4988a}.fade-in[data-v-8db4988a],.fade-out[data-v-8db4988a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-8db4988a]{animation-fill-mode:both;animation-name:fadeOut-8db4988a;-webkit-animation-name:fadeOut-8db4988a}@keyframes fadeIn-8db4988a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-8db4988a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}button[data-v-8db4988a]{border:0;background:none}button[data-v-8db4988a]:hover{border:0}button:hover .icon[data-v-8db4988a]{color:#35b870}button.enabled[data-v-8db4988a]{color:#32b646}.extension[data-v-8db4988a]{box-shadow:0 3px 2px -1px silver;flex-direction:column;display:none;overflow:hidden}@media screen and (max-width:calc(1024px - 1px)){.extension[data-v-8db4988a]{display:flex;padding-top:.5em}}.extension .row[data-v-8db4988a]{display:flex}.extension .buttons[data-v-8db4988a]{justify-content:center;margin:0}.extension .list-controls[data-v-8db4988a],.extension .volume-container[data-v-8db4988a]{display:flex;align-items:center}.extension .list-controls button[data-v-8db4988a],.extension .volume-container button[data-v-8db4988a]{padding:0 .25em}.extension .list-controls[data-v-8db4988a]{margin-top:-.5em;flex-flow:row-reverse}.extension .time[data-v-8db4988a]:first-child{margin-left:.25em}.extension .time[data-v-8db4988a]:last-child{margin-right:.25em}.extension .volume-slider[data-v-8db4988a]{flex-grow:1}.controls[data-v-8db4988a]{width:100%;height:5.5em;display:flex;padding:1em .5em;overflow:hidden}.controls .row[data-v-8db4988a]{width:100%;display:flex}.controls .track-container[data-v-8db4988a]{display:flex;flex-direction:column;justify-content:center;margin-left:0}@media screen and (max-width:calc(769px - 1px)){.controls .track-container[data-v-8db4988a]{align-items:center}}.controls .track-container a[data-v-8db4988a]{color:initial;text-decoration:none}.controls .track-container a[data-v-8db4988a]:hover{color:#35b870}.controls .track-container .artist[data-v-8db4988a],.controls .track-container .title[data-v-8db4988a]{overflow:hidden;text-overflow:ellipsis}.controls .track-container .artist[data-v-8db4988a]{opacity:.6;letter-spacing:.04em}.controls .track-container .title[data-v-8db4988a]{font-weight:400;font-size:1em;letter-spacing:.05em;margin-bottom:.25em}.controls .playback-controls.mobile[data-v-8db4988a]{display:none}@media screen and (max-width:calc(769px - 1px)){.controls .playback-controls.mobile[data-v-8db4988a]{display:flex!important;align-items:center}}.controls .playback-controls.tablet[data-v-8db4988a]{display:none}@media screen and (min-width:769px)and (max-width:1023px){.controls .playback-controls.tablet[data-v-8db4988a]{display:flex!important;align-items:center}}.controls .playback-controls .row[data-v-8db4988a]{justify-content:center}.controls .playback-controls .buttons[data-v-8db4988a]{height:50%;margin-bottom:.5em;align-items:center}.controls .playback-controls button[data-v-8db4988a]{padding:.5em;margin:0 .75em}.controls .playback-controls button .play-pause[data-v-8db4988a]{color:#27ee5e;font-size:1.75em}.controls .playback-controls button .play-pause[data-v-8db4988a]:hover{color:#38cf80}.controls .list-controls[data-v-8db4988a]{height:50%;opacity:.7;display:flex;align-items:center;margin-bottom:1em;flex-flow:row-reverse}@media screen and (max-width:calc(1024px - 1px)){.controls .mobile.right-buttons[data-v-8db4988a]{display:flex;align-items:center;justify-content:flex-end;flex:1}}.controls .pull-right button[data-v-8db4988a]{padding:.5em}.controls .pull-right .volume-container[data-v-8db4988a]{align-items:center;margin-top:-1.25em}.controls .pull-right .volume-container button[data-v-8db4988a]{background:none}.controls .seek-slider[data-v-8db4988a]{width:75%}.controls .volume-slider[data-v-8db4988a]{width:75%;margin-right:.5em}.time[data-v-8db4988a]{font-size:.7em;position:relative}.elapsed-time[data-v-8db4988a]{text-align:right;float:right}.time-bar[data-v-8db4988a]{flex-grow:1;margin:0 .5em}@media screen and (min-width:769px){.mobile[data-v-8db4988a]{display:none}}@media screen and (max-width:769px),screen and (min-width:1023px){.tablet[data-v-8db4988a]{display:none}}@media screen and (max-width:calc(1024px - 1px)){.desktop[data-v-8db4988a]{display:none}}.col-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-70d7a7df]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-70d7a7df]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-70d7a7df]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-70d7a7df]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-70d7a7df]:first-child{margin-left:26%!important}.col-offset-3[data-v-70d7a7df]:not(first-child){margin-left:30%!important}.col-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-70d7a7df]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-70d7a7df]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-70d7a7df]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-70d7a7df]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-70d7a7df]:first-child{margin-left:52%!important}.col-offset-6[data-v-70d7a7df]:not(first-child){margin-left:56%!important}.col-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-70d7a7df]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-70d7a7df]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-70d7a7df]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-70d7a7df]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-70d7a7df]:first-child{margin-left:78%!important}.col-offset-9[data-v-70d7a7df]:not(first-child){margin-left:82%!important}.col-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-70d7a7df]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-70d7a7df]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-70d7a7df]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-70d7a7df]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-s-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-s-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-s-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-s-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-70d7a7df]{display:none!important}.s-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-m-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-m-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-m-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-m-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-70d7a7df]{display:none!important}.m-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-l-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-l-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-l-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-l-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-70d7a7df]{display:none!important}.l-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-xl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-xl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-xl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-70d7a7df]{display:none!important}.xl-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-xxl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-xxl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-xxl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-70d7a7df]{display:none!important}.xxl-visible[data-v-70d7a7df]{display:block!important}}.vertical-center[data-v-70d7a7df]{display:flex;align-items:center}.horizontal-center[data-v-70d7a7df]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-70d7a7df]{text-align:right;float:right;justify-content:right}.hidden[data-v-70d7a7df]{display:none!important}.no-content[data-v-70d7a7df]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-70d7a7df],.btn[data-v-70d7a7df],button[data-v-70d7a7df]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-70d7a7df],.btn-default[type=submit][data-v-70d7a7df],.btn.btn-primary[data-v-70d7a7df],.btn[type=submit][data-v-70d7a7df],button.btn-primary[data-v-70d7a7df],button[type=submit][data-v-70d7a7df]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-70d7a7df],.btn-default .icon[data-v-70d7a7df],button .icon[data-v-70d7a7df]{margin-right:.5em}input[type=password][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-70d7a7df]:focus,input[type=text][data-v-70d7a7df]:focus{border:1px solid #35b870}button[data-v-70d7a7df],input[data-v-70d7a7df]{outline:none}input[type=text][data-v-70d7a7df]:hover,textarea[data-v-70d7a7df]:hover{border:1px solid #9cdfb0}ul[data-v-70d7a7df]{margin:0;padding:0;list-style:none}a[data-v-70d7a7df]{cursor:pointer;text-decoration:none}[data-v-70d7a7df]::-webkit-scrollbar{width:.75em}[data-v-70d7a7df]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-70d7a7df]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-70d7a7df]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-70d7a7df]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-70d7a7df],input[type=password][data-v-70d7a7df],input[type=search][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-70d7a7df]:hover,input[type=password][data-v-70d7a7df]:hover,input[type=search][data-v-70d7a7df]:hover,input[type=text][data-v-70d7a7df]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-70d7a7df]:focus,input[type=password][data-v-70d7a7df]:focus,input[type=search][data-v-70d7a7df]:focus,input[type=text][data-v-70d7a7df]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-70d7a7df],input[type=password].with-icon[data-v-70d7a7df],input[type=search].with-icon[data-v-70d7a7df],input[type=text].with-icon[data-v-70d7a7df]{padding-left:.3em}input[type=search][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-70d7a7df]{animation-fill-mode:both;animation-name:fadeIn-70d7a7df;-webkit-animation-name:fadeIn-70d7a7df}.fade-in[data-v-70d7a7df],.fade-out[data-v-70d7a7df]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-70d7a7df]{animation-fill-mode:both;animation-name:fadeOut-70d7a7df;-webkit-animation-name:fadeOut-70d7a7df}@keyframes fadeIn-70d7a7df{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-70d7a7df{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.media-container[data-v-70d7a7df]{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.media-container .view-container[data-v-70d7a7df]{height:100%}.media-container .controls-container[data-v-70d7a7df]{width:100%;position:absolute;bottom:0;border-top:1px solid #ddd;background:#f8f8f8;box-shadow:0 -2.5px 4px 0 silver} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/9978.f0a3a6c5.css b/platypush/backend/http/webapp/dist/static/css/9978.f0a3a6c5.css deleted file mode 100644 index da4771ae..00000000 --- a/platypush/backend/http/webapp/dist/static/css/9978.f0a3a6c5.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-8db4988a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-8db4988a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-8db4988a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-8db4988a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-8db4988a]:first-child{margin-left:26%!important}.col-offset-3[data-v-8db4988a]:not(first-child){margin-left:30%!important}.col-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-8db4988a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-8db4988a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-8db4988a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-8db4988a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-8db4988a]:first-child{margin-left:52%!important}.col-offset-6[data-v-8db4988a]:not(first-child){margin-left:56%!important}.col-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-8db4988a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-8db4988a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-8db4988a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-8db4988a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-8db4988a]:first-child{margin-left:78%!important}.col-offset-9[data-v-8db4988a]:not(first-child){margin-left:82%!important}.col-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-8db4988a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-8db4988a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-8db4988a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-8db4988a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-s-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-s-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-s-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-s-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-8db4988a]{display:none!important}.s-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-m-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-m-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-m-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-m-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-8db4988a]{display:none!important}.m-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-l-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-l-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-l-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-l-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-8db4988a]{display:none!important}.l-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-xl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-xl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-xl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xl-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-8db4988a]{display:none!important}.xl-visible[data-v-8db4988a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-8db4988a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-8db4988a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-8db4988a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-8db4988a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-8db4988a]{margin-left:26%}.col-no-margin-xxl-3[data-v-8db4988a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-8db4988a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-8db4988a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-8db4988a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-8db4988a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-8db4988a]{margin-left:52%}.col-no-margin-xxl-6[data-v-8db4988a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-8db4988a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-8db4988a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-8db4988a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-8db4988a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-8db4988a]{margin-left:78%}.col-no-margin-xxl-9[data-v-8db4988a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-8db4988a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-8db4988a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-8db4988a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-8db4988a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-8db4988a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-8db4988a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-8db4988a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-8db4988a]{display:none!important}.xxl-visible[data-v-8db4988a]{display:block!important}}.vertical-center[data-v-8db4988a]{display:flex;align-items:center}.horizontal-center[data-v-8db4988a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-8db4988a]{text-align:right;float:right;justify-content:right}.hidden[data-v-8db4988a]{display:none!important}.no-content[data-v-8db4988a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-8db4988a],.btn[data-v-8db4988a],button[data-v-8db4988a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-8db4988a],.btn-default[type=submit][data-v-8db4988a],.btn.btn-primary[data-v-8db4988a],.btn[type=submit][data-v-8db4988a],button.btn-primary[data-v-8db4988a],button[type=submit][data-v-8db4988a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-8db4988a],.btn-default .icon[data-v-8db4988a],button .icon[data-v-8db4988a]{margin-right:.5em}input[type=password][data-v-8db4988a],input[type=text][data-v-8db4988a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-8db4988a]:focus,input[type=text][data-v-8db4988a]:focus{border:1px solid #35b870}button[data-v-8db4988a],input[data-v-8db4988a]{outline:none}input[type=text][data-v-8db4988a]:hover,textarea[data-v-8db4988a]:hover{border:1px solid #9cdfb0}ul[data-v-8db4988a]{margin:0;padding:0;list-style:none}a[data-v-8db4988a]{cursor:pointer;text-decoration:none}[data-v-8db4988a]::-webkit-scrollbar{width:.75em}[data-v-8db4988a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-8db4988a]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-8db4988a]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-8db4988a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-8db4988a],input[type=password][data-v-8db4988a],input[type=search][data-v-8db4988a],input[type=text][data-v-8db4988a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-8db4988a]:hover,input[type=password][data-v-8db4988a]:hover,input[type=search][data-v-8db4988a]:hover,input[type=text][data-v-8db4988a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-8db4988a]:focus,input[type=password][data-v-8db4988a]:focus,input[type=search][data-v-8db4988a]:focus,input[type=text][data-v-8db4988a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-8db4988a],input[type=password].with-icon[data-v-8db4988a],input[type=search].with-icon[data-v-8db4988a],input[type=text].with-icon[data-v-8db4988a]{padding-left:.3em}input[type=search][data-v-8db4988a],input[type=text][data-v-8db4988a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-8db4988a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-8db4988a;-webkit-animation-name:fadeIn-8db4988a}.fade-in[data-v-8db4988a],.fade-out[data-v-8db4988a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-8db4988a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-8db4988a;-webkit-animation-name:fadeOut-8db4988a}@-webkit-keyframes fadeIn-8db4988a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-8db4988a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-8db4988a{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-8db4988a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-8db4988a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}button[data-v-8db4988a]{border:0;background:none}button[data-v-8db4988a]:hover{border:0}button:hover .icon[data-v-8db4988a]{color:#35b870}button.enabled[data-v-8db4988a]{color:#32b646}.extension[data-v-8db4988a]{box-shadow:0 3px 2px -1px silver;flex-direction:column;display:none;overflow:hidden}@media screen and (max-width:calc(1024px - 1px)){.extension[data-v-8db4988a]{display:flex;padding-top:.5em}}.extension .row[data-v-8db4988a]{display:flex}.extension .buttons[data-v-8db4988a]{justify-content:center;margin:0}.extension .list-controls[data-v-8db4988a],.extension .volume-container[data-v-8db4988a]{display:flex;align-items:center}.extension .list-controls button[data-v-8db4988a],.extension .volume-container button[data-v-8db4988a]{padding:0 .25em}.extension .list-controls[data-v-8db4988a]{margin-top:-.5em;flex-flow:row-reverse}.extension .time[data-v-8db4988a]:first-child{margin-left:.25em}.extension .time[data-v-8db4988a]:last-child{margin-right:.25em}.extension .volume-slider[data-v-8db4988a]{flex-grow:1}.controls[data-v-8db4988a]{width:100%;height:5.5em;display:flex;padding:1em .5em;overflow:hidden}.controls .row[data-v-8db4988a]{width:100%;display:flex}.controls .track-container[data-v-8db4988a]{display:flex;flex-direction:column;justify-content:center;margin-left:0}@media screen and (max-width:calc(769px - 1px)){.controls .track-container[data-v-8db4988a]{align-items:center}}.controls .track-container a[data-v-8db4988a]{color:initial;text-decoration:none}.controls .track-container a[data-v-8db4988a]:hover{color:#35b870}.controls .track-container .artist[data-v-8db4988a],.controls .track-container .title[data-v-8db4988a]{overflow:hidden;text-overflow:ellipsis}.controls .track-container .artist[data-v-8db4988a]{opacity:.6;letter-spacing:.04em}.controls .track-container .title[data-v-8db4988a]{font-weight:400;font-size:1em;letter-spacing:.05em;margin-bottom:.25em}.controls .playback-controls.mobile[data-v-8db4988a]{display:none}@media screen and (max-width:calc(769px - 1px)){.controls .playback-controls.mobile[data-v-8db4988a]{display:flex!important;align-items:center}}.controls .playback-controls.tablet[data-v-8db4988a]{display:none}@media screen and (min-width:769px)and (max-width:1023px){.controls .playback-controls.tablet[data-v-8db4988a]{display:flex!important;align-items:center}}.controls .playback-controls .row[data-v-8db4988a]{justify-content:center}.controls .playback-controls .buttons[data-v-8db4988a]{height:50%;margin-bottom:.5em;align-items:center}.controls .playback-controls button[data-v-8db4988a]{padding:.5em;margin:0 .75em}.controls .playback-controls button .play-pause[data-v-8db4988a]{color:#27ee5e;font-size:1.75em}.controls .playback-controls button .play-pause[data-v-8db4988a]:hover{color:#38cf80}.controls .list-controls[data-v-8db4988a]{height:50%;opacity:.7;display:flex;align-items:center;margin-bottom:1em;flex-flow:row-reverse}@media screen and (max-width:calc(1024px - 1px)){.controls .mobile.right-buttons[data-v-8db4988a]{display:flex;align-items:center;justify-content:flex-end;flex:1}}.controls .pull-right button[data-v-8db4988a]{padding:.5em}.controls .pull-right .volume-container[data-v-8db4988a]{align-items:center;margin-top:-1.25em}.controls .pull-right .volume-container button[data-v-8db4988a]{background:none}.controls .seek-slider[data-v-8db4988a]{width:75%}.controls .volume-slider[data-v-8db4988a]{width:75%;margin-right:.5em}.time[data-v-8db4988a]{font-size:.7em;position:relative}.elapsed-time[data-v-8db4988a]{text-align:right;float:right}.time-bar[data-v-8db4988a]{flex-grow:1;margin:0 .5em}@media screen and (min-width:769px){.mobile[data-v-8db4988a]{display:none}}@media screen and (max-width:769px),screen and (min-width:1023px){.tablet[data-v-8db4988a]{display:none}}@media screen and (max-width:calc(1024px - 1px)){.desktop[data-v-8db4988a]{display:none}}.col-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-70d7a7df]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-70d7a7df]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-70d7a7df]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-70d7a7df]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-70d7a7df]:first-child{margin-left:26%!important}.col-offset-3[data-v-70d7a7df]:not(first-child){margin-left:30%!important}.col-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-70d7a7df]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-70d7a7df]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-70d7a7df]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-70d7a7df]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-70d7a7df]:first-child{margin-left:52%!important}.col-offset-6[data-v-70d7a7df]:not(first-child){margin-left:56%!important}.col-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-70d7a7df]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-70d7a7df]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-70d7a7df]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-70d7a7df]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-70d7a7df]:first-child{margin-left:78%!important}.col-offset-9[data-v-70d7a7df]:not(first-child){margin-left:82%!important}.col-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-70d7a7df]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-70d7a7df]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-70d7a7df]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-70d7a7df]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-s-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-s-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-s-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-s-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-s-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-70d7a7df]{display:none!important}.s-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-m-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-m-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-m-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-m-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-m-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-70d7a7df]{display:none!important}.m-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-l-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-l-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-l-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-l-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-l-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-70d7a7df]{display:none!important}.l-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-xl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-xl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-xl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xl-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-70d7a7df]{display:none!important}.xl-visible[data-v-70d7a7df]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-1[data-v-70d7a7df]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-70d7a7df]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-2[data-v-70d7a7df]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-70d7a7df]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-3[data-v-70d7a7df]{margin-left:26%}.col-no-margin-xxl-3[data-v-70d7a7df]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-4[data-v-70d7a7df]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-70d7a7df]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-5[data-v-70d7a7df]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-70d7a7df]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-6[data-v-70d7a7df]{margin-left:52%}.col-no-margin-xxl-6[data-v-70d7a7df]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-7[data-v-70d7a7df]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-70d7a7df]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-8[data-v-70d7a7df]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-70d7a7df]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-9[data-v-70d7a7df]{margin-left:78%}.col-no-margin-xxl-9[data-v-70d7a7df]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-10[data-v-70d7a7df]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-70d7a7df]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-70d7a7df]:first-child{margin-left:0}.col-offset-xxl-11[data-v-70d7a7df]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-70d7a7df]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-70d7a7df]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-70d7a7df]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-70d7a7df]{display:none!important}.xxl-visible[data-v-70d7a7df]{display:block!important}}.vertical-center[data-v-70d7a7df]{display:flex;align-items:center}.horizontal-center[data-v-70d7a7df]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-70d7a7df]{text-align:right;float:right;justify-content:right}.hidden[data-v-70d7a7df]{display:none!important}.no-content[data-v-70d7a7df]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-70d7a7df],.btn[data-v-70d7a7df],button[data-v-70d7a7df]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-70d7a7df],.btn-default[type=submit][data-v-70d7a7df],.btn.btn-primary[data-v-70d7a7df],.btn[type=submit][data-v-70d7a7df],button.btn-primary[data-v-70d7a7df],button[type=submit][data-v-70d7a7df]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-70d7a7df],.btn-default .icon[data-v-70d7a7df],button .icon[data-v-70d7a7df]{margin-right:.5em}input[type=password][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-70d7a7df]:focus,input[type=text][data-v-70d7a7df]:focus{border:1px solid #35b870}button[data-v-70d7a7df],input[data-v-70d7a7df]{outline:none}input[type=text][data-v-70d7a7df]:hover,textarea[data-v-70d7a7df]:hover{border:1px solid #9cdfb0}ul[data-v-70d7a7df]{margin:0;padding:0;list-style:none}a[data-v-70d7a7df]{cursor:pointer;text-decoration:none}[data-v-70d7a7df]::-webkit-scrollbar{width:.75em}[data-v-70d7a7df]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-70d7a7df]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-70d7a7df]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-70d7a7df]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-70d7a7df],input[type=password][data-v-70d7a7df],input[type=search][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-70d7a7df]:hover,input[type=password][data-v-70d7a7df]:hover,input[type=search][data-v-70d7a7df]:hover,input[type=text][data-v-70d7a7df]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-70d7a7df]:focus,input[type=password][data-v-70d7a7df]:focus,input[type=search][data-v-70d7a7df]:focus,input[type=text][data-v-70d7a7df]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-70d7a7df],input[type=password].with-icon[data-v-70d7a7df],input[type=search].with-icon[data-v-70d7a7df],input[type=text].with-icon[data-v-70d7a7df]{padding-left:.3em}input[type=search][data-v-70d7a7df],input[type=text][data-v-70d7a7df]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-70d7a7df]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-70d7a7df;-webkit-animation-name:fadeIn-70d7a7df}.fade-in[data-v-70d7a7df],.fade-out[data-v-70d7a7df]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-70d7a7df]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-70d7a7df;-webkit-animation-name:fadeOut-70d7a7df}@-webkit-keyframes fadeIn-70d7a7df{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-70d7a7df{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-70d7a7df{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-70d7a7df{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-70d7a7df]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.media-container[data-v-70d7a7df]{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.media-container .view-container[data-v-70d7a7df]{height:100%}.media-container .controls-container[data-v-70d7a7df]{width:100%;position:absolute;bottom:0;border-top:1px solid #ddd;background:#f8f8f8;box-shadow:0 -2.5px 4px 0 silver} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/app.368c3066.css b/platypush/backend/http/webapp/dist/static/css/app.368c3066.css new file mode 100644 index 00000000..3b14b7ca --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/app.368c3066.css @@ -0,0 +1,17 @@ +.col-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7646705e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7646705e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7646705e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7646705e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7646705e]:first-child{margin-left:26%!important}.col-offset-3[data-v-7646705e]:not(first-child){margin-left:30%!important}.col-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7646705e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7646705e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7646705e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7646705e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7646705e]:first-child{margin-left:52%!important}.col-offset-6[data-v-7646705e]:not(first-child){margin-left:56%!important}.col-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7646705e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7646705e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7646705e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7646705e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7646705e]:first-child{margin-left:78%!important}.col-offset-9[data-v-7646705e]:not(first-child){margin-left:82%!important}.col-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7646705e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7646705e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7646705e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7646705e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-3[data-v-7646705e]{margin-left:26%}.col-no-margin-s-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-6[data-v-7646705e]{margin-left:52%}.col-no-margin-s-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-9[data-v-7646705e]{margin-left:78%}.col-no-margin-s-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7646705e]{display:none!important}.s-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-3[data-v-7646705e]{margin-left:26%}.col-no-margin-m-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-6[data-v-7646705e]{margin-left:52%}.col-no-margin-m-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-9[data-v-7646705e]{margin-left:78%}.col-no-margin-m-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7646705e]{display:none!important}.m-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-3[data-v-7646705e]{margin-left:26%}.col-no-margin-l-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-6[data-v-7646705e]{margin-left:52%}.col-no-margin-l-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-9[data-v-7646705e]{margin-left:78%}.col-no-margin-l-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7646705e]{display:none!important}.l-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-3[data-v-7646705e]{margin-left:26%}.col-no-margin-xl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-6[data-v-7646705e]{margin-left:52%}.col-no-margin-xl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-9[data-v-7646705e]{margin-left:78%}.col-no-margin-xl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7646705e]{display:none!important}.xl-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7646705e]{margin-left:26%}.col-no-margin-xxl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7646705e]{margin-left:52%}.col-no-margin-xxl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7646705e]{margin-left:78%}.col-no-margin-xxl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7646705e]{display:none!important}.xxl-visible[data-v-7646705e]{display:block!important}}.notification .body[data-v-7646705e],.notification .image .row[data-v-7646705e],.vertical-center[data-v-7646705e]{display:flex;align-items:center}.horizontal-center[data-v-7646705e],.notification .image .row[data-v-7646705e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7646705e]{text-align:right;float:right;justify-content:right}.hidden[data-v-7646705e]{display:none!important}.no-content[data-v-7646705e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7646705e],.btn[data-v-7646705e],button[data-v-7646705e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7646705e],.btn-default[type=submit][data-v-7646705e],.btn.btn-primary[data-v-7646705e],.btn[type=submit][data-v-7646705e],button.btn-primary[data-v-7646705e],button[type=submit][data-v-7646705e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7646705e],.btn-default .icon[data-v-7646705e],button .icon[data-v-7646705e]{margin-right:.5em}input[type=password][data-v-7646705e],input[type=text][data-v-7646705e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7646705e]:focus,input[type=text][data-v-7646705e]:focus{border:1px solid #35b870}button[data-v-7646705e],input[data-v-7646705e]{outline:none}input[type=text][data-v-7646705e]:hover,textarea[data-v-7646705e]:hover{border:1px solid #9cdfb0}ul[data-v-7646705e]{margin:0;padding:0;list-style:none}a[data-v-7646705e]{cursor:pointer;text-decoration:none}[data-v-7646705e]::-webkit-scrollbar{width:.75em}[data-v-7646705e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7646705e]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-7646705e]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-7646705e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7646705e],input[type=password][data-v-7646705e],input[type=search][data-v-7646705e],input[type=text][data-v-7646705e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7646705e]:hover,input[type=password][data-v-7646705e]:hover,input[type=search][data-v-7646705e]:hover,input[type=text][data-v-7646705e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7646705e]:focus,input[type=password][data-v-7646705e]:focus,input[type=search][data-v-7646705e]:focus,input[type=text][data-v-7646705e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7646705e],input[type=password].with-icon[data-v-7646705e],input[type=search].with-icon[data-v-7646705e],input[type=text].with-icon[data-v-7646705e]{padding-left:.3em}input[type=search][data-v-7646705e],input[type=text][data-v-7646705e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7646705e]{animation-fill-mode:both;animation-name:fadeIn-7646705e;-webkit-animation-name:fadeIn-7646705e}.fade-in[data-v-7646705e],.fade-out[data-v-7646705e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7646705e]{animation-fill-mode:both;animation-name:fadeOut-7646705e;-webkit-animation-name:fadeOut-7646705e}@keyframes fadeIn-7646705e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7646705e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.notification[data-v-7646705e]{background:rgba(185,255,193,.9);border:1px solid rgba(109,205,134,.62);border-radius:1em;margin-bottom:.25em!important;margin-right:.1em;padding:.5em;cursor:pointer}.notification[data-v-7646705e]:hover{background:rgba(160,245,178,.95)}.notification:hover.warning[data-v-7646705e]{background:rgba(218,245,68,.95)}.notification:hover.error[data-v-7646705e]{background:rgba(245,90,90,.95)}.notification.warning[data-v-7646705e]{background:rgba(228,255,78,.9);border:1px solid hsla(60,49%,62%,.62)}.notification.warning .image[data-v-7646705e]{--color:$notification-warning-icon-color}.notification.error[data-v-7646705e]{background:hsla(0,100%,70%,.9);border:1px solid hsla(0,49%,62%,.62)}.notification.error .image[data-v-7646705e]{--color:$notification-error-icon-color}.notification .title[data-v-7646705e]{color:#364;font-size:1.25em;font-weight:400;margin:.25em 0;padding:0;letter-spacing:.07em}.notification .body[data-v-7646705e]{height:6em;overflow:hidden;padding-bottom:.1em;letter-spacing:.05em}.notification .image[data-v-7646705e]{height:100%;text-align:center;--color:$notification-icon-color}.notification .image .row[data-v-7646705e]{width:100%;height:100%}.notification .image .row .fa[data-v-7646705e]{font-size:2.5em;color:var(--color)}.notification .image .row img[data-v-7646705e]{width:80%;height:80%}.notifications[data-v-6dc8bebc]{position:fixed;bottom:0;right:0;width:25em;z-index:1000}.col-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-010fadd6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-010fadd6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-010fadd6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-010fadd6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-010fadd6]:first-child{margin-left:26%!important}.col-offset-3[data-v-010fadd6]:not(first-child){margin-left:30%!important}.col-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-010fadd6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-010fadd6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-010fadd6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-010fadd6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-010fadd6]:first-child{margin-left:52%!important}.col-offset-6[data-v-010fadd6]:not(first-child){margin-left:56%!important}.col-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-010fadd6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-010fadd6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-010fadd6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-010fadd6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-010fadd6]:first-child{margin-left:78%!important}.col-offset-9[data-v-010fadd6]:not(first-child){margin-left:82%!important}.col-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-010fadd6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-010fadd6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-010fadd6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-010fadd6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-s-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-s-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-s-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-010fadd6]{display:none!important}.s-visible[data-v-010fadd6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-m-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-m-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-m-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-010fadd6]{display:none!important}.m-visible[data-v-010fadd6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-l-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-l-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-l-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-010fadd6]{display:none!important}.l-visible[data-v-010fadd6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-xl-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-xl-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-xl-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-010fadd6]{display:none!important}.xl-visible[data-v-010fadd6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-xxl-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-xxl-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-xxl-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-010fadd6]{display:none!important}.xxl-visible[data-v-010fadd6]{display:block!important}}.vertical-center[data-v-010fadd6]{display:flex;align-items:center}.horizontal-center[data-v-010fadd6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-010fadd6]{text-align:right;float:right;justify-content:right}.hidden[data-v-010fadd6]{display:none!important}.no-content[data-v-010fadd6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-010fadd6],.btn[data-v-010fadd6],button[data-v-010fadd6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-010fadd6],.btn-default[type=submit][data-v-010fadd6],.btn.btn-primary[data-v-010fadd6],.btn[type=submit][data-v-010fadd6],button.btn-primary[data-v-010fadd6],button[type=submit][data-v-010fadd6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-010fadd6],.btn-default .icon[data-v-010fadd6],button .icon[data-v-010fadd6]{margin-right:.5em}input[type=password][data-v-010fadd6],input[type=text][data-v-010fadd6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-010fadd6]:focus,input[type=text][data-v-010fadd6]:focus{border:1px solid #35b870}button[data-v-010fadd6],input[data-v-010fadd6]{outline:none}input[type=text][data-v-010fadd6]:hover,textarea[data-v-010fadd6]:hover{border:1px solid #9cdfb0}ul[data-v-010fadd6]{margin:0;padding:0;list-style:none}a[data-v-010fadd6]{cursor:pointer;text-decoration:none}[data-v-010fadd6]::-webkit-scrollbar{width:.75em}[data-v-010fadd6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-010fadd6]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-010fadd6]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-010fadd6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-010fadd6],input[type=password][data-v-010fadd6],input[type=search][data-v-010fadd6],input[type=text][data-v-010fadd6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-010fadd6]:hover,input[type=password][data-v-010fadd6]:hover,input[type=search][data-v-010fadd6]:hover,input[type=text][data-v-010fadd6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-010fadd6]:focus,input[type=password][data-v-010fadd6]:focus,input[type=search][data-v-010fadd6]:focus,input[type=text][data-v-010fadd6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-010fadd6],input[type=password].with-icon[data-v-010fadd6],input[type=search].with-icon[data-v-010fadd6],input[type=text].with-icon[data-v-010fadd6]{padding-left:.3em}input[type=search][data-v-010fadd6],input[type=text][data-v-010fadd6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-010fadd6]{animation-fill-mode:both;animation-name:fadeIn-010fadd6;-webkit-animation-name:fadeIn-010fadd6}.fade-in[data-v-010fadd6],.fade-out[data-v-010fadd6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-010fadd6]{animation-fill-mode:both;animation-name:fadeOut-010fadd6;-webkit-animation-name:fadeOut-010fadd6}@keyframes fadeIn-010fadd6{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-010fadd6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-010fadd6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-010fadd6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-010fadd6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.modal-container[data-v-010fadd6]{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:var(--z-index);background:hsla(0,0%,4%,.9)}.modal-container .modal[data-v-010fadd6]{display:flex}.modal-container .modal .content[data-v-010fadd6]{--width:auto;--height:auto;width:var(--width);height:var(--height);border-radius:.5em;background:#fff}.modal-container .modal .header[data-v-010fadd6]{display:flex;border-bottom:1px solid #ccc;border-radius:.5em .5em 0 0;padding:.5em;text-align:center;justify-content:center;align-items:center;background:#e0e0e0;text-transform:uppercase}.modal-container .modal .body[data-v-010fadd6]{max-height:75vh;overflow:auto;padding:2em}.assistant-modal .modal .body{width:50vw;height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.assistant-modal .modal .body .icon{font-size:3em;color:#7e8;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;border-radius:3em;padding:1em}.assistant-modal .modal .body .text{margin-top:2.5em}/*! + * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-a:before{content:"A"}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-anchor:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-anchor-lock:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-ankh:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-archway:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-arrows-spin:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-asterisk:before{content:"\*"}.fa-at:before{content:"\@"}.fa-atom:before{content:""}.fa-audio-description:before{content:""}.fa-austral-sign:before{content:""}.fa-award:before{content:""}.fa-b:before{content:"B"}.fa-baby:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-backward:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-bacon:before{content:""}.fa-bacteria:before{content:""}.fa-bacterium:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-bahai:before{content:""}.fa-baht-sign:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-barcode:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-bed:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-bell:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bicycle:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blog:before{content:""}.fa-bold:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-bolt-lightning:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-book-bookmark:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-bookmark:before{content:""}.fa-border-all:before{content:""}.fa-border-none:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-bore-hole:before{content:""}.fa-bottle-droplet:before{content:""}.fa-bottle-water:before{content:""}.fa-bowl-food:before{content:""}.fa-bowl-rice:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-box-open:before{content:""}.fa-box-tissue:before{content:""}.fa-boxes-packing:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-bread-slice:before{content:""}.fa-bridge:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-bridge-lock:before{content:""}.fa-bridge-water:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broom:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-brush:before{content:""}.fa-bucket:before{content:""}.fa-bug:before{content:""}.fa-bug-slash:before{content:""}.fa-bugs:before{content:""}.fa-building:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-building-circle-check:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-building-flag:before{content:""}.fa-building-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-building-shield:before{content:""}.fa-building-un:before{content:""}.fa-building-user:before{content:""}.fa-building-wheat:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-burst:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-c:before{content:"C"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-week:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-camera-rotate:before{content:""}.fa-campground:before{content:""}.fa-candy-cane:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-car-on:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-car-side:before{content:""}.fa-car-tunnel:before{content:""}.fa-caravan:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cedi-sign:before{content:""}.fa-cent-sign:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-charging-station:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-chart-column:before{content:""}.fa-chart-gantt:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-chart-simple:before{content:""}.fa-check:before{content:""}.fa-check-double:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-cheese:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-child-dress:before{content:""}.fa-child-reaching:before{content:""}.fa-child-rifle:before{content:""}.fa-children:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-circle-nodes:before{content:""}.fa-circle-notch:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-city:before{content:""}.fa-clapperboard:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clipboard-question:before{content:""}.fa-clipboard-user:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-clover:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-code-commit:before{content:""}.fa-code-compare:before{content:""}.fa-code-fork:before{content:""}.fa-code-merge:before{content:""}.fa-code-pull-request:before{content:""}.fa-coins:before{content:""}.fa-colon-sign:before{content:""}.fa-comment:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-comments:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-compress:before{content:""}.fa-computer:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-couch:before{content:""}.fa-cow:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cubes-stacked:before{content:""}.fa-d:before{content:"D"}.fa-database:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-democrat:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-dharmachakra:before{content:""}.fa-diagram-next:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-diagram-successor:before{content:""}.fa-diamond:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-dice:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-disease:before{content:""}.fa-display:before{content:""}.fa-divide:before{content:""}.fa-dna:before{content:""}.fa-dog:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-dong-sign:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dove:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-download:before{content:""}.fa-dragon:before{content:""}.fa-draw-polygon:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick-bite:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-e:before{content:"E"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-egg:before{content:""}.fa-eject:before{content:""}.fa-elevator:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-envelope:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-equals:before{content:"\="}.fa-eraser:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-exclamation:before{content:"\!"}.fa-expand:before{content:""}.fa-explosion:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-eye-slash:before{content:""}.fa-f:before{content:"F"}.fa-angry:before,.fa-face-angry:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-fan:before{content:""}.fa-faucet:before{content:""}.fa-faucet-drip:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-ferry:before{content:""}.fa-file:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-file-audio:before{content:""}.fa-file-circle-check:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-file-circle-minus:before{content:""}.fa-file-circle-plus:before{content:""}.fa-file-circle-question:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-excel:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-file-medical:before{content:""}.fa-file-pdf:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-shield:before{content:""}.fa-file-signature:before{content:""}.fa-file-video:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-file-word:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-burner:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-fish:before{content:""}.fa-fish-fins:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flask:before{content:""}.fa-flask-vial:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-florin-sign:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-folder-closed:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-folder-tree:before{content:""}.fa-font:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-franc-sign:before{content:""}.fa-frog:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-g:before{content:"G"}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gifts:before{content:""}.fa-glass-water:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-glasses:before{content:""}.fa-globe:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-greater-than:before{content:"\>"}.fa-greater-than-equal:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-guarani-sign:before{content:""}.fa-guitar:before{content:""}.fa-gun:before{content:""}.fa-h:before{content:"H"}.fa-hammer:before{content:""}.fa-hamsa:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-sparkles:before{content:""}.fa-hand-spock:before{content:""}.fa-handcuffs:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-hands-bound:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-hands-clapping:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-holding-child:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-handshake:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-handshake-slash:before{content:""}.fa-hanukiah:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-hashtag:before{content:"\#"}.fa-hat-cowboy:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-hat-wizard:before{content:""}.fa-head-side-cough:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-head-side-mask:before{content:""}.fa-head-side-virus:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-heart-circle-check:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-helmet-un:before{content:""}.fa-highlighter:before{content:""}.fa-hill-avalanche:before{content:""}.fa-hill-rockslide:before{content:""}.fa-hippo:before{content:""}.fa-hockey-puck:before{content:""}.fa-holly-berry:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-hospital-user:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:""}.fa-hourglass-empty:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-house-chimney-user:before{content:""}.fa-house-chimney-window:before{content:""}.fa-house-circle-check:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-house-crack:before{content:""}.fa-house-fire:before{content:""}.fa-house-flag:before{content:""}.fa-house-flood-water:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-house-lock:before{content:""}.fa-house-medical:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-house-medical-flag:before{content:""}.fa-house-signal:before{content:""}.fa-house-tsunami:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-hurricane:before{content:""}.fa-i:before{content:"I"}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-icicles:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-images:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-italic:before{content:""}.fa-j:before{content:"J"}.fa-jar:before{content:""}.fa-jar-wheat:before{content:""}.fa-jedi:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-joint:before{content:""}.fa-jug-detergent:before{content:""}.fa-k:before{content:"K"}.fa-kaaba:before{content:""}.fa-key:before{content:""}.fa-keyboard:before{content:""}.fa-khanda:before{content:""}.fa-kip-sign:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-kitchen-set:before{content:""}.fa-kiwi-bird:before{content:""}.fa-l:before{content:"L"}.fa-land-mine-on:before{content:""}.fa-landmark:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-landmark-flag:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-file:before{content:""}.fa-laptop-medical:before{content:""}.fa-lari-sign:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-lemon:before{content:""}.fa-less-than:before{content:"\<"}.fa-less-than-equal:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-lines-leaning:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-lira-sign:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-litecoin-sign:before{content:""}.fa-location-arrow:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-location-pin-lock:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-locust:before{content:""}.fa-lungs:before{content:""}.fa-lungs-virus:before{content:""}.fa-m:before{content:"M"}.fa-magnet:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-manat-sign:before{content:""}.fa-map:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-map-pin:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-and-venus:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-mask:before{content:""}.fa-mask-face:before{content:""}.fa-mask-ventilator:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-mattress-pillow:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-medal:before{content:""}.fa-memory:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-meteor:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-mill-sign:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-mitten:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-mobile-button:before{content:""}.fa-mobile-retro:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-money-bills:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-mosquito-net:before{content:""}.fa-motorcycle:before{content:""}.fa-mound:before{content:""}.fa-mountain:before{content:""}.fa-mountain-city:before{content:""}.fa-mountain-sun:before{content:""}.fa-mug-hot:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-music:before{content:""}.fa-n:before{content:"N"}.fa-naira-sign:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-not-equal:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-notes-medical:before{content:""}.fa-o:before{content:"O"}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-oil-can:before{content:""}.fa-oil-well:before{content:""}.fa-om:before{content:""}.fa-otter:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-p:before{content:"P"}.fa-pager:before{content:""}.fa-paint-roller:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-palette:before{content:""}.fa-pallet:before{content:""}.fa-panorama:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-passport:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-pause:before{content:""}.fa-paw:before{content:""}.fa-peace:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-people-group:before{content:""}.fa-people-line:before{content:""}.fa-people-pulling:before{content:""}.fa-people-robbery:before{content:""}.fa-people-roof:before{content:""}.fa-pepper-hot:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-male:before,.fa-person:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-person-booth:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-person-burst:before{content:""}.fa-person-cane:before{content:""}.fa-person-chalkboard:before{content:""}.fa-person-circle-check:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-person-circle-minus:before{content:""}.fa-person-circle-plus:before{content:""}.fa-person-circle-question:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-person-dress-burst:before{content:""}.fa-person-drowning:before{content:""}.fa-person-falling:before{content:""}.fa-person-falling-burst:before{content:""}.fa-person-half-dress:before{content:""}.fa-person-harassing:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-person-military-pointing:before{content:""}.fa-person-military-rifle:before{content:""}.fa-person-military-to-person:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-person-pregnant:before{content:""}.fa-person-rays:before{content:""}.fa-person-rifle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-person-shelter:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-person-through-window:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-peseta-sign:before{content:""}.fa-peso-sign:before{content:""}.fa-phone:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-circle-check:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-plane-departure:before{content:""}.fa-plane-lock:before{content:""}.fa-plane-slash:before{content:""}.fa-plane-up:before{content:""}.fa-plant-wilt:before{content:""}.fa-plate-wheat:before{content:""}.fa-play:before{content:""}.fa-plug:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-plug-circle-check:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-plus-minus:before{content:""}.fa-podcast:before{content:""}.fa-poo:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-power-off:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-print:before{content:""}.fa-pump-medical:before{content:""}.fa-pump-soap:before{content:""}.fa-puzzle-piece:before{content:""}.fa-q:before{content:"Q"}.fa-qrcode:before{content:""}.fa-question:before{content:"\?"}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-r:before{content:"R"}.fa-radiation:before{content:""}.fa-radio:before{content:""}.fa-rainbow:before{content:""}.fa-ranking-star:before{content:""}.fa-receipt:before{content:""}.fa-record-vinyl:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-recycle:before{content:""}.fa-registered:before{content:""}.fa-repeat:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-republican:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-ribbon:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-road-barrier:before{content:""}.fa-road-bridge:before{content:""}.fa-road-circle-check:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-road-lock:before{content:""}.fa-road-spikes:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-route:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-rug:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-rupiah-sign:before{content:""}.fa-s:before{content:"S"}.fa-sack-dollar:before{content:""}.fa-sack-xmark:before{content:""}.fa-sailboat:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-school:before{content:""}.fa-school-circle-check:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-school-flag:before{content:""}.fa-school-lock:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-screwdriver:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-scroll:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-sd-card:before{content:""}.fa-section:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-server:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-sheet-plastic:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-shield-cat:before{content:""}.fa-shield-dog:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-shield-heart:before{content:""}.fa-shield-virus:before{content:""}.fa-ship:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-shoe-prints:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-shop-lock:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-shower:before{content:""}.fa-shrimp:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-sim-card:before{content:""}.fa-sink:before{content:""}.fa-sitemap:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-slash:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-smog:before{content:""}.fa-smoking:before{content:""}.fa-snowflake:before{content:""}.fa-snowman:before{content:""}.fa-snowplow:before{content:""}.fa-soap:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-spa:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-spell-check:before{content:""}.fa-spider:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-spray-can:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-square:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-check-square:before,.fa-square-check:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-square-full:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-square-nfi:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-square-person-confined:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-square-virus:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-stairs:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-stethoscope:before{content:""}.fa-stop:before{content:""}.fa-stopwatch:before{content:""}.fa-stopwatch-20:before{content:""}.fa-store:before{content:""}.fa-store-slash:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stroopwafel:before{content:""}.fa-subscript:before{content:""}.fa-suitcase:before{content:""}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-superscript:before{content:""}.fa-swatchbook:before{content:""}.fa-synagogue:before{content:""}.fa-syringe:before{content:""}.fa-t:before{content:"T"}.fa-table:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-table-list:before,.fa-th-list:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-tablet-button:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-tablets:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tarp:before{content:""}.fa-tarp-droplet:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-tent:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-tents:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-text-width:before{content:""}.fa-thermometer:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-ticket:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-timeline:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-toilet-portable:before{content:""}.fa-toilets-portable:before{content:""}.fa-toolbox:before{content:""}.fa-tooth:before{content:""}.fa-torii-gate:before{content:""}.fa-tornado:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-tower-cell:before{content:""}.fa-tower-observation:before{content:""}.fa-tractor:before{content:""}.fa-trademark:before{content:""}.fa-traffic-light:before{content:""}.fa-trailer:before{content:""}.fa-train:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-train-tram:before,.fa-tram:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-trash:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-tree:before{content:""}.fa-tree-city:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-trophy:before{content:""}.fa-trowel:before{content:""}.fa-trowel-bricks:before{content:""}.fa-truck:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-truck-droplet:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-truck-field:before{content:""}.fa-truck-field-un:before{content:""}.fa-truck-front:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-truck-plane:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-u:before{content:"U"}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-underline:before{content:""}.fa-universal-access:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-upload:before{content:""}.fa-user:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-clock:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-user-graduate:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-user-injured:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-user-lock:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-users:before{content:""}.fa-users-between-lines:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-users-line:before{content:""}.fa-users-rays:before{content:""}.fa-users-rectangle:before{content:""}.fa-users-slash:before{content:""}.fa-users-viewfinder:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-v:before{content:"V"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-vault:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-vest:before{content:""}.fa-vest-patches:before{content:""}.fa-vial:before{content:""}.fa-vial-circle-check:before{content:""}.fa-vial-virus:before{content:""}.fa-vials:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-virus:before{content:""}.fa-virus-covid:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-virus-slash:before{content:""}.fa-viruses:before{content:""}.fa-voicemail:before{content:""}.fa-volcano:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-volume-off:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-vr-cardboard:before{content:""}.fa-w:before{content:"W"}.fa-walkie-talkie:before{content:""}.fa-wallet:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-wand-sparkles:before{content:""}.fa-warehouse:before{content:""}.fa-water:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-wave-square:before{content:""}.fa-weight-hanging:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-wheelchair:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-wind:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-worm:before{content:""}.fa-wrench:before{content:""}.fa-x:before{content:"X"}.fa-x-ray:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-xmarks-lines:before{content:""}.fa-y:before{content:"Y"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-yin-yang:before{content:""}.fa-z:before{content:"Z"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}/*! + * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;font-display:block;src:url(/static/fonts/fa-solid-900.40ddefd7.woff2) format("woff2"),url(/static/fonts/fa-solid-900.3a463ec3.ttf) format("truetype")}.fa-solid,.fas{font-family:Font Awesome\ 6 Free;font-weight:900}/*! + * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;font-display:block;src:url(/static/fonts/fa-regular-400.2ffd018f.woff2) format("woff2"),url(/static/fonts/fa-regular-400.da02cb7e.ttf) format("truetype")}.fa-regular,.far{font-family:Font Awesome\ 6 Free;font-weight:400}/*! + * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/static/fonts/fa-brands-400.859fc388.woff2) format("woff2"),url(/static/fonts/fa-brands-400.7fa789ab.ttf) format("truetype")}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands;font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-adn:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-airbnb:before{content:""}.fa-algolia:before{content:""}.fa-alipay:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-amilia:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-pay:before{content:""}.fa-artstation:before{content:""}.fa-asymmetrik:before{content:""}.fa-atlassian:before{content:""}.fa-audible:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-aws:before{content:""}.fa-bandcamp:before{content:""}.fa-battle-net:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bilibili:before{content:""}.fa-bimobject:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bootstrap:before{content:""}.fa-bots:before{content:""}.fa-btc:before{content:""}.fa-buffer:before{content:""}.fa-buromobelexperte:before{content:""}.fa-buy-n-large:before{content:""}.fa-buysellads:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-chrome:before{content:""}.fa-chromecast:before{content:""}.fa-cloudflare:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cmplid:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cotton-bureau:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-critical-role:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dailymotion:before{content:""}.fa-dashcube:before{content:""}.fa-deezer:before{content:""}.fa-delicious:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dhl:before{content:""}.fa-diaspora:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-draft2digital:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drupal:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edge-legacy:before{content:""}.fa-elementor:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-etsy:before{content:""}.fa-evernote:before{content:""}.fa-expeditedssl:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-figma:before{content:""}.fa-firefox:before{content:""}.fa-firefox-browser:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-fly:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-fulcrum:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-git:before{content:""}.fa-git-alt:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-gofore:before{content:""}.fa-golang:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-pay:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guilded:before{content:""}.fa-gulp:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hashnode:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-hive:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-hotjar:before{content:""}.fa-houzz:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-ideal:before{content:""}.fa-imdb:before{content:""}.fa-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-instalod:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-itch-io:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joomla:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaggle:before{content:""}.fa-keybase:before{content:""}.fa-keycdn:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-korvue:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-leanpub:before{content:""}.fa-less:before{content:""}.fa-line:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-mailchimp:before{content:""}.fa-mandalorian:before{content:""}.fa-markdown:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-mdb:before{content:""}.fa-medapps:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-mendeley:before{content:""}.fa-microblog:before{content:""}.fa-microsoft:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mixer:before{content:""}.fa-mizuni:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-napster:before{content:""}.fa-neos:before{content:""}.fa-nfc-directional:before{content:""}.fa-nfc-symbol:before{content:""}.fa-nimblr:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-octopus-deploy:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-old-republic:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-orcid:before{content:""}.fa-osi:before{content:""}.fa-padlet:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-palfed:before{content:""}.fa-patreon:before{content:""}.fa-paypal:before{content:""}.fa-perbyte:before{content:""}.fa-periscope:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-square:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pix:before{content:""}.fa-playstation:before{content:""}.fa-product-hunt:before{content:""}.fa-pushed:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-r-project:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-renren:before{content:""}.fa-replyd:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-rev:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-rust:before{content:""}.fa-safari:before{content:""}.fa-salesforce:before{content:""}.fa-sass:before{content:""}.fa-schlix:before{content:""}.fa-screenpal:before{content:""}.fa-scribd:before{content:""}.fa-searchengin:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-servicestack:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shopify:before{content:""}.fa-shopware:before{content:""}.fa-simplybuilt:before{content:""}.fa-sistrix:before{content:""}.fa-sith:before{content:""}.fa-sitrox:before{content:""}.fa-sketch:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-slideshare:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-snapchat-square:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-speakap:before{content:""}.fa-speaker-deck:before{content:""}.fa-spotify:before{content:""}.fa-square-font-awesome:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stackpath:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-sticker-mule:before{content:""}.fa-strava:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-superpowers:before{content:""}.fa-supple:before{content:""}.fa-suse:before{content:""}.fa-swift:before{content:""}.fa-symfony:before{content:""}.fa-teamspeak:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-tencent-weibo:before{content:""}.fa-the-red-yeti:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-think-peaks:before{content:""}.fa-tiktok:before{content:""}.fa-trade-federation:before{content:""}.fa-trello:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbraco:before{content:""}.fa-uncharted:before{content:""}.fa-uniregistry:before{content:""}.fa-unity:before{content:""}.fa-unsplash:before{content:""}.fa-untappd:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-vaadin:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-viber:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-vuejs:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-waze:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-whmcs:before{content:""}.fa-wikipedia-w:before{content:""}.fa-windows:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wodu:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yammer:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}body,html{margin:0;overflow:auto}#app,body,html{width:100%;height:100%}#app{font-family:BlinkMacSystemFont,-apple-system,Avenir,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.col-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-4d9c871b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-4d9c871b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-4d9c871b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-4d9c871b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-4d9c871b]:first-child{margin-left:26%!important}.col-offset-3[data-v-4d9c871b]:not(first-child){margin-left:30%!important}.col-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-4d9c871b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-4d9c871b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-4d9c871b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-4d9c871b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-4d9c871b]:first-child{margin-left:52%!important}.col-offset-6[data-v-4d9c871b]:not(first-child){margin-left:56%!important}.col-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-4d9c871b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-4d9c871b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-4d9c871b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-4d9c871b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-4d9c871b]:first-child{margin-left:78%!important}.col-offset-9[data-v-4d9c871b]:not(first-child){margin-left:82%!important}.col-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-4d9c871b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-4d9c871b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-4d9c871b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-4d9c871b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-s-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-s-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-s-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-4d9c871b]{display:none!important}.s-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-m-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-m-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-m-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-4d9c871b]{display:none!important}.m-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-l-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-l-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-l-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-4d9c871b]{display:none!important}.l-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-xl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-xl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-xl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-4d9c871b]{display:none!important}.xl-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-xxl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-xxl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-xxl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-4d9c871b]{display:none!important}.xxl-visible[data-v-4d9c871b]{display:block!important}}.vertical-center[data-v-4d9c871b]{display:flex;align-items:center}.horizontal-center[data-v-4d9c871b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-4d9c871b]{text-align:right;float:right;justify-content:right}.hidden[data-v-4d9c871b]{display:none!important}.no-content[data-v-4d9c871b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-4d9c871b],.btn[data-v-4d9c871b],button[data-v-4d9c871b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-4d9c871b],.btn-default[type=submit][data-v-4d9c871b],.btn.btn-primary[data-v-4d9c871b],.btn[type=submit][data-v-4d9c871b],button.btn-primary[data-v-4d9c871b],button[type=submit][data-v-4d9c871b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-4d9c871b],.btn-default .icon[data-v-4d9c871b],button .icon[data-v-4d9c871b]{margin-right:.5em}input[type=password][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-4d9c871b]:focus,input[type=text][data-v-4d9c871b]:focus{border:1px solid #35b870}button[data-v-4d9c871b],input[data-v-4d9c871b]{outline:none}input[type=text][data-v-4d9c871b]:hover,textarea[data-v-4d9c871b]:hover{border:1px solid #9cdfb0}ul[data-v-4d9c871b]{margin:0;padding:0;list-style:none}a[data-v-4d9c871b]{cursor:pointer;text-decoration:none}[data-v-4d9c871b]::-webkit-scrollbar{width:.75em}[data-v-4d9c871b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-4d9c871b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-4d9c871b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-4d9c871b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-4d9c871b],input[type=password][data-v-4d9c871b],input[type=search][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-4d9c871b]:hover,input[type=password][data-v-4d9c871b]:hover,input[type=search][data-v-4d9c871b]:hover,input[type=text][data-v-4d9c871b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-4d9c871b]:focus,input[type=password][data-v-4d9c871b]:focus,input[type=search][data-v-4d9c871b]:focus,input[type=text][data-v-4d9c871b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-4d9c871b],input[type=password].with-icon[data-v-4d9c871b],input[type=search].with-icon[data-v-4d9c871b],input[type=text].with-icon[data-v-4d9c871b]{padding-left:.3em}input[type=search][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-4d9c871b]{animation-fill-mode:both;animation-name:fadeIn-4d9c871b;-webkit-animation-name:fadeIn-4d9c871b}.fade-in[data-v-4d9c871b],.fade-out[data-v-4d9c871b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-4d9c871b]{animation-fill-mode:both;animation-name:fadeOut-4d9c871b;-webkit-animation-name:fadeOut-4d9c871b}@keyframes fadeIn-4d9c871b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-4d9c871b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.loading[data-v-4d9c871b]{display:flex;align-items:center;justify-content:center;font-size:3em;position:absolute;top:0;left:0;width:100%;height:100%;background:#909090;opacity:.5}.icon[data-v-4d9c871b]{display:inline-block;position:relative;width:80px;height:80px}.icon div[data-v-4d9c871b]{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.icon div[data-v-4d9c871b]:first-child{left:8px;animation:lds-ellipsis1-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(2){left:8px;animation:lds-ellipsis2-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(3){left:32px;animation:lds-ellipsis2-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(4){left:56px;animation:lds-ellipsis3-4d9c871b .6s infinite}@keyframes lds-ellipsis1-4d9c871b{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-4d9c871b{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-4d9c871b{0%{transform:translate(0)}to{transform:translate(24px)}}.col-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1b4663f2]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1b4663f2]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1b4663f2]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1b4663f2]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1b4663f2]:first-child{margin-left:26%!important}.col-offset-3[data-v-1b4663f2]:not(first-child){margin-left:30%!important}.col-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1b4663f2]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1b4663f2]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1b4663f2]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1b4663f2]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1b4663f2]:first-child{margin-left:52%!important}.col-offset-6[data-v-1b4663f2]:not(first-child){margin-left:56%!important}.col-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1b4663f2]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1b4663f2]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1b4663f2]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1b4663f2]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1b4663f2]:first-child{margin-left:78%!important}.col-offset-9[data-v-1b4663f2]:not(first-child){margin-left:82%!important}.col-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1b4663f2]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1b4663f2]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1b4663f2]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1b4663f2]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-s-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-s-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-s-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1b4663f2]{display:none!important}.s-visible[data-v-1b4663f2]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-m-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-m-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-m-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1b4663f2]{display:none!important}.m-visible[data-v-1b4663f2]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-l-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-l-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-l-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1b4663f2]{display:none!important}.l-visible[data-v-1b4663f2]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-xl-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-xl-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-xl-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1b4663f2]{display:none!important}.xl-visible[data-v-1b4663f2]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-xxl-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-xxl-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-xxl-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1b4663f2]{display:none!important}.xxl-visible[data-v-1b4663f2]{display:block!important}}.vertical-center[data-v-1b4663f2]{display:flex;align-items:center}.horizontal-center[data-v-1b4663f2]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1b4663f2]{text-align:right;float:right;justify-content:right}.hidden[data-v-1b4663f2]{display:none!important}.no-content[data-v-1b4663f2]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1b4663f2],.btn[data-v-1b4663f2],button[data-v-1b4663f2]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1b4663f2],.btn-default[type=submit][data-v-1b4663f2],.btn.btn-primary[data-v-1b4663f2],.btn[type=submit][data-v-1b4663f2],button.btn-primary[data-v-1b4663f2],button[type=submit][data-v-1b4663f2]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1b4663f2],.btn-default .icon[data-v-1b4663f2],button .icon[data-v-1b4663f2]{margin-right:.5em}input[type=password][data-v-1b4663f2],input[type=text][data-v-1b4663f2]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1b4663f2]:focus,input[type=text][data-v-1b4663f2]:focus{border:1px solid #35b870}button[data-v-1b4663f2],input[data-v-1b4663f2]{outline:none}input[type=text][data-v-1b4663f2]:hover,textarea[data-v-1b4663f2]:hover{border:1px solid #9cdfb0}ul[data-v-1b4663f2]{margin:0;padding:0;list-style:none}a[data-v-1b4663f2]{cursor:pointer;text-decoration:none}[data-v-1b4663f2]::-webkit-scrollbar{width:.75em}[data-v-1b4663f2]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1b4663f2]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-1b4663f2]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-1b4663f2]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1b4663f2],input[type=password][data-v-1b4663f2],input[type=search][data-v-1b4663f2],input[type=text][data-v-1b4663f2]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1b4663f2]:hover,input[type=password][data-v-1b4663f2]:hover,input[type=search][data-v-1b4663f2]:hover,input[type=text][data-v-1b4663f2]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1b4663f2]:focus,input[type=password][data-v-1b4663f2]:focus,input[type=search][data-v-1b4663f2]:focus,input[type=text][data-v-1b4663f2]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1b4663f2],input[type=password].with-icon[data-v-1b4663f2],input[type=search].with-icon[data-v-1b4663f2],input[type=text].with-icon[data-v-1b4663f2]{padding-left:.3em}input[type=search][data-v-1b4663f2],input[type=text][data-v-1b4663f2]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1b4663f2]{animation-fill-mode:both;animation-name:fadeIn-1b4663f2;-webkit-animation-name:fadeIn-1b4663f2}.fade-in[data-v-1b4663f2],.fade-out[data-v-1b4663f2]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1b4663f2]{animation-fill-mode:both;animation-name:fadeOut-1b4663f2;-webkit-animation-name:fadeOut-1b4663f2}@keyframes fadeIn-1b4663f2{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-1b4663f2{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1b4663f2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1b4663f2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1b4663f2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.row[data-v-1b4663f2]{width:100%;height:49%}.row[data-v-1b4663f2]:not(:last-child){margin-bottom:1%}.col-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-5df52982]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-5df52982]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-5df52982]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-5df52982]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-5df52982]:first-child{margin-left:26%!important}.col-offset-3[data-v-5df52982]:not(first-child){margin-left:30%!important}.col-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-5df52982]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-5df52982]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-5df52982]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-5df52982]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-5df52982]:first-child{margin-left:52%!important}.col-offset-6[data-v-5df52982]:not(first-child){margin-left:56%!important}.col-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-5df52982]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-5df52982]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-5df52982]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-5df52982]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-5df52982]:first-child{margin-left:78%!important}.col-offset-9[data-v-5df52982]:not(first-child){margin-left:82%!important}.col-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-5df52982]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-5df52982]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-5df52982]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-5df52982]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-3[data-v-5df52982]{margin-left:26%}.col-no-margin-s-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-6[data-v-5df52982]{margin-left:52%}.col-no-margin-s-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-9[data-v-5df52982]{margin-left:78%}.col-no-margin-s-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-s-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-5df52982]{display:none!important}.s-visible[data-v-5df52982]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-3[data-v-5df52982]{margin-left:26%}.col-no-margin-m-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-6[data-v-5df52982]{margin-left:52%}.col-no-margin-m-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-9[data-v-5df52982]{margin-left:78%}.col-no-margin-m-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-m-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-5df52982]{display:none!important}.m-visible[data-v-5df52982]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-3[data-v-5df52982]{margin-left:26%}.col-no-margin-l-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-6[data-v-5df52982]{margin-left:52%}.col-no-margin-l-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-9[data-v-5df52982]{margin-left:78%}.col-no-margin-l-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-l-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-5df52982]{display:none!important}.l-visible[data-v-5df52982]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-3[data-v-5df52982]{margin-left:26%}.col-no-margin-xl-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-6[data-v-5df52982]{margin-left:52%}.col-no-margin-xl-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-9[data-v-5df52982]{margin-left:78%}.col-no-margin-xl-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-5df52982]{display:none!important}.xl-visible[data-v-5df52982]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-3[data-v-5df52982]{margin-left:26%}.col-no-margin-xxl-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-6[data-v-5df52982]{margin-left:52%}.col-no-margin-xxl-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-9[data-v-5df52982]{margin-left:78%}.col-no-margin-xxl-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-5df52982]{display:none!important}.xxl-visible[data-v-5df52982]{display:block!important}}.vertical-center[data-v-5df52982]{display:flex;align-items:center}.horizontal-center[data-v-5df52982]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-5df52982]{text-align:right;float:right;justify-content:right}.hidden[data-v-5df52982]{display:none!important}.no-content[data-v-5df52982]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-5df52982],.btn[data-v-5df52982],button[data-v-5df52982]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-5df52982],.btn-default[type=submit][data-v-5df52982],.btn.btn-primary[data-v-5df52982],.btn[type=submit][data-v-5df52982],button.btn-primary[data-v-5df52982],button[type=submit][data-v-5df52982]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-5df52982],.btn-default .icon[data-v-5df52982],button .icon[data-v-5df52982]{margin-right:.5em}input[type=password][data-v-5df52982],input[type=text][data-v-5df52982]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-5df52982]:focus,input[type=text][data-v-5df52982]:focus{border:1px solid #35b870}button[data-v-5df52982],input[data-v-5df52982]{outline:none}input[type=text][data-v-5df52982]:hover,textarea[data-v-5df52982]:hover{border:1px solid #9cdfb0}ul[data-v-5df52982]{margin:0;padding:0;list-style:none}a[data-v-5df52982]{cursor:pointer;text-decoration:none}[data-v-5df52982]::-webkit-scrollbar{width:.75em}[data-v-5df52982]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-5df52982]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-5df52982]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-5df52982]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-5df52982],input[type=password][data-v-5df52982],input[type=search][data-v-5df52982],input[type=text][data-v-5df52982]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-5df52982]:hover,input[type=password][data-v-5df52982]:hover,input[type=search][data-v-5df52982]:hover,input[type=text][data-v-5df52982]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-5df52982]:focus,input[type=password][data-v-5df52982]:focus,input[type=search][data-v-5df52982]:focus,input[type=text][data-v-5df52982]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-5df52982],input[type=password].with-icon[data-v-5df52982],input[type=search].with-icon[data-v-5df52982],input[type=text].with-icon[data-v-5df52982]{padding-left:.3em}input[type=search][data-v-5df52982],input[type=text][data-v-5df52982]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-5df52982]{animation-fill-mode:both;animation-name:fadeIn-5df52982;-webkit-animation-name:fadeIn-5df52982}.fade-in[data-v-5df52982],.fade-out[data-v-5df52982]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-5df52982]{animation-fill-mode:both;animation-name:fadeOut-5df52982;-webkit-animation-name:fadeOut-5df52982}@keyframes fadeIn-5df52982{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-5df52982{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-5df52982]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-5df52982]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-5df52982]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.widget[data-v-5df52982]{height:calc(100% - 1em);background:#fff;border-radius:5px;display:flex;justify-content:center;align-content:center;position:relative;overflow:hidden;box-shadow:0 3px 3px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08)}.col-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-cefcfdfc]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-cefcfdfc]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-cefcfdfc]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-cefcfdfc]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-cefcfdfc]:first-child{margin-left:26%!important}.col-offset-3[data-v-cefcfdfc]:not(first-child){margin-left:30%!important}.col-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-cefcfdfc]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-cefcfdfc]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-cefcfdfc]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-cefcfdfc]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-cefcfdfc]:first-child{margin-left:52%!important}.col-offset-6[data-v-cefcfdfc]:not(first-child){margin-left:56%!important}.col-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-cefcfdfc]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-cefcfdfc]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-cefcfdfc]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-cefcfdfc]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-cefcfdfc]:first-child{margin-left:78%!important}.col-offset-9[data-v-cefcfdfc]:not(first-child){margin-left:82%!important}.col-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-cefcfdfc]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-cefcfdfc]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-cefcfdfc]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-cefcfdfc]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-s-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-s-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-s-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-s-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-cefcfdfc]{display:none!important}.s-visible[data-v-cefcfdfc]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-m-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-m-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-m-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-m-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-cefcfdfc]{display:none!important}.m-visible[data-v-cefcfdfc]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-l-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-l-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-l-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-l-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-cefcfdfc]{display:none!important}.l-visible[data-v-cefcfdfc]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-xl-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-xl-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-xl-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-cefcfdfc]{display:none!important}.xl-visible[data-v-cefcfdfc]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-xxl-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-xxl-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-xxl-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-cefcfdfc]{display:none!important}.xxl-visible[data-v-cefcfdfc]{display:block!important}}.vertical-center[data-v-cefcfdfc]{display:flex;align-items:center}.horizontal-center[data-v-cefcfdfc]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-cefcfdfc]{text-align:right;float:right;justify-content:right}.hidden[data-v-cefcfdfc]{display:none!important}.no-content[data-v-cefcfdfc]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-cefcfdfc],.btn[data-v-cefcfdfc],button[data-v-cefcfdfc]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-cefcfdfc],.btn-default[type=submit][data-v-cefcfdfc],.btn.btn-primary[data-v-cefcfdfc],.btn[type=submit][data-v-cefcfdfc],button.btn-primary[data-v-cefcfdfc],button[type=submit][data-v-cefcfdfc]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-cefcfdfc],.btn-default .icon[data-v-cefcfdfc],button .icon[data-v-cefcfdfc]{margin-right:.5em}input[type=password][data-v-cefcfdfc],input[type=text][data-v-cefcfdfc]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-cefcfdfc]:focus,input[type=text][data-v-cefcfdfc]:focus{border:1px solid #35b870}button[data-v-cefcfdfc],input[data-v-cefcfdfc]{outline:none}input[type=text][data-v-cefcfdfc]:hover,textarea[data-v-cefcfdfc]:hover{border:1px solid #9cdfb0}ul[data-v-cefcfdfc]{margin:0;padding:0;list-style:none}a[data-v-cefcfdfc]{cursor:pointer;text-decoration:none}[data-v-cefcfdfc]::-webkit-scrollbar{width:.75em}[data-v-cefcfdfc]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-cefcfdfc]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-cefcfdfc]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-cefcfdfc]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-cefcfdfc],input[type=password][data-v-cefcfdfc],input[type=search][data-v-cefcfdfc],input[type=text][data-v-cefcfdfc]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-cefcfdfc]:hover,input[type=password][data-v-cefcfdfc]:hover,input[type=search][data-v-cefcfdfc]:hover,input[type=text][data-v-cefcfdfc]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-cefcfdfc]:focus,input[type=password][data-v-cefcfdfc]:focus,input[type=search][data-v-cefcfdfc]:focus,input[type=text][data-v-cefcfdfc]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-cefcfdfc],input[type=password].with-icon[data-v-cefcfdfc],input[type=search].with-icon[data-v-cefcfdfc],input[type=text].with-icon[data-v-cefcfdfc]{padding-left:.3em}input[type=search][data-v-cefcfdfc],input[type=text][data-v-cefcfdfc]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-cefcfdfc]{animation-fill-mode:both;animation-name:fadeIn-cefcfdfc;-webkit-animation-name:fadeIn-cefcfdfc}.fade-in[data-v-cefcfdfc],.fade-out[data-v-cefcfdfc]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-cefcfdfc]{animation-fill-mode:both;animation-name:fadeOut-cefcfdfc;-webkit-animation-name:fadeOut-cefcfdfc}@keyframes fadeIn-cefcfdfc{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-cefcfdfc{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-cefcfdfc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-cefcfdfc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-cefcfdfc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}@font-face{font-family:Lato Medium;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;src:url(/static/fonts/lato-medium.13fcde4c.woff2) format("woff2"),url(/static/fonts/lato-medium.b41c3821.woff) format("woff")}@font-face{font-family:Lato Medium;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;src:url(/static/fonts/lato-medium-italic.1e312dd9.woff2) format("woff2"),url(/static/fonts/lato-medium-italic.1996cc15.woff) format("woff")}#dashboard[data-v-cefcfdfc]{width:100%;height:100%;display:flex;flex-direction:column;margin:0;padding:1em 1em 0 1em;background:url(/static/img/dashboard-bg-light.06da6eab.jpg);background-size:cover;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}#dashboard .blurred[data-v-cefcfdfc]{filter:blur(.075em)}.col-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-16cef6aa]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-16cef6aa]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-16cef6aa]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-16cef6aa]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-16cef6aa]:first-child{margin-left:26%!important}.col-offset-3[data-v-16cef6aa]:not(first-child){margin-left:30%!important}.col-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-16cef6aa]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-16cef6aa]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-16cef6aa]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-16cef6aa]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-16cef6aa]:first-child{margin-left:52%!important}.col-offset-6[data-v-16cef6aa]:not(first-child){margin-left:56%!important}.col-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-16cef6aa]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-16cef6aa]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-16cef6aa]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-16cef6aa]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-16cef6aa]:first-child{margin-left:78%!important}.col-offset-9[data-v-16cef6aa]:not(first-child){margin-left:82%!important}.col-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-16cef6aa]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-16cef6aa]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-16cef6aa]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-16cef6aa]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-1[data-v-16cef6aa]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-2[data-v-16cef6aa]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-3[data-v-16cef6aa]{margin-left:26%}.col-no-margin-s-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-4[data-v-16cef6aa]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-5[data-v-16cef6aa]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-6[data-v-16cef6aa]{margin-left:52%}.col-no-margin-s-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-7[data-v-16cef6aa]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-8[data-v-16cef6aa]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-9[data-v-16cef6aa]{margin-left:78%}.col-no-margin-s-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-10[data-v-16cef6aa]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-s-11[data-v-16cef6aa]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-s-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-16cef6aa]{display:none!important}.s-visible[data-v-16cef6aa]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-1[data-v-16cef6aa]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-2[data-v-16cef6aa]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-3[data-v-16cef6aa]{margin-left:26%}.col-no-margin-m-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-4[data-v-16cef6aa]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-5[data-v-16cef6aa]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-6[data-v-16cef6aa]{margin-left:52%}.col-no-margin-m-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-7[data-v-16cef6aa]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-8[data-v-16cef6aa]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-9[data-v-16cef6aa]{margin-left:78%}.col-no-margin-m-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-10[data-v-16cef6aa]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-m-11[data-v-16cef6aa]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-m-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-16cef6aa]{display:none!important}.m-visible[data-v-16cef6aa]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-1[data-v-16cef6aa]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-2[data-v-16cef6aa]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-3[data-v-16cef6aa]{margin-left:26%}.col-no-margin-l-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-4[data-v-16cef6aa]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-5[data-v-16cef6aa]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-6[data-v-16cef6aa]{margin-left:52%}.col-no-margin-l-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-7[data-v-16cef6aa]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-8[data-v-16cef6aa]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-9[data-v-16cef6aa]{margin-left:78%}.col-no-margin-l-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-10[data-v-16cef6aa]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-l-11[data-v-16cef6aa]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-l-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-16cef6aa]{display:none!important}.l-visible[data-v-16cef6aa]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-1[data-v-16cef6aa]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-2[data-v-16cef6aa]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-3[data-v-16cef6aa]{margin-left:26%}.col-no-margin-xl-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-4[data-v-16cef6aa]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-5[data-v-16cef6aa]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-6[data-v-16cef6aa]{margin-left:52%}.col-no-margin-xl-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-7[data-v-16cef6aa]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-8[data-v-16cef6aa]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-9[data-v-16cef6aa]{margin-left:78%}.col-no-margin-xl-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-10[data-v-16cef6aa]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xl-11[data-v-16cef6aa]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-16cef6aa]{display:none!important}.xl-visible[data-v-16cef6aa]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-1[data-v-16cef6aa]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-16cef6aa]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-2[data-v-16cef6aa]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-16cef6aa]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-3[data-v-16cef6aa]{margin-left:26%}.col-no-margin-xxl-3[data-v-16cef6aa]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-4[data-v-16cef6aa]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-16cef6aa]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-5[data-v-16cef6aa]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-16cef6aa]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-6[data-v-16cef6aa]{margin-left:52%}.col-no-margin-xxl-6[data-v-16cef6aa]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-7[data-v-16cef6aa]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-16cef6aa]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-8[data-v-16cef6aa]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-16cef6aa]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-9[data-v-16cef6aa]{margin-left:78%}.col-no-margin-xxl-9[data-v-16cef6aa]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-10[data-v-16cef6aa]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-16cef6aa]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-16cef6aa]:first-child{margin-left:0}.col-offset-xxl-11[data-v-16cef6aa]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-16cef6aa]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-16cef6aa]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-16cef6aa]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-16cef6aa]{display:none!important}.xxl-visible[data-v-16cef6aa]{display:block!important}}.vertical-center[data-v-16cef6aa]{display:flex;align-items:center}.horizontal-center[data-v-16cef6aa]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-16cef6aa]{text-align:right;float:right;justify-content:right}.hidden[data-v-16cef6aa]{display:none!important}.no-content[data-v-16cef6aa]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-16cef6aa],.btn[data-v-16cef6aa],button[data-v-16cef6aa]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-16cef6aa],.btn-default[type=submit][data-v-16cef6aa],.btn.btn-primary[data-v-16cef6aa],.btn[type=submit][data-v-16cef6aa],button.btn-primary[data-v-16cef6aa],button[type=submit][data-v-16cef6aa]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-16cef6aa],.btn-default .icon[data-v-16cef6aa],button .icon[data-v-16cef6aa]{margin-right:.5em}input[type=password][data-v-16cef6aa],input[type=text][data-v-16cef6aa]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-16cef6aa]:focus,input[type=text][data-v-16cef6aa]:focus{border:1px solid #35b870}button[data-v-16cef6aa],input[data-v-16cef6aa]{outline:none}input[type=text][data-v-16cef6aa]:hover,textarea[data-v-16cef6aa]:hover{border:1px solid #9cdfb0}ul[data-v-16cef6aa]{margin:0;padding:0;list-style:none}a[data-v-16cef6aa]{cursor:pointer;text-decoration:none}[data-v-16cef6aa]::-webkit-scrollbar{width:.75em}[data-v-16cef6aa]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-16cef6aa]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-16cef6aa]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-16cef6aa]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-16cef6aa],input[type=password][data-v-16cef6aa],input[type=search][data-v-16cef6aa],input[type=text][data-v-16cef6aa]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-16cef6aa]:hover,input[type=password][data-v-16cef6aa]:hover,input[type=search][data-v-16cef6aa]:hover,input[type=text][data-v-16cef6aa]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-16cef6aa]:focus,input[type=password][data-v-16cef6aa]:focus,input[type=search][data-v-16cef6aa]:focus,input[type=text][data-v-16cef6aa]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-16cef6aa],input[type=password].with-icon[data-v-16cef6aa],input[type=search].with-icon[data-v-16cef6aa],input[type=text].with-icon[data-v-16cef6aa]{padding-left:.3em}input[type=search][data-v-16cef6aa],input[type=text][data-v-16cef6aa]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-16cef6aa]{animation-fill-mode:both;animation-name:fadeIn-16cef6aa;-webkit-animation-name:fadeIn-16cef6aa}.fade-in[data-v-16cef6aa],.fade-out[data-v-16cef6aa]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-16cef6aa]{animation-fill-mode:both;animation-name:fadeOut-16cef6aa;-webkit-animation-name:fadeOut-16cef6aa}@keyframes fadeIn-16cef6aa{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-16cef6aa{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-16cef6aa]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-16cef6aa]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-16cef6aa]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}body[data-v-16cef6aa]{width:100vw;height:100vh;margin:0}.login-container[data-v-16cef6aa]{height:100%;display:flex;align-items:center;justify-content:center;background:#e4eae8}.header[data-v-16cef6aa]{font-size:1.2em;margin-bottom:2em;display:flex;justify-content:center;align-items:center}.header .logo[data-v-16cef6aa]{width:3em;height:3em;display:inline-flex;background-image:url(/static/img/logo.5b906db6.png);background-size:cover}.header .text[data-v-16cef6aa]{font-family:Poppins,sans-serif;margin-left:.5em}form[data-v-16cef6aa]{display:flex;flex-direction:column;padding:4em;border:1px solid #ccc;border-radius:3em;box-shadow:2px 2px 3px 3px #ddd;background:#fff}form .row[data-v-16cef6aa]{margin:.5em 0}form input[type=password][data-v-16cef6aa],form input[type=text][data-v-16cef6aa]{width:100%}form input[type=password][data-v-16cef6aa],form input[type=submit][data-v-16cef6aa]{border-radius:1em}form input[type=password][data-v-16cef6aa]{padding:.25em .5em}form .checkbox[data-v-16cef6aa]{display:flex;font-size:.8em}form .buttons[data-v-16cef6aa]{text-align:center}form .buttons input[type=submit][data-v-16cef6aa]{padding:.5em .75em}a[data-v-16cef6aa]{color:#5f7869}.col-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-69a507f4]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-69a507f4]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-69a507f4]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-69a507f4]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-69a507f4]:first-child{margin-left:26%!important}.col-offset-3[data-v-69a507f4]:not(first-child){margin-left:30%!important}.col-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-69a507f4]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-69a507f4]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-69a507f4]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-69a507f4]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-69a507f4]:first-child{margin-left:52%!important}.col-offset-6[data-v-69a507f4]:not(first-child){margin-left:56%!important}.col-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-69a507f4]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-69a507f4]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-69a507f4]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-69a507f4]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-69a507f4]:first-child{margin-left:78%!important}.col-offset-9[data-v-69a507f4]:not(first-child){margin-left:82%!important}.col-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-69a507f4]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-69a507f4]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-69a507f4]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-69a507f4]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-1[data-v-69a507f4]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-2[data-v-69a507f4]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-3[data-v-69a507f4]{margin-left:26%}.col-no-margin-s-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-4[data-v-69a507f4]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-5[data-v-69a507f4]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-6[data-v-69a507f4]{margin-left:52%}.col-no-margin-s-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-7[data-v-69a507f4]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-8[data-v-69a507f4]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-9[data-v-69a507f4]{margin-left:78%}.col-no-margin-s-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-10[data-v-69a507f4]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-69a507f4]:first-child{margin-left:0}.col-offset-s-11[data-v-69a507f4]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-s-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-69a507f4]{display:none!important}.s-visible[data-v-69a507f4]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-1[data-v-69a507f4]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-2[data-v-69a507f4]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-3[data-v-69a507f4]{margin-left:26%}.col-no-margin-m-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-4[data-v-69a507f4]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-5[data-v-69a507f4]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-6[data-v-69a507f4]{margin-left:52%}.col-no-margin-m-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-7[data-v-69a507f4]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-8[data-v-69a507f4]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-9[data-v-69a507f4]{margin-left:78%}.col-no-margin-m-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-10[data-v-69a507f4]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-69a507f4]:first-child{margin-left:0}.col-offset-m-11[data-v-69a507f4]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-m-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-69a507f4]{display:none!important}.m-visible[data-v-69a507f4]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-1[data-v-69a507f4]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-2[data-v-69a507f4]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-3[data-v-69a507f4]{margin-left:26%}.col-no-margin-l-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-4[data-v-69a507f4]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-5[data-v-69a507f4]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-6[data-v-69a507f4]{margin-left:52%}.col-no-margin-l-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-7[data-v-69a507f4]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-8[data-v-69a507f4]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-9[data-v-69a507f4]{margin-left:78%}.col-no-margin-l-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-10[data-v-69a507f4]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-69a507f4]:first-child{margin-left:0}.col-offset-l-11[data-v-69a507f4]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-l-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-69a507f4]{display:none!important}.l-visible[data-v-69a507f4]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-1[data-v-69a507f4]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-2[data-v-69a507f4]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-3[data-v-69a507f4]{margin-left:26%}.col-no-margin-xl-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-4[data-v-69a507f4]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-5[data-v-69a507f4]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-6[data-v-69a507f4]{margin-left:52%}.col-no-margin-xl-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-7[data-v-69a507f4]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-8[data-v-69a507f4]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-9[data-v-69a507f4]{margin-left:78%}.col-no-margin-xl-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-10[data-v-69a507f4]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xl-11[data-v-69a507f4]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-69a507f4]{display:none!important}.xl-visible[data-v-69a507f4]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-1[data-v-69a507f4]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-69a507f4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-2[data-v-69a507f4]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-69a507f4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-3[data-v-69a507f4]{margin-left:26%}.col-no-margin-xxl-3[data-v-69a507f4]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-4[data-v-69a507f4]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-69a507f4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-5[data-v-69a507f4]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-69a507f4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-6[data-v-69a507f4]{margin-left:52%}.col-no-margin-xxl-6[data-v-69a507f4]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-7[data-v-69a507f4]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-69a507f4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-8[data-v-69a507f4]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-69a507f4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-9[data-v-69a507f4]{margin-left:78%}.col-no-margin-xxl-9[data-v-69a507f4]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-10[data-v-69a507f4]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-69a507f4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-69a507f4]:first-child{margin-left:0}.col-offset-xxl-11[data-v-69a507f4]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-69a507f4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-69a507f4]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-69a507f4]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-69a507f4]{display:none!important}.xxl-visible[data-v-69a507f4]{display:block!important}}.vertical-center[data-v-69a507f4]{display:flex;align-items:center}.horizontal-center[data-v-69a507f4]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-69a507f4]{text-align:right;float:right;justify-content:right}.hidden[data-v-69a507f4]{display:none!important}.no-content[data-v-69a507f4]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-69a507f4],.btn[data-v-69a507f4],button[data-v-69a507f4]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-69a507f4],.btn-default[type=submit][data-v-69a507f4],.btn.btn-primary[data-v-69a507f4],.btn[type=submit][data-v-69a507f4],button.btn-primary[data-v-69a507f4],button[type=submit][data-v-69a507f4]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-69a507f4],.btn-default .icon[data-v-69a507f4],button .icon[data-v-69a507f4]{margin-right:.5em}input[type=password][data-v-69a507f4],input[type=text][data-v-69a507f4]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-69a507f4]:focus,input[type=text][data-v-69a507f4]:focus{border:1px solid #35b870}button[data-v-69a507f4],input[data-v-69a507f4]{outline:none}input[type=text][data-v-69a507f4]:hover,textarea[data-v-69a507f4]:hover{border:1px solid #9cdfb0}ul[data-v-69a507f4]{margin:0;padding:0;list-style:none}a[data-v-69a507f4]{cursor:pointer;text-decoration:none}[data-v-69a507f4]::-webkit-scrollbar{width:.75em}[data-v-69a507f4]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-69a507f4]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-69a507f4]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-69a507f4]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-69a507f4],input[type=password][data-v-69a507f4],input[type=search][data-v-69a507f4],input[type=text][data-v-69a507f4]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-69a507f4]:hover,input[type=password][data-v-69a507f4]:hover,input[type=search][data-v-69a507f4]:hover,input[type=text][data-v-69a507f4]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-69a507f4]:focus,input[type=password][data-v-69a507f4]:focus,input[type=search][data-v-69a507f4]:focus,input[type=text][data-v-69a507f4]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-69a507f4],input[type=password].with-icon[data-v-69a507f4],input[type=search].with-icon[data-v-69a507f4],input[type=text].with-icon[data-v-69a507f4]{padding-left:.3em}input[type=search][data-v-69a507f4],input[type=text][data-v-69a507f4]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-69a507f4]{animation-fill-mode:both;animation-name:fadeIn-69a507f4;-webkit-animation-name:fadeIn-69a507f4}.fade-in[data-v-69a507f4],.fade-out[data-v-69a507f4]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-69a507f4]{animation-fill-mode:both;animation-name:fadeOut-69a507f4;-webkit-animation-name:fadeOut-69a507f4}@keyframes fadeIn-69a507f4{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-69a507f4{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-69a507f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-69a507f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-69a507f4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}@media screen and (max-width:769px){nav[data-v-69a507f4]{width:100%;height:100vh;background:#141a18;color:#e8f8e8;box-shadow:1px 0 2px #002626}nav[data-v-69a507f4]:not(.collapsed){position:absolute;top:0;left:0;z-index:5}}@media screen and (min-width:769px){nav[data-v-69a507f4]{width:calc(16em - 2vw);height:100%;overflow:auto;background:#141a18;color:#e8f8e8;box-shadow:1px 0 2px #002626;margin-right:2px}}@media screen and (min-width:1024px){nav[data-v-69a507f4]{width:16em}}nav li[data-v-69a507f4]{border:1px solid #183020;cursor:pointer;list-style:none}nav li a[data-v-69a507f4]{display:block;color:#e8f8e8;padding:1em .5em}nav li a[data-v-69a507f4]:hover{color:#e8f8e8}nav li[data-v-69a507f4]:hover{background:#104036}nav li.selected[data-v-69a507f4]{background:#205046}nav li .name[data-v-69a507f4]{margin-left:.5em}nav li .icon[data-v-69a507f4]{margin-right:.5em}nav .toggler[data-v-69a507f4]{width:100%;display:flex;background:#000;font-size:1.5em;cursor:pointer;padding:.6em;align-items:center;box-shadow:0 1px 1px 2px #191d1a}nav .hostname[data-v-69a507f4]{font-size:.7em;margin-top:-.2em}@media screen and (min-width:769px){nav .hostname[data-v-69a507f4]{margin-left:1em}}@media screen and (max-width:769px){nav .hostname[data-v-69a507f4]{text-align:right;margin-right:.25em;flex-grow:1}}nav .plugins[data-v-69a507f4]{height:calc(100% - 10.9em);overflow:auto}nav .footer[data-v-69a507f4]{height:7.5em;background:#000;padding:0;margin:0}nav ul li .icon[data-v-69a507f4]{margin-right:0}nav ul li .icon img[data-v-69a507f4]{width:1.25em;height:1.25em}nav.collapsed[data-v-69a507f4]{display:flex;flex-direction:column}@media screen and (min-width:769px){nav.collapsed[data-v-69a507f4]{width:2.5em;min-width:unset;max-width:unset;background:#fff;color:#5e5e5e;box-shadow:1px 0 2px 1px #bbb}nav.collapsed .hostname[data-v-69a507f4]{display:none}}@media screen and (max-width:769px){nav.collapsed[data-v-69a507f4]{height:auto}}nav.collapsed a[data-v-69a507f4]{color:#5e5e5e;padding:.25em 0}nav.collapsed a[data-v-69a507f4]:hover{color:#5e5e5e}nav.collapsed .toggler[data-v-69a507f4]{height:2em;background:none;text-align:center;padding:.4em;box-shadow:none}nav.collapsed .footer[data-v-69a507f4]{height:4em;background:none;padding:0;margin-bottom:.5em}@media screen and (max-width:769px){nav.collapsed .footer[data-v-69a507f4]{display:none}}nav.collapsed ul[data-v-69a507f4]{display:flex;flex-direction:column;justify-content:center;height:calc(100% - 6em);overflow:hidden}@media screen and (min-width:769px)and (max-width:1023px){nav.collapsed ul.plugins[data-v-69a507f4]{justify-content:left;margin:2em 0}}nav.collapsed ul[data-v-69a507f4]:hover{overflow:auto}nav.collapsed ul li[data-v-69a507f4]{border:none;padding:0;text-align:center}nav.collapsed ul li.selected[data-v-69a507f4],nav.collapsed ul li[data-v-69a507f4]:hover{border-radius:1em;margin:0 .2em}nav.collapsed ul li.selected[data-v-69a507f4]{background:rgba(160,245,178,.95)}nav.collapsed ul li[data-v-69a507f4]:hover{background:rgba(160,245,178,.6)}nav.collapsed ul li .icon[data-v-69a507f4]{margin-right:0}@media screen and (max-width:769px){nav.collapsed ul li[data-v-69a507f4]{display:none}}.token-container{width:100%;display:flex;margin-top:.15em}.token-container .body{background:#fff;display:flex}.token-container .body .description{text-align:left;padding:1em}.token-container ul{margin:1em .5em}.token-container ul li{list-style:initial}.token-container .form-container{display:flex}.token-container form{max-width:250pt}.token-container form .note{display:block;font-size:.75em;margin:-.75em 0 2em 0}.token-container input[type=password]{border-radius:1em}.token-container .modal .content{width:90%}.token-container .modal .body{margin-top:0}.token-container .token-container label{display:flex;flex-direction:column}.token-container .token-container textarea{height:10em;margin-top:1em;border-radius:1em}@media screen and (max-width:calc(1024px - 1px)){.token-container .body{flex-direction:column}.form-container{justify-content:center;box-shadow:0 -2.5px 4px 0 silver;margin-top:-1em;padding-top:1em}}@media screen and (min-width:1024px){.token-container{justify-content:center;align-items:center}.token-container .description{width:50%}.token-container .form-container{width:50%;justify-content:right;padding:1em}.token-container .body{max-width:650pt;flex-direction:row;justify-content:left;margin-top:1.5em;border-radius:1em;border:1px solid #ddd}}.col-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-21bf0316]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-21bf0316]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-21bf0316]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-21bf0316]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-21bf0316]:first-child{margin-left:26%!important}.col-offset-3[data-v-21bf0316]:not(first-child){margin-left:30%!important}.col-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-21bf0316]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-21bf0316]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-21bf0316]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-21bf0316]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-21bf0316]:first-child{margin-left:52%!important}.col-offset-6[data-v-21bf0316]:not(first-child){margin-left:56%!important}.col-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-21bf0316]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-21bf0316]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-21bf0316]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-21bf0316]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-21bf0316]:first-child{margin-left:78%!important}.col-offset-9[data-v-21bf0316]:not(first-child){margin-left:82%!important}.col-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-21bf0316]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-21bf0316]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-21bf0316]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-21bf0316]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-1[data-v-21bf0316]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-2[data-v-21bf0316]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-3[data-v-21bf0316]{margin-left:26%}.col-no-margin-s-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-4[data-v-21bf0316]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-5[data-v-21bf0316]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-6[data-v-21bf0316]{margin-left:52%}.col-no-margin-s-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-7[data-v-21bf0316]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-8[data-v-21bf0316]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-9[data-v-21bf0316]{margin-left:78%}.col-no-margin-s-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-10[data-v-21bf0316]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-21bf0316]:first-child{margin-left:0}.col-offset-s-11[data-v-21bf0316]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-s-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-21bf0316]{display:none!important}.s-visible[data-v-21bf0316]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-1[data-v-21bf0316]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-2[data-v-21bf0316]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-3[data-v-21bf0316]{margin-left:26%}.col-no-margin-m-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-4[data-v-21bf0316]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-5[data-v-21bf0316]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-6[data-v-21bf0316]{margin-left:52%}.col-no-margin-m-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-7[data-v-21bf0316]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-8[data-v-21bf0316]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-9[data-v-21bf0316]{margin-left:78%}.col-no-margin-m-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-10[data-v-21bf0316]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-21bf0316]:first-child{margin-left:0}.col-offset-m-11[data-v-21bf0316]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-m-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-21bf0316]{display:none!important}.m-visible[data-v-21bf0316]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-1[data-v-21bf0316]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-2[data-v-21bf0316]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-3[data-v-21bf0316]{margin-left:26%}.col-no-margin-l-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-4[data-v-21bf0316]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-5[data-v-21bf0316]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-6[data-v-21bf0316]{margin-left:52%}.col-no-margin-l-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-7[data-v-21bf0316]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-8[data-v-21bf0316]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-9[data-v-21bf0316]{margin-left:78%}.col-no-margin-l-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-10[data-v-21bf0316]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-21bf0316]:first-child{margin-left:0}.col-offset-l-11[data-v-21bf0316]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-l-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-21bf0316]{display:none!important}.l-visible[data-v-21bf0316]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-1[data-v-21bf0316]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-2[data-v-21bf0316]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-3[data-v-21bf0316]{margin-left:26%}.col-no-margin-xl-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-4[data-v-21bf0316]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-5[data-v-21bf0316]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-6[data-v-21bf0316]{margin-left:52%}.col-no-margin-xl-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-7[data-v-21bf0316]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-8[data-v-21bf0316]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-9[data-v-21bf0316]{margin-left:78%}.col-no-margin-xl-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-10[data-v-21bf0316]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xl-11[data-v-21bf0316]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-21bf0316]{display:none!important}.xl-visible[data-v-21bf0316]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-1[data-v-21bf0316]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-21bf0316]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-2[data-v-21bf0316]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-21bf0316]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-3[data-v-21bf0316]{margin-left:26%}.col-no-margin-xxl-3[data-v-21bf0316]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-4[data-v-21bf0316]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-21bf0316]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-5[data-v-21bf0316]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-21bf0316]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-6[data-v-21bf0316]{margin-left:52%}.col-no-margin-xxl-6[data-v-21bf0316]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-7[data-v-21bf0316]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-21bf0316]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-8[data-v-21bf0316]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-21bf0316]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-9[data-v-21bf0316]{margin-left:78%}.col-no-margin-xxl-9[data-v-21bf0316]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-10[data-v-21bf0316]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-21bf0316]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-21bf0316]:first-child{margin-left:0}.col-offset-xxl-11[data-v-21bf0316]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-21bf0316]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-21bf0316]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-21bf0316]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-21bf0316]{display:none!important}.xxl-visible[data-v-21bf0316]{display:block!important}}.vertical-center[data-v-21bf0316]{display:flex;align-items:center}.horizontal-center[data-v-21bf0316]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-21bf0316]{text-align:right;float:right;justify-content:right}.hidden[data-v-21bf0316]{display:none!important}.no-content[data-v-21bf0316]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-21bf0316],.btn[data-v-21bf0316],button[data-v-21bf0316]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-21bf0316],.btn-default[type=submit][data-v-21bf0316],.btn.btn-primary[data-v-21bf0316],.btn[type=submit][data-v-21bf0316],button.btn-primary[data-v-21bf0316],button[type=submit][data-v-21bf0316]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-21bf0316],.btn-default .icon[data-v-21bf0316],button .icon[data-v-21bf0316]{margin-right:.5em}input[type=password][data-v-21bf0316],input[type=text][data-v-21bf0316]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-21bf0316]:focus,input[type=text][data-v-21bf0316]:focus{border:1px solid #35b870}button[data-v-21bf0316],input[data-v-21bf0316]{outline:none}input[type=text][data-v-21bf0316]:hover,textarea[data-v-21bf0316]:hover{border:1px solid #9cdfb0}ul[data-v-21bf0316]{margin:0;padding:0;list-style:none}a[data-v-21bf0316]{cursor:pointer;text-decoration:none}[data-v-21bf0316]::-webkit-scrollbar{width:.75em}[data-v-21bf0316]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-21bf0316]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-21bf0316]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-21bf0316]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-21bf0316],input[type=password][data-v-21bf0316],input[type=search][data-v-21bf0316],input[type=text][data-v-21bf0316]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-21bf0316]:hover,input[type=password][data-v-21bf0316]:hover,input[type=search][data-v-21bf0316]:hover,input[type=text][data-v-21bf0316]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-21bf0316]:focus,input[type=password][data-v-21bf0316]:focus,input[type=search][data-v-21bf0316]:focus,input[type=text][data-v-21bf0316]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-21bf0316],input[type=password].with-icon[data-v-21bf0316],input[type=search].with-icon[data-v-21bf0316],input[type=text].with-icon[data-v-21bf0316]{padding-left:.3em}input[type=search][data-v-21bf0316],input[type=text][data-v-21bf0316]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-21bf0316]{animation-fill-mode:both;animation-name:fadeIn-21bf0316;-webkit-animation-name:fadeIn-21bf0316}.fade-in[data-v-21bf0316],.fade-out[data-v-21bf0316]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-21bf0316]{animation-fill-mode:both;animation-name:fadeOut-21bf0316;-webkit-animation-name:fadeOut-21bf0316}@keyframes fadeIn-21bf0316{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-21bf0316{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-21bf0316]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-21bf0316]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-21bf0316]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.dropdown-container[data-v-21bf0316]{position:relative;display:inline-flex;flex-direction:column}.dropdown-container .dropdown[data-v-21bf0316]{position:absolute;width:-moz-max-content;width:max-content;background:#f1f3f2;border-radius:.25em;border:1px solid #ccc;box-shadow:1px 1px 1px #bbb;display:flex;flex-direction:column;z-index:1}.col-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-706a3bd1]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-706a3bd1]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-706a3bd1]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-706a3bd1]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-706a3bd1]:first-child{margin-left:26%!important}.col-offset-3[data-v-706a3bd1]:not(first-child){margin-left:30%!important}.col-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-706a3bd1]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-706a3bd1]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-706a3bd1]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-706a3bd1]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-706a3bd1]:first-child{margin-left:52%!important}.col-offset-6[data-v-706a3bd1]:not(first-child){margin-left:56%!important}.col-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-706a3bd1]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-706a3bd1]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-706a3bd1]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-706a3bd1]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-706a3bd1]:first-child{margin-left:78%!important}.col-offset-9[data-v-706a3bd1]:not(first-child){margin-left:82%!important}.col-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-706a3bd1]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-706a3bd1]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-706a3bd1]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-706a3bd1]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-1[data-v-706a3bd1]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-2[data-v-706a3bd1]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-3[data-v-706a3bd1]{margin-left:26%}.col-no-margin-s-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-4[data-v-706a3bd1]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-5[data-v-706a3bd1]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-6[data-v-706a3bd1]{margin-left:52%}.col-no-margin-s-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-7[data-v-706a3bd1]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-8[data-v-706a3bd1]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-9[data-v-706a3bd1]{margin-left:78%}.col-no-margin-s-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-10[data-v-706a3bd1]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-s-11[data-v-706a3bd1]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-s-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-706a3bd1]{display:none!important}.s-visible[data-v-706a3bd1]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-1[data-v-706a3bd1]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-2[data-v-706a3bd1]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-3[data-v-706a3bd1]{margin-left:26%}.col-no-margin-m-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-4[data-v-706a3bd1]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-5[data-v-706a3bd1]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-6[data-v-706a3bd1]{margin-left:52%}.col-no-margin-m-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-7[data-v-706a3bd1]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-8[data-v-706a3bd1]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-9[data-v-706a3bd1]{margin-left:78%}.col-no-margin-m-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-10[data-v-706a3bd1]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-m-11[data-v-706a3bd1]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-m-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-706a3bd1]{display:none!important}.m-visible[data-v-706a3bd1]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-1[data-v-706a3bd1]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-2[data-v-706a3bd1]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-3[data-v-706a3bd1]{margin-left:26%}.col-no-margin-l-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-4[data-v-706a3bd1]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-5[data-v-706a3bd1]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-6[data-v-706a3bd1]{margin-left:52%}.col-no-margin-l-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-7[data-v-706a3bd1]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-8[data-v-706a3bd1]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-9[data-v-706a3bd1]{margin-left:78%}.col-no-margin-l-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-10[data-v-706a3bd1]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-l-11[data-v-706a3bd1]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-l-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-706a3bd1]{display:none!important}.l-visible[data-v-706a3bd1]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-1[data-v-706a3bd1]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-2[data-v-706a3bd1]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-3[data-v-706a3bd1]{margin-left:26%}.col-no-margin-xl-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-4[data-v-706a3bd1]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-5[data-v-706a3bd1]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-6[data-v-706a3bd1]{margin-left:52%}.col-no-margin-xl-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-7[data-v-706a3bd1]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-8[data-v-706a3bd1]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-9[data-v-706a3bd1]{margin-left:78%}.col-no-margin-xl-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-10[data-v-706a3bd1]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xl-11[data-v-706a3bd1]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-706a3bd1]{display:none!important}.xl-visible[data-v-706a3bd1]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-1[data-v-706a3bd1]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-706a3bd1]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-2[data-v-706a3bd1]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-706a3bd1]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-3[data-v-706a3bd1]{margin-left:26%}.col-no-margin-xxl-3[data-v-706a3bd1]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-4[data-v-706a3bd1]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-706a3bd1]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-5[data-v-706a3bd1]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-706a3bd1]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-6[data-v-706a3bd1]{margin-left:52%}.col-no-margin-xxl-6[data-v-706a3bd1]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-7[data-v-706a3bd1]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-706a3bd1]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-8[data-v-706a3bd1]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-706a3bd1]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-9[data-v-706a3bd1]{margin-left:78%}.col-no-margin-xxl-9[data-v-706a3bd1]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-10[data-v-706a3bd1]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-706a3bd1]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-706a3bd1]:first-child{margin-left:0}.col-offset-xxl-11[data-v-706a3bd1]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-706a3bd1]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-706a3bd1]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-706a3bd1]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-706a3bd1]{display:none!important}.xxl-visible[data-v-706a3bd1]{display:block!important}}.vertical-center[data-v-706a3bd1]{display:flex;align-items:center}.horizontal-center[data-v-706a3bd1]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-706a3bd1]{text-align:right;float:right;justify-content:right}.hidden[data-v-706a3bd1]{display:none!important}.no-content[data-v-706a3bd1]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-706a3bd1],.btn[data-v-706a3bd1],button[data-v-706a3bd1]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-706a3bd1],.btn-default[type=submit][data-v-706a3bd1],.btn.btn-primary[data-v-706a3bd1],.btn[type=submit][data-v-706a3bd1],button.btn-primary[data-v-706a3bd1],button[type=submit][data-v-706a3bd1]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-706a3bd1],.btn-default .icon[data-v-706a3bd1],button .icon[data-v-706a3bd1]{margin-right:.5em}input[type=password][data-v-706a3bd1],input[type=text][data-v-706a3bd1]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-706a3bd1]:focus,input[type=text][data-v-706a3bd1]:focus{border:1px solid #35b870}button[data-v-706a3bd1],input[data-v-706a3bd1]{outline:none}input[type=text][data-v-706a3bd1]:hover,textarea[data-v-706a3bd1]:hover{border:1px solid #9cdfb0}ul[data-v-706a3bd1]{margin:0;padding:0;list-style:none}a[data-v-706a3bd1]{cursor:pointer;text-decoration:none}[data-v-706a3bd1]::-webkit-scrollbar{width:.75em}[data-v-706a3bd1]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-706a3bd1]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-706a3bd1]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-706a3bd1]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-706a3bd1],input[type=password][data-v-706a3bd1],input[type=search][data-v-706a3bd1],input[type=text][data-v-706a3bd1]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-706a3bd1]:hover,input[type=password][data-v-706a3bd1]:hover,input[type=search][data-v-706a3bd1]:hover,input[type=text][data-v-706a3bd1]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-706a3bd1]:focus,input[type=password][data-v-706a3bd1]:focus,input[type=search][data-v-706a3bd1]:focus,input[type=text][data-v-706a3bd1]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-706a3bd1],input[type=password].with-icon[data-v-706a3bd1],input[type=search].with-icon[data-v-706a3bd1],input[type=text].with-icon[data-v-706a3bd1]{padding-left:.3em}input[type=search][data-v-706a3bd1],input[type=text][data-v-706a3bd1]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-706a3bd1]{animation-fill-mode:both;animation-name:fadeIn-706a3bd1;-webkit-animation-name:fadeIn-706a3bd1}.fade-in[data-v-706a3bd1],.fade-out[data-v-706a3bd1]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-706a3bd1]{animation-fill-mode:both;animation-name:fadeOut-706a3bd1;-webkit-animation-name:fadeOut-706a3bd1}@keyframes fadeIn-706a3bd1{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-706a3bd1{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-706a3bd1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-706a3bd1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-706a3bd1]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.icon-container[data-v-706a3bd1]{display:inline-flex;width:3em;justify-content:center;text-align:center}.icon-container .icon[data-v-706a3bd1]{width:1em;height:1em}.col-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-0a3cac88]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-0a3cac88]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-0a3cac88]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-0a3cac88]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-0a3cac88]:first-child{margin-left:26%!important}.col-offset-3[data-v-0a3cac88]:not(first-child){margin-left:30%!important}.col-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-0a3cac88]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-0a3cac88]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-0a3cac88]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-0a3cac88]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-0a3cac88]:first-child{margin-left:52%!important}.col-offset-6[data-v-0a3cac88]:not(first-child){margin-left:56%!important}.col-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-0a3cac88]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-0a3cac88]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-0a3cac88]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-0a3cac88]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-0a3cac88]:first-child{margin-left:78%!important}.col-offset-9[data-v-0a3cac88]:not(first-child){margin-left:82%!important}.col-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-0a3cac88]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-0a3cac88]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-0a3cac88]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-0a3cac88]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-1[data-v-0a3cac88]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-2[data-v-0a3cac88]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-3[data-v-0a3cac88]{margin-left:26%}.col-no-margin-s-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-4[data-v-0a3cac88]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-5[data-v-0a3cac88]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-6[data-v-0a3cac88]{margin-left:52%}.col-no-margin-s-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-7[data-v-0a3cac88]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-8[data-v-0a3cac88]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-9[data-v-0a3cac88]{margin-left:78%}.col-no-margin-s-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-10[data-v-0a3cac88]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-s-11[data-v-0a3cac88]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-s-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-0a3cac88]{display:none!important}.s-visible[data-v-0a3cac88]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-1[data-v-0a3cac88]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-2[data-v-0a3cac88]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-3[data-v-0a3cac88]{margin-left:26%}.col-no-margin-m-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-4[data-v-0a3cac88]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-5[data-v-0a3cac88]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-6[data-v-0a3cac88]{margin-left:52%}.col-no-margin-m-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-7[data-v-0a3cac88]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-8[data-v-0a3cac88]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-9[data-v-0a3cac88]{margin-left:78%}.col-no-margin-m-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-10[data-v-0a3cac88]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-m-11[data-v-0a3cac88]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-m-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-0a3cac88]{display:none!important}.m-visible[data-v-0a3cac88]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-1[data-v-0a3cac88]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-2[data-v-0a3cac88]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-3[data-v-0a3cac88]{margin-left:26%}.col-no-margin-l-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-4[data-v-0a3cac88]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-5[data-v-0a3cac88]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-6[data-v-0a3cac88]{margin-left:52%}.col-no-margin-l-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-7[data-v-0a3cac88]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-8[data-v-0a3cac88]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-9[data-v-0a3cac88]{margin-left:78%}.col-no-margin-l-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-10[data-v-0a3cac88]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-l-11[data-v-0a3cac88]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-l-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-0a3cac88]{display:none!important}.l-visible[data-v-0a3cac88]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-1[data-v-0a3cac88]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-2[data-v-0a3cac88]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-3[data-v-0a3cac88]{margin-left:26%}.col-no-margin-xl-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-4[data-v-0a3cac88]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-5[data-v-0a3cac88]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-6[data-v-0a3cac88]{margin-left:52%}.col-no-margin-xl-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-7[data-v-0a3cac88]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-8[data-v-0a3cac88]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-9[data-v-0a3cac88]{margin-left:78%}.col-no-margin-xl-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-10[data-v-0a3cac88]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xl-11[data-v-0a3cac88]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-0a3cac88]{display:none!important}.xl-visible[data-v-0a3cac88]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-1[data-v-0a3cac88]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-0a3cac88]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-2[data-v-0a3cac88]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-0a3cac88]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-3[data-v-0a3cac88]{margin-left:26%}.col-no-margin-xxl-3[data-v-0a3cac88]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-4[data-v-0a3cac88]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-0a3cac88]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-5[data-v-0a3cac88]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-0a3cac88]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-6[data-v-0a3cac88]{margin-left:52%}.col-no-margin-xxl-6[data-v-0a3cac88]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-7[data-v-0a3cac88]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-0a3cac88]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-8[data-v-0a3cac88]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-0a3cac88]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-9[data-v-0a3cac88]{margin-left:78%}.col-no-margin-xxl-9[data-v-0a3cac88]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-10[data-v-0a3cac88]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-0a3cac88]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-0a3cac88]:first-child{margin-left:0}.col-offset-xxl-11[data-v-0a3cac88]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-0a3cac88]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-0a3cac88]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-0a3cac88]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-0a3cac88]{display:none!important}.xxl-visible[data-v-0a3cac88]{display:block!important}}.vertical-center[data-v-0a3cac88]{display:flex;align-items:center}.horizontal-center[data-v-0a3cac88]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-0a3cac88]{text-align:right;float:right;justify-content:right}.hidden[data-v-0a3cac88]{display:none!important}.no-content[data-v-0a3cac88]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-0a3cac88],.btn[data-v-0a3cac88],button[data-v-0a3cac88]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-0a3cac88],.btn-default[type=submit][data-v-0a3cac88],.btn.btn-primary[data-v-0a3cac88],.btn[type=submit][data-v-0a3cac88],button.btn-primary[data-v-0a3cac88],button[type=submit][data-v-0a3cac88]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-0a3cac88],.btn-default .icon[data-v-0a3cac88],button .icon[data-v-0a3cac88]{margin-right:.5em}input[type=password][data-v-0a3cac88],input[type=text][data-v-0a3cac88]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-0a3cac88]:focus,input[type=text][data-v-0a3cac88]:focus{border:1px solid #35b870}button[data-v-0a3cac88],input[data-v-0a3cac88]{outline:none}input[type=text][data-v-0a3cac88]:hover,textarea[data-v-0a3cac88]:hover{border:1px solid #9cdfb0}ul[data-v-0a3cac88]{margin:0;padding:0;list-style:none}a[data-v-0a3cac88]{cursor:pointer;text-decoration:none}[data-v-0a3cac88]::-webkit-scrollbar{width:.75em}[data-v-0a3cac88]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-0a3cac88]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-0a3cac88]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-0a3cac88]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-0a3cac88],input[type=password][data-v-0a3cac88],input[type=search][data-v-0a3cac88],input[type=text][data-v-0a3cac88]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-0a3cac88]:hover,input[type=password][data-v-0a3cac88]:hover,input[type=search][data-v-0a3cac88]:hover,input[type=text][data-v-0a3cac88]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-0a3cac88]:focus,input[type=password][data-v-0a3cac88]:focus,input[type=search][data-v-0a3cac88]:focus,input[type=text][data-v-0a3cac88]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-0a3cac88],input[type=password].with-icon[data-v-0a3cac88],input[type=search].with-icon[data-v-0a3cac88],input[type=text].with-icon[data-v-0a3cac88]{padding-left:.3em}input[type=search][data-v-0a3cac88],input[type=text][data-v-0a3cac88]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-0a3cac88]{animation-fill-mode:both;animation-name:fadeIn-0a3cac88;-webkit-animation-name:fadeIn-0a3cac88}.fade-in[data-v-0a3cac88],.fade-out[data-v-0a3cac88]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-0a3cac88]{animation-fill-mode:both;animation-name:fadeOut-0a3cac88;-webkit-animation-name:fadeOut-0a3cac88}@keyframes fadeIn-0a3cac88{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-0a3cac88{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-0a3cac88]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-0a3cac88]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-0a3cac88]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-0a3cac88]{display:flex;padding:.5em .25em;cursor:pointer;align-items:center}.item[data-v-0a3cac88]:hover{background:#bef6da}.item.disabled[data-v-0a3cac88]{color:#999;cursor:auto}.item .icon[data-v-0a3cac88]{display:inline-flex;align-items:center}.item[data-v-0a3cac88] .icon-container{width:2em;display:inline-flex;align-items:center}.item[data-v-0a3cac88] .icon-container .icon{margin:0 1.5em 0 .5em}.settings-container .body{width:100%;height:100%;display:flex;justify-content:center}.settings-container .modal .body{height:auto}.settings-container .users-list{background:#fff;margin-top:.15em;height:-moz-max-content;height:max-content}.settings-container .users-list .user{display:flex;align-items:center;padding:.75em;box-shadow:0 3px 2px -1px silver}.settings-container .users-list .user:hover{background:#bef6da}.settings-container .users-list .user .actions{display:inline-flex;justify-content:right}.settings-container .users-list .user .actions button{width:-moz-min-content;width:min-content}@media screen and (max-width:1024px){.settings-container .users-list{width:100%}}@media screen and (min-width:1024px){.settings-container .users-list{min-width:400pt;max-width:600pt;margin-top:1em;border-radius:1em;box-shadow:0 3px 2px -1px silver}.settings-container .users-list .user{border-radius:1em}}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.settings-container{width:100%;height:100%;display:flex;flex-direction:column}.settings-container header{width:100%;height:3em;display:flex;background:#fff;box-shadow:0 3px 2px -1px silver;padding:.5em}.settings-container header select{width:100%}.settings-container header button{padding-top:.25em}.settings-container main{height:calc(100% - 3em);overflow:auto}.settings-container button{background:none;border:none}.settings-container button:hover{border:none;color:#35b870}.settings-container form{padding:0;border:none;border-radius:0;box-shadow:none}.settings-container form input{margin-bottom:1em}.settings-container input[type=password]{border-radius:1em}.col-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-344b6d1a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-344b6d1a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-344b6d1a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-344b6d1a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-344b6d1a]:first-child{margin-left:26%!important}.col-offset-3[data-v-344b6d1a]:not(first-child){margin-left:30%!important}.col-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-344b6d1a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-344b6d1a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-344b6d1a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-344b6d1a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-344b6d1a]:first-child{margin-left:52%!important}.col-offset-6[data-v-344b6d1a]:not(first-child){margin-left:56%!important}.col-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-344b6d1a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-344b6d1a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-344b6d1a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-344b6d1a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-344b6d1a]:first-child{margin-left:78%!important}.col-offset-9[data-v-344b6d1a]:not(first-child){margin-left:82%!important}.col-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-344b6d1a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-344b6d1a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-344b6d1a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-344b6d1a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-1[data-v-344b6d1a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-2[data-v-344b6d1a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-3[data-v-344b6d1a]{margin-left:26%}.col-no-margin-s-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-4[data-v-344b6d1a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-5[data-v-344b6d1a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-6[data-v-344b6d1a]{margin-left:52%}.col-no-margin-s-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-7[data-v-344b6d1a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-8[data-v-344b6d1a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-9[data-v-344b6d1a]{margin-left:78%}.col-no-margin-s-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-10[data-v-344b6d1a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-s-11[data-v-344b6d1a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-344b6d1a]{display:none!important}.s-visible[data-v-344b6d1a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-1[data-v-344b6d1a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-2[data-v-344b6d1a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-3[data-v-344b6d1a]{margin-left:26%}.col-no-margin-m-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-4[data-v-344b6d1a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-5[data-v-344b6d1a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-6[data-v-344b6d1a]{margin-left:52%}.col-no-margin-m-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-7[data-v-344b6d1a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-8[data-v-344b6d1a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-9[data-v-344b6d1a]{margin-left:78%}.col-no-margin-m-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-10[data-v-344b6d1a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-m-11[data-v-344b6d1a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-344b6d1a]{display:none!important}.m-visible[data-v-344b6d1a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-1[data-v-344b6d1a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-2[data-v-344b6d1a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-3[data-v-344b6d1a]{margin-left:26%}.col-no-margin-l-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-4[data-v-344b6d1a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-5[data-v-344b6d1a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-6[data-v-344b6d1a]{margin-left:52%}.col-no-margin-l-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-7[data-v-344b6d1a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-8[data-v-344b6d1a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-9[data-v-344b6d1a]{margin-left:78%}.col-no-margin-l-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-10[data-v-344b6d1a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-l-11[data-v-344b6d1a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-344b6d1a]{display:none!important}.l-visible[data-v-344b6d1a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-1[data-v-344b6d1a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-2[data-v-344b6d1a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-3[data-v-344b6d1a]{margin-left:26%}.col-no-margin-xl-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-4[data-v-344b6d1a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-5[data-v-344b6d1a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-6[data-v-344b6d1a]{margin-left:52%}.col-no-margin-xl-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-7[data-v-344b6d1a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-8[data-v-344b6d1a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-9[data-v-344b6d1a]{margin-left:78%}.col-no-margin-xl-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-10[data-v-344b6d1a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xl-11[data-v-344b6d1a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-344b6d1a]{display:none!important}.xl-visible[data-v-344b6d1a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-344b6d1a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-344b6d1a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-344b6d1a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-344b6d1a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-344b6d1a]{margin-left:26%}.col-no-margin-xxl-3[data-v-344b6d1a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-344b6d1a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-344b6d1a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-344b6d1a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-344b6d1a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-344b6d1a]{margin-left:52%}.col-no-margin-xxl-6[data-v-344b6d1a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-344b6d1a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-344b6d1a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-344b6d1a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-344b6d1a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-344b6d1a]{margin-left:78%}.col-no-margin-xxl-9[data-v-344b6d1a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-344b6d1a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-344b6d1a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-344b6d1a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-344b6d1a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-344b6d1a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-344b6d1a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-344b6d1a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-344b6d1a]{display:none!important}.xxl-visible[data-v-344b6d1a]{display:block!important}}.vertical-center[data-v-344b6d1a]{display:flex;align-items:center}.horizontal-center[data-v-344b6d1a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-344b6d1a]{text-align:right;float:right;justify-content:right}.hidden[data-v-344b6d1a]{display:none!important}.no-content[data-v-344b6d1a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-344b6d1a],.btn[data-v-344b6d1a],button[data-v-344b6d1a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-344b6d1a],.btn-default[type=submit][data-v-344b6d1a],.btn.btn-primary[data-v-344b6d1a],.btn[type=submit][data-v-344b6d1a],button.btn-primary[data-v-344b6d1a],button[type=submit][data-v-344b6d1a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-344b6d1a],.btn-default .icon[data-v-344b6d1a],button .icon[data-v-344b6d1a]{margin-right:.5em}input[type=password][data-v-344b6d1a],input[type=text][data-v-344b6d1a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-344b6d1a]:focus,input[type=text][data-v-344b6d1a]:focus{border:1px solid #35b870}button[data-v-344b6d1a],input[data-v-344b6d1a]{outline:none}input[type=text][data-v-344b6d1a]:hover,textarea[data-v-344b6d1a]:hover{border:1px solid #9cdfb0}ul[data-v-344b6d1a]{margin:0;padding:0;list-style:none}a[data-v-344b6d1a]{cursor:pointer;text-decoration:none}[data-v-344b6d1a]::-webkit-scrollbar{width:.75em}[data-v-344b6d1a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-344b6d1a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-344b6d1a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-344b6d1a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-344b6d1a],input[type=password][data-v-344b6d1a],input[type=search][data-v-344b6d1a],input[type=text][data-v-344b6d1a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-344b6d1a]:hover,input[type=password][data-v-344b6d1a]:hover,input[type=search][data-v-344b6d1a]:hover,input[type=text][data-v-344b6d1a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-344b6d1a]:focus,input[type=password][data-v-344b6d1a]:focus,input[type=search][data-v-344b6d1a]:focus,input[type=text][data-v-344b6d1a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-344b6d1a],input[type=password].with-icon[data-v-344b6d1a],input[type=search].with-icon[data-v-344b6d1a],input[type=text].with-icon[data-v-344b6d1a]{padding-left:.3em}input[type=search][data-v-344b6d1a],input[type=text][data-v-344b6d1a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-344b6d1a]{animation-fill-mode:both;animation-name:fadeIn-344b6d1a;-webkit-animation-name:fadeIn-344b6d1a}.fade-in[data-v-344b6d1a],.fade-out[data-v-344b6d1a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-344b6d1a]{animation-fill-mode:both;animation-name:fadeOut-344b6d1a;-webkit-animation-name:fadeOut-344b6d1a}@keyframes fadeIn-344b6d1a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-344b6d1a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-344b6d1a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-344b6d1a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-344b6d1a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}main[data-v-344b6d1a]{height:100%;display:flex}@media screen and (max-width:calc(769px - 1px)){main[data-v-344b6d1a]{flex-direction:column}}main .canvas[data-v-344b6d1a]{display:flex;flex-grow:100;background:#e0eae8;overflow:auto}main .canvas .panel[data-v-344b6d1a]{width:100%;height:100%;display:flex;margin:0!important;box-shadow:none!important;overflow:auto}.col-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-67571c94]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-67571c94]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-67571c94]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-67571c94]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-67571c94]:first-child{margin-left:26%!important}.col-offset-3[data-v-67571c94]:not(first-child){margin-left:30%!important}.col-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-67571c94]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-67571c94]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-67571c94]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-67571c94]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-67571c94]:first-child{margin-left:52%!important}.col-offset-6[data-v-67571c94]:not(first-child){margin-left:56%!important}.col-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-67571c94]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-67571c94]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-67571c94]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-67571c94]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-67571c94]:first-child{margin-left:78%!important}.col-offset-9[data-v-67571c94]:not(first-child){margin-left:82%!important}.col-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-67571c94]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-67571c94]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-67571c94]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-67571c94]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-3[data-v-67571c94]{margin-left:26%}.col-no-margin-s-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-6[data-v-67571c94]{margin-left:52%}.col-no-margin-s-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-9[data-v-67571c94]{margin-left:78%}.col-no-margin-s-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-s-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-67571c94]{display:none!important}.s-visible[data-v-67571c94]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-3[data-v-67571c94]{margin-left:26%}.col-no-margin-m-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-6[data-v-67571c94]{margin-left:52%}.col-no-margin-m-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-9[data-v-67571c94]{margin-left:78%}.col-no-margin-m-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-m-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-67571c94]{display:none!important}.m-visible[data-v-67571c94]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-3[data-v-67571c94]{margin-left:26%}.col-no-margin-l-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-6[data-v-67571c94]{margin-left:52%}.col-no-margin-l-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-9[data-v-67571c94]{margin-left:78%}.col-no-margin-l-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-l-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-67571c94]{display:none!important}.l-visible[data-v-67571c94]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-3[data-v-67571c94]{margin-left:26%}.col-no-margin-xl-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-6[data-v-67571c94]{margin-left:52%}.col-no-margin-xl-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-9[data-v-67571c94]{margin-left:78%}.col-no-margin-xl-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-67571c94]{display:none!important}.xl-visible[data-v-67571c94]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-3[data-v-67571c94]{margin-left:26%}.col-no-margin-xxl-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-6[data-v-67571c94]{margin-left:52%}.col-no-margin-xxl-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-9[data-v-67571c94]{margin-left:78%}.col-no-margin-xxl-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-67571c94]{display:none!important}.xxl-visible[data-v-67571c94]{display:block!important}}.vertical-center[data-v-67571c94]{display:flex;align-items:center}.horizontal-center[data-v-67571c94]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-67571c94]{text-align:right;float:right;justify-content:right}.hidden[data-v-67571c94]{display:none!important}.no-content[data-v-67571c94]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-67571c94],.btn[data-v-67571c94],button[data-v-67571c94]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-67571c94],.btn-default[type=submit][data-v-67571c94],.btn.btn-primary[data-v-67571c94],.btn[type=submit][data-v-67571c94],button.btn-primary[data-v-67571c94],button[type=submit][data-v-67571c94]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-67571c94],.btn-default .icon[data-v-67571c94],button .icon[data-v-67571c94]{margin-right:.5em}input[type=password][data-v-67571c94],input[type=text][data-v-67571c94]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-67571c94]:focus,input[type=text][data-v-67571c94]:focus{border:1px solid #35b870}button[data-v-67571c94],input[data-v-67571c94]{outline:none}input[type=text][data-v-67571c94]:hover,textarea[data-v-67571c94]:hover{border:1px solid #9cdfb0}ul[data-v-67571c94]{margin:0;padding:0;list-style:none}a[data-v-67571c94]{cursor:pointer;text-decoration:none}[data-v-67571c94]::-webkit-scrollbar{width:.75em}[data-v-67571c94]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-67571c94]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}body[data-v-67571c94]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.input-icon[data-v-67571c94]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-67571c94],input[type=password][data-v-67571c94],input[type=search][data-v-67571c94],input[type=text][data-v-67571c94]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-67571c94]:hover,input[type=password][data-v-67571c94]:hover,input[type=search][data-v-67571c94]:hover,input[type=text][data-v-67571c94]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-67571c94]:focus,input[type=password][data-v-67571c94]:focus,input[type=search][data-v-67571c94]:focus,input[type=text][data-v-67571c94]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-67571c94],input[type=password].with-icon[data-v-67571c94],input[type=search].with-icon[data-v-67571c94],input[type=text].with-icon[data-v-67571c94]{padding-left:.3em}input[type=search][data-v-67571c94],input[type=text][data-v-67571c94]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-67571c94]{animation-fill-mode:both;animation-name:fadeIn-67571c94;-webkit-animation-name:fadeIn-67571c94}.fade-in[data-v-67571c94],.fade-out[data-v-67571c94]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-67571c94]{animation-fill-mode:both;animation-name:fadeOut-67571c94;-webkit-animation-name:fadeOut-67571c94}@keyframes fadeIn-67571c94{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-67571c94{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-67571c94]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-67571c94]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-67571c94]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}main[data-v-67571c94]{height:100%;display:flex}@media screen and (max-width:769px){main[data-v-67571c94]{flex-direction:column}}main .canvas[data-v-67571c94]{display:flex;flex-grow:100;background:#e0eae8;overflow:auto}main .canvas .panel[data-v-67571c94]{width:100%;height:100%;display:flex;margin:0!important;box-shadow:none!important;overflow:auto}html{overflow:auto!important} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/app.5028a669.css b/platypush/backend/http/webapp/dist/static/css/app.5028a669.css deleted file mode 100644 index 003a5b8b..00000000 --- a/platypush/backend/http/webapp/dist/static/css/app.5028a669.css +++ /dev/null @@ -1,17 +0,0 @@ -.col-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7646705e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7646705e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7646705e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7646705e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7646705e]:first-child{margin-left:26%!important}.col-offset-3[data-v-7646705e]:not(first-child){margin-left:30%!important}.col-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7646705e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7646705e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7646705e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7646705e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7646705e]:first-child{margin-left:52%!important}.col-offset-6[data-v-7646705e]:not(first-child){margin-left:56%!important}.col-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7646705e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7646705e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7646705e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7646705e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7646705e]:first-child{margin-left:78%!important}.col-offset-9[data-v-7646705e]:not(first-child){margin-left:82%!important}.col-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7646705e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7646705e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7646705e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7646705e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-3[data-v-7646705e]{margin-left:26%}.col-no-margin-s-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-6[data-v-7646705e]{margin-left:52%}.col-no-margin-s-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-9[data-v-7646705e]{margin-left:78%}.col-no-margin-s-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7646705e]{display:none!important}.s-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-3[data-v-7646705e]{margin-left:26%}.col-no-margin-m-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-6[data-v-7646705e]{margin-left:52%}.col-no-margin-m-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-9[data-v-7646705e]{margin-left:78%}.col-no-margin-m-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7646705e]{display:none!important}.m-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-3[data-v-7646705e]{margin-left:26%}.col-no-margin-l-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-6[data-v-7646705e]{margin-left:52%}.col-no-margin-l-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-9[data-v-7646705e]{margin-left:78%}.col-no-margin-l-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7646705e]{display:none!important}.l-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-3[data-v-7646705e]{margin-left:26%}.col-no-margin-xl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-6[data-v-7646705e]{margin-left:52%}.col-no-margin-xl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-9[data-v-7646705e]{margin-left:78%}.col-no-margin-xl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7646705e]{display:none!important}.xl-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7646705e]{margin-left:26%}.col-no-margin-xxl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7646705e]{margin-left:52%}.col-no-margin-xxl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7646705e]{margin-left:78%}.col-no-margin-xxl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7646705e]{display:none!important}.xxl-visible[data-v-7646705e]{display:block!important}}.notification .body[data-v-7646705e],.notification .image .row[data-v-7646705e],.vertical-center[data-v-7646705e]{display:flex;align-items:center}.horizontal-center[data-v-7646705e],.notification .image .row[data-v-7646705e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7646705e]{text-align:right;float:right;justify-content:right}.hidden[data-v-7646705e]{display:none!important}.no-content[data-v-7646705e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-7646705e],.btn[data-v-7646705e],button[data-v-7646705e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7646705e],.btn-default[type=submit][data-v-7646705e],.btn.btn-primary[data-v-7646705e],.btn[type=submit][data-v-7646705e],button.btn-primary[data-v-7646705e],button[type=submit][data-v-7646705e]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7646705e],.btn-default .icon[data-v-7646705e],button .icon[data-v-7646705e]{margin-right:.5em}input[type=password][data-v-7646705e],input[type=text][data-v-7646705e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7646705e]:focus,input[type=text][data-v-7646705e]:focus{border:1px solid #35b870}button[data-v-7646705e],input[data-v-7646705e]{outline:none}input[type=text][data-v-7646705e]:hover,textarea[data-v-7646705e]:hover{border:1px solid #9cdfb0}ul[data-v-7646705e]{margin:0;padding:0;list-style:none}a[data-v-7646705e]{cursor:pointer;text-decoration:none}[data-v-7646705e]::-webkit-scrollbar{width:.75em}[data-v-7646705e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7646705e]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-7646705e]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-7646705e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-7646705e],input[type=password][data-v-7646705e],input[type=search][data-v-7646705e],input[type=text][data-v-7646705e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-7646705e]:hover,input[type=password][data-v-7646705e]:hover,input[type=search][data-v-7646705e]:hover,input[type=text][data-v-7646705e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-7646705e]:focus,input[type=password][data-v-7646705e]:focus,input[type=search][data-v-7646705e]:focus,input[type=text][data-v-7646705e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-7646705e],input[type=password].with-icon[data-v-7646705e],input[type=search].with-icon[data-v-7646705e],input[type=text].with-icon[data-v-7646705e]{padding-left:.3em}input[type=search][data-v-7646705e],input[type=text][data-v-7646705e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7646705e]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-7646705e;-webkit-animation-name:fadeIn-7646705e}.fade-in[data-v-7646705e],.fade-out[data-v-7646705e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7646705e]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-7646705e;-webkit-animation-name:fadeOut-7646705e}@-webkit-keyframes fadeIn-7646705e{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-7646705e{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-7646705e{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-7646705e{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.notification[data-v-7646705e]{background:rgba(185,255,193,.9);border:1px solid rgba(109,205,134,.62);border-radius:1em;margin-bottom:.25em!important;margin-right:.1em;padding:.5em;cursor:pointer}.notification[data-v-7646705e]:hover{background:rgba(160,245,178,.95)}.notification:hover.warning[data-v-7646705e]{background:rgba(218,245,68,.95)}.notification:hover.error[data-v-7646705e]{background:rgba(245,90,90,.95)}.notification.warning[data-v-7646705e]{background:rgba(228,255,78,.9);border:1px solid hsla(60,49%,62%,.62)}.notification.warning .image[data-v-7646705e]{--color:$notification-warning-icon-color}.notification.error[data-v-7646705e]{background:hsla(0,100%,70%,.9);border:1px solid hsla(0,49%,62%,.62)}.notification.error .image[data-v-7646705e]{--color:$notification-error-icon-color}.notification .title[data-v-7646705e]{color:#364;font-size:1.25em;font-weight:400;margin:.25em 0;padding:0;letter-spacing:.07em}.notification .body[data-v-7646705e]{height:6em;overflow:hidden;padding-bottom:.1em;letter-spacing:.05em}.notification .image[data-v-7646705e]{height:100%;text-align:center;--color:$notification-icon-color}.notification .image .row[data-v-7646705e]{width:100%;height:100%}.notification .image .row .fa[data-v-7646705e]{font-size:2.5em;color:var(--color)}.notification .image .row img[data-v-7646705e]{width:80%;height:80%}.notifications[data-v-6dc8bebc]{position:fixed;bottom:0;right:0;width:25em;z-index:1000}.col-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-010fadd6]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-010fadd6]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-010fadd6]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-010fadd6]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-010fadd6]:first-child{margin-left:26%!important}.col-offset-3[data-v-010fadd6]:not(first-child){margin-left:30%!important}.col-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-010fadd6]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-010fadd6]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-010fadd6]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-010fadd6]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-010fadd6]:first-child{margin-left:52%!important}.col-offset-6[data-v-010fadd6]:not(first-child){margin-left:56%!important}.col-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-010fadd6]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-010fadd6]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-010fadd6]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-010fadd6]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-010fadd6]:first-child{margin-left:78%!important}.col-offset-9[data-v-010fadd6]:not(first-child){margin-left:82%!important}.col-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-010fadd6]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-010fadd6]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-010fadd6]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-010fadd6]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-s-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-s-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-s-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-s-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-s-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-010fadd6]{display:none!important}.s-visible[data-v-010fadd6]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-m-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-m-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-m-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-m-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-m-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-010fadd6]{display:none!important}.m-visible[data-v-010fadd6]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-l-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-l-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-l-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-l-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-l-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-010fadd6]{display:none!important}.l-visible[data-v-010fadd6]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-xl-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-xl-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-xl-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xl-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-010fadd6]{display:none!important}.xl-visible[data-v-010fadd6]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-1[data-v-010fadd6]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-010fadd6]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-2[data-v-010fadd6]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-010fadd6]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-3[data-v-010fadd6]{margin-left:26%}.col-no-margin-xxl-3[data-v-010fadd6]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-4[data-v-010fadd6]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-010fadd6]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-5[data-v-010fadd6]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-010fadd6]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-6[data-v-010fadd6]{margin-left:52%}.col-no-margin-xxl-6[data-v-010fadd6]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-7[data-v-010fadd6]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-010fadd6]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-8[data-v-010fadd6]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-010fadd6]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-9[data-v-010fadd6]{margin-left:78%}.col-no-margin-xxl-9[data-v-010fadd6]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-10[data-v-010fadd6]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-010fadd6]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-010fadd6]:first-child{margin-left:0}.col-offset-xxl-11[data-v-010fadd6]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-010fadd6]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-010fadd6]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-010fadd6]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-010fadd6]{display:none!important}.xxl-visible[data-v-010fadd6]{display:block!important}}.vertical-center[data-v-010fadd6]{display:flex;align-items:center}.horizontal-center[data-v-010fadd6]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-010fadd6]{text-align:right;float:right;justify-content:right}.hidden[data-v-010fadd6]{display:none!important}.no-content[data-v-010fadd6]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-010fadd6],.btn[data-v-010fadd6],button[data-v-010fadd6]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-010fadd6],.btn-default[type=submit][data-v-010fadd6],.btn.btn-primary[data-v-010fadd6],.btn[type=submit][data-v-010fadd6],button.btn-primary[data-v-010fadd6],button[type=submit][data-v-010fadd6]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-010fadd6],.btn-default .icon[data-v-010fadd6],button .icon[data-v-010fadd6]{margin-right:.5em}input[type=password][data-v-010fadd6],input[type=text][data-v-010fadd6]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-010fadd6]:focus,input[type=text][data-v-010fadd6]:focus{border:1px solid #35b870}button[data-v-010fadd6],input[data-v-010fadd6]{outline:none}input[type=text][data-v-010fadd6]:hover,textarea[data-v-010fadd6]:hover{border:1px solid #9cdfb0}ul[data-v-010fadd6]{margin:0;padding:0;list-style:none}a[data-v-010fadd6]{cursor:pointer;text-decoration:none}[data-v-010fadd6]::-webkit-scrollbar{width:.75em}[data-v-010fadd6]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-010fadd6]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-010fadd6]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-010fadd6]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-010fadd6],input[type=password][data-v-010fadd6],input[type=search][data-v-010fadd6],input[type=text][data-v-010fadd6]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-010fadd6]:hover,input[type=password][data-v-010fadd6]:hover,input[type=search][data-v-010fadd6]:hover,input[type=text][data-v-010fadd6]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-010fadd6]:focus,input[type=password][data-v-010fadd6]:focus,input[type=search][data-v-010fadd6]:focus,input[type=text][data-v-010fadd6]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-010fadd6],input[type=password].with-icon[data-v-010fadd6],input[type=search].with-icon[data-v-010fadd6],input[type=text].with-icon[data-v-010fadd6]{padding-left:.3em}input[type=search][data-v-010fadd6],input[type=text][data-v-010fadd6]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-010fadd6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-010fadd6;-webkit-animation-name:fadeIn-010fadd6}.fade-in[data-v-010fadd6],.fade-out[data-v-010fadd6]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-010fadd6]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-010fadd6;-webkit-animation-name:fadeOut-010fadd6}@-webkit-keyframes fadeIn-010fadd6{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-010fadd6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-010fadd6{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-010fadd6{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-010fadd6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-010fadd6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-010fadd6]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.modal-container[data-v-010fadd6]{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:var(--z-index);background:hsla(0,0%,4%,.9)}.modal-container .modal[data-v-010fadd6]{display:flex}.modal-container .modal .content[data-v-010fadd6]{--width:auto;--height:auto;width:var(--width);height:var(--height);border-radius:.5em;background:#fff}.modal-container .modal .header[data-v-010fadd6]{display:flex;border-bottom:1px solid #ccc;border-radius:.5em .5em 0 0;padding:.5em;text-align:center;justify-content:center;align-items:center;background:#e0e0e0;text-transform:uppercase}.modal-container .modal .body[data-v-010fadd6]{max-height:75vh;overflow:auto;padding:2em}.assistant-modal .modal .body{width:50vw;height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.assistant-modal .modal .body .icon{font-size:3em;color:#7e8;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;border-radius:3em;padding:1em}.assistant-modal .modal .body .text{margin-top:2.5em}/*! - * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. - */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-a:before{content:"A"}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-anchor:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-anchor-lock:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-ankh:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-archway:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-arrows-spin:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-asterisk:before{content:"\*"}.fa-at:before{content:"\@"}.fa-atom:before{content:""}.fa-audio-description:before{content:""}.fa-austral-sign:before{content:""}.fa-award:before{content:""}.fa-b:before{content:"B"}.fa-baby:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-backward:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-bacon:before{content:""}.fa-bacteria:before{content:""}.fa-bacterium:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-bahai:before{content:""}.fa-baht-sign:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-barcode:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-bed:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-bell:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bicycle:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blog:before{content:""}.fa-bold:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-bolt-lightning:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-book-bookmark:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-bookmark:before{content:""}.fa-border-all:before{content:""}.fa-border-none:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-bore-hole:before{content:""}.fa-bottle-droplet:before{content:""}.fa-bottle-water:before{content:""}.fa-bowl-food:before{content:""}.fa-bowl-rice:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-box-open:before{content:""}.fa-box-tissue:before{content:""}.fa-boxes-packing:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-bread-slice:before{content:""}.fa-bridge:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-bridge-lock:before{content:""}.fa-bridge-water:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broom:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-brush:before{content:""}.fa-bucket:before{content:""}.fa-bug:before{content:""}.fa-bug-slash:before{content:""}.fa-bugs:before{content:""}.fa-building:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-building-circle-check:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-building-flag:before{content:""}.fa-building-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-building-shield:before{content:""}.fa-building-un:before{content:""}.fa-building-user:before{content:""}.fa-building-wheat:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-burst:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-c:before{content:"C"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-week:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-camera-rotate:before{content:""}.fa-campground:before{content:""}.fa-candy-cane:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-car-on:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-car-side:before{content:""}.fa-car-tunnel:before{content:""}.fa-caravan:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cedi-sign:before{content:""}.fa-cent-sign:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-charging-station:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-chart-column:before{content:""}.fa-chart-gantt:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-chart-simple:before{content:""}.fa-check:before{content:""}.fa-check-double:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-cheese:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-child-dress:before{content:""}.fa-child-reaching:before{content:""}.fa-child-rifle:before{content:""}.fa-children:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-circle-nodes:before{content:""}.fa-circle-notch:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-city:before{content:""}.fa-clapperboard:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clipboard-question:before{content:""}.fa-clipboard-user:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-clover:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-code-commit:before{content:""}.fa-code-compare:before{content:""}.fa-code-fork:before{content:""}.fa-code-merge:before{content:""}.fa-code-pull-request:before{content:""}.fa-coins:before{content:""}.fa-colon-sign:before{content:""}.fa-comment:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-comments:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-compress:before{content:""}.fa-computer:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-couch:before{content:""}.fa-cow:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cubes-stacked:before{content:""}.fa-d:before{content:"D"}.fa-database:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-democrat:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-dharmachakra:before{content:""}.fa-diagram-next:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-diagram-successor:before{content:""}.fa-diamond:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-dice:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-disease:before{content:""}.fa-display:before{content:""}.fa-divide:before{content:""}.fa-dna:before{content:""}.fa-dog:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-dong-sign:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dove:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-download:before{content:""}.fa-dragon:before{content:""}.fa-draw-polygon:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick-bite:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-e:before{content:"E"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-egg:before{content:""}.fa-eject:before{content:""}.fa-elevator:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-envelope:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-equals:before{content:"\="}.fa-eraser:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-exclamation:before{content:"\!"}.fa-expand:before{content:""}.fa-explosion:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-eye-slash:before{content:""}.fa-f:before{content:"F"}.fa-angry:before,.fa-face-angry:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-fan:before{content:""}.fa-faucet:before{content:""}.fa-faucet-drip:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-ferry:before{content:""}.fa-file:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-file-audio:before{content:""}.fa-file-circle-check:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-file-circle-minus:before{content:""}.fa-file-circle-plus:before{content:""}.fa-file-circle-question:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-excel:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-file-medical:before{content:""}.fa-file-pdf:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-shield:before{content:""}.fa-file-signature:before{content:""}.fa-file-video:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-file-word:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-burner:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-fish:before{content:""}.fa-fish-fins:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flask:before{content:""}.fa-flask-vial:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-florin-sign:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-folder-closed:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-folder-tree:before{content:""}.fa-font:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-franc-sign:before{content:""}.fa-frog:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-g:before{content:"G"}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gifts:before{content:""}.fa-glass-water:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-glasses:before{content:""}.fa-globe:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-greater-than:before{content:"\>"}.fa-greater-than-equal:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-guarani-sign:before{content:""}.fa-guitar:before{content:""}.fa-gun:before{content:""}.fa-h:before{content:"H"}.fa-hammer:before{content:""}.fa-hamsa:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-sparkles:before{content:""}.fa-hand-spock:before{content:""}.fa-handcuffs:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-hands-bound:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-hands-clapping:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-holding-child:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-handshake:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-handshake-slash:before{content:""}.fa-hanukiah:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-hashtag:before{content:"\#"}.fa-hat-cowboy:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-hat-wizard:before{content:""}.fa-head-side-cough:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-head-side-mask:before{content:""}.fa-head-side-virus:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-heart-circle-check:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-helmet-un:before{content:""}.fa-highlighter:before{content:""}.fa-hill-avalanche:before{content:""}.fa-hill-rockslide:before{content:""}.fa-hippo:before{content:""}.fa-hockey-puck:before{content:""}.fa-holly-berry:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-hospital-user:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:""}.fa-hourglass-empty:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-house-chimney-user:before{content:""}.fa-house-chimney-window:before{content:""}.fa-house-circle-check:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-house-crack:before{content:""}.fa-house-fire:before{content:""}.fa-house-flag:before{content:""}.fa-house-flood-water:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-house-lock:before{content:""}.fa-house-medical:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-house-medical-flag:before{content:""}.fa-house-signal:before{content:""}.fa-house-tsunami:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-hurricane:before{content:""}.fa-i:before{content:"I"}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-icicles:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-images:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-italic:before{content:""}.fa-j:before{content:"J"}.fa-jar:before{content:""}.fa-jar-wheat:before{content:""}.fa-jedi:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-joint:before{content:""}.fa-jug-detergent:before{content:""}.fa-k:before{content:"K"}.fa-kaaba:before{content:""}.fa-key:before{content:""}.fa-keyboard:before{content:""}.fa-khanda:before{content:""}.fa-kip-sign:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-kitchen-set:before{content:""}.fa-kiwi-bird:before{content:""}.fa-l:before{content:"L"}.fa-land-mine-on:before{content:""}.fa-landmark:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-landmark-flag:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-file:before{content:""}.fa-laptop-medical:before{content:""}.fa-lari-sign:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-lemon:before{content:""}.fa-less-than:before{content:"\<"}.fa-less-than-equal:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-lines-leaning:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-lira-sign:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-litecoin-sign:before{content:""}.fa-location-arrow:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-location-pin-lock:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-locust:before{content:""}.fa-lungs:before{content:""}.fa-lungs-virus:before{content:""}.fa-m:before{content:"M"}.fa-magnet:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-manat-sign:before{content:""}.fa-map:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-map-pin:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-and-venus:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-mask:before{content:""}.fa-mask-face:before{content:""}.fa-mask-ventilator:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-mattress-pillow:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-medal:before{content:""}.fa-memory:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-meteor:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-mill-sign:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-mitten:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-mobile-button:before{content:""}.fa-mobile-retro:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-money-bills:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-mosquito-net:before{content:""}.fa-motorcycle:before{content:""}.fa-mound:before{content:""}.fa-mountain:before{content:""}.fa-mountain-city:before{content:""}.fa-mountain-sun:before{content:""}.fa-mug-hot:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-music:before{content:""}.fa-n:before{content:"N"}.fa-naira-sign:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-not-equal:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-notes-medical:before{content:""}.fa-o:before{content:"O"}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-oil-can:before{content:""}.fa-oil-well:before{content:""}.fa-om:before{content:""}.fa-otter:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-p:before{content:"P"}.fa-pager:before{content:""}.fa-paint-roller:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-palette:before{content:""}.fa-pallet:before{content:""}.fa-panorama:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-passport:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-pause:before{content:""}.fa-paw:before{content:""}.fa-peace:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-people-group:before{content:""}.fa-people-line:before{content:""}.fa-people-pulling:before{content:""}.fa-people-robbery:before{content:""}.fa-people-roof:before{content:""}.fa-pepper-hot:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-male:before,.fa-person:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-person-booth:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-person-burst:before{content:""}.fa-person-cane:before{content:""}.fa-person-chalkboard:before{content:""}.fa-person-circle-check:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-person-circle-minus:before{content:""}.fa-person-circle-plus:before{content:""}.fa-person-circle-question:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-person-dress-burst:before{content:""}.fa-person-drowning:before{content:""}.fa-person-falling:before{content:""}.fa-person-falling-burst:before{content:""}.fa-person-half-dress:before{content:""}.fa-person-harassing:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-person-military-pointing:before{content:""}.fa-person-military-rifle:before{content:""}.fa-person-military-to-person:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-person-pregnant:before{content:""}.fa-person-rays:before{content:""}.fa-person-rifle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-person-shelter:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-person-through-window:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-peseta-sign:before{content:""}.fa-peso-sign:before{content:""}.fa-phone:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-circle-check:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-plane-departure:before{content:""}.fa-plane-lock:before{content:""}.fa-plane-slash:before{content:""}.fa-plane-up:before{content:""}.fa-plant-wilt:before{content:""}.fa-plate-wheat:before{content:""}.fa-play:before{content:""}.fa-plug:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-plug-circle-check:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-plus-minus:before{content:""}.fa-podcast:before{content:""}.fa-poo:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-power-off:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-print:before{content:""}.fa-pump-medical:before{content:""}.fa-pump-soap:before{content:""}.fa-puzzle-piece:before{content:""}.fa-q:before{content:"Q"}.fa-qrcode:before{content:""}.fa-question:before{content:"\?"}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-r:before{content:"R"}.fa-radiation:before{content:""}.fa-radio:before{content:""}.fa-rainbow:before{content:""}.fa-ranking-star:before{content:""}.fa-receipt:before{content:""}.fa-record-vinyl:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-recycle:before{content:""}.fa-registered:before{content:""}.fa-repeat:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-republican:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-ribbon:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-road-barrier:before{content:""}.fa-road-bridge:before{content:""}.fa-road-circle-check:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-road-lock:before{content:""}.fa-road-spikes:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-route:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-rug:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-rupiah-sign:before{content:""}.fa-s:before{content:"S"}.fa-sack-dollar:before{content:""}.fa-sack-xmark:before{content:""}.fa-sailboat:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-school:before{content:""}.fa-school-circle-check:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-school-flag:before{content:""}.fa-school-lock:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-screwdriver:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-scroll:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-sd-card:before{content:""}.fa-section:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-server:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-sheet-plastic:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-shield-cat:before{content:""}.fa-shield-dog:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-shield-heart:before{content:""}.fa-shield-virus:before{content:""}.fa-ship:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-shoe-prints:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-shop-lock:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-shower:before{content:""}.fa-shrimp:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-sim-card:before{content:""}.fa-sink:before{content:""}.fa-sitemap:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-slash:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-smog:before{content:""}.fa-smoking:before{content:""}.fa-snowflake:before{content:""}.fa-snowman:before{content:""}.fa-snowplow:before{content:""}.fa-soap:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-spa:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-spell-check:before{content:""}.fa-spider:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-spray-can:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-square:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-check-square:before,.fa-square-check:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-square-full:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-square-nfi:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-square-person-confined:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-square-virus:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-stairs:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-stethoscope:before{content:""}.fa-stop:before{content:""}.fa-stopwatch:before{content:""}.fa-stopwatch-20:before{content:""}.fa-store:before{content:""}.fa-store-slash:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stroopwafel:before{content:""}.fa-subscript:before{content:""}.fa-suitcase:before{content:""}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-superscript:before{content:""}.fa-swatchbook:before{content:""}.fa-synagogue:before{content:""}.fa-syringe:before{content:""}.fa-t:before{content:"T"}.fa-table:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-table-list:before,.fa-th-list:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-tablet-button:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-tablets:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tarp:before{content:""}.fa-tarp-droplet:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-tent:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-tents:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-text-width:before{content:""}.fa-thermometer:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-ticket:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-timeline:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-toilet-portable:before{content:""}.fa-toilets-portable:before{content:""}.fa-toolbox:before{content:""}.fa-tooth:before{content:""}.fa-torii-gate:before{content:""}.fa-tornado:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-tower-cell:before{content:""}.fa-tower-observation:before{content:""}.fa-tractor:before{content:""}.fa-trademark:before{content:""}.fa-traffic-light:before{content:""}.fa-trailer:before{content:""}.fa-train:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-train-tram:before,.fa-tram:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-trash:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-tree:before{content:""}.fa-tree-city:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-trophy:before{content:""}.fa-trowel:before{content:""}.fa-trowel-bricks:before{content:""}.fa-truck:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-truck-droplet:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-truck-field:before{content:""}.fa-truck-field-un:before{content:""}.fa-truck-front:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-truck-plane:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-u:before{content:"U"}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-underline:before{content:""}.fa-universal-access:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-upload:before{content:""}.fa-user:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-clock:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-user-graduate:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-user-injured:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-user-lock:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-users:before{content:""}.fa-users-between-lines:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-users-line:before{content:""}.fa-users-rays:before{content:""}.fa-users-rectangle:before{content:""}.fa-users-slash:before{content:""}.fa-users-viewfinder:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-v:before{content:"V"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-vault:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-vest:before{content:""}.fa-vest-patches:before{content:""}.fa-vial:before{content:""}.fa-vial-circle-check:before{content:""}.fa-vial-virus:before{content:""}.fa-vials:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-virus:before{content:""}.fa-virus-covid:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-virus-slash:before{content:""}.fa-viruses:before{content:""}.fa-voicemail:before{content:""}.fa-volcano:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-volume-off:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-vr-cardboard:before{content:""}.fa-w:before{content:"W"}.fa-walkie-talkie:before{content:""}.fa-wallet:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-wand-sparkles:before{content:""}.fa-warehouse:before{content:""}.fa-water:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-wave-square:before{content:""}.fa-weight-hanging:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-wheelchair:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-wind:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-worm:before{content:""}.fa-wrench:before{content:""}.fa-x:before{content:"X"}.fa-x-ray:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-xmarks-lines:before{content:""}.fa-y:before{content:"Y"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-yin-yang:before{content:""}.fa-z:before{content:"Z"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}/*! - * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. - */:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;font-display:block;src:url(/static/fonts/fa-solid-900.40ddefd7.woff2) format("woff2"),url(/static/fonts/fa-solid-900.3a463ec3.ttf) format("truetype")}.fa-solid,.fas{font-family:Font Awesome\ 6 Free;font-weight:900}/*! - * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. - */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;font-display:block;src:url(/static/fonts/fa-regular-400.2ffd018f.woff2) format("woff2"),url(/static/fonts/fa-regular-400.da02cb7e.ttf) format("truetype")}.fa-regular,.far{font-family:Font Awesome\ 6 Free;font-weight:400}/*! - * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. - */:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/static/fonts/fa-brands-400.859fc388.woff2) format("woff2"),url(/static/fonts/fa-brands-400.7fa789ab.ttf) format("truetype")}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands;font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-adn:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-airbnb:before{content:""}.fa-algolia:before{content:""}.fa-alipay:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-amilia:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-pay:before{content:""}.fa-artstation:before{content:""}.fa-asymmetrik:before{content:""}.fa-atlassian:before{content:""}.fa-audible:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-aws:before{content:""}.fa-bandcamp:before{content:""}.fa-battle-net:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bilibili:before{content:""}.fa-bimobject:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bootstrap:before{content:""}.fa-bots:before{content:""}.fa-btc:before{content:""}.fa-buffer:before{content:""}.fa-buromobelexperte:before{content:""}.fa-buy-n-large:before{content:""}.fa-buysellads:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-chrome:before{content:""}.fa-chromecast:before{content:""}.fa-cloudflare:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cmplid:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cotton-bureau:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-critical-role:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dailymotion:before{content:""}.fa-dashcube:before{content:""}.fa-deezer:before{content:""}.fa-delicious:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dhl:before{content:""}.fa-diaspora:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-draft2digital:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drupal:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edge-legacy:before{content:""}.fa-elementor:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-etsy:before{content:""}.fa-evernote:before{content:""}.fa-expeditedssl:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-figma:before{content:""}.fa-firefox:before{content:""}.fa-firefox-browser:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-fly:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-fulcrum:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-git:before{content:""}.fa-git-alt:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-gofore:before{content:""}.fa-golang:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-pay:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guilded:before{content:""}.fa-gulp:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hashnode:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-hive:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-hotjar:before{content:""}.fa-houzz:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-ideal:before{content:""}.fa-imdb:before{content:""}.fa-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-instalod:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-itch-io:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joomla:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaggle:before{content:""}.fa-keybase:before{content:""}.fa-keycdn:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-korvue:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-leanpub:before{content:""}.fa-less:before{content:""}.fa-line:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-mailchimp:before{content:""}.fa-mandalorian:before{content:""}.fa-markdown:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-mdb:before{content:""}.fa-medapps:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-mendeley:before{content:""}.fa-microblog:before{content:""}.fa-microsoft:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mixer:before{content:""}.fa-mizuni:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-napster:before{content:""}.fa-neos:before{content:""}.fa-nfc-directional:before{content:""}.fa-nfc-symbol:before{content:""}.fa-nimblr:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-octopus-deploy:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-old-republic:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-orcid:before{content:""}.fa-osi:before{content:""}.fa-padlet:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-palfed:before{content:""}.fa-patreon:before{content:""}.fa-paypal:before{content:""}.fa-perbyte:before{content:""}.fa-periscope:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-square:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pix:before{content:""}.fa-playstation:before{content:""}.fa-product-hunt:before{content:""}.fa-pushed:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-r-project:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-renren:before{content:""}.fa-replyd:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-rev:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-rust:before{content:""}.fa-safari:before{content:""}.fa-salesforce:before{content:""}.fa-sass:before{content:""}.fa-schlix:before{content:""}.fa-screenpal:before{content:""}.fa-scribd:before{content:""}.fa-searchengin:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-servicestack:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shopify:before{content:""}.fa-shopware:before{content:""}.fa-simplybuilt:before{content:""}.fa-sistrix:before{content:""}.fa-sith:before{content:""}.fa-sitrox:before{content:""}.fa-sketch:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-slideshare:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-snapchat-square:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-speakap:before{content:""}.fa-speaker-deck:before{content:""}.fa-spotify:before{content:""}.fa-square-font-awesome:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stackpath:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-sticker-mule:before{content:""}.fa-strava:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-superpowers:before{content:""}.fa-supple:before{content:""}.fa-suse:before{content:""}.fa-swift:before{content:""}.fa-symfony:before{content:""}.fa-teamspeak:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-tencent-weibo:before{content:""}.fa-the-red-yeti:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-think-peaks:before{content:""}.fa-tiktok:before{content:""}.fa-trade-federation:before{content:""}.fa-trello:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbraco:before{content:""}.fa-uncharted:before{content:""}.fa-uniregistry:before{content:""}.fa-unity:before{content:""}.fa-unsplash:before{content:""}.fa-untappd:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-vaadin:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-viber:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-vuejs:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-waze:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-whmcs:before{content:""}.fa-wikipedia-w:before{content:""}.fa-windows:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wodu:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yammer:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}body,html{margin:0;overflow:auto}#app,body,html{width:100%;height:100%}#app{font-family:BlinkMacSystemFont,-apple-system,Avenir,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.col-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-4d9c871b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-4d9c871b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-4d9c871b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-4d9c871b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-4d9c871b]:first-child{margin-left:26%!important}.col-offset-3[data-v-4d9c871b]:not(first-child){margin-left:30%!important}.col-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-4d9c871b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-4d9c871b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-4d9c871b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-4d9c871b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-4d9c871b]:first-child{margin-left:52%!important}.col-offset-6[data-v-4d9c871b]:not(first-child){margin-left:56%!important}.col-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-4d9c871b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-4d9c871b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-4d9c871b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-4d9c871b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-4d9c871b]:first-child{margin-left:78%!important}.col-offset-9[data-v-4d9c871b]:not(first-child){margin-left:82%!important}.col-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-4d9c871b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-4d9c871b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-4d9c871b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-4d9c871b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-s-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-s-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-s-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-4d9c871b]{display:none!important}.s-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-m-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-m-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-m-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-4d9c871b]{display:none!important}.m-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-l-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-l-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-l-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-4d9c871b]{display:none!important}.l-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-xl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-xl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-xl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-4d9c871b]{display:none!important}.xl-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-xxl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-xxl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-xxl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-4d9c871b]{display:none!important}.xxl-visible[data-v-4d9c871b]{display:block!important}}.vertical-center[data-v-4d9c871b]{display:flex;align-items:center}.horizontal-center[data-v-4d9c871b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-4d9c871b]{text-align:right;float:right;justify-content:right}.hidden[data-v-4d9c871b]{display:none!important}.no-content[data-v-4d9c871b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-4d9c871b],.btn[data-v-4d9c871b],button[data-v-4d9c871b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-4d9c871b],.btn-default[type=submit][data-v-4d9c871b],.btn.btn-primary[data-v-4d9c871b],.btn[type=submit][data-v-4d9c871b],button.btn-primary[data-v-4d9c871b],button[type=submit][data-v-4d9c871b]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-4d9c871b],.btn-default .icon[data-v-4d9c871b],button .icon[data-v-4d9c871b]{margin-right:.5em}input[type=password][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-4d9c871b]:focus,input[type=text][data-v-4d9c871b]:focus{border:1px solid #35b870}button[data-v-4d9c871b],input[data-v-4d9c871b]{outline:none}input[type=text][data-v-4d9c871b]:hover,textarea[data-v-4d9c871b]:hover{border:1px solid #9cdfb0}ul[data-v-4d9c871b]{margin:0;padding:0;list-style:none}a[data-v-4d9c871b]{cursor:pointer;text-decoration:none}[data-v-4d9c871b]::-webkit-scrollbar{width:.75em}[data-v-4d9c871b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-4d9c871b]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-4d9c871b]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-4d9c871b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-4d9c871b],input[type=password][data-v-4d9c871b],input[type=search][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-4d9c871b]:hover,input[type=password][data-v-4d9c871b]:hover,input[type=search][data-v-4d9c871b]:hover,input[type=text][data-v-4d9c871b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-4d9c871b]:focus,input[type=password][data-v-4d9c871b]:focus,input[type=search][data-v-4d9c871b]:focus,input[type=text][data-v-4d9c871b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-4d9c871b],input[type=password].with-icon[data-v-4d9c871b],input[type=search].with-icon[data-v-4d9c871b],input[type=text].with-icon[data-v-4d9c871b]{padding-left:.3em}input[type=search][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-4d9c871b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-4d9c871b;-webkit-animation-name:fadeIn-4d9c871b}.fade-in[data-v-4d9c871b],.fade-out[data-v-4d9c871b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-4d9c871b]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-4d9c871b;-webkit-animation-name:fadeOut-4d9c871b}@-webkit-keyframes fadeIn-4d9c871b{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-4d9c871b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-4d9c871b{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-4d9c871b{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.loading[data-v-4d9c871b]{display:flex;align-items:center;justify-content:center;font-size:3em;position:absolute;top:0;left:0;width:100%;height:100%;background:#909090;opacity:.5}.icon[data-v-4d9c871b]{display:inline-block;position:relative;width:80px;height:80px}.icon div[data-v-4d9c871b]{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.icon div[data-v-4d9c871b]:first-child{left:8px;-webkit-animation:lds-ellipsis1-4d9c871b .6s infinite;animation:lds-ellipsis1-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(2){left:8px}.icon div[data-v-4d9c871b]:nth-child(2),.icon div[data-v-4d9c871b]:nth-child(3){-webkit-animation:lds-ellipsis2-4d9c871b .6s infinite;animation:lds-ellipsis2-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(3){left:32px}.icon div[data-v-4d9c871b]:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3-4d9c871b .6s infinite;animation:lds-ellipsis3-4d9c871b .6s infinite}@-webkit-keyframes lds-ellipsis1-4d9c871b{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1-4d9c871b{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3-4d9c871b{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3-4d9c871b{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2-4d9c871b{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2-4d9c871b{0%{transform:translate(0)}to{transform:translate(24px)}}.col-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-1b4663f2]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-1b4663f2]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-1b4663f2]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-1b4663f2]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-1b4663f2]:first-child{margin-left:26%!important}.col-offset-3[data-v-1b4663f2]:not(first-child){margin-left:30%!important}.col-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-1b4663f2]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-1b4663f2]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-1b4663f2]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-1b4663f2]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-1b4663f2]:first-child{margin-left:52%!important}.col-offset-6[data-v-1b4663f2]:not(first-child){margin-left:56%!important}.col-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-1b4663f2]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-1b4663f2]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-1b4663f2]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-1b4663f2]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-1b4663f2]:first-child{margin-left:78%!important}.col-offset-9[data-v-1b4663f2]:not(first-child){margin-left:82%!important}.col-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-1b4663f2]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-1b4663f2]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-1b4663f2]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-1b4663f2]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-s-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-s-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-s-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-s-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-s-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-1b4663f2]{display:none!important}.s-visible[data-v-1b4663f2]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-m-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-m-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-m-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-m-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-m-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-1b4663f2]{display:none!important}.m-visible[data-v-1b4663f2]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-l-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-l-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-l-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-l-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-l-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-1b4663f2]{display:none!important}.l-visible[data-v-1b4663f2]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-xl-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-xl-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-xl-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xl-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-1b4663f2]{display:none!important}.xl-visible[data-v-1b4663f2]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-1[data-v-1b4663f2]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-1b4663f2]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-2[data-v-1b4663f2]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-1b4663f2]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-3[data-v-1b4663f2]{margin-left:26%}.col-no-margin-xxl-3[data-v-1b4663f2]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-4[data-v-1b4663f2]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-1b4663f2]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-5[data-v-1b4663f2]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-1b4663f2]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-6[data-v-1b4663f2]{margin-left:52%}.col-no-margin-xxl-6[data-v-1b4663f2]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-7[data-v-1b4663f2]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-1b4663f2]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-8[data-v-1b4663f2]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-1b4663f2]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-9[data-v-1b4663f2]{margin-left:78%}.col-no-margin-xxl-9[data-v-1b4663f2]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-10[data-v-1b4663f2]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-1b4663f2]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-1b4663f2]:first-child{margin-left:0}.col-offset-xxl-11[data-v-1b4663f2]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-1b4663f2]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-1b4663f2]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-1b4663f2]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-1b4663f2]{display:none!important}.xxl-visible[data-v-1b4663f2]{display:block!important}}.vertical-center[data-v-1b4663f2]{display:flex;align-items:center}.horizontal-center[data-v-1b4663f2]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-1b4663f2]{text-align:right;float:right;justify-content:right}.hidden[data-v-1b4663f2]{display:none!important}.no-content[data-v-1b4663f2]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-1b4663f2],.btn[data-v-1b4663f2],button[data-v-1b4663f2]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-1b4663f2],.btn-default[type=submit][data-v-1b4663f2],.btn.btn-primary[data-v-1b4663f2],.btn[type=submit][data-v-1b4663f2],button.btn-primary[data-v-1b4663f2],button[type=submit][data-v-1b4663f2]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-1b4663f2],.btn-default .icon[data-v-1b4663f2],button .icon[data-v-1b4663f2]{margin-right:.5em}input[type=password][data-v-1b4663f2],input[type=text][data-v-1b4663f2]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-1b4663f2]:focus,input[type=text][data-v-1b4663f2]:focus{border:1px solid #35b870}button[data-v-1b4663f2],input[data-v-1b4663f2]{outline:none}input[type=text][data-v-1b4663f2]:hover,textarea[data-v-1b4663f2]:hover{border:1px solid #9cdfb0}ul[data-v-1b4663f2]{margin:0;padding:0;list-style:none}a[data-v-1b4663f2]{cursor:pointer;text-decoration:none}[data-v-1b4663f2]::-webkit-scrollbar{width:.75em}[data-v-1b4663f2]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-1b4663f2]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-1b4663f2]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-1b4663f2]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-1b4663f2],input[type=password][data-v-1b4663f2],input[type=search][data-v-1b4663f2],input[type=text][data-v-1b4663f2]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-1b4663f2]:hover,input[type=password][data-v-1b4663f2]:hover,input[type=search][data-v-1b4663f2]:hover,input[type=text][data-v-1b4663f2]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-1b4663f2]:focus,input[type=password][data-v-1b4663f2]:focus,input[type=search][data-v-1b4663f2]:focus,input[type=text][data-v-1b4663f2]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-1b4663f2],input[type=password].with-icon[data-v-1b4663f2],input[type=search].with-icon[data-v-1b4663f2],input[type=text].with-icon[data-v-1b4663f2]{padding-left:.3em}input[type=search][data-v-1b4663f2],input[type=text][data-v-1b4663f2]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-1b4663f2]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-1b4663f2;-webkit-animation-name:fadeIn-1b4663f2}.fade-in[data-v-1b4663f2],.fade-out[data-v-1b4663f2]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-1b4663f2]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-1b4663f2;-webkit-animation-name:fadeOut-1b4663f2}@-webkit-keyframes fadeIn-1b4663f2{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-1b4663f2{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-1b4663f2{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-1b4663f2{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-1b4663f2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-1b4663f2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-1b4663f2]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.row[data-v-1b4663f2]{width:100%;height:49%}.row[data-v-1b4663f2]:not(:last-child){margin-bottom:1%}.col-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-5df52982]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-5df52982]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-5df52982]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-5df52982]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-5df52982]:first-child{margin-left:26%!important}.col-offset-3[data-v-5df52982]:not(first-child){margin-left:30%!important}.col-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-5df52982]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-5df52982]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-5df52982]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-5df52982]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-5df52982]:first-child{margin-left:52%!important}.col-offset-6[data-v-5df52982]:not(first-child){margin-left:56%!important}.col-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-5df52982]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-5df52982]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-5df52982]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-5df52982]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-5df52982]:first-child{margin-left:78%!important}.col-offset-9[data-v-5df52982]:not(first-child){margin-left:82%!important}.col-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-5df52982]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-5df52982]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-5df52982]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-5df52982]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-3[data-v-5df52982]{margin-left:26%}.col-no-margin-s-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-6[data-v-5df52982]{margin-left:52%}.col-no-margin-s-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-9[data-v-5df52982]{margin-left:78%}.col-no-margin-s-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-s-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-s-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-5df52982]{display:none!important}.s-visible[data-v-5df52982]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-3[data-v-5df52982]{margin-left:26%}.col-no-margin-m-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-6[data-v-5df52982]{margin-left:52%}.col-no-margin-m-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-9[data-v-5df52982]{margin-left:78%}.col-no-margin-m-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-m-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-m-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-5df52982]{display:none!important}.m-visible[data-v-5df52982]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-3[data-v-5df52982]{margin-left:26%}.col-no-margin-l-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-6[data-v-5df52982]{margin-left:52%}.col-no-margin-l-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-9[data-v-5df52982]{margin-left:78%}.col-no-margin-l-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-l-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-l-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-5df52982]{display:none!important}.l-visible[data-v-5df52982]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-3[data-v-5df52982]{margin-left:26%}.col-no-margin-xl-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-6[data-v-5df52982]{margin-left:52%}.col-no-margin-xl-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-9[data-v-5df52982]{margin-left:78%}.col-no-margin-xl-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-xl-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-5df52982]{display:none!important}.xl-visible[data-v-5df52982]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-5df52982]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-1[data-v-5df52982]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-5df52982]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-5df52982]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-2[data-v-5df52982]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-5df52982]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-5df52982]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-3[data-v-5df52982]{margin-left:26%}.col-no-margin-xxl-3[data-v-5df52982]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-5df52982]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-4[data-v-5df52982]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-5df52982]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-5df52982]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-5[data-v-5df52982]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-5df52982]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-5df52982]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-6[data-v-5df52982]{margin-left:52%}.col-no-margin-xxl-6[data-v-5df52982]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-5df52982]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-7[data-v-5df52982]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-5df52982]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-5df52982]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-8[data-v-5df52982]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-5df52982]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-5df52982]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-9[data-v-5df52982]{margin-left:78%}.col-no-margin-xxl-9[data-v-5df52982]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-5df52982]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-10[data-v-5df52982]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-5df52982]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-5df52982]:first-child{margin-left:0}.col-offset-xxl-11[data-v-5df52982]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-5df52982]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-5df52982]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-5df52982]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-5df52982]{display:none!important}.xxl-visible[data-v-5df52982]{display:block!important}}.vertical-center[data-v-5df52982]{display:flex;align-items:center}.horizontal-center[data-v-5df52982]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-5df52982]{text-align:right;float:right;justify-content:right}.hidden[data-v-5df52982]{display:none!important}.no-content[data-v-5df52982]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-5df52982],.btn[data-v-5df52982],button[data-v-5df52982]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-5df52982],.btn-default[type=submit][data-v-5df52982],.btn.btn-primary[data-v-5df52982],.btn[type=submit][data-v-5df52982],button.btn-primary[data-v-5df52982],button[type=submit][data-v-5df52982]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-5df52982],.btn-default .icon[data-v-5df52982],button .icon[data-v-5df52982]{margin-right:.5em}input[type=password][data-v-5df52982],input[type=text][data-v-5df52982]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-5df52982]:focus,input[type=text][data-v-5df52982]:focus{border:1px solid #35b870}button[data-v-5df52982],input[data-v-5df52982]{outline:none}input[type=text][data-v-5df52982]:hover,textarea[data-v-5df52982]:hover{border:1px solid #9cdfb0}ul[data-v-5df52982]{margin:0;padding:0;list-style:none}a[data-v-5df52982]{cursor:pointer;text-decoration:none}[data-v-5df52982]::-webkit-scrollbar{width:.75em}[data-v-5df52982]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-5df52982]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-5df52982]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-5df52982]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-5df52982],input[type=password][data-v-5df52982],input[type=search][data-v-5df52982],input[type=text][data-v-5df52982]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-5df52982]:hover,input[type=password][data-v-5df52982]:hover,input[type=search][data-v-5df52982]:hover,input[type=text][data-v-5df52982]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-5df52982]:focus,input[type=password][data-v-5df52982]:focus,input[type=search][data-v-5df52982]:focus,input[type=text][data-v-5df52982]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-5df52982],input[type=password].with-icon[data-v-5df52982],input[type=search].with-icon[data-v-5df52982],input[type=text].with-icon[data-v-5df52982]{padding-left:.3em}input[type=search][data-v-5df52982],input[type=text][data-v-5df52982]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-5df52982]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-5df52982;-webkit-animation-name:fadeIn-5df52982}.fade-in[data-v-5df52982],.fade-out[data-v-5df52982]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-5df52982]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-5df52982;-webkit-animation-name:fadeOut-5df52982}@-webkit-keyframes fadeIn-5df52982{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-5df52982{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-5df52982{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-5df52982{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-5df52982]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-5df52982]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-5df52982]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.widget[data-v-5df52982]{height:calc(100% - 1em);background:#fff;border-radius:5px;display:flex;justify-content:center;align-content:center;position:relative;overflow:hidden;box-shadow:0 3px 3px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08)}.col-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-cefcfdfc]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-cefcfdfc]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-cefcfdfc]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-cefcfdfc]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-cefcfdfc]:first-child{margin-left:26%!important}.col-offset-3[data-v-cefcfdfc]:not(first-child){margin-left:30%!important}.col-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-cefcfdfc]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-cefcfdfc]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-cefcfdfc]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-cefcfdfc]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-cefcfdfc]:first-child{margin-left:52%!important}.col-offset-6[data-v-cefcfdfc]:not(first-child){margin-left:56%!important}.col-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-cefcfdfc]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-cefcfdfc]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-cefcfdfc]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-cefcfdfc]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-cefcfdfc]:first-child{margin-left:78%!important}.col-offset-9[data-v-cefcfdfc]:not(first-child){margin-left:82%!important}.col-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-cefcfdfc]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-cefcfdfc]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-cefcfdfc]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-cefcfdfc]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-s-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-s-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-s-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-s-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-s-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-cefcfdfc]{display:none!important}.s-visible[data-v-cefcfdfc]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-m-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-m-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-m-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-m-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-m-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-cefcfdfc]{display:none!important}.m-visible[data-v-cefcfdfc]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-l-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-l-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-l-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-l-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-l-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-cefcfdfc]{display:none!important}.l-visible[data-v-cefcfdfc]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-xl-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-xl-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-xl-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xl-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-cefcfdfc]{display:none!important}.xl-visible[data-v-cefcfdfc]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-1[data-v-cefcfdfc]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-2[data-v-cefcfdfc]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-3[data-v-cefcfdfc]{margin-left:26%}.col-no-margin-xxl-3[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-4[data-v-cefcfdfc]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-5[data-v-cefcfdfc]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-6[data-v-cefcfdfc]{margin-left:52%}.col-no-margin-xxl-6[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-7[data-v-cefcfdfc]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-8[data-v-cefcfdfc]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-9[data-v-cefcfdfc]{margin-left:78%}.col-no-margin-xxl-9[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-10[data-v-cefcfdfc]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-cefcfdfc]:first-child{margin-left:0}.col-offset-xxl-11[data-v-cefcfdfc]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-cefcfdfc]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-cefcfdfc]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-cefcfdfc]{display:none!important}.xxl-visible[data-v-cefcfdfc]{display:block!important}}.vertical-center[data-v-cefcfdfc]{display:flex;align-items:center}.horizontal-center[data-v-cefcfdfc]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-cefcfdfc]{text-align:right;float:right;justify-content:right}.hidden[data-v-cefcfdfc]{display:none!important}.no-content[data-v-cefcfdfc]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-cefcfdfc],.btn[data-v-cefcfdfc],button[data-v-cefcfdfc]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-cefcfdfc],.btn-default[type=submit][data-v-cefcfdfc],.btn.btn-primary[data-v-cefcfdfc],.btn[type=submit][data-v-cefcfdfc],button.btn-primary[data-v-cefcfdfc],button[type=submit][data-v-cefcfdfc]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-cefcfdfc],.btn-default .icon[data-v-cefcfdfc],button .icon[data-v-cefcfdfc]{margin-right:.5em}input[type=password][data-v-cefcfdfc],input[type=text][data-v-cefcfdfc]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-cefcfdfc]:focus,input[type=text][data-v-cefcfdfc]:focus{border:1px solid #35b870}button[data-v-cefcfdfc],input[data-v-cefcfdfc]{outline:none}input[type=text][data-v-cefcfdfc]:hover,textarea[data-v-cefcfdfc]:hover{border:1px solid #9cdfb0}ul[data-v-cefcfdfc]{margin:0;padding:0;list-style:none}a[data-v-cefcfdfc]{cursor:pointer;text-decoration:none}[data-v-cefcfdfc]::-webkit-scrollbar{width:.75em}[data-v-cefcfdfc]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-cefcfdfc]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-cefcfdfc]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-cefcfdfc]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-cefcfdfc],input[type=password][data-v-cefcfdfc],input[type=search][data-v-cefcfdfc],input[type=text][data-v-cefcfdfc]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-cefcfdfc]:hover,input[type=password][data-v-cefcfdfc]:hover,input[type=search][data-v-cefcfdfc]:hover,input[type=text][data-v-cefcfdfc]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-cefcfdfc]:focus,input[type=password][data-v-cefcfdfc]:focus,input[type=search][data-v-cefcfdfc]:focus,input[type=text][data-v-cefcfdfc]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-cefcfdfc],input[type=password].with-icon[data-v-cefcfdfc],input[type=search].with-icon[data-v-cefcfdfc],input[type=text].with-icon[data-v-cefcfdfc]{padding-left:.3em}input[type=search][data-v-cefcfdfc],input[type=text][data-v-cefcfdfc]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-cefcfdfc]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-cefcfdfc;-webkit-animation-name:fadeIn-cefcfdfc}.fade-in[data-v-cefcfdfc],.fade-out[data-v-cefcfdfc]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-cefcfdfc]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-cefcfdfc;-webkit-animation-name:fadeOut-cefcfdfc}@-webkit-keyframes fadeIn-cefcfdfc{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-cefcfdfc{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-cefcfdfc{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-cefcfdfc{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-cefcfdfc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-cefcfdfc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-cefcfdfc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}@font-face{font-family:Lato Medium;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;src:url(/static/fonts/lato-medium.13fcde4c.woff2) format("woff2"),url(/static/fonts/lato-medium.b41c3821.woff) format("woff")}@font-face{font-family:Lato Medium;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;src:url(/static/fonts/lato-medium-italic.1e312dd9.woff2) format("woff2"),url(/static/fonts/lato-medium-italic.1996cc15.woff) format("woff")}#dashboard[data-v-cefcfdfc]{width:100%;height:100%;display:flex;flex-direction:column;margin:0;padding:1em 1em 0 1em;background:url(/static/img/dashboard-bg-light.06da6eab.jpg);background-size:cover;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}#dashboard .blurred[data-v-cefcfdfc]{filter:blur(.075em)}body{width:100vw;height:100vh;margin:0}.login-container{height:100%;display:flex;align-items:center;justify-content:center;background:#e4eae8}.description{margin-bottom:2em;text-align:center}form{display:flex;flex-direction:column;padding:4em;border:1px solid #ccc;border-radius:3em;box-shadow:2px 2px 3px 3px #ddd;background:#fff}form .row{margin:.5em 0}form input[type=password],form input[type=text]{width:100%}form input[type=password],form input[type=submit]{border-radius:1em}form input[type=password]{padding:.25em .5em}form .checkbox{display:flex;font-size:.8em}a{color:#5f7869}.col-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6c2cfd7a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6c2cfd7a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6c2cfd7a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6c2cfd7a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6c2cfd7a]:first-child{margin-left:26%!important}.col-offset-3[data-v-6c2cfd7a]:not(first-child){margin-left:30%!important}.col-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6c2cfd7a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6c2cfd7a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6c2cfd7a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6c2cfd7a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6c2cfd7a]:first-child{margin-left:52%!important}.col-offset-6[data-v-6c2cfd7a]:not(first-child){margin-left:56%!important}.col-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6c2cfd7a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6c2cfd7a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6c2cfd7a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6c2cfd7a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6c2cfd7a]:first-child{margin-left:78%!important}.col-offset-9[data-v-6c2cfd7a]:not(first-child){margin-left:82%!important}.col-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6c2cfd7a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6c2cfd7a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6c2cfd7a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6c2cfd7a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-1[data-v-6c2cfd7a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-2[data-v-6c2cfd7a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-3[data-v-6c2cfd7a]{margin-left:26%}.col-no-margin-s-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-4[data-v-6c2cfd7a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-5[data-v-6c2cfd7a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-6[data-v-6c2cfd7a]{margin-left:52%}.col-no-margin-s-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-7[data-v-6c2cfd7a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-8[data-v-6c2cfd7a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-9[data-v-6c2cfd7a]{margin-left:78%}.col-no-margin-s-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-10[data-v-6c2cfd7a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-s-11[data-v-6c2cfd7a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6c2cfd7a]{display:none!important}.s-visible[data-v-6c2cfd7a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-1[data-v-6c2cfd7a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-2[data-v-6c2cfd7a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-3[data-v-6c2cfd7a]{margin-left:26%}.col-no-margin-m-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-4[data-v-6c2cfd7a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-5[data-v-6c2cfd7a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-6[data-v-6c2cfd7a]{margin-left:52%}.col-no-margin-m-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-7[data-v-6c2cfd7a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-8[data-v-6c2cfd7a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-9[data-v-6c2cfd7a]{margin-left:78%}.col-no-margin-m-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-10[data-v-6c2cfd7a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-m-11[data-v-6c2cfd7a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6c2cfd7a]{display:none!important}.m-visible[data-v-6c2cfd7a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-1[data-v-6c2cfd7a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-2[data-v-6c2cfd7a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-3[data-v-6c2cfd7a]{margin-left:26%}.col-no-margin-l-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-4[data-v-6c2cfd7a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-5[data-v-6c2cfd7a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-6[data-v-6c2cfd7a]{margin-left:52%}.col-no-margin-l-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-7[data-v-6c2cfd7a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-8[data-v-6c2cfd7a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-9[data-v-6c2cfd7a]{margin-left:78%}.col-no-margin-l-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-10[data-v-6c2cfd7a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-l-11[data-v-6c2cfd7a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6c2cfd7a]{display:none!important}.l-visible[data-v-6c2cfd7a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-1[data-v-6c2cfd7a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-2[data-v-6c2cfd7a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-3[data-v-6c2cfd7a]{margin-left:26%}.col-no-margin-xl-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-4[data-v-6c2cfd7a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-5[data-v-6c2cfd7a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-6[data-v-6c2cfd7a]{margin-left:52%}.col-no-margin-xl-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-7[data-v-6c2cfd7a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-8[data-v-6c2cfd7a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-9[data-v-6c2cfd7a]{margin-left:78%}.col-no-margin-xl-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-10[data-v-6c2cfd7a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xl-11[data-v-6c2cfd7a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6c2cfd7a]{display:none!important}.xl-visible[data-v-6c2cfd7a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6c2cfd7a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6c2cfd7a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6c2cfd7a]{margin-left:26%}.col-no-margin-xxl-3[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6c2cfd7a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6c2cfd7a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6c2cfd7a]{margin-left:52%}.col-no-margin-xxl-6[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6c2cfd7a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6c2cfd7a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6c2cfd7a]{margin-left:78%}.col-no-margin-xxl-9[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6c2cfd7a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6c2cfd7a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6c2cfd7a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6c2cfd7a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6c2cfd7a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6c2cfd7a]{display:none!important}.xxl-visible[data-v-6c2cfd7a]{display:block!important}}.vertical-center[data-v-6c2cfd7a]{display:flex;align-items:center}.horizontal-center[data-v-6c2cfd7a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6c2cfd7a]{text-align:right;float:right;justify-content:right}.hidden[data-v-6c2cfd7a]{display:none!important}.no-content[data-v-6c2cfd7a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6c2cfd7a],.btn[data-v-6c2cfd7a],button[data-v-6c2cfd7a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6c2cfd7a],.btn-default[type=submit][data-v-6c2cfd7a],.btn.btn-primary[data-v-6c2cfd7a],.btn[type=submit][data-v-6c2cfd7a],button.btn-primary[data-v-6c2cfd7a],button[type=submit][data-v-6c2cfd7a]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6c2cfd7a],.btn-default .icon[data-v-6c2cfd7a],button .icon[data-v-6c2cfd7a]{margin-right:.5em}input[type=password][data-v-6c2cfd7a],input[type=text][data-v-6c2cfd7a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6c2cfd7a]:focus,input[type=text][data-v-6c2cfd7a]:focus{border:1px solid #35b870}button[data-v-6c2cfd7a],input[data-v-6c2cfd7a]{outline:none}input[type=text][data-v-6c2cfd7a]:hover,textarea[data-v-6c2cfd7a]:hover{border:1px solid #9cdfb0}ul[data-v-6c2cfd7a]{margin:0;padding:0;list-style:none}a[data-v-6c2cfd7a]{cursor:pointer;text-decoration:none}[data-v-6c2cfd7a]::-webkit-scrollbar{width:.75em}[data-v-6c2cfd7a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6c2cfd7a]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-6c2cfd7a]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-6c2cfd7a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6c2cfd7a],input[type=password][data-v-6c2cfd7a],input[type=search][data-v-6c2cfd7a],input[type=text][data-v-6c2cfd7a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6c2cfd7a]:hover,input[type=password][data-v-6c2cfd7a]:hover,input[type=search][data-v-6c2cfd7a]:hover,input[type=text][data-v-6c2cfd7a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6c2cfd7a]:focus,input[type=password][data-v-6c2cfd7a]:focus,input[type=search][data-v-6c2cfd7a]:focus,input[type=text][data-v-6c2cfd7a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6c2cfd7a],input[type=password].with-icon[data-v-6c2cfd7a],input[type=search].with-icon[data-v-6c2cfd7a],input[type=text].with-icon[data-v-6c2cfd7a]{padding-left:.3em}input[type=search][data-v-6c2cfd7a],input[type=text][data-v-6c2cfd7a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6c2cfd7a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-6c2cfd7a;-webkit-animation-name:fadeIn-6c2cfd7a}.fade-in[data-v-6c2cfd7a],.fade-out[data-v-6c2cfd7a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6c2cfd7a]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-6c2cfd7a;-webkit-animation-name:fadeOut-6c2cfd7a}@-webkit-keyframes fadeIn-6c2cfd7a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-6c2cfd7a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-6c2cfd7a{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-6c2cfd7a{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6c2cfd7a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6c2cfd7a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6c2cfd7a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}@media screen and (max-width:769px){nav[data-v-6c2cfd7a]{width:100%;height:100vh;background:#141a18;color:#e8f8e8;box-shadow:1px 0 2px #002626}nav[data-v-6c2cfd7a]:not(.collapsed){position:absolute;top:0;left:0;z-index:5}}@media screen and (min-width:769px){nav[data-v-6c2cfd7a]{width:calc(16em - 2vw);height:100%;overflow:auto;background:#141a18;color:#e8f8e8;box-shadow:1px 0 2px #002626;margin-right:2px}}@media screen and (min-width:1024px){nav[data-v-6c2cfd7a]{width:16em}}nav li[data-v-6c2cfd7a]{border:1px solid #183020;cursor:pointer;list-style:none}nav li a[data-v-6c2cfd7a]{display:block;color:#e8f8e8;padding:1em .5em}nav li a[data-v-6c2cfd7a]:hover{color:#e8f8e8}nav li[data-v-6c2cfd7a]:hover{background:#104036}nav li.selected[data-v-6c2cfd7a]{background:#205046}nav li .name[data-v-6c2cfd7a]{margin-left:.5em}nav li .icon[data-v-6c2cfd7a]{margin-right:.5em}nav .toggler[data-v-6c2cfd7a]{width:100%;display:flex;background:#000;font-size:1.5em;cursor:pointer;padding:.6em;align-items:center;box-shadow:0 1px 1px 2px #191d1a}nav .hostname[data-v-6c2cfd7a]{font-size:.7em;margin-top:-.2em}@media screen and (min-width:769px){nav .hostname[data-v-6c2cfd7a]{margin-left:1em}}@media screen and (max-width:769px){nav .hostname[data-v-6c2cfd7a]{text-align:right;margin-right:.25em;flex-grow:1}}nav .plugins[data-v-6c2cfd7a]{height:calc(100% - 10.9em);overflow:auto}nav .footer[data-v-6c2cfd7a]{height:7.5em;background:#000;padding:0;margin:0}nav ul li .icon[data-v-6c2cfd7a]{margin-right:0}nav ul li .icon img[data-v-6c2cfd7a]{width:1.25em;height:1.25em}nav.collapsed[data-v-6c2cfd7a]{display:flex;flex-direction:column}@media screen and (min-width:769px){nav.collapsed[data-v-6c2cfd7a]{width:2.5em;min-width:unset;max-width:unset;background:#fff;color:#5e5e5e;box-shadow:1px 0 2px 1px #bbb}nav.collapsed .hostname[data-v-6c2cfd7a]{display:none}}@media screen and (max-width:769px){nav.collapsed[data-v-6c2cfd7a]{height:auto}}nav.collapsed a[data-v-6c2cfd7a]{color:#5e5e5e;padding:.25em 0}nav.collapsed a[data-v-6c2cfd7a]:hover{color:#5e5e5e}nav.collapsed .toggler[data-v-6c2cfd7a]{height:2em;background:none;text-align:center;padding:.4em;box-shadow:none}nav.collapsed .footer[data-v-6c2cfd7a]{height:4em;background:none;padding:0;margin-bottom:.5em}@media screen and (max-width:769px){nav.collapsed .footer[data-v-6c2cfd7a]{display:none}}nav.collapsed ul[data-v-6c2cfd7a]{display:flex;flex-direction:column;justify-content:center;height:calc(100% - 6em);overflow:hidden}@media screen and (min-width:769px)and (max-width:1023px){nav.collapsed ul.plugins[data-v-6c2cfd7a]{justify-content:left;margin:2em 0}}nav.collapsed ul[data-v-6c2cfd7a]:hover{overflow:auto}nav.collapsed ul li[data-v-6c2cfd7a]{border:none;padding:0;text-align:center}nav.collapsed ul li.selected[data-v-6c2cfd7a],nav.collapsed ul li[data-v-6c2cfd7a]:hover{border-radius:1em;margin:0 .2em}nav.collapsed ul li.selected[data-v-6c2cfd7a]{background:rgba(160,245,178,.95)}nav.collapsed ul li[data-v-6c2cfd7a]:hover{background:rgba(160,245,178,.6)}nav.collapsed ul li .icon[data-v-6c2cfd7a]{margin-right:0}@media screen and (max-width:769px){nav.collapsed ul li[data-v-6c2cfd7a]{display:none}}.token-container{width:100%;display:flex;margin-top:.15em}.token-container .body{background:#fff;display:flex}.token-container .body .description{text-align:left;padding:1em}.token-container ul{margin:1em .5em}.token-container ul li{list-style:initial}.token-container .form-container{display:flex}.token-container form{max-width:250pt}.token-container form .note{display:block;font-size:.75em;margin:-.75em 0 2em 0}.token-container input[type=password]{border-radius:1em}.token-container .modal .content{width:90%}.token-container .modal .body{margin-top:0}.token-container .token-container label{display:flex;flex-direction:column}.token-container .token-container textarea{height:10em;margin-top:1em;border-radius:1em}@media screen and (max-width:calc(1024px - 1px)){.token-container .body{flex-direction:column}.form-container{justify-content:center;box-shadow:0 -2.5px 4px 0 silver;margin-top:-1em;padding-top:1em}}@media screen and (min-width:1024px){.token-container{justify-content:center;align-items:center}.token-container .description{width:50%}.token-container .form-container{width:50%;justify-content:right;padding:1em}.token-container .body{max-width:650pt;flex-direction:row;justify-content:left;margin-top:1.5em;border-radius:1em;border:1px solid #ddd}}.col-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-068c53bc]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-068c53bc]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-068c53bc]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-068c53bc]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-068c53bc]:first-child{margin-left:26%!important}.col-offset-3[data-v-068c53bc]:not(first-child){margin-left:30%!important}.col-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-068c53bc]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-068c53bc]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-068c53bc]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-068c53bc]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-068c53bc]:first-child{margin-left:52%!important}.col-offset-6[data-v-068c53bc]:not(first-child){margin-left:56%!important}.col-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-068c53bc]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-068c53bc]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-068c53bc]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-068c53bc]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-068c53bc]:first-child{margin-left:78%!important}.col-offset-9[data-v-068c53bc]:not(first-child){margin-left:82%!important}.col-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-068c53bc]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-068c53bc]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-068c53bc]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-068c53bc]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-1[data-v-068c53bc]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-2[data-v-068c53bc]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-3[data-v-068c53bc]{margin-left:26%}.col-no-margin-s-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-4[data-v-068c53bc]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-5[data-v-068c53bc]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-6[data-v-068c53bc]{margin-left:52%}.col-no-margin-s-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-7[data-v-068c53bc]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-8[data-v-068c53bc]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-9[data-v-068c53bc]{margin-left:78%}.col-no-margin-s-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-10[data-v-068c53bc]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-068c53bc]:first-child{margin-left:0}.col-offset-s-11[data-v-068c53bc]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-s-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-068c53bc]{display:none!important}.s-visible[data-v-068c53bc]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-1[data-v-068c53bc]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-2[data-v-068c53bc]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-3[data-v-068c53bc]{margin-left:26%}.col-no-margin-m-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-4[data-v-068c53bc]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-5[data-v-068c53bc]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-6[data-v-068c53bc]{margin-left:52%}.col-no-margin-m-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-7[data-v-068c53bc]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-8[data-v-068c53bc]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-9[data-v-068c53bc]{margin-left:78%}.col-no-margin-m-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-10[data-v-068c53bc]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-068c53bc]:first-child{margin-left:0}.col-offset-m-11[data-v-068c53bc]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-m-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-068c53bc]{display:none!important}.m-visible[data-v-068c53bc]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-1[data-v-068c53bc]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-2[data-v-068c53bc]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-3[data-v-068c53bc]{margin-left:26%}.col-no-margin-l-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-4[data-v-068c53bc]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-5[data-v-068c53bc]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-6[data-v-068c53bc]{margin-left:52%}.col-no-margin-l-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-7[data-v-068c53bc]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-8[data-v-068c53bc]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-9[data-v-068c53bc]{margin-left:78%}.col-no-margin-l-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-10[data-v-068c53bc]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-068c53bc]:first-child{margin-left:0}.col-offset-l-11[data-v-068c53bc]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-l-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-068c53bc]{display:none!important}.l-visible[data-v-068c53bc]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-1[data-v-068c53bc]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-2[data-v-068c53bc]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-3[data-v-068c53bc]{margin-left:26%}.col-no-margin-xl-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-4[data-v-068c53bc]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-5[data-v-068c53bc]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-6[data-v-068c53bc]{margin-left:52%}.col-no-margin-xl-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-7[data-v-068c53bc]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-8[data-v-068c53bc]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-9[data-v-068c53bc]{margin-left:78%}.col-no-margin-xl-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-10[data-v-068c53bc]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xl-11[data-v-068c53bc]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-068c53bc]{display:none!important}.xl-visible[data-v-068c53bc]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-1[data-v-068c53bc]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-068c53bc]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-2[data-v-068c53bc]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-068c53bc]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-3[data-v-068c53bc]{margin-left:26%}.col-no-margin-xxl-3[data-v-068c53bc]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-4[data-v-068c53bc]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-068c53bc]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-5[data-v-068c53bc]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-068c53bc]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-6[data-v-068c53bc]{margin-left:52%}.col-no-margin-xxl-6[data-v-068c53bc]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-7[data-v-068c53bc]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-068c53bc]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-8[data-v-068c53bc]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-068c53bc]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-9[data-v-068c53bc]{margin-left:78%}.col-no-margin-xxl-9[data-v-068c53bc]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-10[data-v-068c53bc]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-068c53bc]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-068c53bc]:first-child{margin-left:0}.col-offset-xxl-11[data-v-068c53bc]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-068c53bc]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-068c53bc]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-068c53bc]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-068c53bc]{display:none!important}.xxl-visible[data-v-068c53bc]{display:block!important}}.vertical-center[data-v-068c53bc]{display:flex;align-items:center}.horizontal-center[data-v-068c53bc]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-068c53bc]{text-align:right;float:right;justify-content:right}.hidden[data-v-068c53bc]{display:none!important}.no-content[data-v-068c53bc]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-068c53bc],.btn[data-v-068c53bc],button[data-v-068c53bc]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-068c53bc],.btn-default[type=submit][data-v-068c53bc],.btn.btn-primary[data-v-068c53bc],.btn[type=submit][data-v-068c53bc],button.btn-primary[data-v-068c53bc],button[type=submit][data-v-068c53bc]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-068c53bc],.btn-default .icon[data-v-068c53bc],button .icon[data-v-068c53bc]{margin-right:.5em}input[type=password][data-v-068c53bc],input[type=text][data-v-068c53bc]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-068c53bc]:focus,input[type=text][data-v-068c53bc]:focus{border:1px solid #35b870}button[data-v-068c53bc],input[data-v-068c53bc]{outline:none}input[type=text][data-v-068c53bc]:hover,textarea[data-v-068c53bc]:hover{border:1px solid #9cdfb0}ul[data-v-068c53bc]{margin:0;padding:0;list-style:none}a[data-v-068c53bc]{cursor:pointer;text-decoration:none}[data-v-068c53bc]::-webkit-scrollbar{width:.75em}[data-v-068c53bc]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-068c53bc]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-068c53bc]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-068c53bc]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-068c53bc],input[type=password][data-v-068c53bc],input[type=search][data-v-068c53bc],input[type=text][data-v-068c53bc]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-068c53bc]:hover,input[type=password][data-v-068c53bc]:hover,input[type=search][data-v-068c53bc]:hover,input[type=text][data-v-068c53bc]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-068c53bc]:focus,input[type=password][data-v-068c53bc]:focus,input[type=search][data-v-068c53bc]:focus,input[type=text][data-v-068c53bc]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-068c53bc],input[type=password].with-icon[data-v-068c53bc],input[type=search].with-icon[data-v-068c53bc],input[type=text].with-icon[data-v-068c53bc]{padding-left:.3em}input[type=search][data-v-068c53bc],input[type=text][data-v-068c53bc]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-068c53bc]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-068c53bc;-webkit-animation-name:fadeIn-068c53bc}.fade-in[data-v-068c53bc],.fade-out[data-v-068c53bc]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-068c53bc]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-068c53bc;-webkit-animation-name:fadeOut-068c53bc}@-webkit-keyframes fadeIn-068c53bc{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-068c53bc{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-068c53bc{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-068c53bc{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-068c53bc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-068c53bc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-068c53bc]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.dropdown-container[data-v-068c53bc]{position:relative;display:inline-flex;flex-direction:column}.dropdown-container .dropdown[data-v-068c53bc]{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#f1f3f2;border-radius:.25em;border:1px solid #ccc;box-shadow:1px 1px 1px #bbb;display:flex;flex-direction:column;z-index:1}.col-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-6d8973c4]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-6d8973c4]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-6d8973c4]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-6d8973c4]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-6d8973c4]:first-child{margin-left:26%!important}.col-offset-3[data-v-6d8973c4]:not(first-child){margin-left:30%!important}.col-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-6d8973c4]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-6d8973c4]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-6d8973c4]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-6d8973c4]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-6d8973c4]:first-child{margin-left:52%!important}.col-offset-6[data-v-6d8973c4]:not(first-child){margin-left:56%!important}.col-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-6d8973c4]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-6d8973c4]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-6d8973c4]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-6d8973c4]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-6d8973c4]:first-child{margin-left:78%!important}.col-offset-9[data-v-6d8973c4]:not(first-child){margin-left:82%!important}.col-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-6d8973c4]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-6d8973c4]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-6d8973c4]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-6d8973c4]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-1[data-v-6d8973c4]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-2[data-v-6d8973c4]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-3[data-v-6d8973c4]{margin-left:26%}.col-no-margin-s-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-4[data-v-6d8973c4]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-5[data-v-6d8973c4]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-6[data-v-6d8973c4]{margin-left:52%}.col-no-margin-s-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-7[data-v-6d8973c4]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-8[data-v-6d8973c4]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-9[data-v-6d8973c4]{margin-left:78%}.col-no-margin-s-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-10[data-v-6d8973c4]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-s-11[data-v-6d8973c4]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-s-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-6d8973c4]{display:none!important}.s-visible[data-v-6d8973c4]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-1[data-v-6d8973c4]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-2[data-v-6d8973c4]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-3[data-v-6d8973c4]{margin-left:26%}.col-no-margin-m-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-4[data-v-6d8973c4]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-5[data-v-6d8973c4]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-6[data-v-6d8973c4]{margin-left:52%}.col-no-margin-m-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-7[data-v-6d8973c4]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-8[data-v-6d8973c4]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-9[data-v-6d8973c4]{margin-left:78%}.col-no-margin-m-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-10[data-v-6d8973c4]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-m-11[data-v-6d8973c4]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-m-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-6d8973c4]{display:none!important}.m-visible[data-v-6d8973c4]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-1[data-v-6d8973c4]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-2[data-v-6d8973c4]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-3[data-v-6d8973c4]{margin-left:26%}.col-no-margin-l-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-4[data-v-6d8973c4]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-5[data-v-6d8973c4]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-6[data-v-6d8973c4]{margin-left:52%}.col-no-margin-l-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-7[data-v-6d8973c4]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-8[data-v-6d8973c4]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-9[data-v-6d8973c4]{margin-left:78%}.col-no-margin-l-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-10[data-v-6d8973c4]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-l-11[data-v-6d8973c4]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-l-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-6d8973c4]{display:none!important}.l-visible[data-v-6d8973c4]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-1[data-v-6d8973c4]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-2[data-v-6d8973c4]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-3[data-v-6d8973c4]{margin-left:26%}.col-no-margin-xl-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-4[data-v-6d8973c4]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-5[data-v-6d8973c4]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-6[data-v-6d8973c4]{margin-left:52%}.col-no-margin-xl-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-7[data-v-6d8973c4]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-8[data-v-6d8973c4]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-9[data-v-6d8973c4]{margin-left:78%}.col-no-margin-xl-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-10[data-v-6d8973c4]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xl-11[data-v-6d8973c4]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-6d8973c4]{display:none!important}.xl-visible[data-v-6d8973c4]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-1[data-v-6d8973c4]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-6d8973c4]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-2[data-v-6d8973c4]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-6d8973c4]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-3[data-v-6d8973c4]{margin-left:26%}.col-no-margin-xxl-3[data-v-6d8973c4]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-4[data-v-6d8973c4]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-6d8973c4]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-5[data-v-6d8973c4]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-6d8973c4]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-6[data-v-6d8973c4]{margin-left:52%}.col-no-margin-xxl-6[data-v-6d8973c4]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-7[data-v-6d8973c4]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-6d8973c4]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-8[data-v-6d8973c4]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-6d8973c4]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-9[data-v-6d8973c4]{margin-left:78%}.col-no-margin-xxl-9[data-v-6d8973c4]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-10[data-v-6d8973c4]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-6d8973c4]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-6d8973c4]:first-child{margin-left:0}.col-offset-xxl-11[data-v-6d8973c4]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-6d8973c4]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-6d8973c4]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-6d8973c4]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-6d8973c4]{display:none!important}.xxl-visible[data-v-6d8973c4]{display:block!important}}.vertical-center[data-v-6d8973c4]{display:flex;align-items:center}.horizontal-center[data-v-6d8973c4]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-6d8973c4]{text-align:right;float:right;justify-content:right}.hidden[data-v-6d8973c4]{display:none!important}.no-content[data-v-6d8973c4]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-6d8973c4],.btn[data-v-6d8973c4],button[data-v-6d8973c4]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-6d8973c4],.btn-default[type=submit][data-v-6d8973c4],.btn.btn-primary[data-v-6d8973c4],.btn[type=submit][data-v-6d8973c4],button.btn-primary[data-v-6d8973c4],button[type=submit][data-v-6d8973c4]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-6d8973c4],.btn-default .icon[data-v-6d8973c4],button .icon[data-v-6d8973c4]{margin-right:.5em}input[type=password][data-v-6d8973c4],input[type=text][data-v-6d8973c4]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-6d8973c4]:focus,input[type=text][data-v-6d8973c4]:focus{border:1px solid #35b870}button[data-v-6d8973c4],input[data-v-6d8973c4]{outline:none}input[type=text][data-v-6d8973c4]:hover,textarea[data-v-6d8973c4]:hover{border:1px solid #9cdfb0}ul[data-v-6d8973c4]{margin:0;padding:0;list-style:none}a[data-v-6d8973c4]{cursor:pointer;text-decoration:none}[data-v-6d8973c4]::-webkit-scrollbar{width:.75em}[data-v-6d8973c4]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-6d8973c4]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-6d8973c4]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-6d8973c4]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-6d8973c4],input[type=password][data-v-6d8973c4],input[type=search][data-v-6d8973c4],input[type=text][data-v-6d8973c4]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-6d8973c4]:hover,input[type=password][data-v-6d8973c4]:hover,input[type=search][data-v-6d8973c4]:hover,input[type=text][data-v-6d8973c4]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-6d8973c4]:focus,input[type=password][data-v-6d8973c4]:focus,input[type=search][data-v-6d8973c4]:focus,input[type=text][data-v-6d8973c4]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-6d8973c4],input[type=password].with-icon[data-v-6d8973c4],input[type=search].with-icon[data-v-6d8973c4],input[type=text].with-icon[data-v-6d8973c4]{padding-left:.3em}input[type=search][data-v-6d8973c4],input[type=text][data-v-6d8973c4]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-6d8973c4]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-6d8973c4;-webkit-animation-name:fadeIn-6d8973c4}.fade-in[data-v-6d8973c4],.fade-out[data-v-6d8973c4]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-6d8973c4]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-6d8973c4;-webkit-animation-name:fadeOut-6d8973c4}@-webkit-keyframes fadeIn-6d8973c4{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-6d8973c4{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-6d8973c4{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-6d8973c4{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-6d8973c4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-6d8973c4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-6d8973c4]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.item[data-v-6d8973c4]{display:flex;padding:.5em .25em;cursor:pointer;align-items:center}.item[data-v-6d8973c4]:hover{background:#bef6da}.item.disabled[data-v-6d8973c4]{color:#999;cursor:auto}.item .icon[data-v-6d8973c4]{margin:0 .5em}.settings-container .body{width:100%;height:100%;display:flex;justify-content:center}.settings-container .modal .body{height:auto}.settings-container .users-list{background:#fff;margin-top:.15em;height:-webkit-max-content;height:-moz-max-content;height:max-content}.settings-container .users-list .user{display:flex;align-items:center;padding:.75em;box-shadow:0 3px 2px -1px silver}.settings-container .users-list .user:hover{background:#bef6da}.settings-container .users-list .user .actions{display:inline-flex;justify-content:right}.settings-container .users-list .user .actions button{width:-webkit-min-content;width:-moz-min-content;width:min-content}@media screen and (max-width:1024px){.settings-container .users-list{width:100%}}@media screen and (min-width:1024px){.settings-container .users-list{min-width:400pt;max-width:600pt;margin-top:1em;border-radius:1em;box-shadow:0 3px 2px -1px silver}.settings-container .users-list .user{border-radius:1em}}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{text-align:right;float:right;justify-content:right}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:.75em}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number],input[type=password],input[type=search],input[type=text]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.settings-container{width:100%;height:100%;display:flex;flex-direction:column}.settings-container header{width:100%;height:3em;display:flex;background:#fff;box-shadow:0 3px 2px -1px silver;padding:.5em}.settings-container header select{width:100%}.settings-container header button{padding-top:.25em}.settings-container main{height:calc(100% - 3em);overflow:auto}.settings-container button{background:none;border:none}.settings-container button:hover{border:none;color:#35b870}.settings-container form{padding:0;border:none;border-radius:0;box-shadow:none}.settings-container form input{margin-bottom:1em}.settings-container input[type=password]{border-radius:1em}.col-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-5ec69f95]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-5ec69f95]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-5ec69f95]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-5ec69f95]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-5ec69f95]:first-child{margin-left:26%!important}.col-offset-3[data-v-5ec69f95]:not(first-child){margin-left:30%!important}.col-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-5ec69f95]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-5ec69f95]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-5ec69f95]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-5ec69f95]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-5ec69f95]:first-child{margin-left:52%!important}.col-offset-6[data-v-5ec69f95]:not(first-child){margin-left:56%!important}.col-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-5ec69f95]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-5ec69f95]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-5ec69f95]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-5ec69f95]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-5ec69f95]:first-child{margin-left:78%!important}.col-offset-9[data-v-5ec69f95]:not(first-child){margin-left:82%!important}.col-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-5ec69f95]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-5ec69f95]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-5ec69f95]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-5ec69f95]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-1[data-v-5ec69f95]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-2[data-v-5ec69f95]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-3[data-v-5ec69f95]{margin-left:26%}.col-no-margin-s-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-4[data-v-5ec69f95]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-5[data-v-5ec69f95]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-6[data-v-5ec69f95]{margin-left:52%}.col-no-margin-s-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-7[data-v-5ec69f95]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-8[data-v-5ec69f95]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-9[data-v-5ec69f95]{margin-left:78%}.col-no-margin-s-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-10[data-v-5ec69f95]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-s-11[data-v-5ec69f95]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-s-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-5ec69f95]{display:none!important}.s-visible[data-v-5ec69f95]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-1[data-v-5ec69f95]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-2[data-v-5ec69f95]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-3[data-v-5ec69f95]{margin-left:26%}.col-no-margin-m-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-4[data-v-5ec69f95]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-5[data-v-5ec69f95]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-6[data-v-5ec69f95]{margin-left:52%}.col-no-margin-m-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-7[data-v-5ec69f95]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-8[data-v-5ec69f95]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-9[data-v-5ec69f95]{margin-left:78%}.col-no-margin-m-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-10[data-v-5ec69f95]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-m-11[data-v-5ec69f95]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-m-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-5ec69f95]{display:none!important}.m-visible[data-v-5ec69f95]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-1[data-v-5ec69f95]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-2[data-v-5ec69f95]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-3[data-v-5ec69f95]{margin-left:26%}.col-no-margin-l-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-4[data-v-5ec69f95]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-5[data-v-5ec69f95]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-6[data-v-5ec69f95]{margin-left:52%}.col-no-margin-l-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-7[data-v-5ec69f95]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-8[data-v-5ec69f95]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-9[data-v-5ec69f95]{margin-left:78%}.col-no-margin-l-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-10[data-v-5ec69f95]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-l-11[data-v-5ec69f95]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-l-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-5ec69f95]{display:none!important}.l-visible[data-v-5ec69f95]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-1[data-v-5ec69f95]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-2[data-v-5ec69f95]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-3[data-v-5ec69f95]{margin-left:26%}.col-no-margin-xl-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-4[data-v-5ec69f95]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-5[data-v-5ec69f95]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-6[data-v-5ec69f95]{margin-left:52%}.col-no-margin-xl-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-7[data-v-5ec69f95]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-8[data-v-5ec69f95]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-9[data-v-5ec69f95]{margin-left:78%}.col-no-margin-xl-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-10[data-v-5ec69f95]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xl-11[data-v-5ec69f95]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-5ec69f95]{display:none!important}.xl-visible[data-v-5ec69f95]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-1[data-v-5ec69f95]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-5ec69f95]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-2[data-v-5ec69f95]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-5ec69f95]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-3[data-v-5ec69f95]{margin-left:26%}.col-no-margin-xxl-3[data-v-5ec69f95]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-4[data-v-5ec69f95]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-5ec69f95]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-5[data-v-5ec69f95]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-5ec69f95]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-6[data-v-5ec69f95]{margin-left:52%}.col-no-margin-xxl-6[data-v-5ec69f95]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-7[data-v-5ec69f95]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-5ec69f95]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-8[data-v-5ec69f95]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-5ec69f95]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-9[data-v-5ec69f95]{margin-left:78%}.col-no-margin-xxl-9[data-v-5ec69f95]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-10[data-v-5ec69f95]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-5ec69f95]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-5ec69f95]:first-child{margin-left:0}.col-offset-xxl-11[data-v-5ec69f95]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-5ec69f95]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-5ec69f95]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-5ec69f95]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-5ec69f95]{display:none!important}.xxl-visible[data-v-5ec69f95]{display:block!important}}.vertical-center[data-v-5ec69f95]{display:flex;align-items:center}.horizontal-center[data-v-5ec69f95]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-5ec69f95]{text-align:right;float:right;justify-content:right}.hidden[data-v-5ec69f95]{display:none!important}.no-content[data-v-5ec69f95]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-5ec69f95],.btn[data-v-5ec69f95],button[data-v-5ec69f95]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-5ec69f95],.btn-default[type=submit][data-v-5ec69f95],.btn.btn-primary[data-v-5ec69f95],.btn[type=submit][data-v-5ec69f95],button.btn-primary[data-v-5ec69f95],button[type=submit][data-v-5ec69f95]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-5ec69f95],.btn-default .icon[data-v-5ec69f95],button .icon[data-v-5ec69f95]{margin-right:.5em}input[type=password][data-v-5ec69f95],input[type=text][data-v-5ec69f95]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-5ec69f95]:focus,input[type=text][data-v-5ec69f95]:focus{border:1px solid #35b870}button[data-v-5ec69f95],input[data-v-5ec69f95]{outline:none}input[type=text][data-v-5ec69f95]:hover,textarea[data-v-5ec69f95]:hover{border:1px solid #9cdfb0}ul[data-v-5ec69f95]{margin:0;padding:0;list-style:none}a[data-v-5ec69f95]{cursor:pointer;text-decoration:none}[data-v-5ec69f95]::-webkit-scrollbar{width:.75em}[data-v-5ec69f95]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-5ec69f95]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-5ec69f95]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-5ec69f95]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-5ec69f95],input[type=password][data-v-5ec69f95],input[type=search][data-v-5ec69f95],input[type=text][data-v-5ec69f95]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-5ec69f95]:hover,input[type=password][data-v-5ec69f95]:hover,input[type=search][data-v-5ec69f95]:hover,input[type=text][data-v-5ec69f95]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-5ec69f95]:focus,input[type=password][data-v-5ec69f95]:focus,input[type=search][data-v-5ec69f95]:focus,input[type=text][data-v-5ec69f95]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-5ec69f95],input[type=password].with-icon[data-v-5ec69f95],input[type=search].with-icon[data-v-5ec69f95],input[type=text].with-icon[data-v-5ec69f95]{padding-left:.3em}input[type=search][data-v-5ec69f95],input[type=text][data-v-5ec69f95]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-5ec69f95]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-5ec69f95;-webkit-animation-name:fadeIn-5ec69f95}.fade-in[data-v-5ec69f95],.fade-out[data-v-5ec69f95]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-5ec69f95]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-5ec69f95;-webkit-animation-name:fadeOut-5ec69f95}@-webkit-keyframes fadeIn-5ec69f95{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-5ec69f95{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-5ec69f95{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-5ec69f95{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-5ec69f95]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-5ec69f95]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-5ec69f95]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}main[data-v-5ec69f95]{height:100%;display:flex}@media screen and (max-width:769px){main[data-v-5ec69f95]{flex-direction:column}}main .canvas[data-v-5ec69f95]{display:flex;flex-grow:100;background:#e0eae8;overflow:auto}main .canvas .panel[data-v-5ec69f95]{width:100%;height:100%;display:flex;margin:0!important;box-shadow:none!important;overflow:auto}.col-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-67571c94]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-67571c94]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-67571c94]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-67571c94]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-67571c94]:first-child{margin-left:26%!important}.col-offset-3[data-v-67571c94]:not(first-child){margin-left:30%!important}.col-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-67571c94]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-67571c94]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-67571c94]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-67571c94]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-67571c94]:first-child{margin-left:52%!important}.col-offset-6[data-v-67571c94]:not(first-child){margin-left:56%!important}.col-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-67571c94]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-67571c94]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-67571c94]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-67571c94]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-67571c94]:first-child{margin-left:78%!important}.col-offset-9[data-v-67571c94]:not(first-child){margin-left:82%!important}.col-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-67571c94]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-67571c94]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-67571c94]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-67571c94]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-3[data-v-67571c94]{margin-left:26%}.col-no-margin-s-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-6[data-v-67571c94]{margin-left:52%}.col-no-margin-s-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-9[data-v-67571c94]{margin-left:78%}.col-no-margin-s-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-s-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-s-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-67571c94]{display:none!important}.s-visible[data-v-67571c94]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-3[data-v-67571c94]{margin-left:26%}.col-no-margin-m-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-6[data-v-67571c94]{margin-left:52%}.col-no-margin-m-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-9[data-v-67571c94]{margin-left:78%}.col-no-margin-m-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-m-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-m-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-67571c94]{display:none!important}.m-visible[data-v-67571c94]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-3[data-v-67571c94]{margin-left:26%}.col-no-margin-l-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-6[data-v-67571c94]{margin-left:52%}.col-no-margin-l-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-9[data-v-67571c94]{margin-left:78%}.col-no-margin-l-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-l-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-l-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-67571c94]{display:none!important}.l-visible[data-v-67571c94]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-3[data-v-67571c94]{margin-left:26%}.col-no-margin-xl-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-6[data-v-67571c94]{margin-left:52%}.col-no-margin-xl-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-9[data-v-67571c94]{margin-left:78%}.col-no-margin-xl-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-xl-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-67571c94]{display:none!important}.xl-visible[data-v-67571c94]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-67571c94]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-1[data-v-67571c94]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-67571c94]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-67571c94]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-2[data-v-67571c94]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-67571c94]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-67571c94]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-3[data-v-67571c94]{margin-left:26%}.col-no-margin-xxl-3[data-v-67571c94]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-67571c94]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-4[data-v-67571c94]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-67571c94]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-67571c94]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-5[data-v-67571c94]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-67571c94]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-67571c94]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-6[data-v-67571c94]{margin-left:52%}.col-no-margin-xxl-6[data-v-67571c94]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-67571c94]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-7[data-v-67571c94]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-67571c94]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-67571c94]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-8[data-v-67571c94]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-67571c94]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-67571c94]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-9[data-v-67571c94]{margin-left:78%}.col-no-margin-xxl-9[data-v-67571c94]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-67571c94]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-10[data-v-67571c94]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-67571c94]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-67571c94]:first-child{margin-left:0}.col-offset-xxl-11[data-v-67571c94]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-67571c94]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-67571c94]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-67571c94]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-67571c94]{display:none!important}.xxl-visible[data-v-67571c94]{display:block!important}}.vertical-center[data-v-67571c94]{display:flex;align-items:center}.horizontal-center[data-v-67571c94]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-67571c94]{text-align:right;float:right;justify-content:right}.hidden[data-v-67571c94]{display:none!important}.no-content[data-v-67571c94]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.btn-default[data-v-67571c94],.btn[data-v-67571c94],button[data-v-67571c94]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-67571c94],.btn-default[type=submit][data-v-67571c94],.btn.btn-primary[data-v-67571c94],.btn[type=submit][data-v-67571c94],button.btn-primary[data-v-67571c94],button[type=submit][data-v-67571c94]{background:#c8ffd0;color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-67571c94],.btn-default .icon[data-v-67571c94],button .icon[data-v-67571c94]{margin-right:.5em}input[type=password][data-v-67571c94],input[type=text][data-v-67571c94]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-67571c94]:focus,input[type=text][data-v-67571c94]:focus{border:1px solid #35b870}button[data-v-67571c94],input[data-v-67571c94]{outline:none}input[type=text][data-v-67571c94]:hover,textarea[data-v-67571c94]:hover{border:1px solid #9cdfb0}ul[data-v-67571c94]{margin:0;padding:0;list-style:none}a[data-v-67571c94]{cursor:pointer;text-decoration:none}[data-v-67571c94]::-webkit-scrollbar{width:.75em}[data-v-67571c94]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-67571c94]::-webkit-scrollbar-thumb{background:#50ca80;border-radius:1em;cursor:pointer}body[data-v-67571c94]{scrollbar-width:thin;scrollbar-color:#50ca80 #e4e4e4}.input-icon[data-v-67571c94]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=number][data-v-67571c94],input[type=password][data-v-67571c94],input[type=search][data-v-67571c94],input[type=text][data-v-67571c94]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=number][data-v-67571c94]:hover,input[type=password][data-v-67571c94]:hover,input[type=search][data-v-67571c94]:hover,input[type=text][data-v-67571c94]:hover{border:1px solid rgba(159,180,152,.83)}input[type=number][data-v-67571c94]:focus,input[type=password][data-v-67571c94]:focus,input[type=search][data-v-67571c94]:focus,input[type=text][data-v-67571c94]:focus{border:1px solid rgba(127,216,95,.83)}input[type=number].with-icon[data-v-67571c94],input[type=password].with-icon[data-v-67571c94],input[type=search].with-icon[data-v-67571c94],input[type=text].with-icon[data-v-67571c94]{padding-left:.3em}input[type=search][data-v-67571c94],input[type=text][data-v-67571c94]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-67571c94]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn-67571c94;-webkit-animation-name:fadeIn-67571c94}.fade-in[data-v-67571c94],.fade-out[data-v-67571c94]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-67571c94]{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeOut-67571c94;-webkit-animation-name:fadeOut-67571c94}@-webkit-keyframes fadeIn-67571c94{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-67571c94{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-67571c94{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut-67571c94{0%{opacity:1}to{opacity:0;display:none}}.fa.fa-kodi[data-v-67571c94]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-67571c94]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-67571c94]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}main[data-v-67571c94]{height:100%;display:flex}@media screen and (max-width:769px){main[data-v-67571c94]{flex-direction:column}}main .canvas[data-v-67571c94]{display:flex;flex-grow:100;background:#e0eae8;overflow:auto}main .canvas .panel[data-v-67571c94]{width:100%;height:100%;display:flex;margin:0!important;box-shadow:none!important;overflow:auto}html{overflow:auto!important} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/chunk-vendors.5cf89a0c.css b/platypush/backend/http/webapp/dist/static/css/chunk-vendors.0fcd36f0.css similarity index 62% rename from platypush/backend/http/webapp/dist/static/css/chunk-vendors.5cf89a0c.css rename to platypush/backend/http/webapp/dist/static/css/chunk-vendors.0fcd36f0.css index 49aeb612..6f706f94 100644 --- a/platypush/backend/http/webapp/dist/static/css/chunk-vendors.5cf89a0c.css +++ b/platypush/backend/http/webapp/dist/static/css/chunk-vendors.0fcd36f0.css @@ -1 +1 @@ -*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}pre,textarea{overflow:auto}body,html{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}.w3-slim,.w3-wide,h1,h2,h3,h4,h5,h6{font-family:Segoe UI,Arial,sans-serif}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.w3-serif{font-family:Times New Roman,Times,serif}h1,h2,h3,h4,h5,h6{font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}hr{height:0;border:0;border-top:1px solid #eee;margin:20px 0}img{margin-bottom:-5px}a{color:inherit}.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(2n){background-color:#f1f1f1}.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(2n){background-color:#f1f1f1}.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr td,.w3-centered tr th{text-align:center}.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:6px 8px;display:table-cell;text-align:left;vertical-align:top}.w3-table td:first-child,.w3-table th:first-child,.w3-table-all td:first-child,.w3-table-all th:first-child{padding-left:16px}.w3-btn,.w3-btn-block{border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;color:#fff;background-color:#000;text-align:center;cursor:pointer;white-space:nowrap}.w3-btn-floating-large:disabled,.w3-btn-floating:disabled,.w3-btn:disabled,.w3-disabled{cursor:not-allowed;opacity:.3}.w3-btn-block.w3-disabled,.w3-btn-floating.w3-disabled *,.w3-btn-floating:disabled *,.w3-btn.w3-disabled *,.w3-btn:disabled *{pointer-events:none}.w3-btn-block.w3-disabled:hover,.w3-btn-floating-large.w3-disabled:hover,.w3-btn-floating-large:disabled:hover,.w3-btn-floating.w3-disabled:hover,.w3-btn-floating:disabled:hover,.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}.w3-btn-block:hover,.w3-btn-floating-large:hover,.w3-btn-floating:hover,.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.w3-btn-block{width:100%}.w3-btn,.w3-btn-floating,.w3-btn-floating-large,.w3-closenav,.w3-opennav{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w3-btn-floating,.w3-btn-floating-large{display:inline-block;text-align:center;color:#fff;background-color:#000;position:relative;overflow:hidden;z-index:1;padding:0;border-radius:50%;cursor:pointer;font-size:24px}.w3-btn-floating{width:40px;height:40px;line-height:40px}.w3-btn-floating-large{width:56px;height:56px;line-height:56px}.w3-btn-group .w3-btn{float:left}.w3-btn-bar .w3-btn{box-shadow:none;background-color:inherit;color:inherit;float:left}.w3-btn-bar .w3-btn:hover{background-color:#ccc}.w3-ripple{position:relative;overflow:hidden}.w3-ripple:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:.8s}.w3-ripple:active:after{padding:0;opacity:1;transition:0s}.w3-badge,.w3-sign,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}ul.w3-ul{list-style-type:none;padding:0;margin:0}ul.w3-ul li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd}ul.w3-ul li:last-child{border-bottom:none}.w3-display-container,.w3-tooltip{position:relative}.w3-fluid{max-width:100%;height:auto}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}.w3-navbar{list-style-type:none;margin:0;padding:0;overflow:hidden}.w3-navbar li{float:left}.w3-navbar li a,.w3-navitem{display:block;padding:8px 16px}.w3-navbar li a:hover{color:#000;background-color:#ccc}.w3-navbar .w3-dropdown-click,.w3-navbar .w3-dropdown-hover{position:static}.w3-navbar .w3-dropdown-click:hover,.w3-navbar .w3-dropdown-hover:first-child,.w3-navbar .w3-dropdown-hover:hover{background-color:#ccc;color:#000}.w3-accordion-content a,.w3-dropdown-content a,.w3-dropnav a,.w3-navbar a,.w3-sidenav a,.w3-topnav a{text-decoration:none!important}.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-topnav{padding:8px 8px}.w3-topnav a{padding:0 8px;border-bottom:3px solid transparent;transition:border-bottom .3s}.w3-topnav a:hover{border-bottom:3px solid #fff}.w3-topnav .w3-dropdown-hover a{border-bottom:0}.w3-closenav,.w3-opennav{color:inherit}.w3-closenav:hover,.w3-opennav:hover{cursor:pointer;opacity:.8}.w3-accordion-content a,.w3-btn,.w3-btn-block,.w3-btn-floating,.w3-btn-floating-large,.w3-closebtn,.w3-closenav,.w3-dropdown-click:hover,.w3-dropdown-content a,.w3-dropdown-hover:hover,.w3-dropnav a,.w3-hover-amber,.w3-hover-aqua,.w3-hover-black,.w3-hover-blue,.w3-hover-blue-grey,.w3-hover-brown,.w3-hover-cyan,.w3-hover-dark-grey,.w3-hover-deep-orange,.w3-hover-deep-purple,.w3-hover-green,.w3-hover-grey,.w3-hover-indigo,.w3-hover-khaki,.w3-hover-light-blue,.w3-hover-light-green,.w3-hover-light-grey,.w3-hover-lime,.w3-hover-opacity,.w3-hover-opacity-off,.w3-hover-orange,.w3-hover-pink,.w3-hover-purple,.w3-hover-red,.w3-hover-sand,.w3-hover-shadow,.w3-hover-teal,.w3-hover-text-amber,.w3-hover-text-aqua,.w3-hover-text-black,.w3-hover-text-blue,.w3-hover-text-blue-grey,.w3-hover-text-brown,.w3-hover-text-cyan,.w3-hover-text-dark-grey,.w3-hover-text-deep-orange,.w3-hover-text-deep-purple,.w3-hover-text-green,.w3-hover-text-grey,.w3-hover-text-indigo,.w3-hover-text-khaki,.w3-hover-text-light-blue,.w3-hover-text-light-green,.w3-hover-text-light-grey,.w3-hover-text-lime,.w3-hover-text-orange,.w3-hover-text-pink,.w3-hover-text-purple,.w3-hover-text-red,.w3-hover-text-sand,.w3-hover-text-teal,.w3-hover-text-white,.w3-hover-text-yellow,.w3-hover-white,.w3-hover-yellow,.w3-hoverable li,.w3-hoverable tbody tr,.w3-navbar a,.w3-opennav,.w3-pagination li a,.w3-sidenav a{transition:background-color .3s,color .15s,box-shadow .3s,opacity .3s}.w3-sidenav{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}.w3-sidenav a{padding:4px 2px 4px 16px}.w3-sidenav a:hover{background-color:#ccc}.w3-dropnav a,.w3-sidenav a{display:block}.w3-dropnav a:hover,.w3-sidenav .w3-dropdown-click:hover,.w3-sidenav .w3-dropdown-hover:first-child,.w3-sidenav .w3-dropdown-hover:hover{background-color:#ccc;color:#000}.w3-sidenav .w3-dropdown-click,.w3-sidenav .w3-dropdown-hover{width:100%}.w3-sidenav .w3-dropdown-click .w3-dropdown-content,.w3-sidenav .w3-dropdown-hover .w3-dropdown-content{min-width:100%}#main,.w3-main{transition:margin-left .4s}.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:700;color:inherit}.w3-closebtn:focus,.w3-closebtn:hover{color:#000;text-decoration:none;cursor:pointer}.w3-pagination{display:inline-block;padding:0;margin:0}.w3-pagination li{display:inline}.w3-pagination li a{text-decoration:none;color:#000;float:left;padding:8px 16px}.w3-pagination li a:hover{background-color:#ccc}.w3-group,.w3-input-group{margin-top:24px;margin-bottom:24px}.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid grey;width:100%}.w3-label{color:#009688}.w3-input:not(:valid)~.w3-validate{color:#f44336}.w3-select{padding:9px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}.w3-select select:focus{color:#000;border:1px solid #009688}.w3-select option[disabled]{color:#009688}.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}.w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}.w3-dropdown-content a{padding:6px 16px;display:block}.w3-dropdown-content a:hover{background-color:#ccc}.w3-accordion{width:100%;cursor:pointer}.w3-accordion-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0}.w3-accordion-content a{padding:6px 16px;display:block}.w3-accordion-content a:hover{background-color:#ccc}.w3-progress-container{width:100%;height:1.5em;position:relative;background-color:#f1f1f1}.w3-progressbar{background-color:#757575;height:100%;position:absolute;line-height:inherit}input[type=checkbox].w3-check,input[type=radio].w3-radio{width:24px;height:24px;position:relative;top:6px}input[type=checkbox].w3-check:checked+.w3-validate,input[type=radio].w3-radio:checked+.w3-validate{color:#009688}input[type=checkbox].w3-check:disabled+.w3-validate,input[type=radio].w3-radio:disabled+.w3-validate{color:#aaa}.w3-responsive{overflow-x:auto}.w3-btn-bar:after,.w3-btn-bar:before,.w3-btn-group:after,.w3-btn-group:before,.w3-clear:after,.w3-container:after,.w3-panel:after,.w3-row-padding:after,.w3-row:after,.w3-topnav:after{content:"";display:table;clear:both}.w3-col,.w3-half,.w3-quarter,.w3-third,.w3-threequarter,.w3-twothird{float:left;width:100%}.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12,.w3-half,.w3-quarter,.w3-third,.w3-threequarter,.w3-twothird{width:99.99999%}@media only screen and (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}@media only screen and (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3,.w3-quarter{width:24.99999%}.w3-col.l4,.w3-third{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l6,.w3-half{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8,.w3-twothird{width:66.66666%}.w3-col.l9,.w3-threequarter{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}.w3-hide{display:none!important}.w3-show,.w3-show-block{display:block!important}.w3-show-inline-block{display:inline-block!important}@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}}@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}@media (min-width:993px){.w3-modal-content{width:900px}}@media screen and (max-width:600px){.w3-topnav a{display:block}.w3-navbar li:not(.w3-opennav){float:none;width:100%!important}.w3-navbar li.w3-right{float:none!important}.w3-navbar .w3-dropdown-click .w3-dropdown-content,.w3-navbar .w3-dropdown-hover .w3-dropdown-content,.w3-topnav .w3-dropdown-hover .w3-dropdown-content{position:relative}.w3-navbar,.w3-topnav{text-align:center}}@media (max-width:600px){.w3-hide-small{display:none!important}}@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}@media (min-width:993px){.w3-hide-large{display:none!important}}@media screen and (max-width:992px){.w3-sidenav.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:993px){.w3-sidenav.w3-collapse{display:block!important}}.w3-bottom,.w3-top{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.w3-left{float:left!important}.w3-right{float:right!important}.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}.w3-vertical{word-break:break-all;line-height:1;text-align:center;width:.6em}.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.w3-display-topmiddle{top:0}.w3-display-bottommiddle,.w3-display-topmiddle{position:absolute;left:0;width:100%;text-align:center}.w3-display-bottommiddle{bottom:0}.w3-circle{border-radius:50%!important}.w3-round-small{border-radius:2px!important}.w3-round,.w3-round-medium{border-radius:4px!important}.w3-round-large{border-radius:8px!important}.w3-round-xlarge{border-radius:16px!important}.w3-round-xxlarge{border-radius:32px!important}.w3-round-jumbo{border-radius:64px!important}.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}.w3-margin{margin:16px!important}.w3-margin-0{margin:0!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}.w3-section{margin-top:16px!important;margin-bottom:16px!important}.w3-padding-tiny{padding:2px 4px!important}.w3-padding-small{padding:4px 8px!important}.w3-form,.w3-padding,.w3-padding-medium{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}.w3-padding-xlarge{padding:16px 32px!important}.w3-padding-xxlarge{padding:24px 48px!important}.w3-padding-jumbo{padding:32px 64px!important}.w3-padding-4{padding-top:4px!important;padding-bottom:4px!important}.w3-padding-8{padding-top:8px!important;padding-bottom:8px!important}.w3-padding-12{padding-top:12px!important;padding-bottom:12px!important}.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}.w3-padding-128{padding-top:128px!important;padding-bottom:128px!important}.w3-padding-0{padding:0!important}.w3-padding-top{padding-top:8px!important}.w3-padding-bottom{padding-bottom:8px!important}.w3-padding-left{padding-left:16px!important}.w3-padding-right{padding-right:16px!important}.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}.w3-row-padding,.w3-row-padding>.w3-col,.w3-row-padding>.w3-half,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-third,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-twothird{padding:0 8px}.w3-spin{animation:w3-spin 2s linear infinite;-webkit-animation:w3-spin 2s linear infinite}@-webkit-keyframes w3-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes w3-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.w3-container,.w3-panel{padding:.01em 16px}.w3-panel{margin-top:16px!important;margin-bottom:16px!important}.w3-example{background-color:#f1f1f1;padding:.01em 16px}.w3-code,.w3-codespan{font-family:Consolas,courier new;font-size:16px}.w3-code{line-height:1.4;width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #009688;word-wrap:break-word}.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}.w3-code,.w3-example,.w3-reference{margin:20px 0}.w3-card{border:1px solid #ccc}.w3-card-2,.w3-example{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.w3-card-8{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.w3-card-12{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)!important}.w3-card-16{box-shadow:0 16px 24px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)!important}.w3-card-24{box-shadow:0 24px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)!important}.w3-animate-fading{-webkit-animation:fading 10s infinite;animation:fading 10s infinite}@-webkit-keyframes fading{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fading{0%{opacity:0}50%{opacity:1}to{opacity:0}}.w3-animate-opacity{-webkit-animation:opac 1.5s;animation:opac 1.5s}@-webkit-keyframes opac{0%{opacity:0}to{opacity:1}}@keyframes opac{0%{opacity:0}to{opacity:1}}.w3-animate-top{position:relative;-webkit-animation:animatetop .4s;animation:animatetop .4s}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.w3-animate-left{position:relative;-webkit-animation:animateleft .4s;animation:animateleft .4s}@-webkit-keyframes animateleft{0%{left:-300px;opacity:0}to{left:0;opacity:1}}@keyframes animateleft{0%{left:-300px;opacity:0}to{left:0;opacity:1}}.w3-animate-right{position:relative;-webkit-animation:animateright .4s;animation:animateright .4s}@-webkit-keyframes animateright{0%{right:-300px;opacity:0}to{right:0;opacity:1}}@keyframes animateright{0%{right:-300px;opacity:0}to{right:0;opacity:1}}.w3-animate-bottom{position:relative;-webkit-animation:animatebottom .4s;animation:animatebottom .4s}@-webkit-keyframes animatebottom{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.w3-animate-zoom{-webkit-animation:animatezoom .6s;animation:animatezoom .6s}@-webkit-keyframes animatezoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes animatezoom{0%{transform:scale(0)}to{transform:scale(1)}}.w3-animate-input{transition:width .4s ease-in-out}.w3-animate-input:focus{width:100%!important}.w3-hover-opacity:hover,.w3-opacity{opacity:.6;filter:alpha(opacity=60);-webkit-backface-visibility:hidden}.w3-hover-opacity-off:hover,.w3-opacity-off{opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}.w3-text-shadow{text-shadow:1px 1px 0 #444}.w3-text-shadow-white{text-shadow:1px 1px 0 #ddd}.w3-hover-none:hover,.w3-transparent{background-color:transparent!important}.w3-hover-none:hover{box-shadow:none!important}.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#0ff!important}.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196f3!important}.w3-hover-light-blue:hover,.w3-light-blue{color:#000!important;background-color:#87ceeb!important}.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}.w3-blue-grey,.w3-hover-blue-grey:hover{color:#fff!important;background-color:#607d8b!important}.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4caf50!important}.w3-hover-light-green:hover,.w3-light-green{color:#000!important;background-color:#8bc34a!important}.w3-hover-indigo:hover,.w3-indigo{color:#fff!important;background-color:#3f51b5!important}.w3-hover-khaki:hover,.w3-khaki{color:#000!important;background-color:khaki!important}.w3-hover-lime:hover,.w3-lime{color:#000!important;background-color:#cddc39!important}.w3-hover-orange:hover,.w3-orange{color:#000!important;background-color:#ff9800!important}.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}.w3-hover-pink:hover,.w3-pink{color:#fff!important;background-color:#e91e63!important}.w3-hover-purple:hover,.w3-purple{color:#fff!important;background-color:#9c27b0!important}.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}.w3-hover-red:hover,.w3-red{color:#fff!important;background-color:#f44336!important}.w3-hover-sand:hover,.w3-sand{color:#000!important;background-color:#fdf5e6!important}.w3-hover-teal:hover,.w3-teal{color:#fff!important;background-color:#009688!important}.w3-hover-yellow:hover,.w3-yellow{color:#000!important;background-color:#ffeb3b!important}.w3-hover-white:hover,.w3-white{color:#000!important;background-color:#fff!important}.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}.w3-grey,.w3-hover-grey:hover{color:#000!important;background-color:#9e9e9e!important}.w3-hover-light-grey:hover,.w3-light-grey{color:#000!important;background-color:#f1f1f1!important}.w3-dark-grey,.w3-hover-dark-grey:hover{color:#fff!important;background-color:#616161!important}.w3-hover-pale-red:hover,.w3-pale-red{color:#000!important;background-color:#fdd!important}.w3-hover-pale-green:hover,.w3-pale-green{color:#000!important;background-color:#dfd!important}.w3-hover-pale-yellow:hover,.w3-pale-yellow{color:#000!important;background-color:#ffc!important}.w3-hover-pale-blue:hover,.w3-pale-blue{color:#000!important;background-color:#dff!important}.w3-hover-text-amber:hover,.w3-text-amber{color:#ffc107!important}.w3-hover-text-aqua:hover,.w3-text-aqua{color:#0ff!important}.w3-hover-text-blue:hover,.w3-text-blue{color:#2196f3!important}.w3-hover-text-light-blue:hover,.w3-text-light-blue{color:#87ceeb!important}.w3-hover-text-brown:hover,.w3-text-brown{color:#795548!important}.w3-hover-text-cyan:hover,.w3-text-cyan{color:#00bcd4!important}.w3-hover-text-blue-grey:hover,.w3-text-blue-grey{color:#607d8b!important}.w3-hover-text-green:hover,.w3-text-green{color:#4caf50!important}.w3-hover-text-light-green:hover,.w3-text-light-green{color:#8bc34a!important}.w3-hover-text-indigo:hover,.w3-text-indigo{color:#3f51b5!important}.w3-hover-text-khaki:hover,.w3-text-khaki{color:#b4aa50!important}.w3-hover-text-lime:hover,.w3-text-lime{color:#cddc39!important}.w3-hover-text-orange:hover,.w3-text-orange{color:#ff9800!important}.w3-hover-text-deep-orange:hover,.w3-text-deep-orange{color:#ff5722!important}.w3-hover-text-pink:hover,.w3-text-pink{color:#e91e63!important}.w3-hover-text-purple:hover,.w3-text-purple{color:#9c27b0!important}.w3-hover-text-deep-purple:hover,.w3-text-deep-purple{color:#673ab7!important}.w3-hover-text-red:hover,.w3-text-red{color:#f44336!important}.w3-hover-text-sand:hover,.w3-text-sand{color:#fdf5e6!important}.w3-hover-text-teal:hover,.w3-text-teal{color:#009688!important}.w3-hover-text-yellow:hover,.w3-text-yellow{color:#d2be0e!important}.w3-hover-text-white:hover,.w3-text-white{color:#fff!important}.w3-hover-text-black:hover,.w3-text-black{color:#000!important}.w3-hover-text-grey:hover,.w3-text-grey{color:#757575!important}.w3-hover-text-light-grey:hover,.w3-text-light-grey{color:#f1f1f1!important}.w3-hover-text-dark-grey:hover,.w3-text-dark-grey{color:#3a3a3a!important}.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#0ff!important}.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196f3!important}.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87ceeb!important}.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}.w3-border-blue-grey,.w3-hover-blue-grey:hover{border-color:#607d8b!important}.w3-border-green,.w3-hover-border-green:hover{border-color:#4caf50!important}.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:khaki!important}.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}.w3-border-grey,.w3-hover-border-grey:hover{border-color:#9e9e9e!important}.w3-border-light-grey,.w3-hover-border-light-grey:hover{border-color:#f1f1f1!important}.w3-border-dark-grey,.w3-hover-border-dark-grey:hover{border-color:#616161!important}.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important} \ No newline at end of file +*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}pre,textarea{overflow:auto}body,html{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}.w3-slim,.w3-wide,h1,h2,h3,h4,h5,h6{font-family:Segoe UI,Arial,sans-serif}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.w3-serif{font-family:Times New Roman,Times,serif}h1,h2,h3,h4,h5,h6{font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}hr{height:0;border:0;border-top:1px solid #eee;margin:20px 0}img{margin-bottom:-5px}a{color:inherit}.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(2n){background-color:#f1f1f1}.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(2n){background-color:#f1f1f1}.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr td,.w3-centered tr th{text-align:center}.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:6px 8px;display:table-cell;text-align:left;vertical-align:top}.w3-table td:first-child,.w3-table th:first-child,.w3-table-all td:first-child,.w3-table-all th:first-child{padding-left:16px}.w3-btn,.w3-btn-block{border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;color:#fff;background-color:#000;text-align:center;cursor:pointer;white-space:nowrap}.w3-btn-floating-large:disabled,.w3-btn-floating:disabled,.w3-btn:disabled,.w3-disabled{cursor:not-allowed;opacity:.3}.w3-btn-block.w3-disabled,.w3-btn-floating.w3-disabled *,.w3-btn-floating:disabled *,.w3-btn.w3-disabled *,.w3-btn:disabled *{pointer-events:none}.w3-btn-block.w3-disabled:hover,.w3-btn-floating-large.w3-disabled:hover,.w3-btn-floating-large:disabled:hover,.w3-btn-floating.w3-disabled:hover,.w3-btn-floating:disabled:hover,.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}.w3-btn-block:hover,.w3-btn-floating-large:hover,.w3-btn-floating:hover,.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.w3-btn-block{width:100%}.w3-btn,.w3-btn-floating,.w3-btn-floating-large,.w3-closenav,.w3-opennav{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w3-btn-floating,.w3-btn-floating-large{display:inline-block;text-align:center;color:#fff;background-color:#000;position:relative;overflow:hidden;z-index:1;padding:0;border-radius:50%;cursor:pointer;font-size:24px}.w3-btn-floating{width:40px;height:40px;line-height:40px}.w3-btn-floating-large{width:56px;height:56px;line-height:56px}.w3-btn-group .w3-btn{float:left}.w3-btn-bar .w3-btn{box-shadow:none;background-color:inherit;color:inherit;float:left}.w3-btn-bar .w3-btn:hover{background-color:#ccc}.w3-ripple{position:relative;overflow:hidden}.w3-ripple:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:.8s}.w3-ripple:active:after{padding:0;opacity:1;transition:0s}.w3-badge,.w3-sign,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}ul.w3-ul{list-style-type:none;padding:0;margin:0}ul.w3-ul li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd}ul.w3-ul li:last-child{border-bottom:none}.w3-display-container,.w3-tooltip{position:relative}.w3-fluid{max-width:100%;height:auto}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}.w3-navbar{list-style-type:none;margin:0;padding:0;overflow:hidden}.w3-navbar li{float:left}.w3-navbar li a,.w3-navitem{display:block;padding:8px 16px}.w3-navbar li a:hover{color:#000;background-color:#ccc}.w3-navbar .w3-dropdown-click,.w3-navbar .w3-dropdown-hover{position:static}.w3-navbar .w3-dropdown-click:hover,.w3-navbar .w3-dropdown-hover:first-child,.w3-navbar .w3-dropdown-hover:hover{background-color:#ccc;color:#000}.w3-accordion-content a,.w3-dropdown-content a,.w3-dropnav a,.w3-navbar a,.w3-sidenav a,.w3-topnav a{text-decoration:none!important}.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-topnav{padding:8px 8px}.w3-topnav a{padding:0 8px;border-bottom:3px solid transparent;transition:border-bottom .3s}.w3-topnav a:hover{border-bottom:3px solid #fff}.w3-topnav .w3-dropdown-hover a{border-bottom:0}.w3-closenav,.w3-opennav{color:inherit}.w3-closenav:hover,.w3-opennav:hover{cursor:pointer;opacity:.8}.w3-accordion-content a,.w3-btn,.w3-btn-block,.w3-btn-floating,.w3-btn-floating-large,.w3-closebtn,.w3-closenav,.w3-dropdown-click:hover,.w3-dropdown-content a,.w3-dropdown-hover:hover,.w3-dropnav a,.w3-hover-amber,.w3-hover-aqua,.w3-hover-black,.w3-hover-blue,.w3-hover-blue-grey,.w3-hover-brown,.w3-hover-cyan,.w3-hover-dark-grey,.w3-hover-deep-orange,.w3-hover-deep-purple,.w3-hover-green,.w3-hover-grey,.w3-hover-indigo,.w3-hover-khaki,.w3-hover-light-blue,.w3-hover-light-green,.w3-hover-light-grey,.w3-hover-lime,.w3-hover-opacity,.w3-hover-opacity-off,.w3-hover-orange,.w3-hover-pink,.w3-hover-purple,.w3-hover-red,.w3-hover-sand,.w3-hover-shadow,.w3-hover-teal,.w3-hover-text-amber,.w3-hover-text-aqua,.w3-hover-text-black,.w3-hover-text-blue,.w3-hover-text-blue-grey,.w3-hover-text-brown,.w3-hover-text-cyan,.w3-hover-text-dark-grey,.w3-hover-text-deep-orange,.w3-hover-text-deep-purple,.w3-hover-text-green,.w3-hover-text-grey,.w3-hover-text-indigo,.w3-hover-text-khaki,.w3-hover-text-light-blue,.w3-hover-text-light-green,.w3-hover-text-light-grey,.w3-hover-text-lime,.w3-hover-text-orange,.w3-hover-text-pink,.w3-hover-text-purple,.w3-hover-text-red,.w3-hover-text-sand,.w3-hover-text-teal,.w3-hover-text-white,.w3-hover-text-yellow,.w3-hover-white,.w3-hover-yellow,.w3-hoverable li,.w3-hoverable tbody tr,.w3-navbar a,.w3-opennav,.w3-pagination li a,.w3-sidenav a{transition:background-color .3s,color .15s,box-shadow .3s,opacity .3s}.w3-sidenav{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}.w3-sidenav a{padding:4px 2px 4px 16px}.w3-sidenav a:hover{background-color:#ccc}.w3-dropnav a,.w3-sidenav a{display:block}.w3-dropnav a:hover,.w3-sidenav .w3-dropdown-click:hover,.w3-sidenav .w3-dropdown-hover:first-child,.w3-sidenav .w3-dropdown-hover:hover{background-color:#ccc;color:#000}.w3-sidenav .w3-dropdown-click,.w3-sidenav .w3-dropdown-hover{width:100%}.w3-sidenav .w3-dropdown-click .w3-dropdown-content,.w3-sidenav .w3-dropdown-hover .w3-dropdown-content{min-width:100%}#main,.w3-main{transition:margin-left .4s}.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:700;color:inherit}.w3-closebtn:focus,.w3-closebtn:hover{color:#000;text-decoration:none;cursor:pointer}.w3-pagination{display:inline-block;padding:0;margin:0}.w3-pagination li{display:inline}.w3-pagination li a{text-decoration:none;color:#000;float:left;padding:8px 16px}.w3-pagination li a:hover{background-color:#ccc}.w3-group,.w3-input-group{margin-top:24px;margin-bottom:24px}.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid grey;width:100%}.w3-label{color:#009688}.w3-input:not(:valid)~.w3-validate{color:#f44336}.w3-select{padding:9px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}.w3-select select:focus{color:#000;border:1px solid #009688}.w3-select option[disabled]{color:#009688}.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}.w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}.w3-dropdown-content a{padding:6px 16px;display:block}.w3-dropdown-content a:hover{background-color:#ccc}.w3-accordion{width:100%;cursor:pointer}.w3-accordion-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0}.w3-accordion-content a{padding:6px 16px;display:block}.w3-accordion-content a:hover{background-color:#ccc}.w3-progress-container{width:100%;height:1.5em;position:relative;background-color:#f1f1f1}.w3-progressbar{background-color:#757575;height:100%;position:absolute;line-height:inherit}input[type=checkbox].w3-check,input[type=radio].w3-radio{width:24px;height:24px;position:relative;top:6px}input[type=checkbox].w3-check:checked+.w3-validate,input[type=radio].w3-radio:checked+.w3-validate{color:#009688}input[type=checkbox].w3-check:disabled+.w3-validate,input[type=radio].w3-radio:disabled+.w3-validate{color:#aaa}.w3-responsive{overflow-x:auto}.w3-btn-bar:after,.w3-btn-bar:before,.w3-btn-group:after,.w3-btn-group:before,.w3-clear:after,.w3-container:after,.w3-panel:after,.w3-row-padding:after,.w3-row:after,.w3-topnav:after{content:"";display:table;clear:both}.w3-col,.w3-half,.w3-quarter,.w3-third,.w3-threequarter,.w3-twothird{float:left;width:100%}.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12,.w3-half,.w3-quarter,.w3-third,.w3-threequarter,.w3-twothird{width:99.99999%}@media only screen and (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}@media only screen and (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3,.w3-quarter{width:24.99999%}.w3-col.l4,.w3-third{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l6,.w3-half{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8,.w3-twothird{width:66.66666%}.w3-col.l9,.w3-threequarter{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}.w3-hide{display:none!important}.w3-show,.w3-show-block{display:block!important}.w3-show-inline-block{display:inline-block!important}@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}}@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}@media (min-width:993px){.w3-modal-content{width:900px}}@media screen and (max-width:600px){.w3-topnav a{display:block}.w3-navbar li:not(.w3-opennav){float:none;width:100%!important}.w3-navbar li.w3-right{float:none!important}.w3-navbar .w3-dropdown-click .w3-dropdown-content,.w3-navbar .w3-dropdown-hover .w3-dropdown-content,.w3-topnav .w3-dropdown-hover .w3-dropdown-content{position:relative}.w3-navbar,.w3-topnav{text-align:center}}@media (max-width:600px){.w3-hide-small{display:none!important}}@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}@media (min-width:993px){.w3-hide-large{display:none!important}}@media screen and (max-width:992px){.w3-sidenav.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:993px){.w3-sidenav.w3-collapse{display:block!important}}.w3-bottom,.w3-top{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.w3-left{float:left!important}.w3-right{float:right!important}.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}.w3-vertical{word-break:break-all;line-height:1;text-align:center;width:.6em}.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.w3-display-topmiddle{top:0}.w3-display-bottommiddle,.w3-display-topmiddle{position:absolute;left:0;width:100%;text-align:center}.w3-display-bottommiddle{bottom:0}.w3-circle{border-radius:50%!important}.w3-round-small{border-radius:2px!important}.w3-round,.w3-round-medium{border-radius:4px!important}.w3-round-large{border-radius:8px!important}.w3-round-xlarge{border-radius:16px!important}.w3-round-xxlarge{border-radius:32px!important}.w3-round-jumbo{border-radius:64px!important}.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}.w3-margin{margin:16px!important}.w3-margin-0{margin:0!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}.w3-section{margin-top:16px!important;margin-bottom:16px!important}.w3-padding-tiny{padding:2px 4px!important}.w3-padding-small{padding:4px 8px!important}.w3-form,.w3-padding,.w3-padding-medium{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}.w3-padding-xlarge{padding:16px 32px!important}.w3-padding-xxlarge{padding:24px 48px!important}.w3-padding-jumbo{padding:32px 64px!important}.w3-padding-4{padding-top:4px!important;padding-bottom:4px!important}.w3-padding-8{padding-top:8px!important;padding-bottom:8px!important}.w3-padding-12{padding-top:12px!important;padding-bottom:12px!important}.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}.w3-padding-128{padding-top:128px!important;padding-bottom:128px!important}.w3-padding-0{padding:0!important}.w3-padding-top{padding-top:8px!important}.w3-padding-bottom{padding-bottom:8px!important}.w3-padding-left{padding-left:16px!important}.w3-padding-right{padding-right:16px!important}.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}.w3-row-padding,.w3-row-padding>.w3-col,.w3-row-padding>.w3-half,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-third,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-twothird{padding:0 8px}.w3-spin{animation:w3-spin 2s linear infinite;-webkit-animation:w3-spin 2s linear infinite}@keyframes w3-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.w3-container,.w3-panel{padding:.01em 16px}.w3-panel{margin-top:16px!important;margin-bottom:16px!important}.w3-example{background-color:#f1f1f1;padding:.01em 16px}.w3-code,.w3-codespan{font-family:Consolas,courier new;font-size:16px}.w3-code{line-height:1.4;width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #009688;word-wrap:break-word}.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}.w3-code,.w3-example,.w3-reference{margin:20px 0}.w3-card{border:1px solid #ccc}.w3-card-2,.w3-example{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.w3-card-8{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.w3-card-12{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)!important}.w3-card-16{box-shadow:0 16px 24px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)!important}.w3-card-24{box-shadow:0 24px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)!important}.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}to{opacity:0}}.w3-animate-opacity{animation:opac 1.5s}@keyframes opac{0%{opacity:0}to{opacity:1}}.w3-animate-top{position:relative;animation:animatetop .4s}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.w3-animate-left{position:relative;animation:animateleft .4s}@keyframes animateleft{0%{left:-300px;opacity:0}to{left:0;opacity:1}}.w3-animate-right{position:relative;animation:animateright .4s}@keyframes animateright{0%{right:-300px;opacity:0}to{right:0;opacity:1}}.w3-animate-bottom{position:relative;animation:animatebottom .4s}@keyframes animatebottom{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.w3-animate-zoom{animation:animatezoom .6s}@keyframes animatezoom{0%{transform:scale(0)}to{transform:scale(1)}}.w3-animate-input{transition:width .4s ease-in-out}.w3-animate-input:focus{width:100%!important}.w3-hover-opacity:hover,.w3-opacity{opacity:.6;filter:alpha(opacity=60);-webkit-backface-visibility:hidden}.w3-hover-opacity-off:hover,.w3-opacity-off{opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}.w3-text-shadow{text-shadow:1px 1px 0 #444}.w3-text-shadow-white{text-shadow:1px 1px 0 #ddd}.w3-hover-none:hover,.w3-transparent{background-color:transparent!important}.w3-hover-none:hover{box-shadow:none!important}.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#0ff!important}.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196f3!important}.w3-hover-light-blue:hover,.w3-light-blue{color:#000!important;background-color:#87ceeb!important}.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}.w3-blue-grey,.w3-hover-blue-grey:hover{color:#fff!important;background-color:#607d8b!important}.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4caf50!important}.w3-hover-light-green:hover,.w3-light-green{color:#000!important;background-color:#8bc34a!important}.w3-hover-indigo:hover,.w3-indigo{color:#fff!important;background-color:#3f51b5!important}.w3-hover-khaki:hover,.w3-khaki{color:#000!important;background-color:khaki!important}.w3-hover-lime:hover,.w3-lime{color:#000!important;background-color:#cddc39!important}.w3-hover-orange:hover,.w3-orange{color:#000!important;background-color:#ff9800!important}.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}.w3-hover-pink:hover,.w3-pink{color:#fff!important;background-color:#e91e63!important}.w3-hover-purple:hover,.w3-purple{color:#fff!important;background-color:#9c27b0!important}.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}.w3-hover-red:hover,.w3-red{color:#fff!important;background-color:#f44336!important}.w3-hover-sand:hover,.w3-sand{color:#000!important;background-color:#fdf5e6!important}.w3-hover-teal:hover,.w3-teal{color:#fff!important;background-color:#009688!important}.w3-hover-yellow:hover,.w3-yellow{color:#000!important;background-color:#ffeb3b!important}.w3-hover-white:hover,.w3-white{color:#000!important;background-color:#fff!important}.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}.w3-grey,.w3-hover-grey:hover{color:#000!important;background-color:#9e9e9e!important}.w3-hover-light-grey:hover,.w3-light-grey{color:#000!important;background-color:#f1f1f1!important}.w3-dark-grey,.w3-hover-dark-grey:hover{color:#fff!important;background-color:#616161!important}.w3-hover-pale-red:hover,.w3-pale-red{color:#000!important;background-color:#fdd!important}.w3-hover-pale-green:hover,.w3-pale-green{color:#000!important;background-color:#dfd!important}.w3-hover-pale-yellow:hover,.w3-pale-yellow{color:#000!important;background-color:#ffc!important}.w3-hover-pale-blue:hover,.w3-pale-blue{color:#000!important;background-color:#dff!important}.w3-hover-text-amber:hover,.w3-text-amber{color:#ffc107!important}.w3-hover-text-aqua:hover,.w3-text-aqua{color:#0ff!important}.w3-hover-text-blue:hover,.w3-text-blue{color:#2196f3!important}.w3-hover-text-light-blue:hover,.w3-text-light-blue{color:#87ceeb!important}.w3-hover-text-brown:hover,.w3-text-brown{color:#795548!important}.w3-hover-text-cyan:hover,.w3-text-cyan{color:#00bcd4!important}.w3-hover-text-blue-grey:hover,.w3-text-blue-grey{color:#607d8b!important}.w3-hover-text-green:hover,.w3-text-green{color:#4caf50!important}.w3-hover-text-light-green:hover,.w3-text-light-green{color:#8bc34a!important}.w3-hover-text-indigo:hover,.w3-text-indigo{color:#3f51b5!important}.w3-hover-text-khaki:hover,.w3-text-khaki{color:#b4aa50!important}.w3-hover-text-lime:hover,.w3-text-lime{color:#cddc39!important}.w3-hover-text-orange:hover,.w3-text-orange{color:#ff9800!important}.w3-hover-text-deep-orange:hover,.w3-text-deep-orange{color:#ff5722!important}.w3-hover-text-pink:hover,.w3-text-pink{color:#e91e63!important}.w3-hover-text-purple:hover,.w3-text-purple{color:#9c27b0!important}.w3-hover-text-deep-purple:hover,.w3-text-deep-purple{color:#673ab7!important}.w3-hover-text-red:hover,.w3-text-red{color:#f44336!important}.w3-hover-text-sand:hover,.w3-text-sand{color:#fdf5e6!important}.w3-hover-text-teal:hover,.w3-text-teal{color:#009688!important}.w3-hover-text-yellow:hover,.w3-text-yellow{color:#d2be0e!important}.w3-hover-text-white:hover,.w3-text-white{color:#fff!important}.w3-hover-text-black:hover,.w3-text-black{color:#000!important}.w3-hover-text-grey:hover,.w3-text-grey{color:#757575!important}.w3-hover-text-light-grey:hover,.w3-text-light-grey{color:#f1f1f1!important}.w3-hover-text-dark-grey:hover,.w3-text-dark-grey{color:#3a3a3a!important}.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#0ff!important}.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196f3!important}.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87ceeb!important}.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}.w3-border-blue-grey,.w3-hover-blue-grey:hover{border-color:#607d8b!important}.w3-border-green,.w3-hover-border-green:hover{border-color:#4caf50!important}.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:khaki!important}.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}.w3-border-grey,.w3-hover-border-grey:hover{border-color:#9e9e9e!important}.w3-border-light-grey,.w3-hover-border-light-grey:hover{border-color:#f1f1f1!important}.w3-border-dark-grey,.w3-hover-border-dark-grey:hover{border-color:#616161!important}.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/img/logo.5b906db6.png b/platypush/backend/http/webapp/dist/static/img/logo.5b906db6.png new file mode 100644 index 00000000..e4da4308 Binary files /dev/null and b/platypush/backend/http/webapp/dist/static/img/logo.5b906db6.png differ diff --git a/platypush/backend/http/webapp/dist/static/img/spinner.c0bee445.gif b/platypush/backend/http/webapp/dist/static/img/spinner.c0bee445.gif new file mode 100644 index 00000000..0b3ba628 Binary files /dev/null and b/platypush/backend/http/webapp/dist/static/img/spinner.c0bee445.gif differ diff --git a/platypush/backend/http/webapp/dist/static/js/1155-legacy.179db4ca.js b/platypush/backend/http/webapp/dist/static/js/1155-legacy.179db4ca.js new file mode 100644 index 00000000..d2dcce61 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1155-legacy.179db4ca.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1155,3499],{634:function(e,t,n){n.d(t,{N:function(){return l}});var a=n(9584);n(1703);function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n.5?u/(2-i-o):u/(i+o),i){case e:a=(t-n)/u+(ts&&l>u&&l>1?(u/=l,s/=l,l=1):u>s&&u>l&&u>1?(l/=u,s/=u,u=1):s>l&&s>u&&s>1&&(l/=s,u/=s,s=1),l=l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055,u=u<=.0031308?12.92*u:1.055*Math.pow(u,1/2.4)-.055,s=s<=.0031308?12.92*s:1.055*Math.pow(s,1/2.4)-.055,l=Math.round(255*l),u=Math.round(255*u),s=Math.round(255*s),isNaN(l)&&(l=0),isNaN(u)&&(u=0),isNaN(s)&&(s=0),[l,u,s].map((function(e){return Math.min(Math.max(0,e),255)}))}},{key:"rgbToXY",value:function(e,t,n){e>1&&(e/=255),t>1&&(t/=255),n>1&&(n/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var a=.664511*e+.154324*t+.162028*n,r=.283881*e+.668433*t+.047685*n,i=88e-6*e+.07231*t+.986039*n,o=parseFloat((a/(a+r+i)).toFixed(4)),l=parseFloat((r/(a+r+i)).toFixed(4));return isNaN(o)&&(o=0),isNaN(l)&&(l=0),[o,l]}},{key:"rgbToBri",value:function(e,t,n){return Math.min(2*this.rgbToHsl(e,t,n)[2],this.ranges.bri[1])}},{key:"getRGB",value:function(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}},{key:"getXY",value:function(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}},{key:"toRGB",value:function(e){var t=this.getRGB(e);if(t)return t;var n=this.getXY(e);return n&&e.bri?this.xyToRgb.apply(this,(0,a.Z)(n).concat([e.bri])):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}},{key:"toXY",value:function(e){var t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];var n=this.getRGB(e);if(n)return this.rgbToXY.apply(this,(0,a.Z)(n));if(e.hue&&e.sat&&e.bri){var r=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY.apply(this,(0,a.Z)(r))}console.debug("Could not determine color space"),console.debug(e)}},{key:"toHSL",value:function(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];var t=this.getRGB(e);if(t)return this.rgbToHsl.apply(this,(0,a.Z)(t));var n=this.getXY(e);if(n&&e.bri){var r=this.xyToRgb.apply(this,(0,a.Z)(n).concat([e.bri]));return this.rgbToHsl.apply(this,(0,a.Z)(r))}console.debug("Could not determine color space"),console.debug(e)}},{key:"hexToRgb",value:function(e){return[e.slice(1,3),e.slice(3,5),e.slice(5,7)].map((function(e){return parseInt(e,16)}))}},{key:"rgbToHex",value:function(e){return"#"+e.map((function(e){var t=e.toString(16);return t.length<2&&(t="0"+t),t})).join("")}}]),e}()},376:function(e,t,n){n.d(t,{Z:function(){return b}});var a=n(6252),r=n(9963),i=n(3577),o={class:"slider-wrapper"},l=["min","max","step","disabled","value"],u={class:"track"},s={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},p=["textContent"];function h(e,t,n,h,d,v){return(0,a.wg)(),(0,a.iD)("label",o,[(0,a._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,r.iM)((function(){return v.onUpdate&&v.onUpdate.apply(v,arguments)}),["stop"])),onChange:t[1]||(t[1]=(0,r.iM)((function(){return v.onUpdate&&v.onUpdate.apply(v,arguments)}),["stop"])),onMouseup:t[2]||(t[2]=(0,r.iM)((function(){return v.onUpdate&&v.onUpdate.apply(v,arguments)}),["stop"])),onMousedown:t[3]||(t[3]=(0,r.iM)((function(){return v.onUpdate&&v.onUpdate.apply(v,arguments)}),["stop"])),onTouchstart:t[4]||(t[4]=(0,r.iM)((function(){return v.onUpdate&&v.onUpdate.apply(v,arguments)}),["stop"])),onTouchend:t[5]||(t[5]=(0,r.iM)((function(){return v.onUpdate&&v.onUpdate.apply(v,arguments)}),["stop"])),onKeyup:t[6]||(t[6]=(0,r.iM)((function(){return v.onUpdate&&v.onUpdate.apply(v,arguments)}),["stop"])),onKeydown:t[7]||(t[7]=(0,r.iM)((function(){return v.onUpdate&&v.onUpdate.apply(v,arguments)}),["stop"]))},null,40,l),(0,a._)("div",u,[(0,a._)("div",s,null,512)]),(0,a._)("div",c,null,512),n.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,i.zw)(n.value)},null,8,p)):(0,a.kq)("",!0)])}var d=n(4648),v=(n(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,d.Z)((0,d.Z)({},e),{},{target:(0,d.Z)((0,d.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var t=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(t,"%"),this.$refs.thumb.style.transform="translate(-".concat(t,"%, -50%)"),this.$refs.track.style.width="".concat(t,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),g=n(3744);const f=(0,g.Z)(v,[["render",h],["__scopeId","data-v-95edc28a"]]);var b=f},6:function(e,t,n){n.d(t,{Z:function(){return v}});var a=n(6252),r=n(3577),i=n(9963),o=function(e){return(0,a.dD)("data-v-a6396ae8"),e=e(),(0,a.Cn)(),e},l=["checked"],u=o((function(){return(0,a._)("div",{class:"switch"},[(0,a._)("div",{class:"dot"})],-1)})),s={class:"label"};function c(e,t,n,o,c,p){return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,i.iM)((function(){return p.onInput&&p.onInput.apply(p,arguments)}),["stop"]))},[(0,a._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,a._)("label",null,[u,(0,a._)("span",s,[(0,a.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var p={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},h=n(3744);const d=(0,h.Z)(p,[["render",c],["__scopeId","data-v-a6396ae8"]]);var v=d},3499:function(e,t,n){n.r(t),n.d(t,{default:function(){return v}});var a=n(6252),r=n(3577),i=n(3540),o={key:0,src:i,class:"loading"},l={key:1,class:"fas fa-circle-exclamation error"};function u(e,t,n,i,u,s){var c=(0,a.up)("Icon");return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["entity-icon-container",{"with-color-fill":!!s.colorFill}]),style:(0,r.j5)(s.colorFillStyle)},[n.loading?((0,a.wg)(),(0,a.iD)("img",o)):n.error?((0,a.wg)(),(0,a.iD)("i",l)):((0,a.wg)(),(0,a.j4)(c,(0,r.vs)((0,a.dG)({key:2},s.computedIcon)),null,16))],6)}var s=n(4648),c=(n(7042),n(1478)),p={name:"EntityIcon",components:{Icon:c.Z},props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},icon:{type:Object,required:!0},hasColorFill:{type:Boolean,default:!1}},data:function(){return{component:null,modalVisible:!1}},computed:{colorFill:function(){return this.hasColorFill&&this.icon.color?this.icon.color:null},colorFillStyle:function(){return this.colorFill?{background:this.colorFill}:{}},computedIcon:function(){var e=(0,s.Z)({},this.icon);return this.colorFill&&delete e.color,e},type:function(){var e=this.entity.type||"";return e.charAt(0).toUpperCase()+e.slice(1)}}},h=n(3744);const d=(0,h.Z)(p,[["render",u],["__scopeId","data-v-6f83c443"]]);var v=d},1155:function(e,t,n){n.r(t),n.d(t,{default:function(){return L}});n(8309);var a=n(6252),r=n(3577),i=n(9963),o=function(e){return(0,a.dD)("data-v-18a5dc7b"),e=e(),(0,a.Cn)(),e},l={class:"entity light-container"},u={class:"col-1 icon"},s={class:"col-s-8 col-m-9 label"},c=["textContent"],p={class:"col-s-3 col-m-2 buttons pull-right"},h={key:0,class:"row"},d=o((function(){return(0,a._)("div",{class:"icon"},[(0,a._)("i",{class:"fas fa-palette"})],-1)})),v={class:"input"},g=["value"],f={key:1,class:"row"},b=o((function(){return(0,a._)("div",{class:"icon"},[(0,a._)("i",{class:"fas fa-sun"})],-1)})),m={class:"input"},y={key:2,class:"row"},_=o((function(){return(0,a._)("div",{class:"icon"},[(0,a._)("i",{class:"fas fa-droplet"})],-1)})),w={class:"input"},x={key:3,class:"row"},k=o((function(){return(0,a._)("div",{class:"icon"},[(0,a._)("i",{class:"fas fa-temperature-half"})],-1)})),C={class:"input"};function M(e,t,n,o,M,T){var Z=(0,a.up)("EntityIcon"),I=(0,a.up)("ToggleSwitch"),R=(0,a.up)("Slider");return(0,a.wg)(),(0,a.iD)("div",l,[(0,a._)("div",{class:(0,r.C_)(["head",{expanded:M.expanded}])},[(0,a._)("div",u,[(0,a.Wm)(Z,{icon:T.icon,hasColorFill:!0,loading:e.loading,error:e.error},null,8,["icon","loading","error"])]),(0,a._)("div",s,[(0,a._)("div",{class:"name",textContent:(0,r.zw)(e.value.name)},null,8,c)]),(0,a._)("div",p,[(0,a.Wm)(I,{value:e.value.on,onInput:T.toggle,onClick:t[0]||(t[0]=(0,i.iM)((function(){}),["stop"])),disabled:e.loading||e.value.is_read_only},null,8,["value","onInput","disabled"]),(0,a._)("button",{onClick:t[1]||(t[1]=(0,i.iM)((function(e){return M.expanded=!M.expanded}),["stop"]))},[(0,a._)("i",{class:(0,r.C_)(["fas",{"fa-angle-up":M.expanded,"fa-angle-down":!M.expanded}])},null,2)])])],2),M.expanded?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"body",onClick:t[6]||(t[6]=(0,i.iM)((function(){return T.prevent&&T.prevent.apply(T,arguments)}),["stop"]))},[T.cssColor?((0,a.wg)(),(0,a.iD)("div",h,[d,(0,a._)("div",v,[(0,a._)("input",{type:"color",value:T.cssColor,onChange:t[2]||(t[2]=function(e){return T.setLight({color:e.target.value})})},null,40,g)])])):(0,a.kq)("",!0),e.value.brightness?((0,a.wg)(),(0,a.iD)("div",f,[b,(0,a._)("div",m,[(0,a.Wm)(R,{range:[e.value.brightness_min,e.value.brightness_max],value:e.value.brightness,onInput:t[3]||(t[3]=function(e){return T.setLight({brightness:e.target.value})})},null,8,["range","value"])])])):(0,a.kq)("",!0),e.value.saturation?((0,a.wg)(),(0,a.iD)("div",y,[_,(0,a._)("div",w,[(0,a.Wm)(R,{range:[e.value.saturation_min,e.value.saturation_max],value:e.value.saturation,onInput:t[4]||(t[4]=function(e){return T.setLight({saturation:e.target.value})})},null,8,["range","value"])])])):(0,a.kq)("",!0),e.value.temperature?((0,a.wg)(),(0,a.iD)("div",x,[k,(0,a._)("div",C,[(0,a.Wm)(R,{range:[e.value.temperature_min,e.value.temperature_max],value:e.value.temperature,onInput:t[5]||(t[5]=function(e){return T.setLight({temperature:e.target.value})})},null,8,["range","value"])])])):(0,a.kq)("",!0)])):(0,a.kq)("",!0)])}var T=n(6084),Z=n(9584),I=n(8534),R=n(4648),U=(n(5666),n(376)),F=n(6),D=n(7909),N=n(3499),B=n(634),S={name:"Light",components:{ToggleSwitch:F.Z,Slider:U.Z,EntityIcon:N["default"]},mixins:[D["default"]],data:function(){return{expanded:!1,colorConverter:null}},computed:{rgbColor:function(){var e,t;return null!==(e=this.value.meta)&&void 0!==e&&null!==(t=e.icon)&&void 0!==t&&t.color?this.value.meta.icon.color:this.colorConverter&&(null!=this.value.hue||null!=this.value.x&&null!=this.value.y)?this.value.x&&this.value.y?this.colorConverter.xyToRgb(this.value.x,this.value.y,this.value.brightness):this.colorConverter.hslToRgb(this.value.hue,this.value.saturation,this.value.brightness):void 0},cssColor:function(){var e=this.rgbColor;return e?this.colorConverter.rgbToHex(e):null},icon:function(){var e,t=(0,R.Z)({},(null===(e=this.value.meta)||void 0===e?void 0:e.icon)||{});return!t.color&&this.cssColor&&(t.color=this.cssColor),t}},methods:{prevent:function(e){return e.stopPropagation(),!1},toggle:function(e){var t=this;return(0,I.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.stopPropagation(),t.$emit("loading",!0),n.prev=2,n.next=5,t.request("entities.execute",{id:t.value.id,action:"toggle"});case 5:return n.prev=5,t.$emit("loading",!1),n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[2,,5,8]])})))()},setLight:function(e){var t=this;return(0,I.Z)(regeneratorRuntime.mark((function n(){var a,r,i,o,l;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:e.color&&(a=t.colorConverter.hexToRgb(e.color),null!=t.value.x&&null!=t.value.y?(e.xy=(r=t.colorConverter).rgbToXY.apply(r,(0,Z.Z)(a)),delete e.color):null!=t.value.hue&&(o=(i=t.colorConverter).rgbToHsl.apply(i,(0,Z.Z)(a)),l=(0,T.Z)(o,3),e.hue=l[0],e.saturation=l[1],e.brightness=l[2],delete e.color)),t.execute({type:"request",action:t.value.plugin+".set_lights",args:(0,R.Z)({lights:[t.value.external_id]},e)});case 2:case"end":return n.stop()}}),n)})))()}},mounted:function(){var e={};this.value.hue&&(e.hue=[this.value.hue_min,this.value.hue_max]),this.value.saturation&&(e.sat=[this.value.saturation_min,this.value.saturation_max]),this.value.brightness&&(e.bri=[this.value.brightness_min,this.value.brightness_max]),this.value.temperature&&(e.ct=[this.value.temperature_min,this.value.temperature_max]),this.colorConverter=new B.N(e)}},q=n(3744);const z=(0,q.Z)(S,[["render",M],["__scopeId","data-v-18a5dc7b"]]);var L=z},3540:function(e,t,n){e.exports=n.p+"static/img/spinner.c0bee445.gif"}}]); +//# sourceMappingURL=1155-legacy.179db4ca.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1155-legacy.179db4ca.js.map b/platypush/backend/http/webapp/dist/static/js/1155-legacy.179db4ca.js.map new file mode 100644 index 00000000..ef7ebde8 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1155-legacy.179db4ca.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/1155-legacy.179db4ca.js","mappings":"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","sources":["webpack://platypush/./node_modules/@babel/runtime/helpers/esm/classCallCheck.js","webpack://platypush/./node_modules/@babel/runtime/helpers/esm/createClass.js","webpack://platypush/./src/components/panels/Light/color.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue?8abc","webpack://platypush/./src/components/panels/Entities/Light.vue","webpack://platypush/./src/components/panels/Entities/Light.vue?345c"],"sourcesContent":["export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}","export class ColorConverter {\n constructor(ranges) {\n this.ranges = {\n hue: [0, 360],\n sat: [0, 100],\n bri: [0, 100],\n ct: [154, 500],\n }\n\n if (ranges)\n for (const attr of Object.keys(this.ranges))\n if (ranges[attr])\n this.ranges[attr] = ranges[attr]\n }\n\n normalize(x, xRange, yRange) {\n return yRange[0] + (((x-xRange[0]) * (yRange[1]-yRange[0])) / (xRange[1]-xRange[0]))\n }\n\n hslToRgb(h, s, l) {\n [h, s, l] = [\n this.normalize(h, this.ranges.hue, [0, 360]),\n this.normalize(s, this.ranges.sat, [0, 100]),\n this.normalize(l, this.ranges.bri, [0, 100]),\n ]\n\n l /= 100\n const a = s * Math.min(l, 1 - l) / 100\n const f = n => {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n hexToRgb(hex) {\n return [\n hex.slice(1, 3),\n hex.slice(3, 5),\n hex.slice(5, 7),\n ].map(_ => parseInt(_, 16))\n }\n\n rgbToHex(rgb) {\n return '#' + rgb.map((x) => {\n let hex = x.toString(16)\n if (hex.length < 2)\n hex = '0' + hex\n return hex\n }).join('')\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./EntityIcon.vue?vue&type=template&id=6f83c443&scoped=true\"\nimport script from \"./EntityIcon.vue?vue&type=script&lang=js\"\nexport * from \"./EntityIcon.vue?vue&type=script&lang=js\"\n\nimport \"./EntityIcon.vue?vue&type=style&index=0&id=6f83c443&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6f83c443\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Light.vue?vue&type=template&id=18a5dc7b&scoped=true\"\nimport script from \"./Light.vue?vue&type=script&lang=js\"\nexport * from \"./Light.vue?vue&type=script&lang=js\"\n\nimport \"./Light.vue?vue&type=style&index=0&id=18a5dc7b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-18a5dc7b\"]])\n\nexport default __exports__"],"names":["_classCallCheck","instance","Constructor","TypeError","_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","protoProps","staticProps","prototype","ColorConverter","ranges","this","hue","sat","bri","ct","keys","attr","x","xRange","yRange","h","s","l","normalize","a","Math","min","f","n","k","color","max","round","r","g","b","d","parseInt","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","parseFloat","rgbToHsl","rgb","xy","getRGB","getXY","xyToRgb","hslToRgb","console","debug","rgbToXY","hex","slice","_","toString","join","class","ref","type","range","step","disabled","value","onUpdate","withLabel","name","emits","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","src","colorFill","colorFillStyle","loading","error","computedIcon","components","Icon","icon","required","hasColorFill","data","component","modalVisible","computed","entityType","entity","charAt","toUpperCase","expanded","on","toggle","is_read_only","prevent","cssColor","setLight","$event","brightness_min","brightness_max","saturation","saturation_min","saturation_max","temperature","temperature_min","temperature_max","ToggleSwitch","Slider","EntityIcon","mixins","EntityMixin","colorConverter","rgbColor","meta","rgbToHex","stopPropagation","request","id","action","attrs","hexToRgb","execute","plugin","args","lights","external_id","hue_min","hue_max"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1155.1d3f7c87.js b/platypush/backend/http/webapp/dist/static/js/1155.1d3f7c87.js new file mode 100644 index 00000000..276890bb --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1155.1d3f7c87.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1155,3499],{4212:function(e,t,a){a.d(t,{N:function(){return n}});class n{constructor(e){if(this.ranges={hue:[0,360],sat:[0,100],bri:[0,100],ct:[154,500]},e)for(const t of Object.keys(this.ranges))e[t]&&(this.ranges[t]=e[t])}normalize(e,t,a){return a[0]+(e-t[0])*(a[1]-a[0])/(t[1]-t[0])}hslToRgb(e,t,a){[e,t,a]=[this.normalize(e,this.ranges.hue,[0,360]),this.normalize(t,this.ranges.sat,[0,100]),this.normalize(a,this.ranges.bri,[0,100])],a/=100;const n=t*Math.min(a,1-a)/100,s=t=>{const s=(t+e/30)%12,o=a-n*Math.max(Math.min(s-3,9-s,1),-1);return Math.round(255*o)};return[s(0),s(8),s(4)]}rgbToHsl(e,t,a){e/=255,t/=255,a/=255;const n=Math.max(e,t,a),s=Math.min(e,t,a);let o,i,l=(n+s)/2;if(n===s)o=i=0;else{const r=n-s;switch(i=l>.5?r/(2-n-s):r/(n+s),n){case e:o=(t-a)/r+(tu&&l>r&&l>1?(r/=l,u/=l,l=1):r>u&&r>l&&r>1?(l/=r,u/=r,r=1):u>l&&u>r&&u>1&&(l/=u,r/=u,u=1),l=l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055,r=r<=.0031308?12.92*r:1.055*Math.pow(r,1/2.4)-.055,u=u<=.0031308?12.92*u:1.055*Math.pow(u,1/2.4)-.055,l=Math.round(255*l),r=Math.round(255*r),u=Math.round(255*u),isNaN(l)&&(l=0),isNaN(r)&&(r=0),isNaN(u)&&(u=0),[l,r,u].map((e=>Math.min(Math.max(0,e),255)))}rgbToXY(e,t,a){e>1&&(e/=255),t>1&&(t/=255),a>1&&(a/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92;const n=.664511*e+.154324*t+.162028*a,s=.283881*e+.668433*t+.047685*a,o=88e-6*e+.07231*t+.986039*a;let i=parseFloat((n/(n+s+o)).toFixed(4)),l=parseFloat((s/(n+s+o)).toFixed(4));return isNaN(i)&&(i=0),isNaN(l)&&(l=0),[i,l]}rgbToBri(e,t,a){return Math.min(2*this.rgbToHsl(e,t,a)[2],this.ranges.bri[1])}getRGB(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}getXY(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}toRGB(e){const t=this.getRGB(e);if(t)return t;const a=this.getXY(e);return a&&e.bri?this.xyToRgb(...a,e.bri):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}toXY(e){const t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];const a=this.getRGB(e);if(a)return this.rgbToXY(...a);if(e.hue&&e.sat&&e.bri){const t=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY(...t)}console.debug("Could not determine color space"),console.debug(e)}toHSL(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];const t=this.getRGB(e);if(t)return this.rgbToHsl(...t);const a=this.getXY(e);if(a&&e.bri){const t=this.xyToRgb(...a,e.bri);return this.rgbToHsl(...t)}console.debug("Could not determine color space"),console.debug(e)}hexToRgb(e){return[e.slice(1,3),e.slice(3,5),e.slice(5,7)].map((e=>parseInt(e,16)))}rgbToHex(e){return"#"+e.map((e=>{let t=e.toString(16);return t.length<2&&(t="0"+t),t})).join("")}}},376:function(e,t,a){a.d(t,{Z:function(){return b}});var n=a(6252),s=a(9963),o=a(3577);const i={class:"slider-wrapper"},l=["min","max","step","disabled","value"],r={class:"track"},u={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},h=["textContent"];function d(e,t,a,d,p,g){return(0,n.wg)(),(0,n.iD)("label",i,[(0,n._)("input",{class:"slider",type:"range",ref:"range",min:a.range[0],max:a.range[1],step:a.step,disabled:a.disabled,value:a.value,onInput:t[0]||(t[0]=(0,s.iM)(((...e)=>g.onUpdate&&g.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,s.iM)(((...e)=>g.onUpdate&&g.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,s.iM)(((...e)=>g.onUpdate&&g.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,s.iM)(((...e)=>g.onUpdate&&g.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,s.iM)(((...e)=>g.onUpdate&&g.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,s.iM)(((...e)=>g.onUpdate&&g.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,s.iM)(((...e)=>g.onUpdate&&g.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,s.iM)(((...e)=>g.onUpdate&&g.onUpdate(...e)),["stop"]))},null,40,l),(0,n._)("div",r,[(0,n._)("div",u,null,512)]),(0,n._)("div",c,null,512),a.withLabel?((0,n.wg)(),(0,n.iD)("span",{key:0,class:"label",textContent:(0,o.zw)(a.value)},null,8,h)):(0,n.kq)("",!0)])}var p={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},g=a(3744);const v=(0,g.Z)(p,[["render",d],["__scopeId","data-v-95edc28a"]]);var b=v},6:function(e,t,a){a.d(t,{Z:function(){return g}});var n=a(6252),s=a(3577),o=a(9963);const i=e=>((0,n.dD)("data-v-a6396ae8"),e=e(),(0,n.Cn)(),e),l=["checked"],r=i((()=>(0,n._)("div",{class:"switch"},[(0,n._)("div",{class:"dot"})],-1))),u={class:"label"};function c(e,t,a,i,c,h){return(0,n.wg)(),(0,n.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:a.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>h.onInput&&h.onInput(...e)),["stop"]))},[(0,n._)("input",{type:"checkbox",checked:a.value},null,8,l),(0,n._)("label",null,[r,(0,n._)("span",u,[(0,n.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var h={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},d=a(3744);const p=(0,d.Z)(h,[["render",c],["__scopeId","data-v-a6396ae8"]]);var g=p},3499:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});var n=a(6252),s=a(3577),o=a(3540);const i={key:0,src:o,class:"loading"},l={key:1,class:"fas fa-circle-exclamation error"};function r(e,t,a,o,r,u){const c=(0,n.up)("Icon");return(0,n.wg)(),(0,n.iD)("div",{class:(0,s.C_)(["entity-icon-container",{"with-color-fill":!!u.colorFill}]),style:(0,s.j5)(u.colorFillStyle)},[a.loading?((0,n.wg)(),(0,n.iD)("img",i)):a.error?((0,n.wg)(),(0,n.iD)("i",l)):((0,n.wg)(),(0,n.j4)(c,(0,s.vs)((0,n.dG)({key:2},u.computedIcon)),null,16))],6)}var u=a(1478),c={name:"EntityIcon",components:{Icon:u.Z},props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},icon:{type:Object,required:!0},hasColorFill:{type:Boolean,default:!1}},data(){return{component:null,modalVisible:!1}},computed:{colorFill(){return this.hasColorFill&&this.icon.color?this.icon.color:null},colorFillStyle(){return this.colorFill?{background:this.colorFill}:{}},computedIcon(){const e={...this.icon};return this.colorFill&&delete e.color,e},type(){let e=this.entity.type||"";return e.charAt(0).toUpperCase()+e.slice(1)}}},h=a(3744);const d=(0,h.Z)(c,[["render",r],["__scopeId","data-v-6f83c443"]]);var p=d},1155:function(e,t,a){a.r(t),a.d(t,{default:function(){return $}});var n=a(6252),s=a(3577),o=a(9963);const i=e=>((0,n.dD)("data-v-18a5dc7b"),e=e(),(0,n.Cn)(),e),l={class:"entity light-container"},r={class:"col-1 icon"},u={class:"col-s-8 col-m-9 label"},c=["textContent"],h={class:"col-s-3 col-m-2 buttons pull-right"},d={key:0,class:"row"},p=i((()=>(0,n._)("div",{class:"icon"},[(0,n._)("i",{class:"fas fa-palette"})],-1))),g={class:"input"},v=["value"],b={key:1,class:"row"},m=i((()=>(0,n._)("div",{class:"icon"},[(0,n._)("i",{class:"fas fa-sun"})],-1))),f={class:"input"},y={key:2,class:"row"},_=i((()=>(0,n._)("div",{class:"icon"},[(0,n._)("i",{class:"fas fa-droplet"})],-1))),x={class:"input"},w={key:3,class:"row"},C=i((()=>(0,n._)("div",{class:"icon"},[(0,n._)("i",{class:"fas fa-temperature-half"})],-1))),k={class:"input"};function M(e,t,a,i,M,T){const I=(0,n.up)("EntityIcon"),U=(0,n.up)("ToggleSwitch"),F=(0,n.up)("Slider");return(0,n.wg)(),(0,n.iD)("div",l,[(0,n._)("div",{class:(0,s.C_)(["head",{expanded:M.expanded}])},[(0,n._)("div",r,[(0,n.Wm)(I,{icon:T.icon,hasColorFill:!0,loading:e.loading,error:e.error},null,8,["icon","loading","error"])]),(0,n._)("div",u,[(0,n._)("div",{class:"name",textContent:(0,s.zw)(e.value.name)},null,8,c)]),(0,n._)("div",h,[(0,n.Wm)(U,{value:e.value.on,onInput:T.toggle,onClick:t[0]||(t[0]=(0,o.iM)((()=>{}),["stop"])),disabled:e.loading||e.value.is_read_only},null,8,["value","onInput","disabled"]),(0,n._)("button",{onClick:t[1]||(t[1]=(0,o.iM)((e=>M.expanded=!M.expanded),["stop"]))},[(0,n._)("i",{class:(0,s.C_)(["fas",{"fa-angle-up":M.expanded,"fa-angle-down":!M.expanded}])},null,2)])])],2),M.expanded?((0,n.wg)(),(0,n.iD)("div",{key:0,class:"body",onClick:t[6]||(t[6]=(0,o.iM)(((...e)=>T.prevent&&T.prevent(...e)),["stop"]))},[T.cssColor?((0,n.wg)(),(0,n.iD)("div",d,[p,(0,n._)("div",g,[(0,n._)("input",{type:"color",value:T.cssColor,onChange:t[2]||(t[2]=e=>T.setLight({color:e.target.value}))},null,40,v)])])):(0,n.kq)("",!0),e.value.brightness?((0,n.wg)(),(0,n.iD)("div",b,[m,(0,n._)("div",f,[(0,n.Wm)(F,{range:[e.value.brightness_min,e.value.brightness_max],value:e.value.brightness,onInput:t[3]||(t[3]=e=>T.setLight({brightness:e.target.value}))},null,8,["range","value"])])])):(0,n.kq)("",!0),e.value.saturation?((0,n.wg)(),(0,n.iD)("div",y,[_,(0,n._)("div",x,[(0,n.Wm)(F,{range:[e.value.saturation_min,e.value.saturation_max],value:e.value.saturation,onInput:t[4]||(t[4]=e=>T.setLight({saturation:e.target.value}))},null,8,["range","value"])])])):(0,n.kq)("",!0),e.value.temperature?((0,n.wg)(),(0,n.iD)("div",w,[C,(0,n._)("div",k,[(0,n.Wm)(F,{range:[e.value.temperature_min,e.value.temperature_max],value:e.value.temperature,onInput:t[5]||(t[5]=e=>T.setLight({temperature:e.target.value}))},null,8,["range","value"])])])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])}var T=a(376),I=a(6),U=a(7909),F=a(3499),R=a(4212),D={name:"Light",components:{ToggleSwitch:I.Z,Slider:T.Z,EntityIcon:F["default"]},mixins:[U["default"]],data(){return{expanded:!1,colorConverter:null}},computed:{rgbColor(){return this.value.meta?.icon?.color?this.value.meta.icon.color:this.colorConverter&&(null!=this.value.hue||null!=this.value.x&&null!=this.value.y)?this.value.x&&this.value.y?this.colorConverter.xyToRgb(this.value.x,this.value.y,this.value.brightness):this.colorConverter.hslToRgb(this.value.hue,this.value.saturation,this.value.brightness):void 0},cssColor(){const e=this.rgbColor;return e?this.colorConverter.rgbToHex(e):null},icon(){const e={...this.value.meta?.icon||{}};return!e.color&&this.cssColor&&(e.color=this.cssColor),e}},methods:{prevent(e){return e.stopPropagation(),!1},async toggle(e){e.stopPropagation(),this.$emit("loading",!0);try{await this.request("entities.execute",{id:this.value.id,action:"toggle"})}finally{this.$emit("loading",!1)}},async setLight(e){if(e.color){const t=this.colorConverter.hexToRgb(e.color);null!=this.value.x&&null!=this.value.y?(e.xy=this.colorConverter.rgbToXY(...t),delete e.color):null!=this.value.hue&&([e.hue,e.saturation,e.brightness]=this.colorConverter.rgbToHsl(...t),delete e.color)}this.execute({type:"request",action:this.value.plugin+".set_lights",args:{lights:[this.value.external_id],...e}})}},mounted(){const e={};this.value.hue&&(e.hue=[this.value.hue_min,this.value.hue_max]),this.value.saturation&&(e.sat=[this.value.saturation_min,this.value.saturation_max]),this.value.brightness&&(e.bri=[this.value.brightness_min,this.value.brightness_max]),this.value.temperature&&(e.ct=[this.value.temperature_min,this.value.temperature_max]),this.colorConverter=new R.N(e)}},N=a(3744);const B=(0,N.Z)(D,[["render",M],["__scopeId","data-v-18a5dc7b"]]);var $=B},3540:function(e,t,a){e.exports=a.p+"static/img/spinner.c0bee445.gif"}}]); +//# sourceMappingURL=1155.1d3f7c87.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1155.1d3f7c87.js.map b/platypush/backend/http/webapp/dist/static/js/1155.1d3f7c87.js.map new file mode 100644 index 00000000..7d6e53a4 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1155.1d3f7c87.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/1155.1d3f7c87.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Light/color.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue?8abc","webpack://platypush/./src/components/panels/Entities/Light.vue","webpack://platypush/./src/components/panels/Entities/Light.vue?345c"],"sourcesContent":["export class ColorConverter {\n constructor(ranges) {\n this.ranges = {\n hue: [0, 360],\n sat: [0, 100],\n bri: [0, 100],\n ct: [154, 500],\n }\n\n if (ranges)\n for (const attr of Object.keys(this.ranges))\n if (ranges[attr])\n this.ranges[attr] = ranges[attr]\n }\n\n normalize(x, xRange, yRange) {\n return yRange[0] + (((x-xRange[0]) * (yRange[1]-yRange[0])) / (xRange[1]-xRange[0]))\n }\n\n hslToRgb(h, s, l) {\n [h, s, l] = [\n this.normalize(h, this.ranges.hue, [0, 360]),\n this.normalize(s, this.ranges.sat, [0, 100]),\n this.normalize(l, this.ranges.bri, [0, 100]),\n ]\n\n l /= 100\n const a = s * Math.min(l, 1 - l) / 100\n const f = n => {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n hexToRgb(hex) {\n return [\n hex.slice(1, 3),\n hex.slice(3, 5),\n hex.slice(5, 7),\n ].map(_ => parseInt(_, 16))\n }\n\n rgbToHex(rgb) {\n return '#' + rgb.map((x) => {\n let hex = x.toString(16)\n if (hex.length < 2)\n hex = '0' + hex\n return hex\n }).join('')\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./EntityIcon.vue?vue&type=template&id=6f83c443&scoped=true\"\nimport script from \"./EntityIcon.vue?vue&type=script&lang=js\"\nexport * from \"./EntityIcon.vue?vue&type=script&lang=js\"\n\nimport \"./EntityIcon.vue?vue&type=style&index=0&id=6f83c443&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6f83c443\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Light.vue?vue&type=template&id=18a5dc7b&scoped=true\"\nimport script from \"./Light.vue?vue&type=script&lang=js\"\nexport * from \"./Light.vue?vue&type=script&lang=js\"\n\nimport \"./Light.vue?vue&type=style&index=0&id=18a5dc7b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-18a5dc7b\"]])\n\nexport default __exports__"],"names":["ColorConverter","constructor","ranges","this","hue","sat","bri","ct","attr","Object","keys","normalize","x","xRange","yRange","hslToRgb","h","s","l","a","Math","min","f","n","k","color","max","round","rgbToHsl","r","g","b","d","parseInt","xyToRgb","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","rgbToXY","parseFloat","rgbToBri","getRGB","rgb","getXY","xy","toRGB","console","debug","toXY","toHSL","hexToRgb","hex","slice","_","rgbToHex","toString","length","join","class","ref","type","range","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","src","colorFill","colorFillStyle","loading","error","computedIcon","components","Icon","icon","required","hasColorFill","data","component","modalVisible","computed","entityType","entity","charAt","toUpperCase","expanded","on","toggle","is_read_only","prevent","cssColor","setLight","$event","brightness_min","brightness_max","saturation","saturation_min","saturation_max","temperature","temperature_min","temperature_max","ToggleSwitch","Slider","EntityIcon","mixins","EntityMixin","colorConverter","rgbColor","meta","stopPropagation","async","request","id","action","attrs","execute","plugin","args","lights","external_id","hue_min","hue_max"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1406-legacy.41c0c47e.js b/platypush/backend/http/webapp/dist/static/js/1406-legacy.41c0c47e.js deleted file mode 100644 index 513d72e8..00000000 --- a/platypush/backend/http/webapp/dist/static/js/1406-legacy.41c0c47e.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1406],{634:function(e,t,n){n.d(t,{N:function(){return l}});var o=n(9584);n(1703);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n.5?s/(2-r-a):s/(r+a),r){case e:o=(t-n)/s+(tu&&l>s&&l>1?(s/=l,u/=l,l=1):s>u&&s>l&&s>1?(l/=s,u/=s,s=1):u>l&&u>s&&u>1&&(l/=u,s/=u,u=1),l=l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055,s=s<=.0031308?12.92*s:1.055*Math.pow(s,1/2.4)-.055,u=u<=.0031308?12.92*u:1.055*Math.pow(u,1/2.4)-.055,l=Math.round(255*l),s=Math.round(255*s),u=Math.round(255*u),isNaN(l)&&(l=0),isNaN(s)&&(s=0),isNaN(u)&&(u=0),[l,s,u].map((function(e){return Math.min(Math.max(0,e),255)}))}},{key:"rgbToXY",value:function(e,t,n){e>1&&(e/=255),t>1&&(t/=255),n>1&&(n/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var o=.664511*e+.154324*t+.162028*n,i=.283881*e+.668433*t+.047685*n,r=88e-6*e+.07231*t+.986039*n,a=parseFloat((o/(o+i+r)).toFixed(4)),l=parseFloat((i/(o+i+r)).toFixed(4));return isNaN(a)&&(a=0),isNaN(l)&&(l=0),[a,l]}},{key:"rgbToBri",value:function(e,t,n){return Math.min(2*this.rgbToHsl(e,t,n)[2],this.ranges.bri[1])}},{key:"getRGB",value:function(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}},{key:"getXY",value:function(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}},{key:"toRGB",value:function(e){var t=this.getRGB(e);if(t)return t;var n=this.getXY(e);return n&&e.bri?this.xyToRgb.apply(this,(0,o.Z)(n).concat([e.bri])):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}},{key:"toXY",value:function(e){var t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];var n=this.getRGB(e);if(n)return this.rgbToXY.apply(this,(0,o.Z)(n));if(e.hue&&e.sat&&e.bri){var i=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY.apply(this,(0,o.Z)(i))}console.debug("Could not determine color space"),console.debug(e)}},{key:"toHSL",value:function(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];var t=this.getRGB(e);if(t)return this.rgbToHsl.apply(this,(0,o.Z)(t));var n=this.getXY(e);if(n&&e.bri){var i=this.xyToRgb.apply(this,(0,o.Z)(n).concat([e.bri]));return this.rgbToHsl.apply(this,(0,o.Z)(i))}console.debug("Could not determine color space"),console.debug(e)}}]),e}()},1120:function(e,t,n){n.d(t,{Z:function(){return m}});var o=n(6252),i=n(9963),r=n(3577),a={class:"slider-wrapper"},l=["min","max","step","disabled","value"],s={class:"track"},u={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},g=["textContent"];function d(e,t,n,d,p,h){return(0,o.wg)(),(0,o.iD)("label",a,[(0,o._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onChange:t[1]||(t[1]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onMouseup:t[2]||(t[2]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onMousedown:t[3]||(t[3]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onTouchstart:t[4]||(t[4]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onTouchend:t[5]||(t[5]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onKeyup:t[6]||(t[6]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onKeydown:t[7]||(t[7]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"]))},null,40,l),(0,o._)("div",s,[(0,o._)("div",u,null,512)]),(0,o._)("div",c,null,512),n.withLabel?((0,o.wg)(),(0,o.iD)("span",{key:0,class:"label",textContent:(0,r.zw)(n.value)},null,8,g)):(0,o.kq)("",!0)])}var p=n(4648),h=(n(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,p.Z)((0,p.Z)({},e),{},{target:(0,p.Z)((0,p.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var t=100*e/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(t,"%"),this.$refs.thumb.style.transform="translate(-".concat(t,"%, -50%)"),this.$refs.track.style.width="".concat(t,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),v=n(3744);const f=(0,v.Z)(h,[["render",d],["__scopeId","data-v-288acf82"]]);var m=f},6137:function(e,t,n){n.d(t,{Z:function(){return h}});var o=n(6252),i=n(3577),r=n(9963),a=function(e){return(0,o.dD)("data-v-8e097228"),e=e(),(0,o.Cn)(),e},l=["checked"],s=a((function(){return(0,o._)("div",{class:"switch"},[(0,o._)("div",{class:"dot"})],-1)})),u={class:"label"};function c(e,t,n,a,c,g){return(0,o.wg)(),(0,o.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,r.iM)((function(){return g.onInput&&g.onInput.apply(g,arguments)}),["stop"]))},[(0,o._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,o._)("label",null,[s,(0,o._)("span",u,[(0,o.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var g={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},d=n(3744);const p=(0,d.Z)(g,[["render",c],["__scopeId","data-v-8e097228"]]);var h=p},1406:function(e,t,n){n.r(t),n.d(t,{default:function(){return Wt}});n(7941);var o=n(6252),i={class:"plugin lights-plugin"},r={key:0,class:"panel"},a={key:1,class:"panel"};function l(e,t,n,l,s,u){var c=(0,o.up)("Groups"),g=(0,o.up)("Group");return(0,o.wg)(),(0,o.iD)("div",i,[null==s.selectedGroup&&n.groups&&Object.keys(n.groups).length?((0,o.wg)(),(0,o.iD)("div",r,[(0,o.Wm)(c,{groups:n.groups,"loading-groups":n.loadingGroups,"color-converter":n.colorConverter,onSelect:t[0]||(t[0]=function(e){return s.selectedGroup=e}),onToggle:t[1]||(t[1]=function(t){return e.$emit("group-toggle",t)})},null,8,["groups","loading-groups","color-converter"])])):((0,o.wg)(),(0,o.iD)("div",a,[(0,o.Wm)(g,{group:n.groups[s.selectedGroup],lights:u.displayedLights,scenes:u.scenesByGroup[s.selectedGroup],"color-converter":n.colorConverter,animations:u.animationsByGroup[s.selectedGroup],onClose:t[2]||(t[2]=function(e){return s.selectedGroup=null}),onLightToggle:t[3]||(t[3]=function(t){return e.$emit("light-toggle",t)}),onGroupToggle:t[4]||(t[4]=function(t){return e.$emit("group-toggle",t)}),onSetLight:t[5]||(t[5]=function(t){return e.$emit("set-light",t)}),onSetGroup:t[6]||(t[6]=function(t){return e.$emit("set-group",{groupId:s.selectedGroup,value:t})}),onSelectScene:t[7]||(t[7]=function(t){return e.$emit("select-scene",{groupId:s.selectedGroup,sceneId:t})}),onStartAnimation:t[8]||(t[8]=function(t){return e.$emit("start-animation",t)}),onStopAnimation:t[9]||(t[9]=function(t){return e.$emit("stop-animation",t)})},null,8,["group","lights","scenes","color-converter","animations"])]))])}var s=n(4648),u=n(6084),c=(n(9653),n(1539),n(9720),n(4747),n(2479),n(2628)),g={name:"Panel",emits:["mounted"],props:{config:{type:Object,default:function(){}},pluginName:{type:String,required:!0}},data:function(){return{loading:!1}},mounted:function(){this.$emit("mounted",this)}};const d=g;var p=d,h=(n(8309),n(3577)),v=function(e){return(0,o.dD)("data-v-42318a2b"),e=e(),(0,o.Cn)(),e},f={class:"panel-row header"},m=v((function(){return(0,o._)("div",{class:"col-3"},[(0,o._)("i",{class:"icon fas fa-home"})],-1)})),b=v((function(){return(0,o._)("div",{class:"col-6 name"}," Rooms ",-1)})),y={class:"col-3 pull-right"},_=["onClick"],w={class:"name col-9"},k={class:"controls col-3 pull-right"};function C(e,t,n,i,r,a){var l=(0,o.up)("ToggleSwitch"),s=(0,o.up)("MenuPanel");return(0,o.wg)(),(0,o.j4)(s,null,{default:(0,o.w5)((function(){return[(0,o._)("div",f,[m,b,(0,o._)("div",y,[(0,o.Wm)(l,{value:a.anyLightsOn,onInput:t[0]||(t[0]=function(t){return e.$emit("toggle")})},null,8,["value"])])]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a.groupsSorted,(function(t){return(0,o.wg)(),(0,o.iD)("div",{class:"panel-row row group",key:t.id,onClick:function(n){return e.$emit("select",t.id)}},[(0,o._)("span",w,(0,h.zw)(t.name||"[Group ".concat(t.id,"]")),1),(0,o._)("span",k,[(0,o.Wm)(l,{value:t.state.any_on,disabled:t.id in(n.loadingGroups||{}),onInput:function(n){return e.$emit("toggle",t)}},null,8,["value","disabled","onInput"])])],8,_)})),128))]})),_:1})}n(1249),n(2707);var S={class:"menu-panel"},j={class:"content"};function Z(e,t,n,i,r,a){return(0,o.wg)(),(0,o.iD)("div",S,[(0,o._)("div",j,[(0,o.WI)(e.$slots,"default")])])}var O={name:"MenuPanel"},M=n(3744);const L=(0,M.Z)(O,[["render",Z]]);var D=L,G=n(6137),$=n(634),I={name:"Groups",components:{ToggleSwitch:G.Z,MenuPanel:D},emits:["select","toggle"],props:{groups:{type:Object,default:function(){}},loadingGroups:{type:Object,default:function(){}},colorConverter:{type:Object,default:function(){return new $.N}}},computed:{groupsSorted:function(){return Object.entries(this.groups).sort((function(e,t){return e[1].name.localeCompare(t[1].name)})).map((function(e){var t=(0,u.Z)(e,2),n=t[0],o=t[1];return(0,s.Z)((0,s.Z)({},o),{},{id:n})}))},anyLightsOn:function(){for(var e=0,t=Object.values(this.groups);e0}},methods:{toggleSelectAll:function(){var e=this,t=Object.values(this.selectedLights).filter((function(e){return e})).length {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n\n\n","\n","import script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./MenuPanel.vue?vue&type=template&id=02113104\"\nimport script from \"./MenuPanel.vue?vue&type=script&lang=js\"\nexport * from \"./MenuPanel.vue?vue&type=script&lang=js\"\n\nimport \"./MenuPanel.vue?vue&type=style&index=0&id=02113104&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Groups.vue?vue&type=template&id=42318a2b&scoped=true\"\nimport script from \"./Groups.vue?vue&type=script&lang=js\"\nexport * from \"./Groups.vue?vue&type=script&lang=js\"\n\nimport \"./Groups.vue?vue&type=style&index=0&id=42318a2b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-42318a2b\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n\n\n","import { render } from \"./Controls.vue?vue&type=template&id=e2726892&scoped=true\"\nimport script from \"./Controls.vue?vue&type=script&lang=js\"\nexport * from \"./Controls.vue?vue&type=script&lang=js\"\n\nimport \"./Controls.vue?vue&type=style&index=0&id=e2726892&lang=scss&scoped=true\"\nimport \"./Controls.vue?vue&type=style&index=1&id=e2726892&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e2726892\"]])\n\nexport default __exports__","import { render } from \"./Light.vue?vue&type=template&id=52168252&scoped=true\"\nimport script from \"./Light.vue?vue&type=script&lang=js\"\nexport * from \"./Light.vue?vue&type=script&lang=js\"\n\nimport \"./Light.vue?vue&type=style&index=0&id=52168252&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-52168252\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Scene.vue?vue&type=template&id=6934d062\"\nimport script from \"./Scene.vue?vue&type=script&lang=js\"\nexport * from \"./Scene.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n\n","import { render } from \"./RangeSlider.vue?vue&type=template&id=981c5de0&scoped=true\"\nimport script from \"./RangeSlider.vue?vue&type=script&lang=js\"\nexport * from \"./RangeSlider.vue?vue&type=script&lang=js\"\n\nimport \"./RangeSlider.vue?vue&type=style&index=0&id=981c5de0&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-981c5de0\"]])\n\nexport default __exports__","import { render } from \"./Animate.vue?vue&type=template&id=1739aaba&scoped=true\"\nimport script from \"./Animate.vue?vue&type=script&lang=js\"\nexport * from \"./Animate.vue?vue&type=script&lang=js\"\n\nimport \"./Animate.vue?vue&type=style&index=0&id=1739aaba&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1739aaba\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=4de1a560\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=4de1a560&lang=scss\"\nimport \"./Group.vue?vue&type=style&index=1&id=4de1a560&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=781dd72c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=781dd72c&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&id=781dd72c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-781dd72c\"]])\n\nexport default __exports__"],"names":["_classCallCheck","instance","Constructor","TypeError","_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","protoProps","staticProps","prototype","ColorConverter","ranges","this","hue","sat","bri","ct","keys","attr","x","xRange","yRange","h","s","l","normalize","a","Math","min","f","n","k","color","max","round","r","g","b","d","parseInt","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","parseFloat","rgbToHsl","rgb","xy","getRGB","getXY","xyToRgb","hslToRgb","console","debug","rgbToXY","class","ref","type","range","step","disabled","value","onUpdate","withLabel","name","emits","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","selectedGroup","groups","loadingGroups","colorConverter","$event","group","lights","displayedLights","scenes","scenesByGroup","animations","animationsByGroup","config","pluginName","String","required","data","loading","anyLightsOn","groupsSorted","id","state","any_on","components","ToggleSwitch","MenuPanel","computed","entries","sort","localeCompare","values","title","close","selectedView","lightsSorted","light","selectedLight","collapsed","scenesSorted","scene","selectedScene","onSceneSelected","expandToggle","on","stopPropagation","rgbColor","onColorSelect","Loading","Slider","avg","reduce","sum","obj","forEach","getColor","toRGB","hex","toString","join","slice","split","t","hsl","rgbToBri","toXY","toHSL","Controls","onSelect","animationRunning","toggleAnimation","selectedAnimation","color_transition","hue_range","sat_range","bri_range","hue_step","sat_step","bri_step","transition_seconds","duration","selectedLights","filter","v","toggleSelectAll","input","mixins","Utils","RangeSlider","runningAnimations","animation","lightId","blink","select","eventType","warn","Animate","Light","Scene","groupName","sceneId","Group","Groups","Panel","loadingLights","initialGroup","initialized","groupsByLight","groupId","self","initSelectedGroup","unwatch","$watch","newVal","refresh","onLightChange","plugin_name","light_id","onAnimationChange","subscribe","unmounted","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1406-legacy.531be9a8.js b/platypush/backend/http/webapp/dist/static/js/1406-legacy.531be9a8.js new file mode 100644 index 00000000..baadac5b --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1406-legacy.531be9a8.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1406],{634:function(e,t,n){n.d(t,{N:function(){return l}});var o=n(9584);n(1703);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n.5?s/(2-r-a):s/(r+a),r){case e:o=(t-n)/s+(tu&&l>s&&l>1?(s/=l,u/=l,l=1):s>u&&s>l&&s>1?(l/=s,u/=s,s=1):u>l&&u>s&&u>1&&(l/=u,s/=u,u=1),l=l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055,s=s<=.0031308?12.92*s:1.055*Math.pow(s,1/2.4)-.055,u=u<=.0031308?12.92*u:1.055*Math.pow(u,1/2.4)-.055,l=Math.round(255*l),s=Math.round(255*s),u=Math.round(255*u),isNaN(l)&&(l=0),isNaN(s)&&(s=0),isNaN(u)&&(u=0),[l,s,u].map((function(e){return Math.min(Math.max(0,e),255)}))}},{key:"rgbToXY",value:function(e,t,n){e>1&&(e/=255),t>1&&(t/=255),n>1&&(n/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var o=.664511*e+.154324*t+.162028*n,i=.283881*e+.668433*t+.047685*n,r=88e-6*e+.07231*t+.986039*n,a=parseFloat((o/(o+i+r)).toFixed(4)),l=parseFloat((i/(o+i+r)).toFixed(4));return isNaN(a)&&(a=0),isNaN(l)&&(l=0),[a,l]}},{key:"rgbToBri",value:function(e,t,n){return Math.min(2*this.rgbToHsl(e,t,n)[2],this.ranges.bri[1])}},{key:"getRGB",value:function(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}},{key:"getXY",value:function(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}},{key:"toRGB",value:function(e){var t=this.getRGB(e);if(t)return t;var n=this.getXY(e);return n&&e.bri?this.xyToRgb.apply(this,(0,o.Z)(n).concat([e.bri])):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}},{key:"toXY",value:function(e){var t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];var n=this.getRGB(e);if(n)return this.rgbToXY.apply(this,(0,o.Z)(n));if(e.hue&&e.sat&&e.bri){var i=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY.apply(this,(0,o.Z)(i))}console.debug("Could not determine color space"),console.debug(e)}},{key:"toHSL",value:function(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];var t=this.getRGB(e);if(t)return this.rgbToHsl.apply(this,(0,o.Z)(t));var n=this.getXY(e);if(n&&e.bri){var i=this.xyToRgb.apply(this,(0,o.Z)(n).concat([e.bri]));return this.rgbToHsl.apply(this,(0,o.Z)(i))}console.debug("Could not determine color space"),console.debug(e)}},{key:"hexToRgb",value:function(e){return[e.slice(1,3),e.slice(3,5),e.slice(5,7)].map((function(e){return parseInt(e,16)}))}},{key:"rgbToHex",value:function(e){return"#"+e.map((function(e){var t=e.toString(16);return t.length<2&&(t="0"+t),t})).join("")}}]),e}()},376:function(e,t,n){n.d(t,{Z:function(){return m}});var o=n(6252),i=n(9963),r=n(3577),a={class:"slider-wrapper"},l=["min","max","step","disabled","value"],s={class:"track"},u={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},g=["textContent"];function d(e,t,n,d,p,h){return(0,o.wg)(),(0,o.iD)("label",a,[(0,o._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onChange:t[1]||(t[1]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onMouseup:t[2]||(t[2]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onMousedown:t[3]||(t[3]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onTouchstart:t[4]||(t[4]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onTouchend:t[5]||(t[5]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onKeyup:t[6]||(t[6]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"])),onKeydown:t[7]||(t[7]=(0,i.iM)((function(){return h.onUpdate&&h.onUpdate.apply(h,arguments)}),["stop"]))},null,40,l),(0,o._)("div",s,[(0,o._)("div",u,null,512)]),(0,o._)("div",c,null,512),n.withLabel?((0,o.wg)(),(0,o.iD)("span",{key:0,class:"label",textContent:(0,r.zw)(n.value)},null,8,g)):(0,o.kq)("",!0)])}var p=n(4648),h=(n(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,p.Z)((0,p.Z)({},e),{},{target:(0,p.Z)((0,p.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var t=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(t,"%"),this.$refs.thumb.style.transform="translate(-".concat(t,"%, -50%)"),this.$refs.track.style.width="".concat(t,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),v=n(3744);const f=(0,v.Z)(h,[["render",d],["__scopeId","data-v-95edc28a"]]);var m=f},6:function(e,t,n){n.d(t,{Z:function(){return h}});var o=n(6252),i=n(3577),r=n(9963),a=function(e){return(0,o.dD)("data-v-a6396ae8"),e=e(),(0,o.Cn)(),e},l=["checked"],s=a((function(){return(0,o._)("div",{class:"switch"},[(0,o._)("div",{class:"dot"})],-1)})),u={class:"label"};function c(e,t,n,a,c,g){return(0,o.wg)(),(0,o.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,r.iM)((function(){return g.onInput&&g.onInput.apply(g,arguments)}),["stop"]))},[(0,o._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,o._)("label",null,[s,(0,o._)("span",u,[(0,o.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var g={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},d=n(3744);const p=(0,d.Z)(g,[["render",c],["__scopeId","data-v-a6396ae8"]]);var h=p},1406:function(e,t,n){n.r(t),n.d(t,{default:function(){return Rt}});n(7941);var o=n(6252),i={class:"plugin lights-plugin"},r={key:0,class:"panel"},a={key:1,class:"panel"};function l(e,t,n,l,s,u){var c=(0,o.up)("Groups"),g=(0,o.up)("Group");return(0,o.wg)(),(0,o.iD)("div",i,[null==s.selectedGroup&&n.groups&&Object.keys(n.groups).length?((0,o.wg)(),(0,o.iD)("div",r,[(0,o.Wm)(c,{groups:n.groups,"loading-groups":n.loadingGroups,"color-converter":n.colorConverter,onSelect:t[0]||(t[0]=function(e){return s.selectedGroup=e}),onToggle:t[1]||(t[1]=function(t){return e.$emit("group-toggle",t)})},null,8,["groups","loading-groups","color-converter"])])):((0,o.wg)(),(0,o.iD)("div",a,[(0,o.Wm)(g,{group:n.groups[s.selectedGroup],lights:u.displayedLights,scenes:u.scenesByGroup[s.selectedGroup],"color-converter":n.colorConverter,animations:u.animationsByGroup[s.selectedGroup],onClose:t[2]||(t[2]=function(e){return s.selectedGroup=null}),onLightToggle:t[3]||(t[3]=function(t){return e.$emit("light-toggle",t)}),onGroupToggle:t[4]||(t[4]=function(t){return e.$emit("group-toggle",t)}),onSetLight:t[5]||(t[5]=function(t){return e.$emit("set-light",t)}),onSetGroup:t[6]||(t[6]=function(t){return e.$emit("set-group",{groupId:s.selectedGroup,value:t})}),onSelectScene:t[7]||(t[7]=function(t){return e.$emit("select-scene",{groupId:s.selectedGroup,sceneId:t})}),onStartAnimation:t[8]||(t[8]=function(t){return e.$emit("start-animation",t)}),onStopAnimation:t[9]||(t[9]=function(t){return e.$emit("stop-animation",t)})},null,8,["group","lights","scenes","color-converter","animations"])]))])}var s=n(4648),u=n(6084),c=(n(9653),n(1539),n(9720),n(4747),n(2479),n(6813)),g={name:"Panel",emits:["mounted"],props:{config:{type:Object,default:function(){}},pluginName:{type:String,required:!0}},data:function(){return{loading:!1}},mounted:function(){this.$emit("mounted",this)}};const d=g;var p=d,h=(n(8309),n(3577)),v=function(e){return(0,o.dD)("data-v-42318a2b"),e=e(),(0,o.Cn)(),e},f={class:"panel-row header"},m=v((function(){return(0,o._)("div",{class:"col-3"},[(0,o._)("i",{class:"icon fas fa-home"})],-1)})),b=v((function(){return(0,o._)("div",{class:"col-6 name"}," Rooms ",-1)})),y={class:"col-3 pull-right"},_=["onClick"],w={class:"name col-9"},k={class:"controls col-3 pull-right"};function C(e,t,n,i,r,a){var l=(0,o.up)("ToggleSwitch"),s=(0,o.up)("MenuPanel");return(0,o.wg)(),(0,o.j4)(s,null,{default:(0,o.w5)((function(){return[(0,o._)("div",f,[m,b,(0,o._)("div",y,[(0,o.Wm)(l,{value:a.anyLightsOn,onInput:t[0]||(t[0]=function(t){return e.$emit("toggle")})},null,8,["value"])])]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a.groupsSorted,(function(t){return(0,o.wg)(),(0,o.iD)("div",{class:"panel-row row group",key:t.id,onClick:function(n){return e.$emit("select",t.id)}},[(0,o._)("span",w,(0,h.zw)(t.name||"[Group ".concat(t.id,"]")),1),(0,o._)("span",k,[(0,o.Wm)(l,{value:t.state.any_on,disabled:t.id in(n.loadingGroups||{}),onInput:function(n){return e.$emit("toggle",t)}},null,8,["value","disabled","onInput"])])],8,_)})),128))]})),_:1})}n(1249),n(2707);var S={class:"menu-panel"},j={class:"content"};function Z(e,t,n,i,r,a){return(0,o.wg)(),(0,o.iD)("div",S,[(0,o._)("div",j,[(0,o.WI)(e.$slots,"default")])])}var O={name:"MenuPanel"},M=n(3744);const L=(0,M.Z)(O,[["render",Z]]);var D=L,G=n(6),$=n(634),I={name:"Groups",components:{ToggleSwitch:G.Z,MenuPanel:D},emits:["select","toggle"],props:{groups:{type:Object,default:function(){}},loadingGroups:{type:Object,default:function(){}},colorConverter:{type:Object,default:function(){return new $.N}}},computed:{groupsSorted:function(){return Object.entries(this.groups).sort((function(e,t){return e[1].name.localeCompare(t[1].name)})).map((function(e){var t=(0,u.Z)(e,2),n=t[0],o=t[1];return(0,s.Z)((0,s.Z)({},o),{},{id:n})}))},anyLightsOn:function(){for(var e=0,t=Object.values(this.groups);e0}},methods:{toggleSelectAll:function(){var e=this,t=Object.values(this.selectedLights).filter((function(e){return e})).length {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n hexToRgb(hex) {\n return [\n hex.slice(1, 3),\n hex.slice(3, 5),\n hex.slice(5, 7),\n ].map(_ => parseInt(_, 16))\n }\n\n rgbToHex(rgb) {\n return '#' + rgb.map((x) => {\n let hex = x.toString(16)\n if (hex.length < 2)\n hex = '0' + hex\n return hex\n }).join('')\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n\n","\n","import script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./MenuPanel.vue?vue&type=template&id=02113104\"\nimport script from \"./MenuPanel.vue?vue&type=script&lang=js\"\nexport * from \"./MenuPanel.vue?vue&type=script&lang=js\"\n\nimport \"./MenuPanel.vue?vue&type=style&index=0&id=02113104&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Groups.vue?vue&type=template&id=42318a2b&scoped=true\"\nimport script from \"./Groups.vue?vue&type=script&lang=js\"\nexport * from \"./Groups.vue?vue&type=script&lang=js\"\n\nimport \"./Groups.vue?vue&type=style&index=0&id=42318a2b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-42318a2b\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n\n\n","import { render } from \"./Controls.vue?vue&type=template&id=e2726892&scoped=true\"\nimport script from \"./Controls.vue?vue&type=script&lang=js\"\nexport * from \"./Controls.vue?vue&type=script&lang=js\"\n\nimport \"./Controls.vue?vue&type=style&index=0&id=e2726892&lang=scss&scoped=true\"\nimport \"./Controls.vue?vue&type=style&index=1&id=e2726892&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e2726892\"]])\n\nexport default __exports__","import { render } from \"./Light.vue?vue&type=template&id=52168252&scoped=true\"\nimport script from \"./Light.vue?vue&type=script&lang=js\"\nexport * from \"./Light.vue?vue&type=script&lang=js\"\n\nimport \"./Light.vue?vue&type=style&index=0&id=52168252&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-52168252\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Scene.vue?vue&type=template&id=6934d062\"\nimport script from \"./Scene.vue?vue&type=script&lang=js\"\nexport * from \"./Scene.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n\n","import { render } from \"./RangeSlider.vue?vue&type=template&id=981c5de0&scoped=true\"\nimport script from \"./RangeSlider.vue?vue&type=script&lang=js\"\nexport * from \"./RangeSlider.vue?vue&type=script&lang=js\"\n\nimport \"./RangeSlider.vue?vue&type=style&index=0&id=981c5de0&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-981c5de0\"]])\n\nexport default __exports__","import { render } from \"./Animate.vue?vue&type=template&id=1739aaba&scoped=true\"\nimport script from \"./Animate.vue?vue&type=script&lang=js\"\nexport * from \"./Animate.vue?vue&type=script&lang=js\"\n\nimport \"./Animate.vue?vue&type=style&index=0&id=1739aaba&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1739aaba\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=4de1a560\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=4de1a560&lang=scss\"\nimport \"./Group.vue?vue&type=style&index=1&id=4de1a560&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=781dd72c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=781dd72c&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&id=781dd72c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-781dd72c\"]])\n\nexport default __exports__"],"names":["_classCallCheck","instance","Constructor","TypeError","_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","protoProps","staticProps","prototype","ColorConverter","ranges","this","hue","sat","bri","ct","keys","attr","x","xRange","yRange","h","s","l","normalize","a","Math","min","f","n","k","color","max","round","r","g","b","d","parseInt","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","parseFloat","rgbToHsl","rgb","xy","getRGB","getXY","xyToRgb","hslToRgb","console","debug","rgbToXY","hex","slice","_","toString","join","class","ref","type","range","step","disabled","value","onUpdate","withLabel","name","emits","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","selectedGroup","groups","loadingGroups","colorConverter","$event","group","lights","displayedLights","scenes","scenesByGroup","animations","animationsByGroup","config","pluginName","String","required","data","loading","anyLightsOn","groupsSorted","id","state","any_on","components","ToggleSwitch","MenuPanel","computed","entries","sort","localeCompare","values","title","close","selectedView","lightsSorted","light","selectedLight","collapsed","scenesSorted","scene","selectedScene","onSceneSelected","expandToggle","on","stopPropagation","rgbColor","onColorSelect","Loading","Slider","avg","reduce","sum","obj","forEach","getColor","toRGB","split","t","hsl","rgbToBri","toXY","toHSL","Controls","onSelect","animationRunning","toggleAnimation","selectedAnimation","color_transition","hue_range","sat_range","bri_range","hue_step","sat_step","bri_step","transition_seconds","duration","selectedLights","filter","v","toggleSelectAll","input","mixins","Utils","RangeSlider","runningAnimations","animation","lightId","blink","select","eventType","warn","Animate","Light","Scene","groupName","sceneId","Group","Groups","Panel","loadingLights","initialGroup","initialized","groupsByLight","groupId","self","initSelectedGroup","unwatch","$watch","newVal","refresh","onLightChange","plugin_name","light_id","onAnimationChange","subscribe","unmounted","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1595-legacy.ddcdc704.js b/platypush/backend/http/webapp/dist/static/js/1595-legacy.69aea4ae.js similarity index 90% rename from platypush/backend/http/webapp/dist/static/js/1595-legacy.ddcdc704.js rename to platypush/backend/http/webapp/dist/static/js/1595-legacy.69aea4ae.js index 4eda9c9e..713aaf12 100644 --- a/platypush/backend/http/webapp/dist/static/js/1595-legacy.ddcdc704.js +++ b/platypush/backend/http/webapp/dist/static/js/1595-legacy.69aea4ae.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1595],{1595:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}});var s=n(6252),o=n(3577),i={class:"date-time"},a=["textContent"],r=["textContent"];function u(e,t,n,u,h,w){return(0,s.wg)(),(0,s.iD)("div",i,[w._showDate?((0,s.wg)(),(0,s.iD)("div",{key:0,class:"date",textContent:(0,o.zw)(e.formatDate(e.now))},null,8,a)):(0,s.kq)("",!0),w._showTime?((0,s.wg)(),(0,s.iD)("div",{key:1,class:"time",textContent:(0,o.zw)(e.formatTime(e.now,w._showSeconds))},null,8,r)):(0,s.kq)("",!0)])}var h=n(2628),w={name:"DateTime",mixins:[h.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime:function(){return this.parseBoolean(this.showTime)},_showDate:function(){return this.parseBoolean(this.showDate)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime:function(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},c=n(3744);const d=(0,c.Z)(w,[["render",u],["__scopeId","data-v-ca42eb9c"]]);var f=d}}]); -//# sourceMappingURL=1595-legacy.ddcdc704.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1595],{1595:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}});var s=n(6252),o=n(3577),i={class:"date-time"},a=["textContent"],r=["textContent"];function u(e,t,n,u,h,w){return(0,s.wg)(),(0,s.iD)("div",i,[w._showDate?((0,s.wg)(),(0,s.iD)("div",{key:0,class:"date",textContent:(0,o.zw)(e.formatDate(e.now))},null,8,a)):(0,s.kq)("",!0),w._showTime?((0,s.wg)(),(0,s.iD)("div",{key:1,class:"time",textContent:(0,o.zw)(e.formatTime(e.now,w._showSeconds))},null,8,r)):(0,s.kq)("",!0)])}var h=n(6813),w={name:"DateTime",mixins:[h.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime:function(){return this.parseBoolean(this.showTime)},_showDate:function(){return this.parseBoolean(this.showDate)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime:function(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},c=n(3744);const d=(0,c.Z)(w,[["render",u],["__scopeId","data-v-ca42eb9c"]]);var f=d}}]); +//# sourceMappingURL=1595-legacy.69aea4ae.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1595-legacy.69aea4ae.js.map b/platypush/backend/http/webapp/dist/static/js/1595-legacy.69aea4ae.js.map new file mode 100644 index 00000000..a2246ca3 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1595-legacy.69aea4ae.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/1595-legacy.69aea4ae.js","mappings":"0LACOA,MAAM,a,8EAAX,QAGM,MAHN,EAGM,CAF6C,EAAAC,YAAA,WAAjD,QAA8D,O,MAAzDD,MAAM,O,aAAO,QAAwB,EAAN,WAAC,EAAAE,OAArC,2BAC+D,EAAAC,YAAA,WAA/D,QAA4E,O,MAAvEH,MAAM,O,aAAO,QAAsC,EAApB,WAAC,EAAAE,IAAK,EAAAE,gBAA1C,4B,eAQJ,GACEC,KAAM,WACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,SAAU,CACRC,UAAU,EACVC,SAAS,GAIXC,SAAU,CACRF,UAAU,EACVC,SAAS,GAIXE,YAAa,CACXH,UAAU,EACVC,SAAS,IAIbG,SAAU,CACRX,UADQ,WAEN,OAAOY,KAAKC,aAAaD,KAAKH,SAC/B,EAEDX,UALQ,WAMN,OAAOc,KAAKC,aAAaD,KAAKN,SAC/B,EAEDL,aATQ,WAUN,OAAOW,KAAKC,aAAaD,KAAKF,YAC/B,GAGHI,KAAM,WACJ,MAAO,CACLf,IAAK,IAAIgB,KAEZ,EAEDC,QAAS,CACPC,YADO,WAELL,KAAKb,IAAM,IAAIgB,IAChB,GAGHG,QAAS,WACPN,KAAKK,cACLE,YAAYP,KAAKK,YAAa,IAC/B,G,UCxDH,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1595-legacy.ddcdc704.js.map b/platypush/backend/http/webapp/dist/static/js/1595-legacy.ddcdc704.js.map deleted file mode 100644 index 07edd3a4..00000000 --- a/platypush/backend/http/webapp/dist/static/js/1595-legacy.ddcdc704.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/1595-legacy.ddcdc704.js","mappings":"0LACOA,MAAM,a,8EAAX,QAGM,MAHN,EAGM,CAF6C,EAAAC,YAAA,WAAjD,QAA8D,O,MAAzDD,MAAM,O,aAAO,QAAwB,EAAN,WAAC,EAAAE,OAArC,2BAC+D,EAAAC,YAAA,WAA/D,QAA4E,O,MAAvEH,MAAM,O,aAAO,QAAsC,EAApB,WAAC,EAAAE,IAAK,EAAAE,gBAA1C,6B,cAQJ,GACEC,KAAM,WACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,SAAU,CACRC,UAAU,EACVC,SAAS,GAIXC,SAAU,CACRF,UAAU,EACVC,SAAS,GAIXE,YAAa,CACXH,UAAU,EACVC,SAAS,IAIbG,SAAU,CACRX,UADQ,WAEN,OAAOY,KAAKC,aAAaD,KAAKH,WAGhCX,UALQ,WAMN,OAAOc,KAAKC,aAAaD,KAAKN,WAGhCL,aATQ,WAUN,OAAOW,KAAKC,aAAaD,KAAKF,eAIlCI,KAAM,WACJ,MAAO,CACLf,IAAK,IAAIgB,OAIbC,QAAS,CACPC,YADO,WAELL,KAAKb,IAAM,IAAIgB,OAInBG,QAAS,WACPN,KAAKK,cACLE,YAAYP,KAAKK,YAAa,O,UCvDlC,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1595.d3f3ba5b.js b/platypush/backend/http/webapp/dist/static/js/1595.cf573de8.js similarity index 91% rename from platypush/backend/http/webapp/dist/static/js/1595.d3f3ba5b.js rename to platypush/backend/http/webapp/dist/static/js/1595.cf573de8.js index 6927cc7b..403aef23 100644 --- a/platypush/backend/http/webapp/dist/static/js/1595.d3f3ba5b.js +++ b/platypush/backend/http/webapp/dist/static/js/1595.cf573de8.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return l}});var n=s(6252),o=s(3577);const a={class:"date-time"},r=["textContent"],i=["textContent"];function h(e,t,s,h,u,w){return(0,n.wg)(),(0,n.iD)("div",a,[w._showDate?((0,n.wg)(),(0,n.iD)("div",{key:0,class:"date",textContent:(0,o.zw)(e.formatDate(e.now))},null,8,r)):(0,n.kq)("",!0),w._showTime?((0,n.wg)(),(0,n.iD)("div",{key:1,class:"time",textContent:(0,o.zw)(e.formatTime(e.now,w._showSeconds))},null,8,i)):(0,n.kq)("",!0)])}var u=s(2628),w={name:"DateTime",mixins:[u.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime(){return this.parseBoolean(this.showTime)},_showDate(){return this.parseBoolean(this.showDate)},_showSeconds(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},d=s(3744);const c=(0,d.Z)(w,[["render",h],["__scopeId","data-v-ca42eb9c"]]);var l=c}}]); -//# sourceMappingURL=1595.d3f3ba5b.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return l}});var n=s(6252),o=s(3577);const a={class:"date-time"},r=["textContent"],i=["textContent"];function h(e,t,s,h,u,w){return(0,n.wg)(),(0,n.iD)("div",a,[w._showDate?((0,n.wg)(),(0,n.iD)("div",{key:0,class:"date",textContent:(0,o.zw)(e.formatDate(e.now))},null,8,r)):(0,n.kq)("",!0),w._showTime?((0,n.wg)(),(0,n.iD)("div",{key:1,class:"time",textContent:(0,o.zw)(e.formatTime(e.now,w._showSeconds))},null,8,i)):(0,n.kq)("",!0)])}var u=s(6813),w={name:"DateTime",mixins:[u.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime(){return this.parseBoolean(this.showTime)},_showDate(){return this.parseBoolean(this.showDate)},_showSeconds(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},d=s(3744);const c=(0,d.Z)(w,[["render",h],["__scopeId","data-v-ca42eb9c"]]);var l=c}}]); +//# sourceMappingURL=1595.cf573de8.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1595.cf573de8.js.map b/platypush/backend/http/webapp/dist/static/js/1595.cf573de8.js.map new file mode 100644 index 00000000..63074e55 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1595.cf573de8.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/1595.cf573de8.js","mappings":"gMACOA,MAAM,a,8EAAX,QAGM,MAHN,EAGM,CAF6C,EAAAC,YAAA,WAAjD,QAA8D,O,MAAzDD,MAAM,O,aAAO,QAAwB,EAAN,WAAC,EAAAE,OAArC,2BAC+D,EAAAC,YAAA,WAA/D,QAA4E,O,MAAvEH,MAAM,O,aAAO,QAAsC,EAApB,WAAC,EAAAE,IAAK,EAAAE,gBAA1C,4B,eAQJ,GACEC,KAAM,WACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,SAAU,CACRC,UAAU,EACVC,SAAS,GAIXC,SAAU,CACRF,UAAU,EACVC,SAAS,GAIXE,YAAa,CACXH,UAAU,EACVC,SAAS,IAIbG,SAAU,CACRX,YACE,OAAOY,KAAKC,aAAaD,KAAKH,SAC/B,EAEDX,YACE,OAAOc,KAAKC,aAAaD,KAAKN,SAC/B,EAEDL,eACE,OAAOW,KAAKC,aAAaD,KAAKF,YAC/B,GAGHI,KAAM,WACJ,MAAO,CACLf,IAAK,IAAIgB,KAEZ,EAEDC,QAAS,CACPC,cACEL,KAAKb,IAAM,IAAIgB,IAChB,GAGHG,QAAS,WACPN,KAAKK,cACLE,YAAYP,KAAKK,YAAa,IAC/B,G,UCxDH,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1595.d3f3ba5b.js.map b/platypush/backend/http/webapp/dist/static/js/1595.d3f3ba5b.js.map deleted file mode 100644 index ed4c70e1..00000000 --- a/platypush/backend/http/webapp/dist/static/js/1595.d3f3ba5b.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/1595.d3f3ba5b.js","mappings":"gMACOA,MAAM,a,8EAAX,QAGM,MAHN,EAGM,CAF6C,EAAAC,YAAA,WAAjD,QAA8D,O,MAAzDD,MAAM,O,aAAO,QAAwB,EAAN,WAAC,EAAAE,OAArC,2BAC+D,EAAAC,YAAA,WAA/D,QAA4E,O,MAAvEH,MAAM,O,aAAO,QAAsC,EAApB,WAAC,EAAAE,IAAK,EAAAE,gBAA1C,6B,cAQJ,GACEC,KAAM,WACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,SAAU,CACRC,UAAU,EACVC,SAAS,GAIXC,SAAU,CACRF,UAAU,EACVC,SAAS,GAIXE,YAAa,CACXH,UAAU,EACVC,SAAS,IAIbG,SAAU,CACRX,YACE,OAAOY,KAAKC,aAAaD,KAAKH,WAGhCX,YACE,OAAOc,KAAKC,aAAaD,KAAKN,WAGhCL,eACE,OAAOW,KAAKC,aAAaD,KAAKF,eAIlCI,KAAM,WACJ,MAAO,CACLf,IAAK,IAAIgB,OAIbC,QAAS,CACPC,cACEL,KAAKb,IAAM,IAAIgB,OAInBG,QAAS,WACPN,KAAKK,cACLE,YAAYP,KAAKK,YAAa,O,UCvDlC,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1798-legacy.28cf3934.js.map b/platypush/backend/http/webapp/dist/static/js/1798-legacy.28cf3934.js.map deleted file mode 100644 index 944143f9..00000000 --- a/platypush/backend/http/webapp/dist/static/js/1798-legacy.28cf3934.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/1798-legacy.28cf3934.js","mappings":"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D,EACNE,EAAS,IAALF,EACJP,EAAS,IAALO,EACJG,EAAS,IAALH,EAEN9B,EAAIkC,UAAYlI,EAChB2H,EAAM3B,EAAKgB,EAAGC,EAAIC,EAAIa,EAAGC,EAAGT,EAAGU,GAE/BjC,EAAImC,yBAA2B,kBAC/BR,EAAM3B,EAAKgB,EAAGC,EAAIC,EAAIa,EAAGC,EAAGT,EAAIE,EAAGQ,EAAIR,GACvCzB,EAAImC,yBAA2B,cAmCjC,IAAIuB,EAAa,CACb,EACG,KACA,KACA,OACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,OACA,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,MACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,IACD,OACC,KACD,OACC,MACD,OACC,MACD,OACC,OACA,MACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,MACA,OACA,MACD,OACC,MACD,OACC,MACD,OACC,KACD,OACC,MACD,OACC,MACD,OACC,MACD,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,IACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,KACA,IACA,KAEF,EACG,IACD,GACC,MACD,OACC,MACD,OACC,MACD,KACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,KACD,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,KACD,OACC,KACD,OACC,MACD,OACC,KACD,KACC,MAGLC,EAAe,CACb,CAAEC,MAAO,IAAMC,IAAK,KACpB,CAAED,MAAO,IAAMC,IAAK,MAGxB,SAASC,EAAK9D,EAAKgB,EAAGf,EAAGC,EAAG4B,EAAIL,EAAGzH,GACjC,IAAI+H,EAAID,EAAK,EACXE,EAAID,EAAI,EACRR,EAAI,EAAIS,EACRC,EAAKjB,EAAI,EAAKrB,EACdoE,EAAItJ,KAAK+G,IAAIS,GACb+B,EAAIvJ,KAAKiH,IAAIO,GAEfjC,EAAIkC,UAAYlI,EAChBgG,EAAIsC,YAActI,EAClBgG,EAAIuC,UAAYd,EAChBzB,EAAIwC,QAAU,QACdxC,EAAIyC,SAAW,QAEfzC,EAAII,YACJJ,EAAIK,IAAIJ,EAAGC,EAAG6B,EAAGE,EAAGA,EAAIxH,KAAKmF,IAAI,GACjCI,EAAIK,IAAIJ,EAAI+B,EAAI+B,EAAG7D,EAAI8B,EAAIgC,EAAGzC,EAAGU,EAAIxH,KAAKmF,GAAIqC,GAAG,GACjDjC,EAAIK,IAAIJ,EAAIsB,EAAIwC,EAAG7D,EAAIqB,EAAIyC,EAAGhC,EAAGC,EAAIxH,KAAKmF,GAAIqC,GAAG,GACjDjC,EAAImC,yBAA2B,kBAC/BnC,EAAIM,OACJN,EAAImC,yBAA2B,cAC/BnC,EAAIc,SAGN,SAASmD,EAAOjE,EAAKgB,EAAGC,EAAIC,EAAIY,EAAIL,EAAGyC,EAAOC,EAAOnK,GACnDgH,GAAK,KAEL,IAIEgB,EACAC,EACA+B,EACApC,EAPEwC,EAAOV,EAAWQ,GACpBnC,GAAKf,EAAIkD,EAAQP,EAAaO,GAAON,OAASO,EAC9C5C,GAAKP,EAAIkD,EAAQP,EAAaO,GAAOL,KAAOM,EAC5CJ,GAAK/C,EAAIkD,GAASC,EAWpB,GALAnE,EAAIsC,YAActI,EAClBgG,EAAIuC,UAAYd,EAChBzB,EAAIwC,QAAU,QACdxC,EAAIyC,SAAW,QAEXV,EAAI,EAAG,CAcT,GAbA/B,EAAII,YAEJ2B,GAAKqC,EAAKC,OAAS,EAAI,EACvBrC,EAAIvH,KAAKqI,MAAMf,GACfA,GAAKC,EACLA,GAAK,EACLA,GAAK,EAELhC,EAAIY,OACFK,GAAMmD,EAAKpC,EAAI,IAAM,EAAID,GAAKqC,EAAKpC,GAAKD,GAAKD,EAC7CZ,GAAMkD,EAAKpC,EAAI,IAAM,EAAID,GAAKqC,EAAKpC,EAAI,GAAKD,GAAKD,GAG/CP,EAAI,EAAG,CAOT,IANAA,GAAK6C,EAAKC,OAAS,EAAI,EACvBpC,EAAIxH,KAAKqI,MAAMvB,GACfA,GAAKU,EACLA,GAAK,EACLA,GAAK,EAEAL,EAAII,EAAGJ,IAAMK,EAAGL,GAAK,EACxB5B,EAAIa,OAAOI,EAAKmD,EAAKxC,GAAKE,EAAIZ,EAAKkD,EAAKxC,EAAI,GAAKE,GAEnD9B,EAAIa,OACFI,GAAMmD,EAAKnC,EAAI,IAAM,EAAIV,GAAK6C,EAAKnC,GAAKV,GAAKO,EAC7CZ,GAAMkD,EAAKnC,EAAI,IAAM,EAAIV,GAAK6C,EAAKnC,EAAI,GAAKV,GAAKO,QAGnD,IAAKF,EAAII,EAAGJ,IAAMwC,EAAKC,OAAQzC,GAAK,EAClC5B,EAAIa,OAAOI,EAAKmD,EAAKxC,GAAKE,EAAIZ,EAAKkD,EAAKxC,EAAI,GAAKE,GAErD9B,EAAIc,cACC,GAAIS,EAAI,EAAG,CAWhB,IAVAvB,EAAII,YAEJmB,GAAK6C,EAAKC,OAAS,EAAI,EACvBpC,EAAIxH,KAAKqI,MAAMvB,GACfA,GAAKU,EACLA,GAAK,EACLA,GAAK,EAELjC,EAAIY,OAAOK,EAAKmD,EAAK,GAAKtC,EAAIZ,EAAKkD,EAAK,GAAKtC,GAExCF,EAAI,EAAGA,IAAMK,EAAGL,GAAK,EACxB5B,EAAIa,OAAOI,EAAKmD,EAAKxC,GAAKE,EAAIZ,EAAKkD,EAAKxC,EAAI,GAAKE,GAEnD9B,EAAIa,OACFI,GAAMmD,EAAKnC,EAAI,IAAM,EAAIV,GAAK6C,EAAKnC,GAAKV,GAAKO,EAC7CZ,GAAMkD,EAAKnC,EAAI,IAAM,EAAIV,GAAK6C,EAAKnC,EAAI,GAAKV,GAAKO,GAGnD9B,EAAIc,SAGFiD,EAAI,IACNA,GAAKK,EAAKC,OAAS,EAAI,EACvBL,EAAIvJ,KAAKqI,MAAMiB,GACfA,GAAKC,EACLA,GAAK,EACLA,GAAK,EAELF,EACE9D,EACAgB,EACAC,GAAMmD,EAAKJ,EAAI,IAAM,EAAID,GAAKK,EAAKJ,GAAKD,GAAKjC,EAC7CZ,GAAMkD,EAAKJ,EAAI,IAAM,EAAID,GAAKK,EAAKJ,EAAI,GAAKD,GAAKjC,EACjDA,EACAL,EACAzH,IAKN,IAAI2C,EAAU,SAAS2H,GACrBzI,KAAK0I,KAAO,GACZ1I,KAAKZ,SAAW,KAChBY,KAAK7B,MAAQsK,GAAQA,EAAKtK,MAAQsK,EAAKtK,MAAQ,QAC/C6B,KAAK2I,eAAiBF,IAAQA,EAAKE,aACnC3I,KAAKF,MAAQH,OAAO8I,GAAQA,EAAK3I,QAAU,EACvCE,KAAKF,MAAQ,IAAGE,KAAKF,MAAQ,IAGnCgB,EAAQ8H,UAAY,SAASzE,EAAKgB,EAAGhH,GACnC,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElBvC,EAAIpC,EAAKgB,EAAO,GAAJsC,EAAa,GAAJqB,EAASlD,EAAGA,EAAI/B,EAAQ1F,IAG/C2C,EAAQkI,YAAc,SAAS7E,EAAKgB,EAAGhH,GACrC,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElBjC,EAAK1C,EAAKgB,EAAO,GAAJsC,EAAa,GAAJqB,EAASlD,EAAGA,EAAI/B,EAAQ1F,IAGhD2C,EAAQmI,kBAAoB,SAAS9E,EAAKgB,EAAGhH,GAC3C,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElBvC,EAAIpC,EAAKgB,EAAO,KAAJsC,EAAe,KAAJqB,EAAe,IAAJlD,EAAUA,EAAI/B,EAAQ1F,GACxD6H,EAAM7B,EAAKgB,EAAO,KAAJsC,EAAe,KAAJqB,EAAe,IAAJlD,EAAUA,EAAI/B,EAAQ1F,IAG5D2C,EAAQoI,oBAAsB,SAAS/E,EAAKgB,EAAGhH,GAC7C,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElBjC,EAAK1C,EAAKgB,EAAO,KAAJsC,EAAe,KAAJqB,EAAe,IAAJlD,EAAUA,EAAI/B,EAAQ1F,GACzD6H,EAAM7B,EAAKgB,EAAO,KAAJsC,EAAe,KAAJqB,EAAe,IAAJlD,EAAUA,EAAI/B,EAAQ1F,IAG5D2C,EAAQqI,OAAS,SAAShF,EAAKgB,EAAGhH,GAChC,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElB9C,EAAM7B,EAAKgB,EAAO,GAAJsC,EAAa,GAAJqB,EAASlD,EAAGA,EAAI/B,EAAQ1F,IAGjD2C,EAAQsI,KAAO,SAASjF,EAAKgB,EAAGhH,GAC9B,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElB/B,EAAK5C,EAAKgB,EAAO,GAAJsC,EAAa,IAAJqB,EAAc,GAAJlD,EAASA,EAAI/B,EAAQ1F,GACrD6H,EAAM7B,EAAKgB,EAAO,GAAJsC,EAAa,IAAJqB,EAAc,GAAJlD,EAASA,EAAI/B,EAAQ1F,IAGxD2C,EAAQuI,MAAQ,SAASlF,EAAKgB,EAAGhH,GAC/B,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElB9B,EAAM7C,EAAKgB,EAAO,GAAJsC,EAAa,IAAJqB,EAAc,GAAJlD,EAASA,EAAI/B,EAAQ1F,GACtD6H,EAAM7B,EAAKgB,EAAO,GAAJsC,EAAa,IAAJqB,EAAc,GAAJlD,EAASA,EAAI/B,EAAQ1F,IAGxD2C,EAAQwI,KAAO,SAASnF,EAAKgB,EAAGhH,GAC9B,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElB5B,EAAK/C,EAAKgB,EAAO,GAAJsC,EAAa,IAAJqB,EAAc,GAAJlD,EAASA,EAAI/B,EAAQ1F,GACrD6H,EAAM7B,EAAKgB,EAAO,GAAJsC,EAAa,IAAJqB,EAAc,GAAJlD,EAASA,EAAI/B,EAAQ1F,IAGxD2C,EAAQyI,KAAO,SAASpF,EAAKgB,EAAGhH,GAC9B,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAElBV,EAAOjE,EAAKgB,EAAO,GAAJsC,EAAa,GAAJqB,EAASlD,EAAGA,EAAI/B,EAAQ,EAAG,EAAG1F,GACtDiK,EAAOjE,EAAKgB,EAAO,GAAJsC,EAAa,GAAJqB,EAASlD,EAAGA,EAAI/B,EAAQ,EAAG,EAAG1F,IAGxD2C,EAAQ0I,IAAM,SAASrF,EAAKgB,EAAGhH,GAC7B,IAAIsJ,EAAItD,EAAI0E,OAAOpK,MACjBqK,EAAI3E,EAAI0E,OAAOnK,OACfkH,EAAIhH,KAAKmK,IAAItB,EAAGqB,GAChBW,EAAI7D,EAAI/B,EAEV+D,EAAQzD,EAAKgB,EAAO,GAAJsC,EAAa,IAAJqB,EAAc,IAAJlD,EAAU6D,EAAGtL,GAEhDgH,GAAK,IAEL,IAAIe,EAAItH,KAAK+G,IAAIR,EAAIrB,GAAO8B,EAAI,IAC9BO,EAAIvH,KAAK+G,KAAKR,EAAI,KAAQrB,GAAO8B,EAAI,IACrCF,EAAI9G,KAAK+G,KAAKR,EAAI,IAAOrB,GAAO8B,EAAI,IACpCQ,EAAIxH,KAAK+G,KAAKR,EAAI,KAAQrB,GAAO8B,EAAI,IACrC8D,EAAQ,KAAJZ,EACJZ,EAAItJ,KAAKqI,MAAMyC,EAAQ,GAAJD,GAAW,GAC9BtB,EAAIvJ,KAAKqI,MAAMyC,EAAQ,IAAJD,GAAW,GAEhCtF,EAAIsC,YAActI,EAClBgG,EAAIuC,UAAY+C,EAChBtF,EAAIwC,QAAU,QACdxC,EAAIyC,SAAW,QAEflC,EAAKP,EAAK+B,EAAQ,GAAJuB,EAAc,GAAJgC,EAASvB,EAAG/B,EAAQ,GAAJsB,EAAc,GAAJgC,EAASvB,GAC3DxD,EAAKP,EAAKuB,EAAQ,GAAJ+B,EAAc,GAAJgC,EAAStB,EAAG/B,EAAQ,GAAJqB,EAAc,GAAJgC,EAAStB,IAG7DrH,EAAQ6I,UAAY,CAClBC,0BAA2B,SAASC,GAIlC,MAHoB,kBAATA,IACTA,EAAO/I,EAAQ+I,EAAK3J,cAAcC,QAAQ,KAAM,OAAS,MAEpD0J,GAETC,IAAK,SAASC,EAAIF,GAChB,IAAIG,EAEc,kBAAPD,IAAiBA,EAAKE,SAASC,eAAeH,IAG9C,OAAPA,QAAsB3I,IAAP2I,IAEnBF,EAAO7J,KAAK4J,0BAA0BC,GAGlB,oBAATA,IAEXG,EAAM,CACJG,QAASJ,EACTK,QAASL,EAAGM,WAAW,MACvBC,QAAST,GAGX7J,KAAK0I,KAAK6B,KAAKP,GACfhK,KAAK6J,KAAKG,EAAKpG,MAEjBvD,IAAK,SAAS0J,EAAIF,GAChB,IAAI9D,EAIJ,IAFkB,kBAAPgE,IAAiBA,EAAKE,SAASC,eAAeH,IAEpDhE,EAAI/F,KAAK0I,KAAKF,OAAQzC,KACzB,GAAI/F,KAAK0I,KAAK3C,GAAGoE,UAAYJ,EAG3B,OAFA/J,KAAK0I,KAAK3C,GAAGuE,QAAUtK,KAAK4J,0BAA0BC,QACtD7J,KAAK6J,KAAK7J,KAAK0I,KAAK3C,GAAInC,GAI5B5D,KAAK8J,IAAIC,EAAIF,IAEfW,OAAQ,SAAST,GACf,IAAIhE,EAIJ,IAFkB,kBAAPgE,IAAiBA,EAAKE,SAASC,eAAeH,IAEpDhE,EAAI/F,KAAK0I,KAAKF,OAAQzC,KACzB,GAAI/F,KAAK0I,KAAK3C,GAAGoE,UAAYJ,EAE3B,YADA/J,KAAK0I,KAAK+B,OAAO1E,EAAG,IAI1B8D,KAAM,SAASG,EAAKU,GAClB,IAAI7B,EAASmB,EAAII,QAAQvB,OAErB7I,KAAK2I,YAAaE,EAAOpK,MAAQoK,EAAOpK,MACvCuL,EAAII,QAAQO,UAAU,EAAG,EAAG9B,EAAOpK,MAAOoK,EAAOnK,QAEtDsL,EAAIM,QAAQN,EAAII,QAASM,EAAM1K,KAAK7B,QAEtCkB,KAAM,WACJ,IAAIuL,EAAO5K,KAEXA,KAAKV,QACLU,KAAKZ,SAAWoD,GAAgB,WAE9B,IADA,IAAIqI,EAAMC,KAAKD,MAAQD,EAAK9K,MACnBiG,EAAI6E,EAAKlC,KAAKF,OAAQzC,KAC7B6E,EAAKf,KAAKe,EAAKlC,KAAK3C,GAAI8E,KAEzB,IAAO,KAEZvL,MAAO,WACDU,KAAKZ,WACPqD,EAAezC,KAAKZ,UACpBY,KAAKZ,SAAW,QAKtB2L,EAAOC,QAAUlK","sources":["webpack://platypush/./src/components/widgets/Weather/Index.vue","webpack://platypush/./node_modules/vue-skycons/src/Skycon.vue","webpack://platypush/./node_modules/vue-skycons/src/Skycon.vue?023c","webpack://platypush/./node_modules/vue-skycons/src/index.js","webpack://platypush/./src/components/widgets/Weather/Index.vue?a6ee","webpack://platypush/./node_modules/vue-skycons/src/skycons.js"],"sourcesContent":["\n\n\n\n\n","\n\n\n","import { render } from \"./Skycon.vue?vue&type=template&id=e57dcf7c\"\nimport script from \"./Skycon.vue?vue&type=script&lang=js\"\nexport * from \"./Skycon.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import SkyconComponent from \"./Skycon.vue\";\nexport default SkyconComponent;\n","import { render } from \"./Index.vue?vue&type=template&id=150b6d72&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=150b6d72&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-150b6d72\"]])\n\nexport default __exports__","\"use strict\";\n\n/* Set up a RequestAnimationFrame shim so we can animate efficiently FOR\n * GREAT JUSTICE. */\nvar requestInterval, cancelInterval;\n\n(function() {\n var raf =\n global.requestAnimationFrame ||\n global.webkitRequestAnimationFrame ||\n global.mozRequestAnimationFrame ||\n global.oRequestAnimationFrame ||\n global.msRequestAnimationFrame,\n caf =\n global.cancelAnimationFrame ||\n global.webkitCancelAnimationFrame ||\n global.mozCancelAnimationFrame ||\n global.oCancelAnimationFrame ||\n global.msCancelAnimationFrame;\n\n if (raf && caf) {\n requestInterval = function(fn) {\n var handle = { value: null };\n\n function loop() {\n handle.value = raf(loop);\n fn();\n }\n\n loop();\n return handle;\n };\n\n cancelInterval = function(handle) {\n caf(handle.value);\n };\n } else {\n requestInterval = setInterval;\n cancelInterval = clearInterval;\n }\n})();\n\n/* Catmull-rom spline stuffs. */\n/*\n function upsample(n, spline) {\n var polyline = [],\n len = spline.length,\n bx = spline[0],\n by = spline[1],\n cx = spline[2],\n cy = spline[3],\n dx = spline[4],\n dy = spline[5],\n i, j, ax, ay, px, qx, rx, sx, py, qy, ry, sy, t;\n\n for(i = 6; i !== spline.length; i += 2) {\n ax = bx;\n bx = cx;\n cx = dx;\n dx = spline[i ];\n px = -0.5 * ax + 1.5 * bx - 1.5 * cx + 0.5 * dx;\n qx = ax - 2.5 * bx + 2.0 * cx - 0.5 * dx;\n rx = -0.5 * ax + 0.5 * cx ;\n sx = bx ;\n\n ay = by;\n by = cy;\n cy = dy;\n dy = spline[i + 1];\n py = -0.5 * ay + 1.5 * by - 1.5 * cy + 0.5 * dy;\n qy = ay - 2.5 * by + 2.0 * cy - 0.5 * dy;\n ry = -0.5 * ay + 0.5 * cy ;\n sy = by ;\n\n for(j = 0; j !== n; ++j) {\n t = j / n;\n\n polyline.push(\n ((px * t + qx) * t + rx) * t + sx,\n ((py * t + qy) * t + ry) * t + sy\n );\n }\n }\n\n polyline.push(\n px + qx + rx + sx,\n py + qy + ry + sy\n );\n\n return polyline;\n }\n\n function downsample(n, polyline) {\n var len = 0,\n i, dx, dy;\n\n for(i = 2; i !== polyline.length; i += 2) {\n dx = polyline[i ] - polyline[i - 2];\n dy = polyline[i + 1] - polyline[i - 1];\n len += Math.sqrt(dx * dx + dy * dy);\n }\n\n len /= n;\n\n var small = [],\n target = len,\n min = 0,\n max, t;\n\n small.push(polyline[0], polyline[1]);\n\n for(i = 2; i !== polyline.length; i += 2) {\n dx = polyline[i ] - polyline[i - 2];\n dy = polyline[i + 1] - polyline[i - 1];\n max = min + Math.sqrt(dx * dx + dy * dy);\n\n if(max > target) {\n t = (target - min) / (max - min);\n\n small.push(\n polyline[i - 2] + dx * t,\n polyline[i - 1] + dy * t\n );\n\n target += len;\n }\n\n min = max;\n }\n\n small.push(polyline[polyline.length - 2], polyline[polyline.length - 1]);\n\n return small;\n }\n */\n\n/* Define skycon things. */\n/* FIXME: I'm *really really* sorry that this code is so gross. Really, I am.\n * I'll try to clean it up eventually! Promise! */\nvar KEYFRAME = 500,\n STROKE = 0.08,\n TAU = 2.0 * Math.PI,\n TWO_OVER_SQRT_2 = 2.0 / Math.sqrt(2);\n\nfunction circle(ctx, x, y, r) {\n ctx.beginPath();\n ctx.arc(x, y, r, 0, TAU, false);\n ctx.fill();\n}\n\nfunction line(ctx, ax, ay, bx, by) {\n ctx.beginPath();\n ctx.moveTo(ax, ay);\n ctx.lineTo(bx, by);\n ctx.stroke();\n}\n\nfunction puff(ctx, t, cx, cy, rx, ry, rmin, rmax) {\n var c = Math.cos(t * TAU),\n s = Math.sin(t * TAU);\n\n rmax -= rmin;\n\n circle(\n ctx,\n cx - s * rx,\n cy + c * ry + rmax * 0.5,\n rmin + (1 - c * 0.5) * rmax\n );\n}\n\nfunction puffs(ctx, t, cx, cy, rx, ry, rmin, rmax) {\n var i;\n\n for (i = 5; i--; ) puff(ctx, t + i / 5, cx, cy, rx, ry, rmin, rmax);\n}\n\nfunction cloud(ctx, t, cx, cy, cw, s, color) {\n t /= 30000;\n\n var a = cw * 0.21,\n b = cw * 0.12,\n c = cw * 0.24,\n d = cw * 0.28;\n\n ctx.fillStyle = color;\n puffs(ctx, t, cx, cy, a, b, c, d);\n\n ctx.globalCompositeOperation = \"destination-out\";\n puffs(ctx, t, cx, cy, a, b, c - s, d - s);\n ctx.globalCompositeOperation = \"source-over\";\n}\n\nfunction sun(ctx, t, cx, cy, cw, s, color) {\n t /= 120000;\n\n var a = cw * 0.25 - s * 0.5,\n b = cw * 0.32 + s * 0.5,\n c = cw * 0.5 - s * 0.5,\n i,\n p,\n cos,\n sin;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n ctx.beginPath();\n ctx.arc(cx, cy, a, 0, TAU, false);\n ctx.stroke();\n\n for (i = 8; i--; ) {\n p = (t + i / 8) * TAU;\n cos = Math.cos(p);\n sin = Math.sin(p);\n line(ctx, cx + cos * b, cy + sin * b, cx + cos * c, cy + sin * c);\n }\n}\n\nfunction moon(ctx, t, cx, cy, cw, s, color) {\n t /= 15000;\n\n var a = cw * 0.29 - s * 0.5,\n b = cw * 0.05,\n c = Math.cos(t * TAU),\n p = (c * TAU) / -16;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n cx += c * b;\n\n ctx.beginPath();\n ctx.arc(cx, cy, a, p + TAU / 8, p + (TAU * 7) / 8, false);\n ctx.arc(\n cx + Math.cos(p) * a * TWO_OVER_SQRT_2,\n cy + Math.sin(p) * a * TWO_OVER_SQRT_2,\n a,\n p + (TAU * 5) / 8,\n p + (TAU * 3) / 8,\n true\n );\n ctx.closePath();\n ctx.stroke();\n}\n\nfunction rain(ctx, t, cx, cy, cw, s, color) {\n t /= 1350;\n\n var a = cw * 0.16,\n b = (TAU * 11) / 12,\n c = (TAU * 7) / 12,\n i,\n p,\n x,\n y;\n\n ctx.fillStyle = color;\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x = cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a;\n y = cy + p * p * cw;\n ctx.beginPath();\n ctx.moveTo(x, y - s * 1.5);\n ctx.arc(x, y, s * 0.75, b, c, false);\n ctx.fill();\n }\n}\n\nfunction sleet(ctx, t, cx, cy, cw, s, color) {\n t /= 750;\n\n var a = cw * 0.1875,\n i,\n p,\n x,\n y;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s * 0.5;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x =\n Math.floor(cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a) +\n 0.5;\n y = cy + p * cw;\n line(ctx, x, y - s * 1.5, x, y + s * 1.5);\n }\n}\n\nfunction snow(ctx, t, cx, cy, cw, s, color) {\n t /= 3000;\n\n var a = cw * 0.16,\n b = s * 0.75,\n u = t * TAU * 0.7,\n ux = Math.cos(u) * b,\n uy = Math.sin(u) * b,\n v = u + TAU / 3,\n vx = Math.cos(v) * b,\n vy = Math.sin(v) * b,\n w = u + (TAU * 2) / 3,\n wx = Math.cos(w) * b,\n wy = Math.sin(w) * b,\n i,\n p,\n x,\n y;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s * 0.5;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x = cx + Math.sin((p + i / 4) * TAU) * a;\n y = cy + p * cw;\n\n line(ctx, x - ux, y - uy, x + ux, y + uy);\n line(ctx, x - vx, y - vy, x + vx, y + vy);\n line(ctx, x - wx, y - wy, x + wx, y + wy);\n }\n}\n\nfunction fogbank(ctx, t, cx, cy, cw, s, color) {\n t /= 30000;\n\n var a = cw * 0.21,\n b = cw * 0.06,\n c = cw * 0.21,\n d = cw * 0.28;\n\n ctx.fillStyle = color;\n puffs(ctx, t, cx, cy, a, b, c, d);\n\n ctx.globalCompositeOperation = \"destination-out\";\n puffs(ctx, t, cx, cy, a, b, c - s, d - s);\n ctx.globalCompositeOperation = \"source-over\";\n}\n\n/*\n var WIND_PATHS = [\n downsample(63, upsample(8, [\n -1.00, -0.28,\n -0.75, -0.18,\n -0.50, 0.12,\n -0.20, 0.12,\n -0.04, -0.04,\n -0.07, -0.18,\n -0.19, -0.18,\n -0.23, -0.05,\n -0.12, 0.11,\n 0.02, 0.16,\n 0.20, 0.15,\n 0.50, 0.07,\n 0.75, 0.18,\n 1.00, 0.28\n ])),\n downsample(31, upsample(16, [\n -1.00, -0.10,\n -0.75, 0.00,\n -0.50, 0.10,\n -0.25, 0.14,\n 0.00, 0.10,\n 0.25, 0.00,\n 0.50, -0.10,\n 0.75, -0.14,\n 1.00, -0.10\n ]))\n ];\n */\n\nvar WIND_PATHS = [\n [\n -0.75,\n -0.18,\n -0.7219,\n -0.1527,\n -0.6971,\n -0.1225,\n -0.6739,\n -0.091,\n -0.6516,\n -0.0588,\n -0.6298,\n -0.0262,\n -0.6083,\n 0.0065,\n -0.5868,\n 0.0396,\n -0.5643,\n 0.0731,\n -0.5372,\n 0.1041,\n -0.5033,\n 0.1259,\n -0.4662,\n 0.1406,\n -0.4275,\n 0.1493,\n -0.3881,\n 0.153,\n -0.3487,\n 0.1526,\n -0.3095,\n 0.1488,\n -0.2708,\n 0.1421,\n -0.2319,\n 0.1342,\n -0.1943,\n 0.1217,\n -0.16,\n 0.1025,\n -0.129,\n 0.0785,\n -0.1012,\n 0.0509,\n -0.0764,\n 0.0206,\n -0.0547,\n -0.012,\n -0.0378,\n -0.0472,\n -0.0324,\n -0.0857,\n -0.0389,\n -0.1241,\n -0.0546,\n -0.1599,\n -0.0814,\n -0.1876,\n -0.1193,\n -0.1964,\n -0.1582,\n -0.1935,\n -0.1931,\n -0.1769,\n -0.2157,\n -0.1453,\n -0.229,\n -0.1085,\n -0.2327,\n -0.0697,\n -0.224,\n -0.0317,\n -0.2064,\n 0.0033,\n -0.1853,\n 0.0362,\n -0.1613,\n 0.0672,\n -0.135,\n 0.0961,\n -0.1051,\n 0.1213,\n -0.0706,\n 0.1397,\n -0.0332,\n 0.1512,\n 0.0053,\n 0.158,\n 0.0442,\n 0.1624,\n 0.0833,\n 0.1636,\n 0.1224,\n 0.1615,\n 0.1613,\n 0.1565,\n 0.1999,\n 0.15,\n 0.2378,\n 0.1402,\n 0.2749,\n 0.1279,\n 0.3118,\n 0.1147,\n 0.3487,\n 0.1015,\n 0.3858,\n 0.0892,\n 0.4236,\n 0.0787,\n 0.4621,\n 0.0715,\n 0.5012,\n 0.0702,\n 0.5398,\n 0.0766,\n 0.5768,\n 0.089,\n 0.6123,\n 0.1055,\n 0.6466,\n 0.1244,\n 0.6805,\n 0.144,\n 0.7147,\n 0.163,\n 0.75,\n 0.18\n ],\n [\n -0.75,\n 0.0,\n -0.7033,\n 0.0195,\n -0.6569,\n 0.0399,\n -0.6104,\n 0.06,\n -0.5634,\n 0.0789,\n -0.5155,\n 0.0954,\n -0.4667,\n 0.1089,\n -0.4174,\n 0.1206,\n -0.3676,\n 0.1299,\n -0.3174,\n 0.1365,\n -0.2669,\n 0.1398,\n -0.2162,\n 0.1391,\n -0.1658,\n 0.1347,\n -0.1157,\n 0.1271,\n -0.0661,\n 0.1169,\n -0.017,\n 0.1046,\n 0.0316,\n 0.0903,\n 0.0791,\n 0.0728,\n 0.1259,\n 0.0534,\n 0.1723,\n 0.0331,\n 0.2188,\n 0.0129,\n 0.2656,\n -0.0064,\n 0.3122,\n -0.0263,\n 0.3586,\n -0.0466,\n 0.4052,\n -0.0665,\n 0.4525,\n -0.0847,\n 0.5007,\n -0.1002,\n 0.5497,\n -0.113,\n 0.5991,\n -0.124,\n 0.6491,\n -0.1325,\n 0.6994,\n -0.138,\n 0.75,\n -0.14\n ]\n ],\n WIND_OFFSETS = [\n { start: 0.36, end: 0.11 },\n { start: 0.56, end: 0.16 }\n ];\n\nfunction leaf(ctx, t, x, y, cw, s, color) {\n var a = cw / 8,\n b = a / 3,\n c = 2 * b,\n d = (t % 1) * TAU,\n e = Math.cos(d),\n f = Math.sin(d);\n\n ctx.fillStyle = color;\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n ctx.beginPath();\n ctx.arc(x, y, a, d, d + Math.PI, false);\n ctx.arc(x - b * e, y - b * f, c, d + Math.PI, d, false);\n ctx.arc(x + c * e, y + c * f, b, d + Math.PI, d, true);\n ctx.globalCompositeOperation = \"destination-out\";\n ctx.fill();\n ctx.globalCompositeOperation = \"source-over\";\n ctx.stroke();\n}\n\nfunction swoosh(ctx, t, cx, cy, cw, s, index, total, color) {\n t /= 2500;\n\n var path = WIND_PATHS[index],\n a = (t + index - WIND_OFFSETS[index].start) % total,\n c = (t + index - WIND_OFFSETS[index].end) % total,\n e = (t + index) % total,\n b,\n d,\n f,\n i;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n if (a < 1) {\n ctx.beginPath();\n\n a *= path.length / 2 - 1;\n b = Math.floor(a);\n a -= b;\n b *= 2;\n b += 2;\n\n ctx.moveTo(\n cx + (path[b - 2] * (1 - a) + path[b] * a) * cw,\n cy + (path[b - 1] * (1 - a) + path[b + 1] * a) * cw\n );\n\n if (c < 1) {\n c *= path.length / 2 - 1;\n d = Math.floor(c);\n c -= d;\n d *= 2;\n d += 2;\n\n for (i = b; i !== d; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.lineTo(\n cx + (path[d - 2] * (1 - c) + path[d] * c) * cw,\n cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw\n );\n } else\n for (i = b; i !== path.length; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.stroke();\n } else if (c < 1) {\n ctx.beginPath();\n\n c *= path.length / 2 - 1;\n d = Math.floor(c);\n c -= d;\n d *= 2;\n d += 2;\n\n ctx.moveTo(cx + path[0] * cw, cy + path[1] * cw);\n\n for (i = 2; i !== d; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.lineTo(\n cx + (path[d - 2] * (1 - c) + path[d] * c) * cw,\n cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw\n );\n\n ctx.stroke();\n }\n\n if (e < 1) {\n e *= path.length / 2 - 1;\n f = Math.floor(e);\n e -= f;\n f *= 2;\n f += 2;\n\n leaf(\n ctx,\n t,\n cx + (path[f - 2] * (1 - e) + path[f] * e) * cw,\n cy + (path[f - 1] * (1 - e) + path[f + 1] * e) * cw,\n cw,\n s,\n color\n );\n }\n}\n\nvar Skycons = function(opts) {\n this.list = [];\n this.interval = null;\n this.color = opts && opts.color ? opts.color : \"black\";\n this.resizeClear = !!(opts && opts.resizeClear);\n this.speed = Number(opts && opts.speed) || 1;\n if (this.speed < 0) this.speed = 1;\n};\n\nSkycons.CLEAR_DAY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sun(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.CLEAR_NIGHT = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n moon(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.PARTLY_CLOUDY_DAY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sun(ctx, t, w * 0.625, h * 0.375, s * 0.75, s * STROKE, color);\n cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);\n};\n\nSkycons.PARTLY_CLOUDY_NIGHT = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n moon(ctx, t, w * 0.667, h * 0.375, s * 0.75, s * STROKE, color);\n cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);\n};\n\nSkycons.CLOUDY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n cloud(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.RAIN = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n rain(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.SLEET = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sleet(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.SNOW = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n snow(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.WIND = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 0, 2, color);\n swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 1, 2, color);\n};\n\nSkycons.FOG = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h),\n k = s * STROKE;\n\n fogbank(ctx, t, w * 0.5, h * 0.32, s * 0.75, k, color);\n\n t /= 5000;\n\n var a = Math.cos(t * TAU) * s * 0.02,\n b = Math.cos((t + 0.25) * TAU) * s * 0.02,\n c = Math.cos((t + 0.5) * TAU) * s * 0.02,\n d = Math.cos((t + 0.75) * TAU) * s * 0.02,\n n = h * 0.936,\n e = Math.floor(n - k * 0.5) + 0.5,\n f = Math.floor(n - k * 2.5) + 0.5;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = k;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n line(ctx, a + w * 0.2 + k * 0.5, e, b + w * 0.8 - k * 0.5, e);\n line(ctx, c + w * 0.2 + k * 0.5, f, d + w * 0.8 - k * 0.5, f);\n};\n\nSkycons.prototype = {\n _determineDrawingFunction: function(draw) {\n if (typeof draw === \"string\")\n draw = Skycons[draw.toUpperCase().replace(/-/g, \"_\")] || null;\n\n return draw;\n },\n add: function(el, draw) {\n var obj;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n // Does nothing if canvas name doesn't exists\n if (el === null || el === undefined) return;\n\n draw = this._determineDrawingFunction(draw);\n\n // Does nothing if the draw function isn't actually a function\n if (typeof draw !== \"function\") return;\n\n obj = {\n element: el,\n context: el.getContext(\"2d\"),\n drawing: draw\n };\n\n this.list.push(obj);\n this.draw(obj, KEYFRAME);\n },\n set: function(el, draw) {\n var i;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n for (i = this.list.length; i--; )\n if (this.list[i].element === el) {\n this.list[i].drawing = this._determineDrawingFunction(draw);\n this.draw(this.list[i], KEYFRAME);\n return;\n }\n\n this.add(el, draw);\n },\n remove: function(el) {\n var i;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n for (i = this.list.length; i--; )\n if (this.list[i].element === el) {\n this.list.splice(i, 1);\n return;\n }\n },\n draw: function(obj, time) {\n var canvas = obj.context.canvas;\n\n if (this.resizeClear) canvas.width = canvas.width;\n else obj.context.clearRect(0, 0, canvas.width, canvas.height);\n\n obj.drawing(obj.context, time, this.color);\n },\n play: function() {\n var self = this;\n\n this.pause();\n this.interval = requestInterval(function() {\n var now = Date.now() * self.speed;\n for (var i = self.list.length; i--; ) {\n self.draw(self.list[i], now);\n }\n }, 1000 / 60);\n },\n pause: function() {\n if (this.interval) {\n cancelInterval(this.interval);\n this.interval = null;\n }\n }\n};\n\nmodule.exports = Skycons;\n"],"names":["class","loading","_showIcon","weatherIcon","weatherPlugin","condition","paused","animate","size","iconSize","color","iconColor","src","alt","weather","summary","width","height","_showTemperature","Math","round","parseFloat","temperature","_showSummary","buildWrapper","skycons","wrapped","interval","play","pause","props","type","String","required","Number","default","Boolean","speed","computed","this","icon","toUpperCase","replace","mounted","set","$el","$emit","__exports__","name","mixins","Utils","components","Loading","Skycons","showIcon","showSummary","showTemperature","refreshSeconds","data","undefined","weatherPlugins","parseBoolean","methods","refresh","request","onWeatherChange","event","initWeatherPlugin","plugin","$root","config","console","debug","warn","subscribe","setInterval","parseInt","toFixed","render","requestInterval","cancelInterval","raf","g","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame","msRequestAnimationFrame","caf","cancelAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","oCancelAnimationFrame","msCancelAnimationFrame","fn","handle","value","loop","clearInterval","KEYFRAME","STROKE","TAU","PI","TWO_OVER_SQRT_2","sqrt","circle","ctx","x","y","r","beginPath","arc","fill","line","ax","ay","bx","by","moveTo","lineTo","stroke","puff","t","cx","cy","rx","ry","rmin","rmax","c","cos","s","sin","puffs","i","cloud","cw","a","b","d","fillStyle","globalCompositeOperation","sun","p","strokeStyle","lineWidth","lineCap","lineJoin","moon","closePath","rain","sleet","floor","snow","u","ux","uy","v","vx","vy","w","wx","wy","fogbank","WIND_PATHS","WIND_OFFSETS","start","end","leaf","e","f","swoosh","index","total","path","length","opts","list","resizeClear","CLEAR_DAY","canvas","h","min","CLEAR_NIGHT","PARTLY_CLOUDY_DAY","PARTLY_CLOUDY_NIGHT","CLOUDY","RAIN","SLEET","SNOW","WIND","FOG","k","n","prototype","_determineDrawingFunction","draw","add","el","obj","document","getElementById","element","context","getContext","drawing","push","remove","splice","time","clearRect","self","now","Date","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1798-legacy.28cf3934.js b/platypush/backend/http/webapp/dist/static/js/1798-legacy.b42f39d9.js similarity index 99% rename from platypush/backend/http/webapp/dist/static/js/1798-legacy.28cf3934.js rename to platypush/backend/http/webapp/dist/static/js/1798-legacy.b42f39d9.js index 5e9fe263..e95f804a 100644 --- a/platypush/backend/http/webapp/dist/static/js/1798-legacy.28cf3934.js +++ b/platypush/backend/http/webapp/dist/static/js/1798-legacy.b42f39d9.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1798],{1798:function(e,t,n){n.r(t),n.d(t,{default:function(){return T}});n(2222);var i=n(6252),a=n(3577),o={class:"weather"},r={key:1},s=["src","alt","width","height"],h={key:2,class:"temperature"},l=["textContent"];function c(e,t,n,c,u,d){var f,p=(0,i.up)("Loading"),g=(0,i.up)("skycons");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(p,{key:0})):((0,i.wg)(),(0,i.iD)("h1",r,[d._showIcon&&e.weatherIcon&&"weather.darksky"===e.weatherPlugin?((0,i.wg)(),(0,i.j4)(g,{key:0,condition:e.weatherIcon,paused:!n.animate,size:n.iconSize,color:n.iconColor},null,8,["condition","paused","size","color"])):d._showIcon&&e.weatherIcon&&"weather.openweathermap"===e.weatherPlugin?((0,i.wg)(),(0,i.iD)("img",{key:1,src:"/icons/openweathermap/".concat(n.iconColor||"dark","/").concat(e.weatherIcon,".png"),alt:null===(f=e.weather)||void 0===f?void 0:f.summary,width:1.5*n.iconSize,height:1.5*n.iconSize,class:"owm-icon"},null,8,s)):(0,i.kq)("",!0),d._showTemperature&&e.weather?((0,i.wg)(),(0,i.iD)("span",h,(0,a.zw)(Math.round(parseFloat(e.weather.temperature))+"°"),1)):(0,i.kq)("",!0)])),d._showSummary&&e.weather&&e.weather.summary?((0,i.wg)(),(0,i.iD)("div",{key:2,class:"summary",textContent:(0,a.zw)(e.weather.summary)},null,8,l)):(0,i.kq)("",!0)])}var u=n(6347),d=n(4648),f=n(8534),p=(n(5666),n(9653),n(6977),n(2628));const g=["width","height","data-condition"];function m(e,t,n,a,o,r){return(0,i.wg)(),(0,i.iD)("canvas",{width:r.width,height:r.height,"data-condition":n.condition},null,8,g)}var v=n(6452),w=n.n(v);function y(e){const t={};return t.paused=!e.interval,t.play=()=>{e.play(),t.paused=!1},t.pause=()=>{e.pause(),t.paused=!0},t}var M={props:{condition:{type:String,required:!0},size:{type:[Number,String],default:64},color:{type:String,default:"black"},paused:{type:Boolean,default:!1},speed:{type:[Number,String],default:1}},computed:{width(){return""+this.size},height(){return""+this.size},icon(){return this.condition.toUpperCase().replace(/[\s.-]/g,"_")}},mounted(){const e=new(w())({color:this.color,speed:this.speed});e.set(this.$el,w()[this.icon]),this.paused||e.play(),this.$emit("load",y(e))}},C=n(3744);const k=(0,C.Z)(M,[["render",m]]);var b=k,I=b,S=n(1232),P={name:"Weather",mixins:[p.Z],components:{Loading:S.Z,Skycons:I},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},iconColor:{type:String,required:!1},showIcon:{required:!1,default:!0},showSummary:{required:!1,default:!0},showTemperature:{required:!1,default:!0},refreshSeconds:{type:Number,required:!1,default:900}},data:function(){return{weather:void 0,weatherIcon:void 0,weatherPlugin:void 0,loading:!1,weatherPlugins:["weather.openweathermap","weather.darksky"]}},computed:{_showSummary:function(){return this.parseBoolean(this.showSummary)},_showIcon:function(){return this.parseBoolean(this.showIcon)},_showTemperature:function(){return this.parseBoolean(this.showTemperature)}},methods:{refresh:function(){var e=this;return(0,f.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("".concat(e.weatherPlugin,".get_current_weather"));case 4:n=t.sent,e.onWeatherChange(n);case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[1,,6,9]])})))()},onWeatherChange:function(e){this.weather||(this.weather={}),this.weather=(0,d.Z)((0,d.Z)({},this.weather),e),this.weatherIcon=this.weather.icon},initWeatherPlugin:function(){var e,t=(0,u.Z)(this.weatherPlugins);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(this.$root.config[n]){this.weatherPlugin=n,console.debug("Initialized weather UI - plugin: ".concat(n));break}}}catch(i){t.e(i)}finally{t.f()}this.weatherPlugin||console.warn("No weather plugins configured. Compatible plugins: ".concat(this.weatherPlugins))}},mounted:function(){this.initWeatherPlugin(),this.refresh(),this.subscribe(this.onWeatherChange,null,"platypush.message.event.weather.NewWeatherConditionEvent"),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}};const _=(0,C.Z)(P,[["render",c],["__scopeId","data-v-150b6d72"]]);var T=_},6452:function(e,t,n){var i,a;(function(){var e=n.g.requestAnimationFrame||n.g.webkitRequestAnimationFrame||n.g.mozRequestAnimationFrame||n.g.oRequestAnimationFrame||n.g.msRequestAnimationFrame,t=n.g.cancelAnimationFrame||n.g.webkitCancelAnimationFrame||n.g.mozCancelAnimationFrame||n.g.oCancelAnimationFrame||n.g.msCancelAnimationFrame;e&&t?(i=function(t){var n={value:null};function i(){n.value=e(i),t()}return i(),n},a=function(e){t(e.value)}):(i=setInterval,a=clearInterval)})();var o=500,r=.08,s=2*Math.PI,h=2/Math.sqrt(2);function l(e,t,n,i){e.beginPath(),e.arc(t,n,i,0,s,!1),e.fill()}function c(e,t,n,i,a){e.beginPath(),e.moveTo(t,n),e.lineTo(i,a),e.stroke()}function u(e,t,n,i,a,o,r,h){var c=Math.cos(t*s),u=Math.sin(t*s);h-=r,l(e,n-u*a,i+c*o+.5*h,r+(1-.5*c)*h)}function d(e,t,n,i,a,o,r,s){var h;for(h=5;h--;)u(e,t+h/5,n,i,a,o,r,s)}function f(e,t,n,i,a,o,r){t/=3e4;var s=.21*a,h=.12*a,l=.24*a,c=.28*a;e.fillStyle=r,d(e,t,n,i,s,h,l,c),e.globalCompositeOperation="destination-out",d(e,t,n,i,s,h,l-o,c-o),e.globalCompositeOperation="source-over"}function p(e,t,n,i,a,o,r){t/=12e4;var h,l,u,d,f=.25*a-.5*o,p=.32*a+.5*o,g=.5*a-.5*o;for(e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,f,0,s,!1),e.stroke(),h=8;h--;)l=(t+h/8)*s,u=Math.cos(l),d=Math.sin(l),c(e,n+u*p,i+d*p,n+u*g,i+d*g)}function g(e,t,n,i,a,o,r){t/=15e3;var l=.29*a-.5*o,c=.05*a,u=Math.cos(t*s),d=u*s/-16;e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",n+=u*c,e.beginPath(),e.arc(n,i,l,d+s/8,d+7*s/8,!1),e.arc(n+Math.cos(d)*l*h,i+Math.sin(d)*l*h,l,d+5*s/8,d+3*s/8,!0),e.closePath(),e.stroke()}function m(e,t,n,i,a,o,r){t/=1350;var h,l,c,u,d=.16*a,f=11*s/12,p=7*s/12;for(e.fillStyle=r,h=4;h--;)l=(t+h/4)%1,c=n+(h-1.5)/1.5*(1===h||2===h?-1:1)*d,u=i+l*l*a,e.beginPath(),e.moveTo(c,u-1.5*o),e.arc(c,u,.75*o,f,p,!1),e.fill()}function v(e,t,n,i,a,o,r){t/=750;var s,h,l,u,d=.1875*a;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",s=4;s--;)h=(t+s/4)%1,l=Math.floor(n+(s-1.5)/1.5*(1===s||2===s?-1:1)*d)+.5,u=i+h*a,c(e,l,u-1.5*o,l,u+1.5*o)}function w(e,t,n,i,a,o,r){t/=3e3;var h,l,u,d,f=.16*a,p=.75*o,g=t*s*.7,m=Math.cos(g)*p,v=Math.sin(g)*p,w=g+s/3,y=Math.cos(w)*p,M=Math.sin(w)*p,C=g+2*s/3,k=Math.cos(C)*p,b=Math.sin(C)*p;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",h=4;h--;)l=(t+h/4)%1,u=n+Math.sin((l+h/4)*s)*f,d=i+l*a,c(e,u-m,d-v,u+m,d+v),c(e,u-y,d-M,u+y,d+M),c(e,u-k,d-b,u+k,d+b)}function y(e,t,n,i,a,o,r){t/=3e4;var s=.21*a,h=.06*a,l=.21*a,c=.28*a;e.fillStyle=r,d(e,t,n,i,s,h,l,c),e.globalCompositeOperation="destination-out",d(e,t,n,i,s,h,l-o,c-o),e.globalCompositeOperation="source-over"}var M=[[-.75,-.18,-.7219,-.1527,-.6971,-.1225,-.6739,-.091,-.6516,-.0588,-.6298,-.0262,-.6083,.0065,-.5868,.0396,-.5643,.0731,-.5372,.1041,-.5033,.1259,-.4662,.1406,-.4275,.1493,-.3881,.153,-.3487,.1526,-.3095,.1488,-.2708,.1421,-.2319,.1342,-.1943,.1217,-.16,.1025,-.129,.0785,-.1012,.0509,-.0764,.0206,-.0547,-.012,-.0378,-.0472,-.0324,-.0857,-.0389,-.1241,-.0546,-.1599,-.0814,-.1876,-.1193,-.1964,-.1582,-.1935,-.1931,-.1769,-.2157,-.1453,-.229,-.1085,-.2327,-.0697,-.224,-.0317,-.2064,.0033,-.1853,.0362,-.1613,.0672,-.135,.0961,-.1051,.1213,-.0706,.1397,-.0332,.1512,.0053,.158,.0442,.1624,.0833,.1636,.1224,.1615,.1613,.1565,.1999,.15,.2378,.1402,.2749,.1279,.3118,.1147,.3487,.1015,.3858,.0892,.4236,.0787,.4621,.0715,.5012,.0702,.5398,.0766,.5768,.089,.6123,.1055,.6466,.1244,.6805,.144,.7147,.163,.75,.18],[-.75,0,-.7033,.0195,-.6569,.0399,-.6104,.06,-.5634,.0789,-.5155,.0954,-.4667,.1089,-.4174,.1206,-.3676,.1299,-.3174,.1365,-.2669,.1398,-.2162,.1391,-.1658,.1347,-.1157,.1271,-.0661,.1169,-.017,.1046,.0316,.0903,.0791,.0728,.1259,.0534,.1723,.0331,.2188,.0129,.2656,-.0064,.3122,-.0263,.3586,-.0466,.4052,-.0665,.4525,-.0847,.5007,-.1002,.5497,-.113,.5991,-.124,.6491,-.1325,.6994,-.138,.75,-.14]],C=[{start:.36,end:.11},{start:.56,end:.16}];function k(e,t,n,i,a,o,r){var h=a/8,l=h/3,c=2*l,u=t%1*s,d=Math.cos(u),f=Math.sin(u);e.fillStyle=r,e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,h,u,u+Math.PI,!1),e.arc(n-l*d,i-l*f,c,u+Math.PI,u,!1),e.arc(n+c*d,i+c*f,l,u+Math.PI,u,!0),e.globalCompositeOperation="destination-out",e.fill(),e.globalCompositeOperation="source-over",e.stroke()}function b(e,t,n,i,a,o,r,s,h){t/=2500;var l,c,u,d,f=M[r],p=(t+r-C[r].start)%s,g=(t+r-C[r].end)%s,m=(t+r)%s;if(e.strokeStyle=h,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",p<1){if(e.beginPath(),p*=f.length/2-1,l=Math.floor(p),p-=l,l*=2,l+=2,e.moveTo(n+(f[l-2]*(1-p)+f[l]*p)*a,i+(f[l-1]*(1-p)+f[l+1]*p)*a),g<1){for(g*=f.length/2-1,c=Math.floor(g),g-=c,c*=2,c+=2,d=l;d!==c;d+=2)e.lineTo(n+f[d]*a,i+f[d+1]*a);e.lineTo(n+(f[c-2]*(1-g)+f[c]*g)*a,i+(f[c-1]*(1-g)+f[c+1]*g)*a)}else for(d=l;d!==f.length;d+=2)e.lineTo(n+f[d]*a,i+f[d+1]*a);e.stroke()}else if(g<1){for(e.beginPath(),g*=f.length/2-1,c=Math.floor(g),g-=c,c*=2,c+=2,e.moveTo(n+f[0]*a,i+f[1]*a),d=2;d!==c;d+=2)e.lineTo(n+f[d]*a,i+f[d+1]*a);e.lineTo(n+(f[c-2]*(1-g)+f[c]*g)*a,i+(f[c-1]*(1-g)+f[c+1]*g)*a),e.stroke()}m<1&&(m*=f.length/2-1,u=Math.floor(m),m-=u,u*=2,u+=2,k(e,t,n+(f[u-2]*(1-m)+f[u]*m)*a,i+(f[u-1]*(1-m)+f[u+1]*m)*a,a,o,h))}var I=function(e){this.list=[],this.interval=null,this.color=e&&e.color?e.color:"black",this.resizeClear=!(!e||!e.resizeClear),this.speed=Number(e&&e.speed)||1,this.speed<0&&(this.speed=1)};I.CLEAR_DAY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);p(e,t,.5*i,.5*a,o,o*r,n)},I.CLEAR_NIGHT=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);g(e,t,.5*i,.5*a,o,o*r,n)},I.PARTLY_CLOUDY_DAY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);p(e,t,.625*i,.375*a,.75*o,o*r,n),f(e,t,.375*i,.625*a,.75*o,o*r,n)},I.PARTLY_CLOUDY_NIGHT=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);g(e,t,.667*i,.375*a,.75*o,o*r,n),f(e,t,.375*i,.625*a,.75*o,o*r,n)},I.CLOUDY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);f(e,t,.5*i,.5*a,o,o*r,n)},I.RAIN=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);m(e,t,.5*i,.37*a,.9*o,o*r,n),f(e,t,.5*i,.37*a,.9*o,o*r,n)},I.SLEET=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);v(e,t,.5*i,.37*a,.9*o,o*r,n),f(e,t,.5*i,.37*a,.9*o,o*r,n)},I.SNOW=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);w(e,t,.5*i,.37*a,.9*o,o*r,n),f(e,t,.5*i,.37*a,.9*o,o*r,n)},I.WIND=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);b(e,t,.5*i,.5*a,o,o*r,0,2,n),b(e,t,.5*i,.5*a,o,o*r,1,2,n)},I.FOG=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a),h=o*r;y(e,t,.5*i,.32*a,.75*o,h,n),t/=5e3;var l=Math.cos(t*s)*o*.02,u=Math.cos((t+.25)*s)*o*.02,d=Math.cos((t+.5)*s)*o*.02,f=Math.cos((t+.75)*s)*o*.02,p=.936*a,g=Math.floor(p-.5*h)+.5,m=Math.floor(p-2.5*h)+.5;e.strokeStyle=n,e.lineWidth=h,e.lineCap="round",e.lineJoin="round",c(e,l+.2*i+.5*h,g,u+.8*i-.5*h,g),c(e,d+.2*i+.5*h,m,f+.8*i-.5*h,m)},I.prototype={_determineDrawingFunction:function(e){return"string"===typeof e&&(e=I[e.toUpperCase().replace(/-/g,"_")]||null),e},add:function(e,t){var n;"string"===typeof e&&(e=document.getElementById(e)),null!==e&&void 0!==e&&(t=this._determineDrawingFunction(t),"function"===typeof t&&(n={element:e,context:e.getContext("2d"),drawing:t},this.list.push(n),this.draw(n,o)))},set:function(e,t){var n;for("string"===typeof e&&(e=document.getElementById(e)),n=this.list.length;n--;)if(this.list[n].element===e)return this.list[n].drawing=this._determineDrawingFunction(t),void this.draw(this.list[n],o);this.add(e,t)},remove:function(e){var t;for("string"===typeof e&&(e=document.getElementById(e)),t=this.list.length;t--;)if(this.list[t].element===e)return void this.list.splice(t,1)},draw:function(e,t){var n=e.context.canvas;this.resizeClear?n.width=n.width:e.context.clearRect(0,0,n.width,n.height),e.drawing(e.context,t,this.color)},play:function(){var e=this;this.pause(),this.interval=i((function(){for(var t=Date.now()*e.speed,n=e.list.length;n--;)e.draw(e.list[n],t)}),1e3/60)},pause:function(){this.interval&&(a(this.interval),this.interval=null)}},e.exports=I}}]); -//# sourceMappingURL=1798-legacy.28cf3934.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1798],{1798:function(e,t,n){n.r(t),n.d(t,{default:function(){return T}});n(2222);var i=n(6252),a=n(3577),o={class:"weather"},r={key:1},s=["src","alt","width","height"],h={key:2,class:"temperature"},l=["textContent"];function c(e,t,n,c,u,d){var f,p=(0,i.up)("Loading"),g=(0,i.up)("skycons");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(p,{key:0})):((0,i.wg)(),(0,i.iD)("h1",r,[d._showIcon&&e.weatherIcon&&"weather.darksky"===e.weatherPlugin?((0,i.wg)(),(0,i.j4)(g,{key:0,condition:e.weatherIcon,paused:!n.animate,size:n.iconSize,color:n.iconColor},null,8,["condition","paused","size","color"])):d._showIcon&&e.weatherIcon&&"weather.openweathermap"===e.weatherPlugin?((0,i.wg)(),(0,i.iD)("img",{key:1,src:"/icons/openweathermap/".concat(n.iconColor||"dark","/").concat(e.weatherIcon,".png"),alt:null===(f=e.weather)||void 0===f?void 0:f.summary,width:1.5*n.iconSize,height:1.5*n.iconSize,class:"owm-icon"},null,8,s)):(0,i.kq)("",!0),d._showTemperature&&e.weather?((0,i.wg)(),(0,i.iD)("span",h,(0,a.zw)(Math.round(parseFloat(e.weather.temperature))+"°"),1)):(0,i.kq)("",!0)])),d._showSummary&&e.weather&&e.weather.summary?((0,i.wg)(),(0,i.iD)("div",{key:2,class:"summary",textContent:(0,a.zw)(e.weather.summary)},null,8,l)):(0,i.kq)("",!0)])}var u=n(6347),d=n(4648),f=n(8534),p=(n(5666),n(9653),n(6977),n(6813));const g=["width","height","data-condition"];function m(e,t,n,a,o,r){return(0,i.wg)(),(0,i.iD)("canvas",{width:r.width,height:r.height,"data-condition":n.condition},null,8,g)}var v=n(6452),w=n.n(v);function y(e){const t={};return t.paused=!e.interval,t.play=()=>{e.play(),t.paused=!1},t.pause=()=>{e.pause(),t.paused=!0},t}var M={props:{condition:{type:String,required:!0},size:{type:[Number,String],default:64},color:{type:String,default:"black"},paused:{type:Boolean,default:!1},speed:{type:[Number,String],default:1}},computed:{width(){return""+this.size},height(){return""+this.size},icon(){return this.condition.toUpperCase().replace(/[\s.-]/g,"_")}},mounted(){const e=new(w())({color:this.color,speed:this.speed});e.set(this.$el,w()[this.icon]),this.paused||e.play(),this.$emit("load",y(e))}},C=n(3744);const k=(0,C.Z)(M,[["render",m]]);var b=k,I=b,S=n(1232),P={name:"Weather",mixins:[p.Z],components:{Loading:S.Z,Skycons:I},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},iconColor:{type:String,required:!1},showIcon:{required:!1,default:!0},showSummary:{required:!1,default:!0},showTemperature:{required:!1,default:!0},refreshSeconds:{type:Number,required:!1,default:900}},data:function(){return{weather:void 0,weatherIcon:void 0,weatherPlugin:void 0,loading:!1,weatherPlugins:["weather.openweathermap","weather.darksky"]}},computed:{_showSummary:function(){return this.parseBoolean(this.showSummary)},_showIcon:function(){return this.parseBoolean(this.showIcon)},_showTemperature:function(){return this.parseBoolean(this.showTemperature)}},methods:{refresh:function(){var e=this;return(0,f.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("".concat(e.weatherPlugin,".get_current_weather"));case 4:n=t.sent,e.onWeatherChange(n);case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[1,,6,9]])})))()},onWeatherChange:function(e){this.weather||(this.weather={}),this.weather=(0,d.Z)((0,d.Z)({},this.weather),e),this.weatherIcon=this.weather.icon},initWeatherPlugin:function(){var e,t=(0,u.Z)(this.weatherPlugins);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(this.$root.config[n]){this.weatherPlugin=n,console.debug("Initialized weather UI - plugin: ".concat(n));break}}}catch(i){t.e(i)}finally{t.f()}this.weatherPlugin||console.warn("No weather plugins configured. Compatible plugins: ".concat(this.weatherPlugins))}},mounted:function(){this.initWeatherPlugin(),this.refresh(),this.subscribe(this.onWeatherChange,null,"platypush.message.event.weather.NewWeatherConditionEvent"),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}};const _=(0,C.Z)(P,[["render",c],["__scopeId","data-v-150b6d72"]]);var T=_},6452:function(e,t,n){var i,a;(function(){var e=n.g.requestAnimationFrame||n.g.webkitRequestAnimationFrame||n.g.mozRequestAnimationFrame||n.g.oRequestAnimationFrame||n.g.msRequestAnimationFrame,t=n.g.cancelAnimationFrame||n.g.webkitCancelAnimationFrame||n.g.mozCancelAnimationFrame||n.g.oCancelAnimationFrame||n.g.msCancelAnimationFrame;e&&t?(i=function(t){var n={value:null};function i(){n.value=e(i),t()}return i(),n},a=function(e){t(e.value)}):(i=setInterval,a=clearInterval)})();var o=500,r=.08,s=2*Math.PI,h=2/Math.sqrt(2);function l(e,t,n,i){e.beginPath(),e.arc(t,n,i,0,s,!1),e.fill()}function c(e,t,n,i,a){e.beginPath(),e.moveTo(t,n),e.lineTo(i,a),e.stroke()}function u(e,t,n,i,a,o,r,h){var c=Math.cos(t*s),u=Math.sin(t*s);h-=r,l(e,n-u*a,i+c*o+.5*h,r+(1-.5*c)*h)}function d(e,t,n,i,a,o,r,s){var h;for(h=5;h--;)u(e,t+h/5,n,i,a,o,r,s)}function f(e,t,n,i,a,o,r){t/=3e4;var s=.21*a,h=.12*a,l=.24*a,c=.28*a;e.fillStyle=r,d(e,t,n,i,s,h,l,c),e.globalCompositeOperation="destination-out",d(e,t,n,i,s,h,l-o,c-o),e.globalCompositeOperation="source-over"}function p(e,t,n,i,a,o,r){t/=12e4;var h,l,u,d,f=.25*a-.5*o,p=.32*a+.5*o,g=.5*a-.5*o;for(e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,f,0,s,!1),e.stroke(),h=8;h--;)l=(t+h/8)*s,u=Math.cos(l),d=Math.sin(l),c(e,n+u*p,i+d*p,n+u*g,i+d*g)}function g(e,t,n,i,a,o,r){t/=15e3;var l=.29*a-.5*o,c=.05*a,u=Math.cos(t*s),d=u*s/-16;e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",n+=u*c,e.beginPath(),e.arc(n,i,l,d+s/8,d+7*s/8,!1),e.arc(n+Math.cos(d)*l*h,i+Math.sin(d)*l*h,l,d+5*s/8,d+3*s/8,!0),e.closePath(),e.stroke()}function m(e,t,n,i,a,o,r){t/=1350;var h,l,c,u,d=.16*a,f=11*s/12,p=7*s/12;for(e.fillStyle=r,h=4;h--;)l=(t+h/4)%1,c=n+(h-1.5)/1.5*(1===h||2===h?-1:1)*d,u=i+l*l*a,e.beginPath(),e.moveTo(c,u-1.5*o),e.arc(c,u,.75*o,f,p,!1),e.fill()}function v(e,t,n,i,a,o,r){t/=750;var s,h,l,u,d=.1875*a;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",s=4;s--;)h=(t+s/4)%1,l=Math.floor(n+(s-1.5)/1.5*(1===s||2===s?-1:1)*d)+.5,u=i+h*a,c(e,l,u-1.5*o,l,u+1.5*o)}function w(e,t,n,i,a,o,r){t/=3e3;var h,l,u,d,f=.16*a,p=.75*o,g=t*s*.7,m=Math.cos(g)*p,v=Math.sin(g)*p,w=g+s/3,y=Math.cos(w)*p,M=Math.sin(w)*p,C=g+2*s/3,k=Math.cos(C)*p,b=Math.sin(C)*p;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",h=4;h--;)l=(t+h/4)%1,u=n+Math.sin((l+h/4)*s)*f,d=i+l*a,c(e,u-m,d-v,u+m,d+v),c(e,u-y,d-M,u+y,d+M),c(e,u-k,d-b,u+k,d+b)}function y(e,t,n,i,a,o,r){t/=3e4;var s=.21*a,h=.06*a,l=.21*a,c=.28*a;e.fillStyle=r,d(e,t,n,i,s,h,l,c),e.globalCompositeOperation="destination-out",d(e,t,n,i,s,h,l-o,c-o),e.globalCompositeOperation="source-over"}var M=[[-.75,-.18,-.7219,-.1527,-.6971,-.1225,-.6739,-.091,-.6516,-.0588,-.6298,-.0262,-.6083,.0065,-.5868,.0396,-.5643,.0731,-.5372,.1041,-.5033,.1259,-.4662,.1406,-.4275,.1493,-.3881,.153,-.3487,.1526,-.3095,.1488,-.2708,.1421,-.2319,.1342,-.1943,.1217,-.16,.1025,-.129,.0785,-.1012,.0509,-.0764,.0206,-.0547,-.012,-.0378,-.0472,-.0324,-.0857,-.0389,-.1241,-.0546,-.1599,-.0814,-.1876,-.1193,-.1964,-.1582,-.1935,-.1931,-.1769,-.2157,-.1453,-.229,-.1085,-.2327,-.0697,-.224,-.0317,-.2064,.0033,-.1853,.0362,-.1613,.0672,-.135,.0961,-.1051,.1213,-.0706,.1397,-.0332,.1512,.0053,.158,.0442,.1624,.0833,.1636,.1224,.1615,.1613,.1565,.1999,.15,.2378,.1402,.2749,.1279,.3118,.1147,.3487,.1015,.3858,.0892,.4236,.0787,.4621,.0715,.5012,.0702,.5398,.0766,.5768,.089,.6123,.1055,.6466,.1244,.6805,.144,.7147,.163,.75,.18],[-.75,0,-.7033,.0195,-.6569,.0399,-.6104,.06,-.5634,.0789,-.5155,.0954,-.4667,.1089,-.4174,.1206,-.3676,.1299,-.3174,.1365,-.2669,.1398,-.2162,.1391,-.1658,.1347,-.1157,.1271,-.0661,.1169,-.017,.1046,.0316,.0903,.0791,.0728,.1259,.0534,.1723,.0331,.2188,.0129,.2656,-.0064,.3122,-.0263,.3586,-.0466,.4052,-.0665,.4525,-.0847,.5007,-.1002,.5497,-.113,.5991,-.124,.6491,-.1325,.6994,-.138,.75,-.14]],C=[{start:.36,end:.11},{start:.56,end:.16}];function k(e,t,n,i,a,o,r){var h=a/8,l=h/3,c=2*l,u=t%1*s,d=Math.cos(u),f=Math.sin(u);e.fillStyle=r,e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,h,u,u+Math.PI,!1),e.arc(n-l*d,i-l*f,c,u+Math.PI,u,!1),e.arc(n+c*d,i+c*f,l,u+Math.PI,u,!0),e.globalCompositeOperation="destination-out",e.fill(),e.globalCompositeOperation="source-over",e.stroke()}function b(e,t,n,i,a,o,r,s,h){t/=2500;var l,c,u,d,f=M[r],p=(t+r-C[r].start)%s,g=(t+r-C[r].end)%s,m=(t+r)%s;if(e.strokeStyle=h,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",p<1){if(e.beginPath(),p*=f.length/2-1,l=Math.floor(p),p-=l,l*=2,l+=2,e.moveTo(n+(f[l-2]*(1-p)+f[l]*p)*a,i+(f[l-1]*(1-p)+f[l+1]*p)*a),g<1){for(g*=f.length/2-1,c=Math.floor(g),g-=c,c*=2,c+=2,d=l;d!==c;d+=2)e.lineTo(n+f[d]*a,i+f[d+1]*a);e.lineTo(n+(f[c-2]*(1-g)+f[c]*g)*a,i+(f[c-1]*(1-g)+f[c+1]*g)*a)}else for(d=l;d!==f.length;d+=2)e.lineTo(n+f[d]*a,i+f[d+1]*a);e.stroke()}else if(g<1){for(e.beginPath(),g*=f.length/2-1,c=Math.floor(g),g-=c,c*=2,c+=2,e.moveTo(n+f[0]*a,i+f[1]*a),d=2;d!==c;d+=2)e.lineTo(n+f[d]*a,i+f[d+1]*a);e.lineTo(n+(f[c-2]*(1-g)+f[c]*g)*a,i+(f[c-1]*(1-g)+f[c+1]*g)*a),e.stroke()}m<1&&(m*=f.length/2-1,u=Math.floor(m),m-=u,u*=2,u+=2,k(e,t,n+(f[u-2]*(1-m)+f[u]*m)*a,i+(f[u-1]*(1-m)+f[u+1]*m)*a,a,o,h))}var I=function(e){this.list=[],this.interval=null,this.color=e&&e.color?e.color:"black",this.resizeClear=!(!e||!e.resizeClear),this.speed=Number(e&&e.speed)||1,this.speed<0&&(this.speed=1)};I.CLEAR_DAY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);p(e,t,.5*i,.5*a,o,o*r,n)},I.CLEAR_NIGHT=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);g(e,t,.5*i,.5*a,o,o*r,n)},I.PARTLY_CLOUDY_DAY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);p(e,t,.625*i,.375*a,.75*o,o*r,n),f(e,t,.375*i,.625*a,.75*o,o*r,n)},I.PARTLY_CLOUDY_NIGHT=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);g(e,t,.667*i,.375*a,.75*o,o*r,n),f(e,t,.375*i,.625*a,.75*o,o*r,n)},I.CLOUDY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);f(e,t,.5*i,.5*a,o,o*r,n)},I.RAIN=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);m(e,t,.5*i,.37*a,.9*o,o*r,n),f(e,t,.5*i,.37*a,.9*o,o*r,n)},I.SLEET=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);v(e,t,.5*i,.37*a,.9*o,o*r,n),f(e,t,.5*i,.37*a,.9*o,o*r,n)},I.SNOW=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);w(e,t,.5*i,.37*a,.9*o,o*r,n),f(e,t,.5*i,.37*a,.9*o,o*r,n)},I.WIND=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);b(e,t,.5*i,.5*a,o,o*r,0,2,n),b(e,t,.5*i,.5*a,o,o*r,1,2,n)},I.FOG=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a),h=o*r;y(e,t,.5*i,.32*a,.75*o,h,n),t/=5e3;var l=Math.cos(t*s)*o*.02,u=Math.cos((t+.25)*s)*o*.02,d=Math.cos((t+.5)*s)*o*.02,f=Math.cos((t+.75)*s)*o*.02,p=.936*a,g=Math.floor(p-.5*h)+.5,m=Math.floor(p-2.5*h)+.5;e.strokeStyle=n,e.lineWidth=h,e.lineCap="round",e.lineJoin="round",c(e,l+.2*i+.5*h,g,u+.8*i-.5*h,g),c(e,d+.2*i+.5*h,m,f+.8*i-.5*h,m)},I.prototype={_determineDrawingFunction:function(e){return"string"===typeof e&&(e=I[e.toUpperCase().replace(/-/g,"_")]||null),e},add:function(e,t){var n;"string"===typeof e&&(e=document.getElementById(e)),null!==e&&void 0!==e&&(t=this._determineDrawingFunction(t),"function"===typeof t&&(n={element:e,context:e.getContext("2d"),drawing:t},this.list.push(n),this.draw(n,o)))},set:function(e,t){var n;for("string"===typeof e&&(e=document.getElementById(e)),n=this.list.length;n--;)if(this.list[n].element===e)return this.list[n].drawing=this._determineDrawingFunction(t),void this.draw(this.list[n],o);this.add(e,t)},remove:function(e){var t;for("string"===typeof e&&(e=document.getElementById(e)),t=this.list.length;t--;)if(this.list[t].element===e)return void this.list.splice(t,1)},draw:function(e,t){var n=e.context.canvas;this.resizeClear?n.width=n.width:e.context.clearRect(0,0,n.width,n.height),e.drawing(e.context,t,this.color)},play:function(){var e=this;this.pause(),this.interval=i((function(){for(var t=Date.now()*e.speed,n=e.list.length;n--;)e.draw(e.list[n],t)}),1e3/60)},pause:function(){this.interval&&(a(this.interval),this.interval=null)}},e.exports=I}}]); +//# sourceMappingURL=1798-legacy.b42f39d9.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1798-legacy.b42f39d9.js.map b/platypush/backend/http/webapp/dist/static/js/1798-legacy.b42f39d9.js.map new file mode 100644 index 00000000..d893d423 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1798-legacy.b42f39d9.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/1798-legacy.b42f39d9.js","mappings":"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,GACtC9C,EAAKP,EAAKC,EAAIsD,EAAIrD,EAAIsD,EAAIvD,EAAIsD,EAAIrD,EAAIsD,EAE1C,CAEA,SAASC,EAAQzD,EAAKgB,EAAGC,EAAIC,EAAIY,EAAIL,EAAGzH,GACtCgH,GAAK,IAEL,IAAIe,EAAS,IAALD,EACNE,EAAS,IAALF,EACJP,EAAS,IAALO,EACJG,EAAS,IAALH,EAEN9B,EAAIkC,UAAYlI,EAChB2H,EAAM3B,EAAKgB,EAAGC,EAAIC,EAAIa,EAAGC,EAAGT,EAAGU,GAE/BjC,EAAImC,yBAA2B,kBAC/BR,EAAM3B,EAAKgB,EAAGC,EAAIC,EAAIa,EAAGC,EAAGT,EAAIE,EAAGQ,EAAIR,GACvCzB,EAAImC,yBAA2B,aACjC,CAkCA,IAAIuB,EAAa,CACb,EACG,KACA,KACA,OACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,OACA,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,MACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,IACD,OACC,KACD,OACC,MACD,OACC,MACD,OACC,OACA,MACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,MACA,OACA,MACD,OACC,MACD,OACC,MACD,OACC,KACD,OACC,MACD,OACC,MACD,OACC,MACD,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,IACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,KACA,IACA,KAEF,EACG,IACD,GACC,MACD,OACC,MACD,OACC,MACD,KACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,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","sources":["webpack://platypush/./src/components/widgets/Weather/Index.vue","webpack://platypush/./node_modules/vue-skycons/src/Skycon.vue","webpack://platypush/./node_modules/vue-skycons/src/Skycon.vue?023c","webpack://platypush/./node_modules/vue-skycons/src/index.js","webpack://platypush/./src/components/widgets/Weather/Index.vue?a6ee","webpack://platypush/./node_modules/vue-skycons/src/skycons.js"],"sourcesContent":["\n\n\n\n\n","\n\n\n","import { render } from \"./Skycon.vue?vue&type=template&id=e57dcf7c\"\nimport script from \"./Skycon.vue?vue&type=script&lang=js\"\nexport * from \"./Skycon.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import SkyconComponent from \"./Skycon.vue\";\nexport default SkyconComponent;\n","import { render } from \"./Index.vue?vue&type=template&id=150b6d72&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=150b6d72&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-150b6d72\"]])\n\nexport default __exports__","\"use strict\";\n\n/* Set up a RequestAnimationFrame shim so we can animate efficiently FOR\n * GREAT JUSTICE. */\nvar requestInterval, cancelInterval;\n\n(function() {\n var raf =\n global.requestAnimationFrame ||\n global.webkitRequestAnimationFrame ||\n global.mozRequestAnimationFrame ||\n global.oRequestAnimationFrame ||\n global.msRequestAnimationFrame,\n caf =\n global.cancelAnimationFrame ||\n global.webkitCancelAnimationFrame ||\n global.mozCancelAnimationFrame ||\n global.oCancelAnimationFrame ||\n global.msCancelAnimationFrame;\n\n if (raf && caf) {\n requestInterval = function(fn) {\n var handle = { value: null };\n\n function loop() {\n handle.value = raf(loop);\n fn();\n }\n\n loop();\n return handle;\n };\n\n cancelInterval = function(handle) {\n caf(handle.value);\n };\n } else {\n requestInterval = setInterval;\n cancelInterval = clearInterval;\n }\n})();\n\n/* Catmull-rom spline stuffs. */\n/*\n function upsample(n, spline) {\n var polyline = [],\n len = spline.length,\n bx = spline[0],\n by = spline[1],\n cx = spline[2],\n cy = spline[3],\n dx = spline[4],\n dy = spline[5],\n i, j, ax, ay, px, qx, rx, sx, py, qy, ry, sy, t;\n\n for(i = 6; i !== spline.length; i += 2) {\n ax = bx;\n bx = cx;\n cx = dx;\n dx = spline[i ];\n px = -0.5 * ax + 1.5 * bx - 1.5 * cx + 0.5 * dx;\n qx = ax - 2.5 * bx + 2.0 * cx - 0.5 * dx;\n rx = -0.5 * ax + 0.5 * cx ;\n sx = bx ;\n\n ay = by;\n by = cy;\n cy = dy;\n dy = spline[i + 1];\n py = -0.5 * ay + 1.5 * by - 1.5 * cy + 0.5 * dy;\n qy = ay - 2.5 * by + 2.0 * cy - 0.5 * dy;\n ry = -0.5 * ay + 0.5 * cy ;\n sy = by ;\n\n for(j = 0; j !== n; ++j) {\n t = j / n;\n\n polyline.push(\n ((px * t + qx) * t + rx) * t + sx,\n ((py * t + qy) * t + ry) * t + sy\n );\n }\n }\n\n polyline.push(\n px + qx + rx + sx,\n py + qy + ry + sy\n );\n\n return polyline;\n }\n\n function downsample(n, polyline) {\n var len = 0,\n i, dx, dy;\n\n for(i = 2; i !== polyline.length; i += 2) {\n dx = polyline[i ] - polyline[i - 2];\n dy = polyline[i + 1] - polyline[i - 1];\n len += Math.sqrt(dx * dx + dy * dy);\n }\n\n len /= n;\n\n var small = [],\n target = len,\n min = 0,\n max, t;\n\n small.push(polyline[0], polyline[1]);\n\n for(i = 2; i !== polyline.length; i += 2) {\n dx = polyline[i ] - polyline[i - 2];\n dy = polyline[i + 1] - polyline[i - 1];\n max = min + Math.sqrt(dx * dx + dy * dy);\n\n if(max > target) {\n t = (target - min) / (max - min);\n\n small.push(\n polyline[i - 2] + dx * t,\n polyline[i - 1] + dy * t\n );\n\n target += len;\n }\n\n min = max;\n }\n\n small.push(polyline[polyline.length - 2], polyline[polyline.length - 1]);\n\n return small;\n }\n */\n\n/* Define skycon things. */\n/* FIXME: I'm *really really* sorry that this code is so gross. Really, I am.\n * I'll try to clean it up eventually! Promise! */\nvar KEYFRAME = 500,\n STROKE = 0.08,\n TAU = 2.0 * Math.PI,\n TWO_OVER_SQRT_2 = 2.0 / Math.sqrt(2);\n\nfunction circle(ctx, x, y, r) {\n ctx.beginPath();\n ctx.arc(x, y, r, 0, TAU, false);\n ctx.fill();\n}\n\nfunction line(ctx, ax, ay, bx, by) {\n ctx.beginPath();\n ctx.moveTo(ax, ay);\n ctx.lineTo(bx, by);\n ctx.stroke();\n}\n\nfunction puff(ctx, t, cx, cy, rx, ry, rmin, rmax) {\n var c = Math.cos(t * TAU),\n s = Math.sin(t * TAU);\n\n rmax -= rmin;\n\n circle(\n ctx,\n cx - s * rx,\n cy + c * ry + rmax * 0.5,\n rmin + (1 - c * 0.5) * rmax\n );\n}\n\nfunction puffs(ctx, t, cx, cy, rx, ry, rmin, rmax) {\n var i;\n\n for (i = 5; i--; ) puff(ctx, t + i / 5, cx, cy, rx, ry, rmin, rmax);\n}\n\nfunction cloud(ctx, t, cx, cy, cw, s, color) {\n t /= 30000;\n\n var a = cw * 0.21,\n b = cw * 0.12,\n c = cw * 0.24,\n d = cw * 0.28;\n\n ctx.fillStyle = color;\n puffs(ctx, t, cx, cy, a, b, c, d);\n\n ctx.globalCompositeOperation = \"destination-out\";\n puffs(ctx, t, cx, cy, a, b, c - s, d - s);\n ctx.globalCompositeOperation = \"source-over\";\n}\n\nfunction sun(ctx, t, cx, cy, cw, s, color) {\n t /= 120000;\n\n var a = cw * 0.25 - s * 0.5,\n b = cw * 0.32 + s * 0.5,\n c = cw * 0.5 - s * 0.5,\n i,\n p,\n cos,\n sin;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n ctx.beginPath();\n ctx.arc(cx, cy, a, 0, TAU, false);\n ctx.stroke();\n\n for (i = 8; i--; ) {\n p = (t + i / 8) * TAU;\n cos = Math.cos(p);\n sin = Math.sin(p);\n line(ctx, cx + cos * b, cy + sin * b, cx + cos * c, cy + sin * c);\n }\n}\n\nfunction moon(ctx, t, cx, cy, cw, s, color) {\n t /= 15000;\n\n var a = cw * 0.29 - s * 0.5,\n b = cw * 0.05,\n c = Math.cos(t * TAU),\n p = (c * TAU) / -16;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n cx += c * b;\n\n ctx.beginPath();\n ctx.arc(cx, cy, a, p + TAU / 8, p + (TAU * 7) / 8, false);\n ctx.arc(\n cx + Math.cos(p) * a * TWO_OVER_SQRT_2,\n cy + Math.sin(p) * a * TWO_OVER_SQRT_2,\n a,\n p + (TAU * 5) / 8,\n p + (TAU * 3) / 8,\n true\n );\n ctx.closePath();\n ctx.stroke();\n}\n\nfunction rain(ctx, t, cx, cy, cw, s, color) {\n t /= 1350;\n\n var a = cw * 0.16,\n b = (TAU * 11) / 12,\n c = (TAU * 7) / 12,\n i,\n p,\n x,\n y;\n\n ctx.fillStyle = color;\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x = cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a;\n y = cy + p * p * cw;\n ctx.beginPath();\n ctx.moveTo(x, y - s * 1.5);\n ctx.arc(x, y, s * 0.75, b, c, false);\n ctx.fill();\n }\n}\n\nfunction sleet(ctx, t, cx, cy, cw, s, color) {\n t /= 750;\n\n var a = cw * 0.1875,\n i,\n p,\n x,\n y;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s * 0.5;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x =\n Math.floor(cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a) +\n 0.5;\n y = cy + p * cw;\n line(ctx, x, y - s * 1.5, x, y + s * 1.5);\n }\n}\n\nfunction snow(ctx, t, cx, cy, cw, s, color) {\n t /= 3000;\n\n var a = cw * 0.16,\n b = s * 0.75,\n u = t * TAU * 0.7,\n ux = Math.cos(u) * b,\n uy = Math.sin(u) * b,\n v = u + TAU / 3,\n vx = Math.cos(v) * b,\n vy = Math.sin(v) * b,\n w = u + (TAU * 2) / 3,\n wx = Math.cos(w) * b,\n wy = Math.sin(w) * b,\n i,\n p,\n x,\n y;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s * 0.5;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x = cx + Math.sin((p + i / 4) * TAU) * a;\n y = cy + p * cw;\n\n line(ctx, x - ux, y - uy, x + ux, y + uy);\n line(ctx, x - vx, y - vy, x + vx, y + vy);\n line(ctx, x - wx, y - wy, x + wx, y + wy);\n }\n}\n\nfunction fogbank(ctx, t, cx, cy, cw, s, color) {\n t /= 30000;\n\n var a = cw * 0.21,\n b = cw * 0.06,\n c = cw * 0.21,\n d = cw * 0.28;\n\n ctx.fillStyle = color;\n puffs(ctx, t, cx, cy, a, b, c, d);\n\n ctx.globalCompositeOperation = \"destination-out\";\n puffs(ctx, t, cx, cy, a, b, c - s, d - s);\n ctx.globalCompositeOperation = \"source-over\";\n}\n\n/*\n var WIND_PATHS = [\n downsample(63, upsample(8, [\n -1.00, -0.28,\n -0.75, -0.18,\n -0.50, 0.12,\n -0.20, 0.12,\n -0.04, -0.04,\n -0.07, -0.18,\n -0.19, -0.18,\n -0.23, -0.05,\n -0.12, 0.11,\n 0.02, 0.16,\n 0.20, 0.15,\n 0.50, 0.07,\n 0.75, 0.18,\n 1.00, 0.28\n ])),\n downsample(31, upsample(16, [\n -1.00, -0.10,\n -0.75, 0.00,\n -0.50, 0.10,\n -0.25, 0.14,\n 0.00, 0.10,\n 0.25, 0.00,\n 0.50, -0.10,\n 0.75, -0.14,\n 1.00, -0.10\n ]))\n ];\n */\n\nvar WIND_PATHS = [\n [\n -0.75,\n -0.18,\n -0.7219,\n -0.1527,\n -0.6971,\n -0.1225,\n -0.6739,\n -0.091,\n -0.6516,\n -0.0588,\n -0.6298,\n -0.0262,\n -0.6083,\n 0.0065,\n -0.5868,\n 0.0396,\n -0.5643,\n 0.0731,\n -0.5372,\n 0.1041,\n -0.5033,\n 0.1259,\n -0.4662,\n 0.1406,\n -0.4275,\n 0.1493,\n -0.3881,\n 0.153,\n -0.3487,\n 0.1526,\n -0.3095,\n 0.1488,\n -0.2708,\n 0.1421,\n -0.2319,\n 0.1342,\n -0.1943,\n 0.1217,\n -0.16,\n 0.1025,\n -0.129,\n 0.0785,\n -0.1012,\n 0.0509,\n -0.0764,\n 0.0206,\n -0.0547,\n -0.012,\n -0.0378,\n -0.0472,\n -0.0324,\n -0.0857,\n -0.0389,\n -0.1241,\n -0.0546,\n -0.1599,\n -0.0814,\n -0.1876,\n -0.1193,\n -0.1964,\n -0.1582,\n -0.1935,\n -0.1931,\n -0.1769,\n -0.2157,\n -0.1453,\n -0.229,\n -0.1085,\n -0.2327,\n -0.0697,\n -0.224,\n -0.0317,\n -0.2064,\n 0.0033,\n -0.1853,\n 0.0362,\n -0.1613,\n 0.0672,\n -0.135,\n 0.0961,\n -0.1051,\n 0.1213,\n -0.0706,\n 0.1397,\n -0.0332,\n 0.1512,\n 0.0053,\n 0.158,\n 0.0442,\n 0.1624,\n 0.0833,\n 0.1636,\n 0.1224,\n 0.1615,\n 0.1613,\n 0.1565,\n 0.1999,\n 0.15,\n 0.2378,\n 0.1402,\n 0.2749,\n 0.1279,\n 0.3118,\n 0.1147,\n 0.3487,\n 0.1015,\n 0.3858,\n 0.0892,\n 0.4236,\n 0.0787,\n 0.4621,\n 0.0715,\n 0.5012,\n 0.0702,\n 0.5398,\n 0.0766,\n 0.5768,\n 0.089,\n 0.6123,\n 0.1055,\n 0.6466,\n 0.1244,\n 0.6805,\n 0.144,\n 0.7147,\n 0.163,\n 0.75,\n 0.18\n ],\n [\n -0.75,\n 0.0,\n -0.7033,\n 0.0195,\n -0.6569,\n 0.0399,\n -0.6104,\n 0.06,\n -0.5634,\n 0.0789,\n -0.5155,\n 0.0954,\n -0.4667,\n 0.1089,\n -0.4174,\n 0.1206,\n -0.3676,\n 0.1299,\n -0.3174,\n 0.1365,\n -0.2669,\n 0.1398,\n -0.2162,\n 0.1391,\n -0.1658,\n 0.1347,\n -0.1157,\n 0.1271,\n -0.0661,\n 0.1169,\n -0.017,\n 0.1046,\n 0.0316,\n 0.0903,\n 0.0791,\n 0.0728,\n 0.1259,\n 0.0534,\n 0.1723,\n 0.0331,\n 0.2188,\n 0.0129,\n 0.2656,\n -0.0064,\n 0.3122,\n -0.0263,\n 0.3586,\n -0.0466,\n 0.4052,\n -0.0665,\n 0.4525,\n -0.0847,\n 0.5007,\n -0.1002,\n 0.5497,\n -0.113,\n 0.5991,\n -0.124,\n 0.6491,\n -0.1325,\n 0.6994,\n -0.138,\n 0.75,\n -0.14\n ]\n ],\n WIND_OFFSETS = [\n { start: 0.36, end: 0.11 },\n { start: 0.56, end: 0.16 }\n ];\n\nfunction leaf(ctx, t, x, y, cw, s, color) {\n var a = cw / 8,\n b = a / 3,\n c = 2 * b,\n d = (t % 1) * TAU,\n e = Math.cos(d),\n f = Math.sin(d);\n\n ctx.fillStyle = color;\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n ctx.beginPath();\n ctx.arc(x, y, a, d, d + Math.PI, false);\n ctx.arc(x - b * e, y - b * f, c, d + Math.PI, d, false);\n ctx.arc(x + c * e, y + c * f, b, d + Math.PI, d, true);\n ctx.globalCompositeOperation = \"destination-out\";\n ctx.fill();\n ctx.globalCompositeOperation = \"source-over\";\n ctx.stroke();\n}\n\nfunction swoosh(ctx, t, cx, cy, cw, s, index, total, color) {\n t /= 2500;\n\n var path = WIND_PATHS[index],\n a = (t + index - WIND_OFFSETS[index].start) % total,\n c = (t + index - WIND_OFFSETS[index].end) % total,\n e = (t + index) % total,\n b,\n d,\n f,\n i;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n if (a < 1) {\n ctx.beginPath();\n\n a *= path.length / 2 - 1;\n b = Math.floor(a);\n a -= b;\n b *= 2;\n b += 2;\n\n ctx.moveTo(\n cx + (path[b - 2] * (1 - a) + path[b] * a) * cw,\n cy + (path[b - 1] * (1 - a) + path[b + 1] * a) * cw\n );\n\n if (c < 1) {\n c *= path.length / 2 - 1;\n d = Math.floor(c);\n c -= d;\n d *= 2;\n d += 2;\n\n for (i = b; i !== d; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.lineTo(\n cx + (path[d - 2] * (1 - c) + path[d] * c) * cw,\n cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw\n );\n } else\n for (i = b; i !== path.length; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.stroke();\n } else if (c < 1) {\n ctx.beginPath();\n\n c *= path.length / 2 - 1;\n d = Math.floor(c);\n c -= d;\n d *= 2;\n d += 2;\n\n ctx.moveTo(cx + path[0] * cw, cy + path[1] * cw);\n\n for (i = 2; i !== d; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.lineTo(\n cx + (path[d - 2] * (1 - c) + path[d] * c) * cw,\n cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw\n );\n\n ctx.stroke();\n }\n\n if (e < 1) {\n e *= path.length / 2 - 1;\n f = Math.floor(e);\n e -= f;\n f *= 2;\n f += 2;\n\n leaf(\n ctx,\n t,\n cx + (path[f - 2] * (1 - e) + path[f] * e) * cw,\n cy + (path[f - 1] * (1 - e) + path[f + 1] * e) * cw,\n cw,\n s,\n color\n );\n }\n}\n\nvar Skycons = function(opts) {\n this.list = [];\n this.interval = null;\n this.color = opts && opts.color ? opts.color : \"black\";\n this.resizeClear = !!(opts && opts.resizeClear);\n this.speed = Number(opts && opts.speed) || 1;\n if (this.speed < 0) this.speed = 1;\n};\n\nSkycons.CLEAR_DAY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sun(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.CLEAR_NIGHT = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n moon(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.PARTLY_CLOUDY_DAY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sun(ctx, t, w * 0.625, h * 0.375, s * 0.75, s * STROKE, color);\n cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);\n};\n\nSkycons.PARTLY_CLOUDY_NIGHT = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n moon(ctx, t, w * 0.667, h * 0.375, s * 0.75, s * STROKE, color);\n cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);\n};\n\nSkycons.CLOUDY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n cloud(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.RAIN = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n rain(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.SLEET = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sleet(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.SNOW = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n snow(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.WIND = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 0, 2, color);\n swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 1, 2, color);\n};\n\nSkycons.FOG = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h),\n k = s * STROKE;\n\n fogbank(ctx, t, w * 0.5, h * 0.32, s * 0.75, k, color);\n\n t /= 5000;\n\n var a = Math.cos(t * TAU) * s * 0.02,\n b = Math.cos((t + 0.25) * TAU) * s * 0.02,\n c = Math.cos((t + 0.5) * TAU) * s * 0.02,\n d = Math.cos((t + 0.75) * TAU) * s * 0.02,\n n = h * 0.936,\n e = Math.floor(n - k * 0.5) + 0.5,\n f = Math.floor(n - k * 2.5) + 0.5;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = k;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n line(ctx, a + w * 0.2 + k * 0.5, e, b + w * 0.8 - k * 0.5, e);\n line(ctx, c + w * 0.2 + k * 0.5, f, d + w * 0.8 - k * 0.5, f);\n};\n\nSkycons.prototype = {\n _determineDrawingFunction: function(draw) {\n if (typeof draw === \"string\")\n draw = Skycons[draw.toUpperCase().replace(/-/g, \"_\")] || null;\n\n return draw;\n },\n add: function(el, draw) {\n var obj;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n // Does nothing if canvas name doesn't exists\n if (el === null || el === undefined) return;\n\n draw = this._determineDrawingFunction(draw);\n\n // Does nothing if the draw function isn't actually a function\n if (typeof draw !== \"function\") return;\n\n obj = {\n element: el,\n context: el.getContext(\"2d\"),\n drawing: draw\n };\n\n this.list.push(obj);\n this.draw(obj, KEYFRAME);\n },\n set: function(el, draw) {\n var i;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n for (i = this.list.length; i--; )\n if (this.list[i].element === el) {\n this.list[i].drawing = this._determineDrawingFunction(draw);\n this.draw(this.list[i], KEYFRAME);\n return;\n }\n\n this.add(el, draw);\n },\n remove: function(el) {\n var i;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n for (i = this.list.length; i--; )\n if (this.list[i].element === el) {\n this.list.splice(i, 1);\n return;\n }\n },\n draw: function(obj, time) {\n var canvas = obj.context.canvas;\n\n if (this.resizeClear) canvas.width = canvas.width;\n else obj.context.clearRect(0, 0, canvas.width, canvas.height);\n\n obj.drawing(obj.context, time, this.color);\n },\n play: function() {\n var self = this;\n\n this.pause();\n this.interval = requestInterval(function() {\n var now = Date.now() * self.speed;\n for (var i = self.list.length; i--; ) {\n self.draw(self.list[i], now);\n }\n }, 1000 / 60);\n },\n pause: function() {\n if (this.interval) {\n cancelInterval(this.interval);\n this.interval = null;\n }\n }\n};\n\nmodule.exports = Skycons;\n"],"names":["class","loading","_showIcon","weatherIcon","weatherPlugin","condition","paused","animate","size","iconSize","color","iconColor","src","alt","weather","summary","width","height","_showTemperature","Math","round","parseFloat","temperature","_showSummary","buildWrapper","skycons","wrapped","interval","play","pause","props","type","String","required","Number","default","Boolean","speed","computed","this","icon","toUpperCase","replace","mounted","set","$el","$emit","__exports__","name","mixins","Utils","components","Loading","Skycons","showIcon","showSummary","showTemperature","refreshSeconds","data","undefined","weatherPlugins","parseBoolean","methods","refresh","request","onWeatherChange","event","initWeatherPlugin","plugin","$root","config","console","debug","warn","subscribe","setInterval","parseInt","toFixed","render","requestInterval","cancelInterval","raf","g","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame","msRequestAnimationFrame","caf","cancelAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","oCancelAnimationFrame","msCancelAnimationFrame","fn","handle","value","loop","clearInterval","KEYFRAME","STROKE","TAU","PI","TWO_OVER_SQRT_2","sqrt","circle","ctx","x","y","r","beginPath","arc","fill","line","ax","ay","bx","by","moveTo","lineTo","stroke","puff","t","cx","cy","rx","ry","rmin","rmax","c","cos","s","sin","puffs","i","cloud","cw","a","b","d","fillStyle","globalCompositeOperation","sun","p","strokeStyle","lineWidth","lineCap","lineJoin","moon","closePath","rain","sleet","floor","snow","u","ux","uy","v","vx","vy","w","wx","wy","fogbank","WIND_PATHS","WIND_OFFSETS","start","end","leaf","e","f","swoosh","index","total","path","length","opts","list","resizeClear","CLEAR_DAY","canvas","h","min","CLEAR_NIGHT","PARTLY_CLOUDY_DAY","PARTLY_CLOUDY_NIGHT","CLOUDY","RAIN","SLEET","SNOW","WIND","FOG","k","n","prototype","_determineDrawingFunction","draw","add","el","obj","document","getElementById","element","context","getContext","drawing","push","remove","splice","time","clearRect","self","now","Date","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1798.e72decae.js b/platypush/backend/http/webapp/dist/static/js/1798.2ea76630.js similarity index 99% rename from platypush/backend/http/webapp/dist/static/js/1798.e72decae.js rename to platypush/backend/http/webapp/dist/static/js/1798.2ea76630.js index 98667aa7..dce202b1 100644 --- a/platypush/backend/http/webapp/dist/static/js/1798.e72decae.js +++ b/platypush/backend/http/webapp/dist/static/js/1798.2ea76630.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1798],{1798:function(e,t,n){n.r(t),n.d(t,{default:function(){return S}});var i=n(6252),a=n(3577);const o={class:"weather"},r={key:1},s=["src","alt","width","height"],h={key:2,class:"temperature"},l=["textContent"];function c(e,t,n,c,u,d){const g=(0,i.up)("Loading"),p=(0,i.up)("skycons");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(g,{key:0})):((0,i.wg)(),(0,i.iD)("h1",r,[d._showIcon&&e.weatherIcon&&"weather.darksky"===e.weatherPlugin?((0,i.wg)(),(0,i.j4)(p,{key:0,condition:e.weatherIcon,paused:!n.animate,size:n.iconSize,color:n.iconColor},null,8,["condition","paused","size","color"])):d._showIcon&&e.weatherIcon&&"weather.openweathermap"===e.weatherPlugin?((0,i.wg)(),(0,i.iD)("img",{key:1,src:`/icons/openweathermap/${n.iconColor||"dark"}/${e.weatherIcon}.png`,alt:e.weather?.summary,width:1.5*n.iconSize,height:1.5*n.iconSize,class:"owm-icon"},null,8,s)):(0,i.kq)("",!0),d._showTemperature&&e.weather?((0,i.wg)(),(0,i.iD)("span",h,(0,a.zw)(Math.round(parseFloat(e.weather.temperature))+"°"),1)):(0,i.kq)("",!0)])),d._showSummary&&e.weather&&e.weather.summary?((0,i.wg)(),(0,i.iD)("div",{key:2,class:"summary",textContent:(0,a.zw)(e.weather.summary)},null,8,l)):(0,i.kq)("",!0)])}var u=n(2628);const d=["width","height","data-condition"];function g(e,t,n,a,o,r){return(0,i.wg)(),(0,i.iD)("canvas",{width:r.width,height:r.height,"data-condition":n.condition},null,8,d)}var p=n(6452),f=n.n(p);function m(e){const t={};return t.paused=!e.interval,t.play=()=>{e.play(),t.paused=!1},t.pause=()=>{e.pause(),t.paused=!0},t}var w={props:{condition:{type:String,required:!0},size:{type:[Number,String],default:64},color:{type:String,default:"black"},paused:{type:Boolean,default:!1},speed:{type:[Number,String],default:1}},computed:{width(){return""+this.size},height(){return""+this.size},icon(){return this.condition.toUpperCase().replace(/[\s.-]/g,"_")}},mounted(){const e=new(f())({color:this.color,speed:this.speed});e.set(this.$el,f()[this.icon]),this.paused||e.play(),this.$emit("load",m(e))}},v=n(3744);const y=(0,v.Z)(w,[["render",g]]);var M=y,C=M,k=n(1232),b={name:"Weather",mixins:[u.Z],components:{Loading:k.Z,Skycons:C},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},iconColor:{type:String,required:!1},showIcon:{required:!1,default:!0},showSummary:{required:!1,default:!0},showTemperature:{required:!1,default:!0},refreshSeconds:{type:Number,required:!1,default:900}},data:function(){return{weather:void 0,weatherIcon:void 0,weatherPlugin:void 0,loading:!1,weatherPlugins:["weather.openweathermap","weather.darksky"]}},computed:{_showSummary(){return this.parseBoolean(this.showSummary)},_showIcon(){return this.parseBoolean(this.showIcon)},_showTemperature(){return this.parseBoolean(this.showTemperature)}},methods:{async refresh(){this.loading=!0;try{const e=await this.request(`${this.weatherPlugin}.get_current_weather`);this.onWeatherChange(e)}finally{this.loading=!1}},onWeatherChange(e){this.weather||(this.weather={}),this.weather={...this.weather,...e},this.weatherIcon=this.weather.icon},initWeatherPlugin(){for(const e of this.weatherPlugins)if(this.$root.config[e]){this.weatherPlugin=e,console.debug(`Initialized weather UI - plugin: ${e}`);break}this.weatherPlugin||console.warn(`No weather plugins configured. Compatible plugins: ${this.weatherPlugins}`)}},mounted:function(){this.initWeatherPlugin(),this.refresh(),this.subscribe(this.onWeatherChange,null,"platypush.message.event.weather.NewWeatherConditionEvent"),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}};const I=(0,v.Z)(b,[["render",c],["__scopeId","data-v-150b6d72"]]);var S=I},6452:function(e,t,n){var i,a;(function(){var e=n.g.requestAnimationFrame||n.g.webkitRequestAnimationFrame||n.g.mozRequestAnimationFrame||n.g.oRequestAnimationFrame||n.g.msRequestAnimationFrame,t=n.g.cancelAnimationFrame||n.g.webkitCancelAnimationFrame||n.g.mozCancelAnimationFrame||n.g.oCancelAnimationFrame||n.g.msCancelAnimationFrame;e&&t?(i=function(t){var n={value:null};function i(){n.value=e(i),t()}return i(),n},a=function(e){t(e.value)}):(i=setInterval,a=clearInterval)})();var o=500,r=.08,s=2*Math.PI,h=2/Math.sqrt(2);function l(e,t,n,i){e.beginPath(),e.arc(t,n,i,0,s,!1),e.fill()}function c(e,t,n,i,a){e.beginPath(),e.moveTo(t,n),e.lineTo(i,a),e.stroke()}function u(e,t,n,i,a,o,r,h){var c=Math.cos(t*s),u=Math.sin(t*s);h-=r,l(e,n-u*a,i+c*o+.5*h,r+(1-.5*c)*h)}function d(e,t,n,i,a,o,r,s){var h;for(h=5;h--;)u(e,t+h/5,n,i,a,o,r,s)}function g(e,t,n,i,a,o,r){t/=3e4;var s=.21*a,h=.12*a,l=.24*a,c=.28*a;e.fillStyle=r,d(e,t,n,i,s,h,l,c),e.globalCompositeOperation="destination-out",d(e,t,n,i,s,h,l-o,c-o),e.globalCompositeOperation="source-over"}function p(e,t,n,i,a,o,r){t/=12e4;var h,l,u,d,g=.25*a-.5*o,p=.32*a+.5*o,f=.5*a-.5*o;for(e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,g,0,s,!1),e.stroke(),h=8;h--;)l=(t+h/8)*s,u=Math.cos(l),d=Math.sin(l),c(e,n+u*p,i+d*p,n+u*f,i+d*f)}function f(e,t,n,i,a,o,r){t/=15e3;var l=.29*a-.5*o,c=.05*a,u=Math.cos(t*s),d=u*s/-16;e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",n+=u*c,e.beginPath(),e.arc(n,i,l,d+s/8,d+7*s/8,!1),e.arc(n+Math.cos(d)*l*h,i+Math.sin(d)*l*h,l,d+5*s/8,d+3*s/8,!0),e.closePath(),e.stroke()}function m(e,t,n,i,a,o,r){t/=1350;var h,l,c,u,d=.16*a,g=11*s/12,p=7*s/12;for(e.fillStyle=r,h=4;h--;)l=(t+h/4)%1,c=n+(h-1.5)/1.5*(1===h||2===h?-1:1)*d,u=i+l*l*a,e.beginPath(),e.moveTo(c,u-1.5*o),e.arc(c,u,.75*o,g,p,!1),e.fill()}function w(e,t,n,i,a,o,r){t/=750;var s,h,l,u,d=.1875*a;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",s=4;s--;)h=(t+s/4)%1,l=Math.floor(n+(s-1.5)/1.5*(1===s||2===s?-1:1)*d)+.5,u=i+h*a,c(e,l,u-1.5*o,l,u+1.5*o)}function v(e,t,n,i,a,o,r){t/=3e3;var h,l,u,d,g=.16*a,p=.75*o,f=t*s*.7,m=Math.cos(f)*p,w=Math.sin(f)*p,v=f+s/3,y=Math.cos(v)*p,M=Math.sin(v)*p,C=f+2*s/3,k=Math.cos(C)*p,b=Math.sin(C)*p;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",h=4;h--;)l=(t+h/4)%1,u=n+Math.sin((l+h/4)*s)*g,d=i+l*a,c(e,u-m,d-w,u+m,d+w),c(e,u-y,d-M,u+y,d+M),c(e,u-k,d-b,u+k,d+b)}function y(e,t,n,i,a,o,r){t/=3e4;var s=.21*a,h=.06*a,l=.21*a,c=.28*a;e.fillStyle=r,d(e,t,n,i,s,h,l,c),e.globalCompositeOperation="destination-out",d(e,t,n,i,s,h,l-o,c-o),e.globalCompositeOperation="source-over"}var M=[[-.75,-.18,-.7219,-.1527,-.6971,-.1225,-.6739,-.091,-.6516,-.0588,-.6298,-.0262,-.6083,.0065,-.5868,.0396,-.5643,.0731,-.5372,.1041,-.5033,.1259,-.4662,.1406,-.4275,.1493,-.3881,.153,-.3487,.1526,-.3095,.1488,-.2708,.1421,-.2319,.1342,-.1943,.1217,-.16,.1025,-.129,.0785,-.1012,.0509,-.0764,.0206,-.0547,-.012,-.0378,-.0472,-.0324,-.0857,-.0389,-.1241,-.0546,-.1599,-.0814,-.1876,-.1193,-.1964,-.1582,-.1935,-.1931,-.1769,-.2157,-.1453,-.229,-.1085,-.2327,-.0697,-.224,-.0317,-.2064,.0033,-.1853,.0362,-.1613,.0672,-.135,.0961,-.1051,.1213,-.0706,.1397,-.0332,.1512,.0053,.158,.0442,.1624,.0833,.1636,.1224,.1615,.1613,.1565,.1999,.15,.2378,.1402,.2749,.1279,.3118,.1147,.3487,.1015,.3858,.0892,.4236,.0787,.4621,.0715,.5012,.0702,.5398,.0766,.5768,.089,.6123,.1055,.6466,.1244,.6805,.144,.7147,.163,.75,.18],[-.75,0,-.7033,.0195,-.6569,.0399,-.6104,.06,-.5634,.0789,-.5155,.0954,-.4667,.1089,-.4174,.1206,-.3676,.1299,-.3174,.1365,-.2669,.1398,-.2162,.1391,-.1658,.1347,-.1157,.1271,-.0661,.1169,-.017,.1046,.0316,.0903,.0791,.0728,.1259,.0534,.1723,.0331,.2188,.0129,.2656,-.0064,.3122,-.0263,.3586,-.0466,.4052,-.0665,.4525,-.0847,.5007,-.1002,.5497,-.113,.5991,-.124,.6491,-.1325,.6994,-.138,.75,-.14]],C=[{start:.36,end:.11},{start:.56,end:.16}];function k(e,t,n,i,a,o,r){var h=a/8,l=h/3,c=2*l,u=t%1*s,d=Math.cos(u),g=Math.sin(u);e.fillStyle=r,e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,h,u,u+Math.PI,!1),e.arc(n-l*d,i-l*g,c,u+Math.PI,u,!1),e.arc(n+c*d,i+c*g,l,u+Math.PI,u,!0),e.globalCompositeOperation="destination-out",e.fill(),e.globalCompositeOperation="source-over",e.stroke()}function b(e,t,n,i,a,o,r,s,h){t/=2500;var l,c,u,d,g=M[r],p=(t+r-C[r].start)%s,f=(t+r-C[r].end)%s,m=(t+r)%s;if(e.strokeStyle=h,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",p<1){if(e.beginPath(),p*=g.length/2-1,l=Math.floor(p),p-=l,l*=2,l+=2,e.moveTo(n+(g[l-2]*(1-p)+g[l]*p)*a,i+(g[l-1]*(1-p)+g[l+1]*p)*a),f<1){for(f*=g.length/2-1,c=Math.floor(f),f-=c,c*=2,c+=2,d=l;d!==c;d+=2)e.lineTo(n+g[d]*a,i+g[d+1]*a);e.lineTo(n+(g[c-2]*(1-f)+g[c]*f)*a,i+(g[c-1]*(1-f)+g[c+1]*f)*a)}else for(d=l;d!==g.length;d+=2)e.lineTo(n+g[d]*a,i+g[d+1]*a);e.stroke()}else if(f<1){for(e.beginPath(),f*=g.length/2-1,c=Math.floor(f),f-=c,c*=2,c+=2,e.moveTo(n+g[0]*a,i+g[1]*a),d=2;d!==c;d+=2)e.lineTo(n+g[d]*a,i+g[d+1]*a);e.lineTo(n+(g[c-2]*(1-f)+g[c]*f)*a,i+(g[c-1]*(1-f)+g[c+1]*f)*a),e.stroke()}m<1&&(m*=g.length/2-1,u=Math.floor(m),m-=u,u*=2,u+=2,k(e,t,n+(g[u-2]*(1-m)+g[u]*m)*a,i+(g[u-1]*(1-m)+g[u+1]*m)*a,a,o,h))}var I=function(e){this.list=[],this.interval=null,this.color=e&&e.color?e.color:"black",this.resizeClear=!(!e||!e.resizeClear),this.speed=Number(e&&e.speed)||1,this.speed<0&&(this.speed=1)};I.CLEAR_DAY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);p(e,t,.5*i,.5*a,o,o*r,n)},I.CLEAR_NIGHT=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);f(e,t,.5*i,.5*a,o,o*r,n)},I.PARTLY_CLOUDY_DAY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);p(e,t,.625*i,.375*a,.75*o,o*r,n),g(e,t,.375*i,.625*a,.75*o,o*r,n)},I.PARTLY_CLOUDY_NIGHT=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);f(e,t,.667*i,.375*a,.75*o,o*r,n),g(e,t,.375*i,.625*a,.75*o,o*r,n)},I.CLOUDY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);g(e,t,.5*i,.5*a,o,o*r,n)},I.RAIN=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);m(e,t,.5*i,.37*a,.9*o,o*r,n),g(e,t,.5*i,.37*a,.9*o,o*r,n)},I.SLEET=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);w(e,t,.5*i,.37*a,.9*o,o*r,n),g(e,t,.5*i,.37*a,.9*o,o*r,n)},I.SNOW=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);v(e,t,.5*i,.37*a,.9*o,o*r,n),g(e,t,.5*i,.37*a,.9*o,o*r,n)},I.WIND=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);b(e,t,.5*i,.5*a,o,o*r,0,2,n),b(e,t,.5*i,.5*a,o,o*r,1,2,n)},I.FOG=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a),h=o*r;y(e,t,.5*i,.32*a,.75*o,h,n),t/=5e3;var l=Math.cos(t*s)*o*.02,u=Math.cos((t+.25)*s)*o*.02,d=Math.cos((t+.5)*s)*o*.02,g=Math.cos((t+.75)*s)*o*.02,p=.936*a,f=Math.floor(p-.5*h)+.5,m=Math.floor(p-2.5*h)+.5;e.strokeStyle=n,e.lineWidth=h,e.lineCap="round",e.lineJoin="round",c(e,l+.2*i+.5*h,f,u+.8*i-.5*h,f),c(e,d+.2*i+.5*h,m,g+.8*i-.5*h,m)},I.prototype={_determineDrawingFunction:function(e){return"string"===typeof e&&(e=I[e.toUpperCase().replace(/-/g,"_")]||null),e},add:function(e,t){var n;"string"===typeof e&&(e=document.getElementById(e)),null!==e&&void 0!==e&&(t=this._determineDrawingFunction(t),"function"===typeof t&&(n={element:e,context:e.getContext("2d"),drawing:t},this.list.push(n),this.draw(n,o)))},set:function(e,t){var n;for("string"===typeof e&&(e=document.getElementById(e)),n=this.list.length;n--;)if(this.list[n].element===e)return this.list[n].drawing=this._determineDrawingFunction(t),void this.draw(this.list[n],o);this.add(e,t)},remove:function(e){var t;for("string"===typeof e&&(e=document.getElementById(e)),t=this.list.length;t--;)if(this.list[t].element===e)return void this.list.splice(t,1)},draw:function(e,t){var n=e.context.canvas;this.resizeClear?n.width=n.width:e.context.clearRect(0,0,n.width,n.height),e.drawing(e.context,t,this.color)},play:function(){var e=this;this.pause(),this.interval=i((function(){for(var t=Date.now()*e.speed,n=e.list.length;n--;)e.draw(e.list[n],t)}),1e3/60)},pause:function(){this.interval&&(a(this.interval),this.interval=null)}},e.exports=I}}]); -//# sourceMappingURL=1798.e72decae.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1798],{1798:function(e,t,n){n.r(t),n.d(t,{default:function(){return S}});var i=n(6252),a=n(3577);const o={class:"weather"},r={key:1},s=["src","alt","width","height"],h={key:2,class:"temperature"},l=["textContent"];function c(e,t,n,c,u,d){const g=(0,i.up)("Loading"),p=(0,i.up)("skycons");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(g,{key:0})):((0,i.wg)(),(0,i.iD)("h1",r,[d._showIcon&&e.weatherIcon&&"weather.darksky"===e.weatherPlugin?((0,i.wg)(),(0,i.j4)(p,{key:0,condition:e.weatherIcon,paused:!n.animate,size:n.iconSize,color:n.iconColor},null,8,["condition","paused","size","color"])):d._showIcon&&e.weatherIcon&&"weather.openweathermap"===e.weatherPlugin?((0,i.wg)(),(0,i.iD)("img",{key:1,src:`/icons/openweathermap/${n.iconColor||"dark"}/${e.weatherIcon}.png`,alt:e.weather?.summary,width:1.5*n.iconSize,height:1.5*n.iconSize,class:"owm-icon"},null,8,s)):(0,i.kq)("",!0),d._showTemperature&&e.weather?((0,i.wg)(),(0,i.iD)("span",h,(0,a.zw)(Math.round(parseFloat(e.weather.temperature))+"°"),1)):(0,i.kq)("",!0)])),d._showSummary&&e.weather&&e.weather.summary?((0,i.wg)(),(0,i.iD)("div",{key:2,class:"summary",textContent:(0,a.zw)(e.weather.summary)},null,8,l)):(0,i.kq)("",!0)])}var u=n(6813);const d=["width","height","data-condition"];function g(e,t,n,a,o,r){return(0,i.wg)(),(0,i.iD)("canvas",{width:r.width,height:r.height,"data-condition":n.condition},null,8,d)}var p=n(6452),f=n.n(p);function m(e){const t={};return t.paused=!e.interval,t.play=()=>{e.play(),t.paused=!1},t.pause=()=>{e.pause(),t.paused=!0},t}var w={props:{condition:{type:String,required:!0},size:{type:[Number,String],default:64},color:{type:String,default:"black"},paused:{type:Boolean,default:!1},speed:{type:[Number,String],default:1}},computed:{width(){return""+this.size},height(){return""+this.size},icon(){return this.condition.toUpperCase().replace(/[\s.-]/g,"_")}},mounted(){const e=new(f())({color:this.color,speed:this.speed});e.set(this.$el,f()[this.icon]),this.paused||e.play(),this.$emit("load",m(e))}},v=n(3744);const y=(0,v.Z)(w,[["render",g]]);var M=y,C=M,k=n(1232),b={name:"Weather",mixins:[u.Z],components:{Loading:k.Z,Skycons:C},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},iconColor:{type:String,required:!1},showIcon:{required:!1,default:!0},showSummary:{required:!1,default:!0},showTemperature:{required:!1,default:!0},refreshSeconds:{type:Number,required:!1,default:900}},data:function(){return{weather:void 0,weatherIcon:void 0,weatherPlugin:void 0,loading:!1,weatherPlugins:["weather.openweathermap","weather.darksky"]}},computed:{_showSummary(){return this.parseBoolean(this.showSummary)},_showIcon(){return this.parseBoolean(this.showIcon)},_showTemperature(){return this.parseBoolean(this.showTemperature)}},methods:{async refresh(){this.loading=!0;try{const e=await this.request(`${this.weatherPlugin}.get_current_weather`);this.onWeatherChange(e)}finally{this.loading=!1}},onWeatherChange(e){this.weather||(this.weather={}),this.weather={...this.weather,...e},this.weatherIcon=this.weather.icon},initWeatherPlugin(){for(const e of this.weatherPlugins)if(this.$root.config[e]){this.weatherPlugin=e,console.debug(`Initialized weather UI - plugin: ${e}`);break}this.weatherPlugin||console.warn(`No weather plugins configured. Compatible plugins: ${this.weatherPlugins}`)}},mounted:function(){this.initWeatherPlugin(),this.refresh(),this.subscribe(this.onWeatherChange,null,"platypush.message.event.weather.NewWeatherConditionEvent"),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}};const I=(0,v.Z)(b,[["render",c],["__scopeId","data-v-150b6d72"]]);var S=I},6452:function(e,t,n){var i,a;(function(){var e=n.g.requestAnimationFrame||n.g.webkitRequestAnimationFrame||n.g.mozRequestAnimationFrame||n.g.oRequestAnimationFrame||n.g.msRequestAnimationFrame,t=n.g.cancelAnimationFrame||n.g.webkitCancelAnimationFrame||n.g.mozCancelAnimationFrame||n.g.oCancelAnimationFrame||n.g.msCancelAnimationFrame;e&&t?(i=function(t){var n={value:null};function i(){n.value=e(i),t()}return i(),n},a=function(e){t(e.value)}):(i=setInterval,a=clearInterval)})();var o=500,r=.08,s=2*Math.PI,h=2/Math.sqrt(2);function l(e,t,n,i){e.beginPath(),e.arc(t,n,i,0,s,!1),e.fill()}function c(e,t,n,i,a){e.beginPath(),e.moveTo(t,n),e.lineTo(i,a),e.stroke()}function u(e,t,n,i,a,o,r,h){var c=Math.cos(t*s),u=Math.sin(t*s);h-=r,l(e,n-u*a,i+c*o+.5*h,r+(1-.5*c)*h)}function d(e,t,n,i,a,o,r,s){var h;for(h=5;h--;)u(e,t+h/5,n,i,a,o,r,s)}function g(e,t,n,i,a,o,r){t/=3e4;var s=.21*a,h=.12*a,l=.24*a,c=.28*a;e.fillStyle=r,d(e,t,n,i,s,h,l,c),e.globalCompositeOperation="destination-out",d(e,t,n,i,s,h,l-o,c-o),e.globalCompositeOperation="source-over"}function p(e,t,n,i,a,o,r){t/=12e4;var h,l,u,d,g=.25*a-.5*o,p=.32*a+.5*o,f=.5*a-.5*o;for(e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,g,0,s,!1),e.stroke(),h=8;h--;)l=(t+h/8)*s,u=Math.cos(l),d=Math.sin(l),c(e,n+u*p,i+d*p,n+u*f,i+d*f)}function f(e,t,n,i,a,o,r){t/=15e3;var l=.29*a-.5*o,c=.05*a,u=Math.cos(t*s),d=u*s/-16;e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",n+=u*c,e.beginPath(),e.arc(n,i,l,d+s/8,d+7*s/8,!1),e.arc(n+Math.cos(d)*l*h,i+Math.sin(d)*l*h,l,d+5*s/8,d+3*s/8,!0),e.closePath(),e.stroke()}function m(e,t,n,i,a,o,r){t/=1350;var h,l,c,u,d=.16*a,g=11*s/12,p=7*s/12;for(e.fillStyle=r,h=4;h--;)l=(t+h/4)%1,c=n+(h-1.5)/1.5*(1===h||2===h?-1:1)*d,u=i+l*l*a,e.beginPath(),e.moveTo(c,u-1.5*o),e.arc(c,u,.75*o,g,p,!1),e.fill()}function w(e,t,n,i,a,o,r){t/=750;var s,h,l,u,d=.1875*a;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",s=4;s--;)h=(t+s/4)%1,l=Math.floor(n+(s-1.5)/1.5*(1===s||2===s?-1:1)*d)+.5,u=i+h*a,c(e,l,u-1.5*o,l,u+1.5*o)}function v(e,t,n,i,a,o,r){t/=3e3;var h,l,u,d,g=.16*a,p=.75*o,f=t*s*.7,m=Math.cos(f)*p,w=Math.sin(f)*p,v=f+s/3,y=Math.cos(v)*p,M=Math.sin(v)*p,C=f+2*s/3,k=Math.cos(C)*p,b=Math.sin(C)*p;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",h=4;h--;)l=(t+h/4)%1,u=n+Math.sin((l+h/4)*s)*g,d=i+l*a,c(e,u-m,d-w,u+m,d+w),c(e,u-y,d-M,u+y,d+M),c(e,u-k,d-b,u+k,d+b)}function y(e,t,n,i,a,o,r){t/=3e4;var s=.21*a,h=.06*a,l=.21*a,c=.28*a;e.fillStyle=r,d(e,t,n,i,s,h,l,c),e.globalCompositeOperation="destination-out",d(e,t,n,i,s,h,l-o,c-o),e.globalCompositeOperation="source-over"}var M=[[-.75,-.18,-.7219,-.1527,-.6971,-.1225,-.6739,-.091,-.6516,-.0588,-.6298,-.0262,-.6083,.0065,-.5868,.0396,-.5643,.0731,-.5372,.1041,-.5033,.1259,-.4662,.1406,-.4275,.1493,-.3881,.153,-.3487,.1526,-.3095,.1488,-.2708,.1421,-.2319,.1342,-.1943,.1217,-.16,.1025,-.129,.0785,-.1012,.0509,-.0764,.0206,-.0547,-.012,-.0378,-.0472,-.0324,-.0857,-.0389,-.1241,-.0546,-.1599,-.0814,-.1876,-.1193,-.1964,-.1582,-.1935,-.1931,-.1769,-.2157,-.1453,-.229,-.1085,-.2327,-.0697,-.224,-.0317,-.2064,.0033,-.1853,.0362,-.1613,.0672,-.135,.0961,-.1051,.1213,-.0706,.1397,-.0332,.1512,.0053,.158,.0442,.1624,.0833,.1636,.1224,.1615,.1613,.1565,.1999,.15,.2378,.1402,.2749,.1279,.3118,.1147,.3487,.1015,.3858,.0892,.4236,.0787,.4621,.0715,.5012,.0702,.5398,.0766,.5768,.089,.6123,.1055,.6466,.1244,.6805,.144,.7147,.163,.75,.18],[-.75,0,-.7033,.0195,-.6569,.0399,-.6104,.06,-.5634,.0789,-.5155,.0954,-.4667,.1089,-.4174,.1206,-.3676,.1299,-.3174,.1365,-.2669,.1398,-.2162,.1391,-.1658,.1347,-.1157,.1271,-.0661,.1169,-.017,.1046,.0316,.0903,.0791,.0728,.1259,.0534,.1723,.0331,.2188,.0129,.2656,-.0064,.3122,-.0263,.3586,-.0466,.4052,-.0665,.4525,-.0847,.5007,-.1002,.5497,-.113,.5991,-.124,.6491,-.1325,.6994,-.138,.75,-.14]],C=[{start:.36,end:.11},{start:.56,end:.16}];function k(e,t,n,i,a,o,r){var h=a/8,l=h/3,c=2*l,u=t%1*s,d=Math.cos(u),g=Math.sin(u);e.fillStyle=r,e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,h,u,u+Math.PI,!1),e.arc(n-l*d,i-l*g,c,u+Math.PI,u,!1),e.arc(n+c*d,i+c*g,l,u+Math.PI,u,!0),e.globalCompositeOperation="destination-out",e.fill(),e.globalCompositeOperation="source-over",e.stroke()}function b(e,t,n,i,a,o,r,s,h){t/=2500;var l,c,u,d,g=M[r],p=(t+r-C[r].start)%s,f=(t+r-C[r].end)%s,m=(t+r)%s;if(e.strokeStyle=h,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",p<1){if(e.beginPath(),p*=g.length/2-1,l=Math.floor(p),p-=l,l*=2,l+=2,e.moveTo(n+(g[l-2]*(1-p)+g[l]*p)*a,i+(g[l-1]*(1-p)+g[l+1]*p)*a),f<1){for(f*=g.length/2-1,c=Math.floor(f),f-=c,c*=2,c+=2,d=l;d!==c;d+=2)e.lineTo(n+g[d]*a,i+g[d+1]*a);e.lineTo(n+(g[c-2]*(1-f)+g[c]*f)*a,i+(g[c-1]*(1-f)+g[c+1]*f)*a)}else for(d=l;d!==g.length;d+=2)e.lineTo(n+g[d]*a,i+g[d+1]*a);e.stroke()}else if(f<1){for(e.beginPath(),f*=g.length/2-1,c=Math.floor(f),f-=c,c*=2,c+=2,e.moveTo(n+g[0]*a,i+g[1]*a),d=2;d!==c;d+=2)e.lineTo(n+g[d]*a,i+g[d+1]*a);e.lineTo(n+(g[c-2]*(1-f)+g[c]*f)*a,i+(g[c-1]*(1-f)+g[c+1]*f)*a),e.stroke()}m<1&&(m*=g.length/2-1,u=Math.floor(m),m-=u,u*=2,u+=2,k(e,t,n+(g[u-2]*(1-m)+g[u]*m)*a,i+(g[u-1]*(1-m)+g[u+1]*m)*a,a,o,h))}var I=function(e){this.list=[],this.interval=null,this.color=e&&e.color?e.color:"black",this.resizeClear=!(!e||!e.resizeClear),this.speed=Number(e&&e.speed)||1,this.speed<0&&(this.speed=1)};I.CLEAR_DAY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);p(e,t,.5*i,.5*a,o,o*r,n)},I.CLEAR_NIGHT=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);f(e,t,.5*i,.5*a,o,o*r,n)},I.PARTLY_CLOUDY_DAY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);p(e,t,.625*i,.375*a,.75*o,o*r,n),g(e,t,.375*i,.625*a,.75*o,o*r,n)},I.PARTLY_CLOUDY_NIGHT=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);f(e,t,.667*i,.375*a,.75*o,o*r,n),g(e,t,.375*i,.625*a,.75*o,o*r,n)},I.CLOUDY=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);g(e,t,.5*i,.5*a,o,o*r,n)},I.RAIN=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);m(e,t,.5*i,.37*a,.9*o,o*r,n),g(e,t,.5*i,.37*a,.9*o,o*r,n)},I.SLEET=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);w(e,t,.5*i,.37*a,.9*o,o*r,n),g(e,t,.5*i,.37*a,.9*o,o*r,n)},I.SNOW=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);v(e,t,.5*i,.37*a,.9*o,o*r,n),g(e,t,.5*i,.37*a,.9*o,o*r,n)},I.WIND=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a);b(e,t,.5*i,.5*a,o,o*r,0,2,n),b(e,t,.5*i,.5*a,o,o*r,1,2,n)},I.FOG=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a),h=o*r;y(e,t,.5*i,.32*a,.75*o,h,n),t/=5e3;var l=Math.cos(t*s)*o*.02,u=Math.cos((t+.25)*s)*o*.02,d=Math.cos((t+.5)*s)*o*.02,g=Math.cos((t+.75)*s)*o*.02,p=.936*a,f=Math.floor(p-.5*h)+.5,m=Math.floor(p-2.5*h)+.5;e.strokeStyle=n,e.lineWidth=h,e.lineCap="round",e.lineJoin="round",c(e,l+.2*i+.5*h,f,u+.8*i-.5*h,f),c(e,d+.2*i+.5*h,m,g+.8*i-.5*h,m)},I.prototype={_determineDrawingFunction:function(e){return"string"===typeof e&&(e=I[e.toUpperCase().replace(/-/g,"_")]||null),e},add:function(e,t){var n;"string"===typeof e&&(e=document.getElementById(e)),null!==e&&void 0!==e&&(t=this._determineDrawingFunction(t),"function"===typeof t&&(n={element:e,context:e.getContext("2d"),drawing:t},this.list.push(n),this.draw(n,o)))},set:function(e,t){var n;for("string"===typeof e&&(e=document.getElementById(e)),n=this.list.length;n--;)if(this.list[n].element===e)return this.list[n].drawing=this._determineDrawingFunction(t),void this.draw(this.list[n],o);this.add(e,t)},remove:function(e){var t;for("string"===typeof e&&(e=document.getElementById(e)),t=this.list.length;t--;)if(this.list[t].element===e)return void this.list.splice(t,1)},draw:function(e,t){var n=e.context.canvas;this.resizeClear?n.width=n.width:e.context.clearRect(0,0,n.width,n.height),e.drawing(e.context,t,this.color)},play:function(){var e=this;this.pause(),this.interval=i((function(){for(var t=Date.now()*e.speed,n=e.list.length;n--;)e.draw(e.list[n],t)}),1e3/60)},pause:function(){this.interval&&(a(this.interval),this.interval=null)}},e.exports=I}}]); +//# sourceMappingURL=1798.2ea76630.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1798.2ea76630.js.map b/platypush/backend/http/webapp/dist/static/js/1798.2ea76630.js.map new file mode 100644 index 00000000..c9c65e97 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1798.2ea76630.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/1798.2ea76630.js","mappings":"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,EAAGC,EAAIC,EAAIY,EAAIL,EAAG1H,GACtCiH,GAAK,IAEL,IAAIe,EAAS,IAALD,EACNE,EAAS,IAALF,EACJP,EAAS,IAALO,EACJG,EAAS,IAALH,EAEN9B,EAAIkC,UAAYnI,EAChB4H,EAAM3B,EAAKgB,EAAGC,EAAIC,EAAIa,EAAGC,EAAGT,EAAGU,GAE/BjC,EAAImC,yBAA2B,kBAC/BR,EAAM3B,EAAKgB,EAAGC,EAAIC,EAAIa,EAAGC,EAAGT,EAAIE,EAAGQ,EAAIR,GACvCzB,EAAImC,yBAA2B,aACjC,CAkCA,IAAIuB,EAAa,CACb,EACG,KACA,KACA,OACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,OACA,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,MACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,IACD,OACC,KACD,OACC,MACD,OACC,MACD,OACC,OACA,MACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,MACA,OACA,MACD,OACC,MACD,OACC,MACD,OACC,KACD,OACC,MACD,OACC,MACD,OACC,MACD,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,IACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,KACA,IACA,KAEF,EACG,IACD,GACC,MACD,OACC,MACD,OACC,MACD,KACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,KACD,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,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","sources":["webpack://platypush/./src/components/widgets/Weather/Index.vue","webpack://platypush/./node_modules/vue-skycons/src/Skycon.vue","webpack://platypush/./node_modules/vue-skycons/src/Skycon.vue?023c","webpack://platypush/./node_modules/vue-skycons/src/index.js","webpack://platypush/./src/components/widgets/Weather/Index.vue?a6ee","webpack://platypush/./node_modules/vue-skycons/src/skycons.js"],"sourcesContent":["\n\n\n\n\n","\n\n\n","import { render } from \"./Skycon.vue?vue&type=template&id=e57dcf7c\"\nimport script from \"./Skycon.vue?vue&type=script&lang=js\"\nexport * from \"./Skycon.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import SkyconComponent from \"./Skycon.vue\";\nexport default SkyconComponent;\n","import { render } from \"./Index.vue?vue&type=template&id=150b6d72&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=150b6d72&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-150b6d72\"]])\n\nexport default __exports__","\"use strict\";\n\n/* Set up a RequestAnimationFrame shim so we can animate efficiently FOR\n * GREAT JUSTICE. */\nvar requestInterval, cancelInterval;\n\n(function() {\n var raf =\n global.requestAnimationFrame ||\n global.webkitRequestAnimationFrame ||\n global.mozRequestAnimationFrame ||\n global.oRequestAnimationFrame ||\n global.msRequestAnimationFrame,\n caf =\n global.cancelAnimationFrame ||\n global.webkitCancelAnimationFrame ||\n global.mozCancelAnimationFrame ||\n global.oCancelAnimationFrame ||\n global.msCancelAnimationFrame;\n\n if (raf && caf) {\n requestInterval = function(fn) {\n var handle = { value: null };\n\n function loop() {\n handle.value = raf(loop);\n fn();\n }\n\n loop();\n return handle;\n };\n\n cancelInterval = function(handle) {\n caf(handle.value);\n };\n } else {\n requestInterval = setInterval;\n cancelInterval = clearInterval;\n }\n})();\n\n/* Catmull-rom spline stuffs. */\n/*\n function upsample(n, spline) {\n var polyline = [],\n len = spline.length,\n bx = spline[0],\n by = spline[1],\n cx = spline[2],\n cy = spline[3],\n dx = spline[4],\n dy = spline[5],\n i, j, ax, ay, px, qx, rx, sx, py, qy, ry, sy, t;\n\n for(i = 6; i !== spline.length; i += 2) {\n ax = bx;\n bx = cx;\n cx = dx;\n dx = spline[i ];\n px = -0.5 * ax + 1.5 * bx - 1.5 * cx + 0.5 * dx;\n qx = ax - 2.5 * bx + 2.0 * cx - 0.5 * dx;\n rx = -0.5 * ax + 0.5 * cx ;\n sx = bx ;\n\n ay = by;\n by = cy;\n cy = dy;\n dy = spline[i + 1];\n py = -0.5 * ay + 1.5 * by - 1.5 * cy + 0.5 * dy;\n qy = ay - 2.5 * by + 2.0 * cy - 0.5 * dy;\n ry = -0.5 * ay + 0.5 * cy ;\n sy = by ;\n\n for(j = 0; j !== n; ++j) {\n t = j / n;\n\n polyline.push(\n ((px * t + qx) * t + rx) * t + sx,\n ((py * t + qy) * t + ry) * t + sy\n );\n }\n }\n\n polyline.push(\n px + qx + rx + sx,\n py + qy + ry + sy\n );\n\n return polyline;\n }\n\n function downsample(n, polyline) {\n var len = 0,\n i, dx, dy;\n\n for(i = 2; i !== polyline.length; i += 2) {\n dx = polyline[i ] - polyline[i - 2];\n dy = polyline[i + 1] - polyline[i - 1];\n len += Math.sqrt(dx * dx + dy * dy);\n }\n\n len /= n;\n\n var small = [],\n target = len,\n min = 0,\n max, t;\n\n small.push(polyline[0], polyline[1]);\n\n for(i = 2; i !== polyline.length; i += 2) {\n dx = polyline[i ] - polyline[i - 2];\n dy = polyline[i + 1] - polyline[i - 1];\n max = min + Math.sqrt(dx * dx + dy * dy);\n\n if(max > target) {\n t = (target - min) / (max - min);\n\n small.push(\n polyline[i - 2] + dx * t,\n polyline[i - 1] + dy * t\n );\n\n target += len;\n }\n\n min = max;\n }\n\n small.push(polyline[polyline.length - 2], polyline[polyline.length - 1]);\n\n return small;\n }\n */\n\n/* Define skycon things. */\n/* FIXME: I'm *really really* sorry that this code is so gross. Really, I am.\n * I'll try to clean it up eventually! Promise! */\nvar KEYFRAME = 500,\n STROKE = 0.08,\n TAU = 2.0 * Math.PI,\n TWO_OVER_SQRT_2 = 2.0 / Math.sqrt(2);\n\nfunction circle(ctx, x, y, r) {\n ctx.beginPath();\n ctx.arc(x, y, r, 0, TAU, false);\n ctx.fill();\n}\n\nfunction line(ctx, ax, ay, bx, by) {\n ctx.beginPath();\n ctx.moveTo(ax, ay);\n ctx.lineTo(bx, by);\n ctx.stroke();\n}\n\nfunction puff(ctx, t, cx, cy, rx, ry, rmin, rmax) {\n var c = Math.cos(t * TAU),\n s = Math.sin(t * TAU);\n\n rmax -= rmin;\n\n circle(\n ctx,\n cx - s * rx,\n cy + c * ry + rmax * 0.5,\n rmin + (1 - c * 0.5) * rmax\n );\n}\n\nfunction puffs(ctx, t, cx, cy, rx, ry, rmin, rmax) {\n var i;\n\n for (i = 5; i--; ) puff(ctx, t + i / 5, cx, cy, rx, ry, rmin, rmax);\n}\n\nfunction cloud(ctx, t, cx, cy, cw, s, color) {\n t /= 30000;\n\n var a = cw * 0.21,\n b = cw * 0.12,\n c = cw * 0.24,\n d = cw * 0.28;\n\n ctx.fillStyle = color;\n puffs(ctx, t, cx, cy, a, b, c, d);\n\n ctx.globalCompositeOperation = \"destination-out\";\n puffs(ctx, t, cx, cy, a, b, c - s, d - s);\n ctx.globalCompositeOperation = \"source-over\";\n}\n\nfunction sun(ctx, t, cx, cy, cw, s, color) {\n t /= 120000;\n\n var a = cw * 0.25 - s * 0.5,\n b = cw * 0.32 + s * 0.5,\n c = cw * 0.5 - s * 0.5,\n i,\n p,\n cos,\n sin;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n ctx.beginPath();\n ctx.arc(cx, cy, a, 0, TAU, false);\n ctx.stroke();\n\n for (i = 8; i--; ) {\n p = (t + i / 8) * TAU;\n cos = Math.cos(p);\n sin = Math.sin(p);\n line(ctx, cx + cos * b, cy + sin * b, cx + cos * c, cy + sin * c);\n }\n}\n\nfunction moon(ctx, t, cx, cy, cw, s, color) {\n t /= 15000;\n\n var a = cw * 0.29 - s * 0.5,\n b = cw * 0.05,\n c = Math.cos(t * TAU),\n p = (c * TAU) / -16;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n cx += c * b;\n\n ctx.beginPath();\n ctx.arc(cx, cy, a, p + TAU / 8, p + (TAU * 7) / 8, false);\n ctx.arc(\n cx + Math.cos(p) * a * TWO_OVER_SQRT_2,\n cy + Math.sin(p) * a * TWO_OVER_SQRT_2,\n a,\n p + (TAU * 5) / 8,\n p + (TAU * 3) / 8,\n true\n );\n ctx.closePath();\n ctx.stroke();\n}\n\nfunction rain(ctx, t, cx, cy, cw, s, color) {\n t /= 1350;\n\n var a = cw * 0.16,\n b = (TAU * 11) / 12,\n c = (TAU * 7) / 12,\n i,\n p,\n x,\n y;\n\n ctx.fillStyle = color;\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x = cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a;\n y = cy + p * p * cw;\n ctx.beginPath();\n ctx.moveTo(x, y - s * 1.5);\n ctx.arc(x, y, s * 0.75, b, c, false);\n ctx.fill();\n }\n}\n\nfunction sleet(ctx, t, cx, cy, cw, s, color) {\n t /= 750;\n\n var a = cw * 0.1875,\n i,\n p,\n x,\n y;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s * 0.5;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x =\n Math.floor(cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a) +\n 0.5;\n y = cy + p * cw;\n line(ctx, x, y - s * 1.5, x, y + s * 1.5);\n }\n}\n\nfunction snow(ctx, t, cx, cy, cw, s, color) {\n t /= 3000;\n\n var a = cw * 0.16,\n b = s * 0.75,\n u = t * TAU * 0.7,\n ux = Math.cos(u) * b,\n uy = Math.sin(u) * b,\n v = u + TAU / 3,\n vx = Math.cos(v) * b,\n vy = Math.sin(v) * b,\n w = u + (TAU * 2) / 3,\n wx = Math.cos(w) * b,\n wy = Math.sin(w) * b,\n i,\n p,\n x,\n y;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s * 0.5;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x = cx + Math.sin((p + i / 4) * TAU) * a;\n y = cy + p * cw;\n\n line(ctx, x - ux, y - uy, x + ux, y + uy);\n line(ctx, x - vx, y - vy, x + vx, y + vy);\n line(ctx, x - wx, y - wy, x + wx, y + wy);\n }\n}\n\nfunction fogbank(ctx, t, cx, cy, cw, s, color) {\n t /= 30000;\n\n var a = cw * 0.21,\n b = cw * 0.06,\n c = cw * 0.21,\n d = cw * 0.28;\n\n ctx.fillStyle = color;\n puffs(ctx, t, cx, cy, a, b, c, d);\n\n ctx.globalCompositeOperation = \"destination-out\";\n puffs(ctx, t, cx, cy, a, b, c - s, d - s);\n ctx.globalCompositeOperation = \"source-over\";\n}\n\n/*\n var WIND_PATHS = [\n downsample(63, upsample(8, [\n -1.00, -0.28,\n -0.75, -0.18,\n -0.50, 0.12,\n -0.20, 0.12,\n -0.04, -0.04,\n -0.07, -0.18,\n -0.19, -0.18,\n -0.23, -0.05,\n -0.12, 0.11,\n 0.02, 0.16,\n 0.20, 0.15,\n 0.50, 0.07,\n 0.75, 0.18,\n 1.00, 0.28\n ])),\n downsample(31, upsample(16, [\n -1.00, -0.10,\n -0.75, 0.00,\n -0.50, 0.10,\n -0.25, 0.14,\n 0.00, 0.10,\n 0.25, 0.00,\n 0.50, -0.10,\n 0.75, -0.14,\n 1.00, -0.10\n ]))\n ];\n */\n\nvar WIND_PATHS = [\n [\n -0.75,\n -0.18,\n -0.7219,\n -0.1527,\n -0.6971,\n -0.1225,\n -0.6739,\n -0.091,\n -0.6516,\n -0.0588,\n -0.6298,\n -0.0262,\n -0.6083,\n 0.0065,\n -0.5868,\n 0.0396,\n -0.5643,\n 0.0731,\n -0.5372,\n 0.1041,\n -0.5033,\n 0.1259,\n -0.4662,\n 0.1406,\n -0.4275,\n 0.1493,\n -0.3881,\n 0.153,\n -0.3487,\n 0.1526,\n -0.3095,\n 0.1488,\n -0.2708,\n 0.1421,\n -0.2319,\n 0.1342,\n -0.1943,\n 0.1217,\n -0.16,\n 0.1025,\n -0.129,\n 0.0785,\n -0.1012,\n 0.0509,\n -0.0764,\n 0.0206,\n -0.0547,\n -0.012,\n -0.0378,\n -0.0472,\n -0.0324,\n -0.0857,\n -0.0389,\n -0.1241,\n -0.0546,\n -0.1599,\n -0.0814,\n -0.1876,\n -0.1193,\n -0.1964,\n -0.1582,\n -0.1935,\n -0.1931,\n -0.1769,\n -0.2157,\n -0.1453,\n -0.229,\n -0.1085,\n -0.2327,\n -0.0697,\n -0.224,\n -0.0317,\n -0.2064,\n 0.0033,\n -0.1853,\n 0.0362,\n -0.1613,\n 0.0672,\n -0.135,\n 0.0961,\n -0.1051,\n 0.1213,\n -0.0706,\n 0.1397,\n -0.0332,\n 0.1512,\n 0.0053,\n 0.158,\n 0.0442,\n 0.1624,\n 0.0833,\n 0.1636,\n 0.1224,\n 0.1615,\n 0.1613,\n 0.1565,\n 0.1999,\n 0.15,\n 0.2378,\n 0.1402,\n 0.2749,\n 0.1279,\n 0.3118,\n 0.1147,\n 0.3487,\n 0.1015,\n 0.3858,\n 0.0892,\n 0.4236,\n 0.0787,\n 0.4621,\n 0.0715,\n 0.5012,\n 0.0702,\n 0.5398,\n 0.0766,\n 0.5768,\n 0.089,\n 0.6123,\n 0.1055,\n 0.6466,\n 0.1244,\n 0.6805,\n 0.144,\n 0.7147,\n 0.163,\n 0.75,\n 0.18\n ],\n [\n -0.75,\n 0.0,\n -0.7033,\n 0.0195,\n -0.6569,\n 0.0399,\n -0.6104,\n 0.06,\n -0.5634,\n 0.0789,\n -0.5155,\n 0.0954,\n -0.4667,\n 0.1089,\n -0.4174,\n 0.1206,\n -0.3676,\n 0.1299,\n -0.3174,\n 0.1365,\n -0.2669,\n 0.1398,\n -0.2162,\n 0.1391,\n -0.1658,\n 0.1347,\n -0.1157,\n 0.1271,\n -0.0661,\n 0.1169,\n -0.017,\n 0.1046,\n 0.0316,\n 0.0903,\n 0.0791,\n 0.0728,\n 0.1259,\n 0.0534,\n 0.1723,\n 0.0331,\n 0.2188,\n 0.0129,\n 0.2656,\n -0.0064,\n 0.3122,\n -0.0263,\n 0.3586,\n -0.0466,\n 0.4052,\n -0.0665,\n 0.4525,\n -0.0847,\n 0.5007,\n -0.1002,\n 0.5497,\n -0.113,\n 0.5991,\n -0.124,\n 0.6491,\n -0.1325,\n 0.6994,\n -0.138,\n 0.75,\n -0.14\n ]\n ],\n WIND_OFFSETS = [\n { start: 0.36, end: 0.11 },\n { start: 0.56, end: 0.16 }\n ];\n\nfunction leaf(ctx, t, x, y, cw, s, color) {\n var a = cw / 8,\n b = a / 3,\n c = 2 * b,\n d = (t % 1) * TAU,\n e = Math.cos(d),\n f = Math.sin(d);\n\n ctx.fillStyle = color;\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n ctx.beginPath();\n ctx.arc(x, y, a, d, d + Math.PI, false);\n ctx.arc(x - b * e, y - b * f, c, d + Math.PI, d, false);\n ctx.arc(x + c * e, y + c * f, b, d + Math.PI, d, true);\n ctx.globalCompositeOperation = \"destination-out\";\n ctx.fill();\n ctx.globalCompositeOperation = \"source-over\";\n ctx.stroke();\n}\n\nfunction swoosh(ctx, t, cx, cy, cw, s, index, total, color) {\n t /= 2500;\n\n var path = WIND_PATHS[index],\n a = (t + index - WIND_OFFSETS[index].start) % total,\n c = (t + index - WIND_OFFSETS[index].end) % total,\n e = (t + index) % total,\n b,\n d,\n f,\n i;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n if (a < 1) {\n ctx.beginPath();\n\n a *= path.length / 2 - 1;\n b = Math.floor(a);\n a -= b;\n b *= 2;\n b += 2;\n\n ctx.moveTo(\n cx + (path[b - 2] * (1 - a) + path[b] * a) * cw,\n cy + (path[b - 1] * (1 - a) + path[b + 1] * a) * cw\n );\n\n if (c < 1) {\n c *= path.length / 2 - 1;\n d = Math.floor(c);\n c -= d;\n d *= 2;\n d += 2;\n\n for (i = b; i !== d; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.lineTo(\n cx + (path[d - 2] * (1 - c) + path[d] * c) * cw,\n cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw\n );\n } else\n for (i = b; i !== path.length; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.stroke();\n } else if (c < 1) {\n ctx.beginPath();\n\n c *= path.length / 2 - 1;\n d = Math.floor(c);\n c -= d;\n d *= 2;\n d += 2;\n\n ctx.moveTo(cx + path[0] * cw, cy + path[1] * cw);\n\n for (i = 2; i !== d; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.lineTo(\n cx + (path[d - 2] * (1 - c) + path[d] * c) * cw,\n cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw\n );\n\n ctx.stroke();\n }\n\n if (e < 1) {\n e *= path.length / 2 - 1;\n f = Math.floor(e);\n e -= f;\n f *= 2;\n f += 2;\n\n leaf(\n ctx,\n t,\n cx + (path[f - 2] * (1 - e) + path[f] * e) * cw,\n cy + (path[f - 1] * (1 - e) + path[f + 1] * e) * cw,\n cw,\n s,\n color\n );\n }\n}\n\nvar Skycons = function(opts) {\n this.list = [];\n this.interval = null;\n this.color = opts && opts.color ? opts.color : \"black\";\n this.resizeClear = !!(opts && opts.resizeClear);\n this.speed = Number(opts && opts.speed) || 1;\n if (this.speed < 0) this.speed = 1;\n};\n\nSkycons.CLEAR_DAY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sun(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.CLEAR_NIGHT = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n moon(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.PARTLY_CLOUDY_DAY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sun(ctx, t, w * 0.625, h * 0.375, s * 0.75, s * STROKE, color);\n cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);\n};\n\nSkycons.PARTLY_CLOUDY_NIGHT = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n moon(ctx, t, w * 0.667, h * 0.375, s * 0.75, s * STROKE, color);\n cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);\n};\n\nSkycons.CLOUDY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n cloud(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.RAIN = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n rain(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.SLEET = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sleet(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.SNOW = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n snow(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.WIND = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 0, 2, color);\n swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 1, 2, color);\n};\n\nSkycons.FOG = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h),\n k = s * STROKE;\n\n fogbank(ctx, t, w * 0.5, h * 0.32, s * 0.75, k, color);\n\n t /= 5000;\n\n var a = Math.cos(t * TAU) * s * 0.02,\n b = Math.cos((t + 0.25) * TAU) * s * 0.02,\n c = Math.cos((t + 0.5) * TAU) * s * 0.02,\n d = Math.cos((t + 0.75) * TAU) * s * 0.02,\n n = h * 0.936,\n e = Math.floor(n - k * 0.5) + 0.5,\n f = Math.floor(n - k * 2.5) + 0.5;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = k;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n line(ctx, a + w * 0.2 + k * 0.5, e, b + w * 0.8 - k * 0.5, e);\n line(ctx, c + w * 0.2 + k * 0.5, f, d + w * 0.8 - k * 0.5, f);\n};\n\nSkycons.prototype = {\n _determineDrawingFunction: function(draw) {\n if (typeof draw === \"string\")\n draw = Skycons[draw.toUpperCase().replace(/-/g, \"_\")] || null;\n\n return draw;\n },\n add: function(el, draw) {\n var obj;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n // Does nothing if canvas name doesn't exists\n if (el === null || el === undefined) return;\n\n draw = this._determineDrawingFunction(draw);\n\n // Does nothing if the draw function isn't actually a function\n if (typeof draw !== \"function\") return;\n\n obj = {\n element: el,\n context: el.getContext(\"2d\"),\n drawing: draw\n };\n\n this.list.push(obj);\n this.draw(obj, KEYFRAME);\n },\n set: function(el, draw) {\n var i;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n for (i = this.list.length; i--; )\n if (this.list[i].element === el) {\n this.list[i].drawing = this._determineDrawingFunction(draw);\n this.draw(this.list[i], KEYFRAME);\n return;\n }\n\n this.add(el, draw);\n },\n remove: function(el) {\n var i;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n for (i = this.list.length; i--; )\n if (this.list[i].element === el) {\n this.list.splice(i, 1);\n return;\n }\n },\n draw: function(obj, time) {\n var canvas = obj.context.canvas;\n\n if (this.resizeClear) canvas.width = canvas.width;\n else obj.context.clearRect(0, 0, canvas.width, canvas.height);\n\n obj.drawing(obj.context, time, this.color);\n },\n play: function() {\n var self = this;\n\n this.pause();\n this.interval = requestInterval(function() {\n var now = Date.now() * self.speed;\n for (var i = self.list.length; i--; ) {\n self.draw(self.list[i], now);\n }\n }, 1000 / 60);\n },\n pause: function() {\n if (this.interval) {\n cancelInterval(this.interval);\n this.interval = null;\n }\n }\n};\n\nmodule.exports = Skycons;\n"],"names":["class","loading","_showIcon","weatherIcon","weatherPlugin","condition","paused","animate","size","iconSize","color","iconColor","src","alt","weather","summary","width","height","_showTemperature","Math","round","parseFloat","temperature","_showSummary","buildWrapper","skycons","wrapped","interval","play","pause","props","type","String","required","Number","default","Boolean","speed","computed","this","icon","toUpperCase","replace","mounted","set","$el","$emit","__exports__","name","mixins","Utils","components","Loading","Skycons","showIcon","showSummary","showTemperature","refreshSeconds","data","undefined","weatherPlugins","parseBoolean","methods","async","request","onWeatherChange","event","initWeatherPlugin","plugin","$root","config","console","debug","warn","refresh","subscribe","setInterval","parseInt","toFixed","render","requestInterval","cancelInterval","raf","g","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame","msRequestAnimationFrame","caf","cancelAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","oCancelAnimationFrame","msCancelAnimationFrame","fn","handle","value","loop","clearInterval","KEYFRAME","STROKE","TAU","PI","TWO_OVER_SQRT_2","sqrt","circle","ctx","x","y","r","beginPath","arc","fill","line","ax","ay","bx","by","moveTo","lineTo","stroke","puff","t","cx","cy","rx","ry","rmin","rmax","c","cos","s","sin","puffs","i","cloud","cw","a","b","d","fillStyle","globalCompositeOperation","sun","p","strokeStyle","lineWidth","lineCap","lineJoin","moon","closePath","rain","sleet","floor","snow","u","ux","uy","v","vx","vy","w","wx","wy","fogbank","WIND_PATHS","WIND_OFFSETS","start","end","leaf","e","f","swoosh","index","total","path","length","opts","list","resizeClear","CLEAR_DAY","canvas","h","min","CLEAR_NIGHT","PARTLY_CLOUDY_DAY","PARTLY_CLOUDY_NIGHT","CLOUDY","RAIN","SLEET","SNOW","WIND","FOG","k","n","prototype","_determineDrawingFunction","draw","add","el","obj","document","getElementById","element","context","getContext","drawing","push","remove","splice","time","clearRect","self","now","Date","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1798.e72decae.js.map b/platypush/backend/http/webapp/dist/static/js/1798.e72decae.js.map deleted file mode 100644 index b32e9fe1..00000000 --- a/platypush/backend/http/webapp/dist/static/js/1798.e72decae.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/1798.e72decae.js","mappings":"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IC,EAAIa,EAAGC,EAAGT,EAAGU,GAE/BjC,EAAImC,yBAA2B,kBAC/BR,EAAM3B,EAAKgB,EAAGC,EAAIC,EAAIa,EAAGC,EAAGT,EAAIE,EAAGQ,EAAIR,GACvCzB,EAAImC,yBAA2B,cAmCjC,IAAIuB,EAAa,CACb,EACG,KACA,KACA,OACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,OACA,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,MACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,IACD,OACC,KACD,OACC,MACD,OACC,MACD,OACC,OACA,MACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,MACA,OACA,MACD,OACC,MACD,OACC,MACD,OACC,KACD,OACC,MACD,OACC,MACD,OACC,MACD,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,IACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,KACA,IACA,KAEF,EACG,IACD,GACC,MACD,OACC,MACD,OACC,MACD,KACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,KACD,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,MACD,OACC,KACD,OACC,KACD,OACC,MACD,OACC,KACD,KACC,MAGLC,EAAe,CACb,CAAEC,MAAO,IAAMC,IAAK,KACpB,CAAED,MAAO,IAAMC,IAAK,MAGx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","sources":["webpack://platypush/./src/components/widgets/Weather/Index.vue","webpack://platypush/./node_modules/vue-skycons/src/Skycon.vue","webpack://platypush/./node_modules/vue-skycons/src/Skycon.vue?023c","webpack://platypush/./node_modules/vue-skycons/src/index.js","webpack://platypush/./src/components/widgets/Weather/Index.vue?a6ee","webpack://platypush/./node_modules/vue-skycons/src/skycons.js"],"sourcesContent":["\n\n\n\n\n","\n\n\n","import { render } from \"./Skycon.vue?vue&type=template&id=e57dcf7c\"\nimport script from \"./Skycon.vue?vue&type=script&lang=js\"\nexport * from \"./Skycon.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import SkyconComponent from \"./Skycon.vue\";\nexport default SkyconComponent;\n","import { render } from \"./Index.vue?vue&type=template&id=150b6d72&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=150b6d72&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-150b6d72\"]])\n\nexport default __exports__","\"use strict\";\n\n/* Set up a RequestAnimationFrame shim so we can animate efficiently FOR\n * GREAT JUSTICE. */\nvar requestInterval, cancelInterval;\n\n(function() {\n var raf =\n global.requestAnimationFrame ||\n global.webkitRequestAnimationFrame ||\n global.mozRequestAnimationFrame ||\n global.oRequestAnimationFrame ||\n global.msRequestAnimationFrame,\n caf =\n global.cancelAnimationFrame ||\n global.webkitCancelAnimationFrame ||\n global.mozCancelAnimationFrame ||\n global.oCancelAnimationFrame ||\n global.msCancelAnimationFrame;\n\n if (raf && caf) {\n requestInterval = function(fn) {\n var handle = { value: null };\n\n function loop() {\n handle.value = raf(loop);\n fn();\n }\n\n loop();\n return handle;\n };\n\n cancelInterval = function(handle) {\n caf(handle.value);\n };\n } else {\n requestInterval = setInterval;\n cancelInterval = clearInterval;\n }\n})();\n\n/* Catmull-rom spline stuffs. */\n/*\n function upsample(n, spline) {\n var polyline = [],\n len = spline.length,\n bx = spline[0],\n by = spline[1],\n cx = spline[2],\n cy = spline[3],\n dx = spline[4],\n dy = spline[5],\n i, j, ax, ay, px, qx, rx, sx, py, qy, ry, sy, t;\n\n for(i = 6; i !== spline.length; i += 2) {\n ax = bx;\n bx = cx;\n cx = dx;\n dx = spline[i ];\n px = -0.5 * ax + 1.5 * bx - 1.5 * cx + 0.5 * dx;\n qx = ax - 2.5 * bx + 2.0 * cx - 0.5 * dx;\n rx = -0.5 * ax + 0.5 * cx ;\n sx = bx ;\n\n ay = by;\n by = cy;\n cy = dy;\n dy = spline[i + 1];\n py = -0.5 * ay + 1.5 * by - 1.5 * cy + 0.5 * dy;\n qy = ay - 2.5 * by + 2.0 * cy - 0.5 * dy;\n ry = -0.5 * ay + 0.5 * cy ;\n sy = by ;\n\n for(j = 0; j !== n; ++j) {\n t = j / n;\n\n polyline.push(\n ((px * t + qx) * t + rx) * t + sx,\n ((py * t + qy) * t + ry) * t + sy\n );\n }\n }\n\n polyline.push(\n px + qx + rx + sx,\n py + qy + ry + sy\n );\n\n return polyline;\n }\n\n function downsample(n, polyline) {\n var len = 0,\n i, dx, dy;\n\n for(i = 2; i !== polyline.length; i += 2) {\n dx = polyline[i ] - polyline[i - 2];\n dy = polyline[i + 1] - polyline[i - 1];\n len += Math.sqrt(dx * dx + dy * dy);\n }\n\n len /= n;\n\n var small = [],\n target = len,\n min = 0,\n max, t;\n\n small.push(polyline[0], polyline[1]);\n\n for(i = 2; i !== polyline.length; i += 2) {\n dx = polyline[i ] - polyline[i - 2];\n dy = polyline[i + 1] - polyline[i - 1];\n max = min + Math.sqrt(dx * dx + dy * dy);\n\n if(max > target) {\n t = (target - min) / (max - min);\n\n small.push(\n polyline[i - 2] + dx * t,\n polyline[i - 1] + dy * t\n );\n\n target += len;\n }\n\n min = max;\n }\n\n small.push(polyline[polyline.length - 2], polyline[polyline.length - 1]);\n\n return small;\n }\n */\n\n/* Define skycon things. */\n/* FIXME: I'm *really really* sorry that this code is so gross. Really, I am.\n * I'll try to clean it up eventually! Promise! */\nvar KEYFRAME = 500,\n STROKE = 0.08,\n TAU = 2.0 * Math.PI,\n TWO_OVER_SQRT_2 = 2.0 / Math.sqrt(2);\n\nfunction circle(ctx, x, y, r) {\n ctx.beginPath();\n ctx.arc(x, y, r, 0, TAU, false);\n ctx.fill();\n}\n\nfunction line(ctx, ax, ay, bx, by) {\n ctx.beginPath();\n ctx.moveTo(ax, ay);\n ctx.lineTo(bx, by);\n ctx.stroke();\n}\n\nfunction puff(ctx, t, cx, cy, rx, ry, rmin, rmax) {\n var c = Math.cos(t * TAU),\n s = Math.sin(t * TAU);\n\n rmax -= rmin;\n\n circle(\n ctx,\n cx - s * rx,\n cy + c * ry + rmax * 0.5,\n rmin + (1 - c * 0.5) * rmax\n );\n}\n\nfunction puffs(ctx, t, cx, cy, rx, ry, rmin, rmax) {\n var i;\n\n for (i = 5; i--; ) puff(ctx, t + i / 5, cx, cy, rx, ry, rmin, rmax);\n}\n\nfunction cloud(ctx, t, cx, cy, cw, s, color) {\n t /= 30000;\n\n var a = cw * 0.21,\n b = cw * 0.12,\n c = cw * 0.24,\n d = cw * 0.28;\n\n ctx.fillStyle = color;\n puffs(ctx, t, cx, cy, a, b, c, d);\n\n ctx.globalCompositeOperation = \"destination-out\";\n puffs(ctx, t, cx, cy, a, b, c - s, d - s);\n ctx.globalCompositeOperation = \"source-over\";\n}\n\nfunction sun(ctx, t, cx, cy, cw, s, color) {\n t /= 120000;\n\n var a = cw * 0.25 - s * 0.5,\n b = cw * 0.32 + s * 0.5,\n c = cw * 0.5 - s * 0.5,\n i,\n p,\n cos,\n sin;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n ctx.beginPath();\n ctx.arc(cx, cy, a, 0, TAU, false);\n ctx.stroke();\n\n for (i = 8; i--; ) {\n p = (t + i / 8) * TAU;\n cos = Math.cos(p);\n sin = Math.sin(p);\n line(ctx, cx + cos * b, cy + sin * b, cx + cos * c, cy + sin * c);\n }\n}\n\nfunction moon(ctx, t, cx, cy, cw, s, color) {\n t /= 15000;\n\n var a = cw * 0.29 - s * 0.5,\n b = cw * 0.05,\n c = Math.cos(t * TAU),\n p = (c * TAU) / -16;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n cx += c * b;\n\n ctx.beginPath();\n ctx.arc(cx, cy, a, p + TAU / 8, p + (TAU * 7) / 8, false);\n ctx.arc(\n cx + Math.cos(p) * a * TWO_OVER_SQRT_2,\n cy + Math.sin(p) * a * TWO_OVER_SQRT_2,\n a,\n p + (TAU * 5) / 8,\n p + (TAU * 3) / 8,\n true\n );\n ctx.closePath();\n ctx.stroke();\n}\n\nfunction rain(ctx, t, cx, cy, cw, s, color) {\n t /= 1350;\n\n var a = cw * 0.16,\n b = (TAU * 11) / 12,\n c = (TAU * 7) / 12,\n i,\n p,\n x,\n y;\n\n ctx.fillStyle = color;\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x = cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a;\n y = cy + p * p * cw;\n ctx.beginPath();\n ctx.moveTo(x, y - s * 1.5);\n ctx.arc(x, y, s * 0.75, b, c, false);\n ctx.fill();\n }\n}\n\nfunction sleet(ctx, t, cx, cy, cw, s, color) {\n t /= 750;\n\n var a = cw * 0.1875,\n i,\n p,\n x,\n y;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s * 0.5;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x =\n Math.floor(cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a) +\n 0.5;\n y = cy + p * cw;\n line(ctx, x, y - s * 1.5, x, y + s * 1.5);\n }\n}\n\nfunction snow(ctx, t, cx, cy, cw, s, color) {\n t /= 3000;\n\n var a = cw * 0.16,\n b = s * 0.75,\n u = t * TAU * 0.7,\n ux = Math.cos(u) * b,\n uy = Math.sin(u) * b,\n v = u + TAU / 3,\n vx = Math.cos(v) * b,\n vy = Math.sin(v) * b,\n w = u + (TAU * 2) / 3,\n wx = Math.cos(w) * b,\n wy = Math.sin(w) * b,\n i,\n p,\n x,\n y;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s * 0.5;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n for (i = 4; i--; ) {\n p = (t + i / 4) % 1;\n x = cx + Math.sin((p + i / 4) * TAU) * a;\n y = cy + p * cw;\n\n line(ctx, x - ux, y - uy, x + ux, y + uy);\n line(ctx, x - vx, y - vy, x + vx, y + vy);\n line(ctx, x - wx, y - wy, x + wx, y + wy);\n }\n}\n\nfunction fogbank(ctx, t, cx, cy, cw, s, color) {\n t /= 30000;\n\n var a = cw * 0.21,\n b = cw * 0.06,\n c = cw * 0.21,\n d = cw * 0.28;\n\n ctx.fillStyle = color;\n puffs(ctx, t, cx, cy, a, b, c, d);\n\n ctx.globalCompositeOperation = \"destination-out\";\n puffs(ctx, t, cx, cy, a, b, c - s, d - s);\n ctx.globalCompositeOperation = \"source-over\";\n}\n\n/*\n var WIND_PATHS = [\n downsample(63, upsample(8, [\n -1.00, -0.28,\n -0.75, -0.18,\n -0.50, 0.12,\n -0.20, 0.12,\n -0.04, -0.04,\n -0.07, -0.18,\n -0.19, -0.18,\n -0.23, -0.05,\n -0.12, 0.11,\n 0.02, 0.16,\n 0.20, 0.15,\n 0.50, 0.07,\n 0.75, 0.18,\n 1.00, 0.28\n ])),\n downsample(31, upsample(16, [\n -1.00, -0.10,\n -0.75, 0.00,\n -0.50, 0.10,\n -0.25, 0.14,\n 0.00, 0.10,\n 0.25, 0.00,\n 0.50, -0.10,\n 0.75, -0.14,\n 1.00, -0.10\n ]))\n ];\n */\n\nvar WIND_PATHS = [\n [\n -0.75,\n -0.18,\n -0.7219,\n -0.1527,\n -0.6971,\n -0.1225,\n -0.6739,\n -0.091,\n -0.6516,\n -0.0588,\n -0.6298,\n -0.0262,\n -0.6083,\n 0.0065,\n -0.5868,\n 0.0396,\n -0.5643,\n 0.0731,\n -0.5372,\n 0.1041,\n -0.5033,\n 0.1259,\n -0.4662,\n 0.1406,\n -0.4275,\n 0.1493,\n -0.3881,\n 0.153,\n -0.3487,\n 0.1526,\n -0.3095,\n 0.1488,\n -0.2708,\n 0.1421,\n -0.2319,\n 0.1342,\n -0.1943,\n 0.1217,\n -0.16,\n 0.1025,\n -0.129,\n 0.0785,\n -0.1012,\n 0.0509,\n -0.0764,\n 0.0206,\n -0.0547,\n -0.012,\n -0.0378,\n -0.0472,\n -0.0324,\n -0.0857,\n -0.0389,\n -0.1241,\n -0.0546,\n -0.1599,\n -0.0814,\n -0.1876,\n -0.1193,\n -0.1964,\n -0.1582,\n -0.1935,\n -0.1931,\n -0.1769,\n -0.2157,\n -0.1453,\n -0.229,\n -0.1085,\n -0.2327,\n -0.0697,\n -0.224,\n -0.0317,\n -0.2064,\n 0.0033,\n -0.1853,\n 0.0362,\n -0.1613,\n 0.0672,\n -0.135,\n 0.0961,\n -0.1051,\n 0.1213,\n -0.0706,\n 0.1397,\n -0.0332,\n 0.1512,\n 0.0053,\n 0.158,\n 0.0442,\n 0.1624,\n 0.0833,\n 0.1636,\n 0.1224,\n 0.1615,\n 0.1613,\n 0.1565,\n 0.1999,\n 0.15,\n 0.2378,\n 0.1402,\n 0.2749,\n 0.1279,\n 0.3118,\n 0.1147,\n 0.3487,\n 0.1015,\n 0.3858,\n 0.0892,\n 0.4236,\n 0.0787,\n 0.4621,\n 0.0715,\n 0.5012,\n 0.0702,\n 0.5398,\n 0.0766,\n 0.5768,\n 0.089,\n 0.6123,\n 0.1055,\n 0.6466,\n 0.1244,\n 0.6805,\n 0.144,\n 0.7147,\n 0.163,\n 0.75,\n 0.18\n ],\n [\n -0.75,\n 0.0,\n -0.7033,\n 0.0195,\n -0.6569,\n 0.0399,\n -0.6104,\n 0.06,\n -0.5634,\n 0.0789,\n -0.5155,\n 0.0954,\n -0.4667,\n 0.1089,\n -0.4174,\n 0.1206,\n -0.3676,\n 0.1299,\n -0.3174,\n 0.1365,\n -0.2669,\n 0.1398,\n -0.2162,\n 0.1391,\n -0.1658,\n 0.1347,\n -0.1157,\n 0.1271,\n -0.0661,\n 0.1169,\n -0.017,\n 0.1046,\n 0.0316,\n 0.0903,\n 0.0791,\n 0.0728,\n 0.1259,\n 0.0534,\n 0.1723,\n 0.0331,\n 0.2188,\n 0.0129,\n 0.2656,\n -0.0064,\n 0.3122,\n -0.0263,\n 0.3586,\n -0.0466,\n 0.4052,\n -0.0665,\n 0.4525,\n -0.0847,\n 0.5007,\n -0.1002,\n 0.5497,\n -0.113,\n 0.5991,\n -0.124,\n 0.6491,\n -0.1325,\n 0.6994,\n -0.138,\n 0.75,\n -0.14\n ]\n ],\n WIND_OFFSETS = [\n { start: 0.36, end: 0.11 },\n { start: 0.56, end: 0.16 }\n ];\n\nfunction leaf(ctx, t, x, y, cw, s, color) {\n var a = cw / 8,\n b = a / 3,\n c = 2 * b,\n d = (t % 1) * TAU,\n e = Math.cos(d),\n f = Math.sin(d);\n\n ctx.fillStyle = color;\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n ctx.beginPath();\n ctx.arc(x, y, a, d, d + Math.PI, false);\n ctx.arc(x - b * e, y - b * f, c, d + Math.PI, d, false);\n ctx.arc(x + c * e, y + c * f, b, d + Math.PI, d, true);\n ctx.globalCompositeOperation = \"destination-out\";\n ctx.fill();\n ctx.globalCompositeOperation = \"source-over\";\n ctx.stroke();\n}\n\nfunction swoosh(ctx, t, cx, cy, cw, s, index, total, color) {\n t /= 2500;\n\n var path = WIND_PATHS[index],\n a = (t + index - WIND_OFFSETS[index].start) % total,\n c = (t + index - WIND_OFFSETS[index].end) % total,\n e = (t + index) % total,\n b,\n d,\n f,\n i;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = s;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n if (a < 1) {\n ctx.beginPath();\n\n a *= path.length / 2 - 1;\n b = Math.floor(a);\n a -= b;\n b *= 2;\n b += 2;\n\n ctx.moveTo(\n cx + (path[b - 2] * (1 - a) + path[b] * a) * cw,\n cy + (path[b - 1] * (1 - a) + path[b + 1] * a) * cw\n );\n\n if (c < 1) {\n c *= path.length / 2 - 1;\n d = Math.floor(c);\n c -= d;\n d *= 2;\n d += 2;\n\n for (i = b; i !== d; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.lineTo(\n cx + (path[d - 2] * (1 - c) + path[d] * c) * cw,\n cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw\n );\n } else\n for (i = b; i !== path.length; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.stroke();\n } else if (c < 1) {\n ctx.beginPath();\n\n c *= path.length / 2 - 1;\n d = Math.floor(c);\n c -= d;\n d *= 2;\n d += 2;\n\n ctx.moveTo(cx + path[0] * cw, cy + path[1] * cw);\n\n for (i = 2; i !== d; i += 2)\n ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);\n\n ctx.lineTo(\n cx + (path[d - 2] * (1 - c) + path[d] * c) * cw,\n cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw\n );\n\n ctx.stroke();\n }\n\n if (e < 1) {\n e *= path.length / 2 - 1;\n f = Math.floor(e);\n e -= f;\n f *= 2;\n f += 2;\n\n leaf(\n ctx,\n t,\n cx + (path[f - 2] * (1 - e) + path[f] * e) * cw,\n cy + (path[f - 1] * (1 - e) + path[f + 1] * e) * cw,\n cw,\n s,\n color\n );\n }\n}\n\nvar Skycons = function(opts) {\n this.list = [];\n this.interval = null;\n this.color = opts && opts.color ? opts.color : \"black\";\n this.resizeClear = !!(opts && opts.resizeClear);\n this.speed = Number(opts && opts.speed) || 1;\n if (this.speed < 0) this.speed = 1;\n};\n\nSkycons.CLEAR_DAY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sun(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.CLEAR_NIGHT = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n moon(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.PARTLY_CLOUDY_DAY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sun(ctx, t, w * 0.625, h * 0.375, s * 0.75, s * STROKE, color);\n cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);\n};\n\nSkycons.PARTLY_CLOUDY_NIGHT = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n moon(ctx, t, w * 0.667, h * 0.375, s * 0.75, s * STROKE, color);\n cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);\n};\n\nSkycons.CLOUDY = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n cloud(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);\n};\n\nSkycons.RAIN = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n rain(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.SLEET = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n sleet(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.SNOW = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n snow(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);\n};\n\nSkycons.WIND = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h);\n\n swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 0, 2, color);\n swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 1, 2, color);\n};\n\nSkycons.FOG = function(ctx, t, color) {\n var w = ctx.canvas.width,\n h = ctx.canvas.height,\n s = Math.min(w, h),\n k = s * STROKE;\n\n fogbank(ctx, t, w * 0.5, h * 0.32, s * 0.75, k, color);\n\n t /= 5000;\n\n var a = Math.cos(t * TAU) * s * 0.02,\n b = Math.cos((t + 0.25) * TAU) * s * 0.02,\n c = Math.cos((t + 0.5) * TAU) * s * 0.02,\n d = Math.cos((t + 0.75) * TAU) * s * 0.02,\n n = h * 0.936,\n e = Math.floor(n - k * 0.5) + 0.5,\n f = Math.floor(n - k * 2.5) + 0.5;\n\n ctx.strokeStyle = color;\n ctx.lineWidth = k;\n ctx.lineCap = \"round\";\n ctx.lineJoin = \"round\";\n\n line(ctx, a + w * 0.2 + k * 0.5, e, b + w * 0.8 - k * 0.5, e);\n line(ctx, c + w * 0.2 + k * 0.5, f, d + w * 0.8 - k * 0.5, f);\n};\n\nSkycons.prototype = {\n _determineDrawingFunction: function(draw) {\n if (typeof draw === \"string\")\n draw = Skycons[draw.toUpperCase().replace(/-/g, \"_\")] || null;\n\n return draw;\n },\n add: function(el, draw) {\n var obj;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n // Does nothing if canvas name doesn't exists\n if (el === null || el === undefined) return;\n\n draw = this._determineDrawingFunction(draw);\n\n // Does nothing if the draw function isn't actually a function\n if (typeof draw !== \"function\") return;\n\n obj = {\n element: el,\n context: el.getContext(\"2d\"),\n drawing: draw\n };\n\n this.list.push(obj);\n this.draw(obj, KEYFRAME);\n },\n set: function(el, draw) {\n var i;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n for (i = this.list.length; i--; )\n if (this.list[i].element === el) {\n this.list[i].drawing = this._determineDrawingFunction(draw);\n this.draw(this.list[i], KEYFRAME);\n return;\n }\n\n this.add(el, draw);\n },\n remove: function(el) {\n var i;\n\n if (typeof el === \"string\") el = document.getElementById(el);\n\n for (i = this.list.length; i--; )\n if (this.list[i].element === el) {\n this.list.splice(i, 1);\n return;\n }\n },\n draw: function(obj, time) {\n var canvas = obj.context.canvas;\n\n if (this.resizeClear) canvas.width = canvas.width;\n else obj.context.clearRect(0, 0, canvas.width, canvas.height);\n\n obj.drawing(obj.context, time, this.color);\n },\n play: function() {\n var self = this;\n\n this.pause();\n this.interval = requestInterval(function() {\n var now = Date.now() * self.speed;\n for (var i = self.list.length; i--; ) {\n self.draw(self.list[i], now);\n }\n }, 1000 / 60);\n },\n pause: function() {\n if (this.interval) {\n cancelInterval(this.interval);\n this.interval = null;\n }\n }\n};\n\nmodule.exports = Skycons;\n"],"names":["class","loading","_showIcon","weatherIcon","weatherPlugin","condition","paused","animate","size","iconSize","color","iconColor","src","alt","weather","summary","width","height","_showTemperature","Math","round","parseFloat","temperature","_showSummary","buildWrapper","skycons","wrapped","interval","play","pause","props","type","String","required","Number","default","Boolean","speed","computed","this","icon","toUpperCase","replace","mounted","set","$el","$emit","__exports__","name","mixins","Utils","components","Loading","Skycons","showIcon","showSummary","showTemperature","refreshSeconds","data","undefined","weatherPlugins","parseBoolean","methods","async","request","onWeatherChange","event","initWeatherPlugin","plugin","$root","config","console","debug","warn","refresh","subscribe","setInterval","parseInt","toFixed","render","requestInterval","cancelInterval","raf","g","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame","msRequestAnimationFrame","caf","cancelAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","oCancelAnimationFrame","msCancelAnimationFrame","fn","handle","value","loop","clearInterval","KEYFRAME","STROKE","TAU","PI","TWO_OVER_SQRT_2","sqrt","circle","ctx","x","y","r","beginPath","arc","fill","line","ax","ay","bx","by","moveTo","lineTo","stroke","puff","t","cx","cy","rx","ry","rmin","rmax","c","cos","s","sin","puffs","i","cloud","cw","a","b","d","fillStyle","globalCompositeOperation","sun","p","strokeStyle","lineWidth","lineCap","lineJoin","moon","closePath","rain","sleet","floor","snow","u","ux","uy","v","vx","vy","w","wx","wy","fogbank","WIND_PATHS","WIND_OFFSETS","start","end","leaf","e","f","swoosh","index","total","path","length","opts","list","resizeClear","CLEAR_DAY","canvas","h","min","CLEAR_NIGHT","PARTLY_CLOUDY_DAY","PARTLY_CLOUDY_NIGHT","CLOUDY","RAIN","SLEET","SNOW","WIND","FOG","k","n","prototype","_determineDrawingFunction","draw","add","el","obj","document","getElementById","element","context","getContext","drawing","push","remove","splice","time","clearRect","self","now","Date","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1938-legacy.55546c0e.js.map b/platypush/backend/http/webapp/dist/static/js/1938-legacy.55546c0e.js.map deleted file mode 100644 index f71eb4a5..00000000 --- a/platypush/backend/http/webapp/dist/static/js/1938-legacy.55546c0e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/1938-legacy.55546c0e.js","mappings":"iPACOA,MAAM,iB,GAEFA,MAAM,wB,kBAKNA,MAAM,wB,kBAKNA,MAAM,iB,sCAEP,OAA+B,KAA5BA,MAAM,mBAAiB,Y,GAA1B,G,0CAdR,QAkBM,MAlBN,EAkBM,EAjBJ,OAgBO,QAhBA,SAAM,wCAAU,EAAAC,MAAA,EAAAA,KAAA,qBAAI,eAA3B,EACE,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAA6E,SAAtEC,KAAK,OAAOC,KAAK,OAAOC,YAAY,cAAeC,SAAU,EAAAC,SAApE,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAAmF,SAA5EJ,KAAK,OAAOC,KAAK,WAAWC,YAAY,gBAAiBC,SAAU,EAAAC,SAA1E,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDJ,KAAK,SAAUG,SAAU,EAAAC,SAAjC,UAZJ,M,4DAuBJ,GACEH,KAAM,QACNI,OAAQ,CAACC,EAAA,GAETC,MAAO,CACLC,WAAY,CACVR,KAAMS,OACNC,UAAU,IAIdC,KAXa,WAYX,MAAO,CACLP,SAAS,IAIbQ,QAAS,CACDb,KADC,SACIc,GAAO,6JACVC,GAAO,OAAID,EAAME,OAAOC,iBAAiB,UAAUC,QAAO,SAACC,EAAKC,GAGpE,OAFIA,EAAGC,MAAMC,SACXH,EAAIC,EAAGlB,MAAQkB,EAAGC,OACbF,IACN,IAEH,EAAKd,SAAU,EAPC,kBASR,EAAKkB,QAAL,UAAgB,EAAKd,WAArB,QAAuCM,GAT/B,uBAWd,EAAKV,SAAU,EAXD,4E,UCpCtB,MAAMmB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,S,kJCRE,QAAkC,GAA3B,cAAY,e,cAMrB,GACEvB,KAAM,MACNwB,WAAY,CAACC,MAAAA,EAAA,I,UCJf,MAAMH,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/Tts/Panel.vue","webpack://platypush/./src/components/panels/Tts/Panel.vue?9344","webpack://platypush/./src/components/panels/TtsGoogle/Index.vue","webpack://platypush/./src/components/panels/TtsGoogle/Index.vue?2f23"],"sourcesContent":["\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=a248454a&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=a248454a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a248454a\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5ae1fe52\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","talk","type","name","placeholder","disabled","talking","mixins","Utils","props","pluginName","String","required","data","methods","event","args","target","querySelectorAll","reduce","obj","el","value","length","request","__exports__","render","components","Panel"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1938-legacy.55546c0e.js b/platypush/backend/http/webapp/dist/static/js/1938-legacy.e350f72d.js similarity index 94% rename from platypush/backend/http/webapp/dist/static/js/1938-legacy.55546c0e.js rename to platypush/backend/http/webapp/dist/static/js/1938-legacy.e350f72d.js index 897361d0..ed33ccb6 100644 --- a/platypush/backend/http/webapp/dist/static/js/1938-legacy.55546c0e.js +++ b/platypush/backend/http/webapp/dist/static/js/1938-legacy.e350f72d.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1938],{8825:function(e,n,t){t.d(n,{Z:function(){return x}});var a=t(6252),r=t(9963),l=function(e){return(0,a.dD)("data-v-a248454a"),e=e(),(0,a.Cn)(),e},u={class:"tts-container"},i={class:"field text-container"},s=["disabled"],c={class:"field lang-container"},o=["disabled"],d={class:"field buttons"},p=["disabled"],f=l((function(){return(0,a._)("i",{class:"fa fa-volume-up"},null,-1)})),g=[f];function v(e,n,t,l,f,v){return(0,a.wg)(),(0,a.iD)("div",u,[(0,a._)("form",{onSubmit:n[0]||(n[0]=(0,r.iM)((function(){return v.talk&&v.talk.apply(v,arguments)}),["prevent"]))},[(0,a._)("div",i,[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:f.talking},null,8,s)])]),(0,a._)("div",c,[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:f.talking},null,8,o)])]),(0,a._)("div",d,[(0,a._)("button",{type:"submit",disabled:f.talking},g,8,p)])],32)])}var m=t(9584),b=t(8534),k=(t(5666),t(1539),t(8309),t(2628)),h={name:"Panel",mixins:[k.Z],props:{pluginName:{type:String,required:!0}},data:function(){return{talking:!1}},methods:{talk:function(e){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=(0,m.Z)(e.target.querySelectorAll("input")).reduce((function(e,n){return n.value.length&&(e[n.name]=n.value),e}),{}),n.talking=!0,t.prev=2,t.next=5,n.request("".concat(n.pluginName,".say"),a);case 5:return t.prev=5,n.talking=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()}}},_=t(3744);const y=(0,_.Z)(h,[["render",v],["__scopeId","data-v-a248454a"]]);var x=y},1938:function(e,n,t){t.r(n),t.d(n,{default:function(){return c}});var a=t(6252);function r(e,n,t,r,l,u){var i=(0,a.up)("Panel");return(0,a.wg)(),(0,a.j4)(i,{"plugin-name":"tts.google"})}var l=t(8825),u={name:"Tts",components:{Panel:l.Z}},i=t(3744);const s=(0,i.Z)(u,[["render",r]]);var c=s}}]); -//# sourceMappingURL=1938-legacy.55546c0e.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1938],{8825:function(e,n,t){t.d(n,{Z:function(){return x}});var a=t(6252),r=t(9963),l=function(e){return(0,a.dD)("data-v-a248454a"),e=e(),(0,a.Cn)(),e},u={class:"tts-container"},i={class:"field text-container"},s=["disabled"],c={class:"field lang-container"},o=["disabled"],d={class:"field buttons"},p=["disabled"],f=l((function(){return(0,a._)("i",{class:"fa fa-volume-up"},null,-1)})),g=[f];function v(e,n,t,l,f,v){return(0,a.wg)(),(0,a.iD)("div",u,[(0,a._)("form",{onSubmit:n[0]||(n[0]=(0,r.iM)((function(){return v.talk&&v.talk.apply(v,arguments)}),["prevent"]))},[(0,a._)("div",i,[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:f.talking},null,8,s)])]),(0,a._)("div",c,[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:f.talking},null,8,o)])]),(0,a._)("div",d,[(0,a._)("button",{type:"submit",disabled:f.talking},g,8,p)])],32)])}var m=t(9584),b=t(8534),k=(t(5666),t(1539),t(8309),t(6813)),h={name:"Panel",mixins:[k.Z],props:{pluginName:{type:String,required:!0}},data:function(){return{talking:!1}},methods:{talk:function(e){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=(0,m.Z)(e.target.querySelectorAll("input")).reduce((function(e,n){return n.value.length&&(e[n.name]=n.value),e}),{}),n.talking=!0,t.prev=2,t.next=5,n.request("".concat(n.pluginName,".say"),a);case 5:return t.prev=5,n.talking=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()}}},_=t(3744);const y=(0,_.Z)(h,[["render",v],["__scopeId","data-v-a248454a"]]);var x=y},1938:function(e,n,t){t.r(n),t.d(n,{default:function(){return c}});var a=t(6252);function r(e,n,t,r,l,u){var i=(0,a.up)("Panel");return(0,a.wg)(),(0,a.j4)(i,{"plugin-name":"tts.google"})}var l=t(8825),u={name:"Tts",components:{Panel:l.Z}},i=t(3744);const s=(0,i.Z)(u,[["render",r]]);var c=s}}]); +//# sourceMappingURL=1938-legacy.e350f72d.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1938-legacy.e350f72d.js.map b/platypush/backend/http/webapp/dist/static/js/1938-legacy.e350f72d.js.map new file mode 100644 index 00000000..af8660fb --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1938-legacy.e350f72d.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/1938-legacy.e350f72d.js","mappings":"iPACOA,MAAM,iB,GAEFA,MAAM,wB,kBAKNA,MAAM,wB,kBAKNA,MAAM,iB,sCAEP,OAA+B,KAA5BA,MAAM,mBAAiB,Q,OAA1B,G,0CAdR,QAkBM,MAlBN,EAkBM,EAjBJ,OAgBO,QAhBA,SAAM,wCAAU,EAAAC,MAAA,EAAAA,KAAA,kBAAV,GAAc,eAA3B,EACE,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAA6E,SAAtEC,KAAK,OAAOC,KAAK,OAAOC,YAAY,cAAeC,SAAU,EAAAC,SAApE,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAAmF,SAA5EJ,KAAK,OAAOC,KAAK,WAAWC,YAAY,gBAAiBC,SAAU,EAAAC,SAA1E,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDJ,KAAK,SAAUG,SAAU,EAAAC,SAAjC,UAZJ,K,6DAuBJ,GACEH,KAAM,QACNI,OAAQ,CAACC,EAAA,GAETC,MAAO,CACLC,WAAY,CACVR,KAAMS,OACNC,UAAU,IAIdC,KAXa,WAYX,MAAO,CACLP,SAAS,EAEZ,EAEDQ,QAAS,CACDb,KADC,SACIc,GAAO,6JACVC,GAAO,OAAID,EAAME,OAAOC,iBAAiB,UAAUC,QAAO,SAACC,EAAKC,GAGpE,OAFIA,EAAGC,MAAMC,SACXH,EAAIC,EAAGlB,MAAQkB,EAAGC,OACbF,CACR,GAAE,CAAC,GAEJ,EAAKd,SAAU,EAPC,kBASR,EAAKkB,QAAL,UAAgB,EAAKd,WAArB,QAAuCM,GAT/B,uBAWd,EAAKV,SAAU,EAXD,wEAajB,I,UCjDL,MAAMmB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,oJCRE,QAAkC,GAA3B,cAAY,c,eAMrB,GACEvB,KAAM,MACNwB,WAAY,CAACC,MAAAA,EAAA,I,UCJf,MAAMH,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/Tts/Panel.vue","webpack://platypush/./src/components/panels/Tts/Panel.vue?9344","webpack://platypush/./src/components/panels/TtsGoogle/Index.vue","webpack://platypush/./src/components/panels/TtsGoogle/Index.vue?2f23"],"sourcesContent":["\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=a248454a&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=a248454a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a248454a\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5ae1fe52\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","talk","type","name","placeholder","disabled","talking","mixins","Utils","props","pluginName","String","required","data","methods","event","args","target","querySelectorAll","reduce","obj","el","value","length","request","__exports__","render","components","Panel"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1938.1f474567.js b/platypush/backend/http/webapp/dist/static/js/1938.1dc95872.js similarity index 93% rename from platypush/backend/http/webapp/dist/static/js/1938.1f474567.js rename to platypush/backend/http/webapp/dist/static/js/1938.1dc95872.js index 37693e06..16208712 100644 --- a/platypush/backend/http/webapp/dist/static/js/1938.1f474567.js +++ b/platypush/backend/http/webapp/dist/static/js/1938.1dc95872.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1938],{8825:function(t,e,a){a.d(e,{Z:function(){return y}});var n=a(6252),l=a(9963);const i=t=>((0,n.dD)("data-v-a248454a"),t=t(),(0,n.Cn)(),t),s={class:"tts-container"},u={class:"field text-container"},r=["disabled"],d={class:"field lang-container"},o=["disabled"],c={class:"field buttons"},p=["disabled"],g=i((()=>(0,n._)("i",{class:"fa fa-volume-up"},null,-1))),f=[g];function v(t,e,a,i,g,v){return(0,n.wg)(),(0,n.iD)("div",s,[(0,n._)("form",{onSubmit:e[0]||(e[0]=(0,l.iM)(((...t)=>v.talk&&v.talk(...t)),["prevent"]))},[(0,n._)("div",u,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:g.talking},null,8,r)])]),(0,n._)("div",d,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:g.talking},null,8,o)])]),(0,n._)("div",c,[(0,n._)("button",{type:"submit",disabled:g.talking},f,8,p)])],32)])}var m=a(2628),b={name:"Panel",mixins:[m.Z],props:{pluginName:{type:String,required:!0}},data(){return{talking:!1}},methods:{async talk(t){const e=[...t.target.querySelectorAll("input")].reduce(((t,e)=>(e.value.length&&(t[e.name]=e.value),t)),{});this.talking=!0;try{await this.request(`${this.pluginName}.say`,e)}finally{this.talking=!1}}}},h=a(3744);const k=(0,h.Z)(b,[["render",v],["__scopeId","data-v-a248454a"]]);var y=k},1938:function(t,e,a){a.r(e),a.d(e,{default:function(){return d}});var n=a(6252);function l(t,e,a,l,i,s){const u=(0,n.up)("Panel");return(0,n.wg)(),(0,n.j4)(u,{"plugin-name":"tts.google"})}var i=a(8825),s={name:"Tts",components:{Panel:i.Z}},u=a(3744);const r=(0,u.Z)(s,[["render",l]]);var d=r}}]); -//# sourceMappingURL=1938.1f474567.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1938],{8825:function(t,e,a){a.d(e,{Z:function(){return y}});var n=a(6252),l=a(9963);const i=t=>((0,n.dD)("data-v-a248454a"),t=t(),(0,n.Cn)(),t),s={class:"tts-container"},u={class:"field text-container"},r=["disabled"],d={class:"field lang-container"},o=["disabled"],c={class:"field buttons"},p=["disabled"],g=i((()=>(0,n._)("i",{class:"fa fa-volume-up"},null,-1))),f=[g];function v(t,e,a,i,g,v){return(0,n.wg)(),(0,n.iD)("div",s,[(0,n._)("form",{onSubmit:e[0]||(e[0]=(0,l.iM)(((...t)=>v.talk&&v.talk(...t)),["prevent"]))},[(0,n._)("div",u,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:g.talking},null,8,r)])]),(0,n._)("div",d,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:g.talking},null,8,o)])]),(0,n._)("div",c,[(0,n._)("button",{type:"submit",disabled:g.talking},f,8,p)])],32)])}var m=a(6813),b={name:"Panel",mixins:[m.Z],props:{pluginName:{type:String,required:!0}},data(){return{talking:!1}},methods:{async talk(t){const e=[...t.target.querySelectorAll("input")].reduce(((t,e)=>(e.value.length&&(t[e.name]=e.value),t)),{});this.talking=!0;try{await this.request(`${this.pluginName}.say`,e)}finally{this.talking=!1}}}},h=a(3744);const k=(0,h.Z)(b,[["render",v],["__scopeId","data-v-a248454a"]]);var y=k},1938:function(t,e,a){a.r(e),a.d(e,{default:function(){return d}});var n=a(6252);function l(t,e,a,l,i,s){const u=(0,n.up)("Panel");return(0,n.wg)(),(0,n.j4)(u,{"plugin-name":"tts.google"})}var i=a(8825),s={name:"Tts",components:{Panel:i.Z}},u=a(3744);const r=(0,u.Z)(s,[["render",l]]);var d=r}}]); +//# sourceMappingURL=1938.1dc95872.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1938.1dc95872.js.map b/platypush/backend/http/webapp/dist/static/js/1938.1dc95872.js.map new file mode 100644 index 00000000..65e9387a --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/1938.1dc95872.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/1938.1dc95872.js","mappings":"yOACOA,MAAM,iB,GAEFA,MAAM,wB,kBAKNA,MAAM,wB,kBAKNA,MAAM,iB,yBAEP,OAA+B,KAA5BA,MAAM,mBAAiB,W,GAA1B,G,0CAdR,QAkBM,MAlBN,EAkBM,EAjBJ,OAgBO,QAhBA,SAAM,8BAAU,EAAAC,MAAA,EAAAA,QAAA,IAAI,eAA3B,EACE,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAA6E,SAAtEC,KAAK,OAAOC,KAAK,OAAOC,YAAY,cAAeC,SAAU,EAAAC,SAApE,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAAmF,SAA5EJ,KAAK,OAAOC,KAAK,WAAWC,YAAY,gBAAiBC,SAAU,EAAAC,SAA1E,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDJ,KAAK,SAAUG,SAAU,EAAAC,SAAjC,UAZJ,K,eAuBJ,GACEH,KAAM,QACNI,OAAQ,CAACC,EAAA,GAETC,MAAO,CACLC,WAAY,CACVR,KAAMS,OACNC,UAAU,IAIdC,OACE,MAAO,CACLP,SAAS,EAEZ,EAEDQ,QAAS,CACPC,WAAWC,GACT,MAAMC,EAAO,IAAID,EAAME,OAAOC,iBAAiB,UAAUC,QAAO,CAACC,EAAKC,KAChEA,EAAGC,MAAMC,SACXH,EAAIC,EAAGnB,MAAQmB,EAAGC,OACbF,IACN,CAAC,GAEJI,KAAKnB,SAAU,EACf,UACQmB,KAAKC,QAAS,GAAED,KAAKf,iBAAkBO,EAG/C,CAJA,QAGEQ,KAAKnB,SAAU,CACjB,CACD,I,UCjDL,MAAMqB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,sJCRE,QAAkC,GAA3B,cAAY,c,eAMrB,GACEzB,KAAM,MACN0B,WAAY,CAACC,MAAK,M,UCJpB,MAAMH,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/Tts/Panel.vue","webpack://platypush/./src/components/panels/Tts/Panel.vue?9344","webpack://platypush/./src/components/panels/TtsGoogle/Index.vue","webpack://platypush/./src/components/panels/TtsGoogle/Index.vue?2f23"],"sourcesContent":["\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=a248454a&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=a248454a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a248454a\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5ae1fe52\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","talk","type","name","placeholder","disabled","talking","mixins","Utils","props","pluginName","String","required","data","methods","async","event","args","target","querySelectorAll","reduce","obj","el","value","length","this","request","__exports__","render","components","Panel"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/1938.1f474567.js.map b/platypush/backend/http/webapp/dist/static/js/1938.1f474567.js.map deleted file mode 100644 index 9a512c8a..00000000 --- a/platypush/backend/http/webapp/dist/static/js/1938.1f474567.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/1938.1f474567.js","mappings":"yOACOA,MAAM,iB,GAEFA,MAAM,wB,kBAKNA,MAAM,wB,kBAKNA,MAAM,iB,yBAEP,OAA+B,KAA5BA,MAAM,mBAAiB,W,GAA1B,G,0CAdR,QAkBM,MAlBN,EAkBM,EAjBJ,OAgBO,QAhBA,SAAM,8BAAU,EAAAC,MAAA,EAAAA,QAAA,IAAI,eAA3B,EACE,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAA6E,SAAtEC,KAAK,OAAOC,KAAK,OAAOC,YAAY,cAAeC,SAAU,EAAAC,SAApE,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAAmF,SAA5EJ,KAAK,OAAOC,KAAK,WAAWC,YAAY,gBAAiBC,SAAU,EAAAC,SAA1E,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDJ,KAAK,SAAUG,SAAU,EAAAC,SAAjC,UAZJ,M,cAuBJ,GACEH,KAAM,QACNI,OAAQ,CAACC,EAAA,GAETC,MAAO,CACLC,WAAY,CACVR,KAAMS,OACNC,UAAU,IAIdC,OACE,MAAO,CACLP,SAAS,IAIbQ,QAAS,CACPC,WAAWC,GACT,MAAMC,EAAO,IAAID,EAAME,OAAOC,iBAAiB,UAAUC,QAAO,CAACC,EAAKC,KAChEA,EAAGC,MAAMC,SACXH,EAAIC,EAAGnB,MAAQmB,EAAGC,OACbF,IACN,IAEHI,KAAKnB,SAAU,EACf,UACQmB,KAAKC,QAAS,GAAED,KAAKf,iBAAkBO,GAD/C,QAGEQ,KAAKnB,SAAU,M,UC/CvB,MAAMqB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,S,oJCRE,QAAkC,GAA3B,cAAY,e,cAMrB,GACEzB,KAAM,MACN0B,WAAY,CAACC,MAAK,M,UCJpB,MAAMH,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/Tts/Panel.vue","webpack://platypush/./src/components/panels/Tts/Panel.vue?9344","webpack://platypush/./src/components/panels/TtsGoogle/Index.vue","webpack://platypush/./src/components/panels/TtsGoogle/Index.vue?2f23"],"sourcesContent":["\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=a248454a&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=a248454a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a248454a\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5ae1fe52\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","talk","type","name","placeholder","disabled","talking","mixins","Utils","props","pluginName","String","required","data","methods","async","event","args","target","querySelectorAll","reduce","obj","el","value","length","this","request","__exports__","render","components","Panel"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2346-legacy.cc7ee826.js b/platypush/backend/http/webapp/dist/static/js/2346-legacy.4845c2ae.js similarity index 92% rename from platypush/backend/http/webapp/dist/static/js/2346-legacy.cc7ee826.js rename to platypush/backend/http/webapp/dist/static/js/2346-legacy.4845c2ae.js index 0a7b7aad..92cf0867 100644 --- a/platypush/backend/http/webapp/dist/static/js/2346-legacy.cc7ee826.js +++ b/platypush/backend/http/webapp/dist/static/js/2346-legacy.4845c2ae.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2346],{2346:function(e,t,i){i.r(t),i.d(t,{default:function(){return b}});i(8309);var n=i(6252),s=i(3577),a={class:"camera component-row"},r={class:"feed-container",ref:"container"},c=["textContent"],l=["src"],o={key:2},u=["src"],p={class:"controls"},f={key:0,class:"fa fa-play"},d={key:1,class:"fa fa-pause"};function g(e,t,i,g,v,m){return(0,n.wg)(),(0,n.iD)("div",a,[(0,n._)("div",r,[v.visible?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",{key:0,class:"no-content",textContent:(0,s.zw)(i.name)},null,8,c)),v.visible&&"image"===i.type?((0,n.wg)(),(0,n.iD)("img",{key:1,alt:"Camera feed",src:m.imgUrl},null,8,l)):v.visible&&"video"===i.type?((0,n.wg)(),(0,n.iD)("video",o,[(0,n._)("source",{src:i.src},null,8,u)])):(0,n.kq)("",!0)],512),(0,n._)("div",p,[(0,n._)("button",{class:"toggle-btn",onClick:t[0]||(t[0]=function(e){return v.visible=!v.visible})},[v.visible?((0,n.wg)(),(0,n.iD)("i",d)):((0,n.wg)(),(0,n.iD)("i",f))])])])}i(1539),i(9714);var v=i(2628),m={name:"Camera",mixins:[v.Z],props:{src:{type:String,required:!0},type:{type:String,default:"image"},name:{type:String}},computed:{imgUrl:function(){if("image"===this.type)return this.src+(this.src.indexOf("?")>0?"&":"?")+"_t="+(new Date).getTime().toString()}},data:function(){return{visible:!1}}},y=i(3744);const k=(0,y.Z)(m,[["render",g],["__scopeId","data-v-0fad5251"]]);var b=k}}]); -//# sourceMappingURL=2346-legacy.cc7ee826.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2346],{2346:function(e,t,i){i.r(t),i.d(t,{default:function(){return b}});i(8309);var n=i(6252),s=i(3577),a={class:"camera component-row"},r={class:"feed-container",ref:"container"},c=["textContent"],l=["src"],o={key:2},u=["src"],p={class:"controls"},f={key:0,class:"fa fa-play"},d={key:1,class:"fa fa-pause"};function g(e,t,i,g,v,m){return(0,n.wg)(),(0,n.iD)("div",a,[(0,n._)("div",r,[v.visible?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",{key:0,class:"no-content",textContent:(0,s.zw)(i.name)},null,8,c)),v.visible&&"image"===i.type?((0,n.wg)(),(0,n.iD)("img",{key:1,alt:"Camera feed",src:m.imgUrl},null,8,l)):v.visible&&"video"===i.type?((0,n.wg)(),(0,n.iD)("video",o,[(0,n._)("source",{src:i.src},null,8,u)])):(0,n.kq)("",!0)],512),(0,n._)("div",p,[(0,n._)("button",{class:"toggle-btn",onClick:t[0]||(t[0]=function(e){return v.visible=!v.visible})},[v.visible?((0,n.wg)(),(0,n.iD)("i",d)):((0,n.wg)(),(0,n.iD)("i",f))])])])}i(1539),i(9714);var v=i(6813),m={name:"Camera",mixins:[v.Z],props:{src:{type:String,required:!0},type:{type:String,default:"image"},name:{type:String}},computed:{imgUrl:function(){if("image"===this.type)return this.src+(this.src.indexOf("?")>0?"&":"?")+"_t="+(new Date).getTime().toString()}},data:function(){return{visible:!1}}},y=i(3744);const k=(0,y.Z)(m,[["render",g],["__scopeId","data-v-0fad5251"]]);var b=k}}]); +//# sourceMappingURL=2346-legacy.4845c2ae.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2346-legacy.4845c2ae.js.map b/platypush/backend/http/webapp/dist/static/js/2346-legacy.4845c2ae.js.map new file mode 100644 index 00000000..e026a407 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2346-legacy.4845c2ae.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2346-legacy.4845c2ae.js","mappings":"kMACOA,MAAM,wB,GACJA,MAAM,iBAAiBC,IAAI,a,mDAQ3BD,MAAM,Y,SAEJA,MAAM,c,SACNA,MAAM,e,0CAZf,QAeM,MAfN,EAeM,EAdJ,OAMM,MANN,EAMM,CALyC,EAAAE,SAA7C,iBAA6C,WAA7C,QAAwD,O,MAAnDF,MAAM,a,aAAa,QAAa,EAAD,OAApC,WAC2C,EAAAE,SAAe,UAAJ,EAAAC,OAAI,WAA1D,QAAwE,O,MAAnEC,IAAI,cAAeC,IAAK,EAAAC,QAA7B,WACkB,EAAAJ,SAAe,UAAJ,EAAAC,OAAI,WAAjC,QAEQ,YADN,OAAmB,UAAVE,IAAK,EAAAA,KAAG,cADnB,gBAHF,MAQA,OAKM,MALN,EAKM,EAJJ,OAGS,UAHDL,MAAM,aAAc,QAAK,+BAAE,EAAAE,SAAW,EAAAA,OAAb,IAAjC,CAC+B,EAAAA,UAA7B,WACA,QAAgC,IAAhC,MAD6B,WAA7B,QAAwC,IAAxC,S,+BAaR,GACEK,KAAM,SACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAKLL,IAAK,CACHF,KAAMQ,OACNC,UAAU,GAMZT,KAAM,CACJA,KAAMQ,OACNE,QAAS,SAMXN,KAAM,CACJJ,KAAMQ,SAIVG,SAAU,CACRR,OADQ,WAEN,GAAkB,UAAdS,KAAKZ,KAGT,OAAOY,KAAKV,KAAOU,KAAKV,IAAIW,QAAQ,KAAO,EAAI,IAAM,KAAO,OAAS,IAAIC,MAAOC,UAAUC,UAC3F,GAGHC,KAtCa,WAuCX,MAAO,CACLlB,SAAS,EAEZ,G,UC5DH,MAAMmB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/Camera/Index.vue","webpack://platypush/./src/components/widgets/Camera/Index.vue?8b49"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=0fad5251&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=0fad5251&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0fad5251\"]])\n\nexport default __exports__"],"names":["class","ref","visible","type","alt","src","imgUrl","name","mixins","Utils","props","String","required","default","computed","this","indexOf","Date","getTime","toString","data","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2346-legacy.cc7ee826.js.map b/platypush/backend/http/webapp/dist/static/js/2346-legacy.cc7ee826.js.map deleted file mode 100644 index 9f6e5284..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2346-legacy.cc7ee826.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2346-legacy.cc7ee826.js","mappings":"kMACOA,MAAM,wB,GACJA,MAAM,iBAAiBC,IAAI,a,mDAQ3BD,MAAM,Y,SAEJA,MAAM,c,SACNA,MAAM,e,0CAZf,QAeM,MAfN,EAeM,EAdJ,OAMM,MANN,EAMM,CALyC,EAAAE,SAA7C,iBAA6C,WAA7C,QAAwD,O,MAAnDF,MAAM,a,aAAa,QAAa,EAAD,OAApC,WAC2C,EAAAE,SAAe,UAAJ,EAAAC,OAAI,WAA1D,QAAwE,O,MAAnEC,IAAI,cAAeC,IAAK,EAAAC,QAA7B,WACkB,EAAAJ,SAAe,UAAJ,EAAAC,OAAI,WAAjC,QAEQ,YADN,OAAmB,UAAVE,IAAK,EAAAA,KAAG,cADnB,gBAHF,MAQA,OAKM,MALN,EAKM,EAJJ,OAGS,UAHDL,MAAM,aAAc,QAAK,+BAAE,EAAAE,SAAW,EAAAA,WAA9C,CAC+B,EAAAA,UAA7B,WACA,QAAgC,IAAhC,MAD6B,WAA7B,QAAwC,IAAxC,U,8BAaR,GACEK,KAAM,SACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAKLL,IAAK,CACHF,KAAMQ,OACNC,UAAU,GAMZT,KAAM,CACJA,KAAMQ,OACNE,QAAS,SAMXN,KAAM,CACJJ,KAAMQ,SAIVG,SAAU,CACRR,OADQ,WAEN,GAAkB,UAAdS,KAAKZ,KAGT,OAAOY,KAAKV,KAAOU,KAAKV,IAAIW,QAAQ,KAAO,EAAI,IAAM,KAAO,OAAS,IAAIC,MAAOC,UAAUC,aAI9FC,KAtCa,WAuCX,MAAO,CACLlB,SAAS,K,UC1Df,MAAMmB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/Camera/Index.vue","webpack://platypush/./src/components/widgets/Camera/Index.vue?8b49"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=0fad5251&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=0fad5251&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0fad5251\"]])\n\nexport default __exports__"],"names":["class","ref","visible","type","alt","src","imgUrl","name","mixins","Utils","props","String","required","default","computed","this","indexOf","Date","getTime","toString","data","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2346.4e0afde3.js.map b/platypush/backend/http/webapp/dist/static/js/2346.4e0afde3.js.map deleted file mode 100644 index 71d39ce2..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2346.4e0afde3.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2346.4e0afde3.js","mappings":"gMACOA,MAAM,wB,GACJA,MAAM,iBAAiBC,IAAI,a,mDAQ3BD,MAAM,Y,SAEJA,MAAM,c,SACNA,MAAM,e,0CAZf,QAeM,MAfN,EAeM,EAdJ,OAMM,MANN,EAMM,CALyC,EAAAE,SAA7C,iBAA6C,WAA7C,QAAwD,O,MAAnDF,MAAM,a,aAAa,QAAa,EAAD,OAApC,WAC2C,EAAAE,SAAe,UAAJ,EAAAC,OAAI,WAA1D,QAAwE,O,MAAnEC,IAAI,cAAeC,IAAK,EAAAC,QAA7B,WACkB,EAAAJ,SAAe,UAAJ,EAAAC,OAAI,WAAjC,QAEQ,YADN,OAAmB,UAAVE,IAAK,EAAAA,KAAG,cADnB,gBAHF,MAQA,OAKM,MALN,EAKM,EAJJ,OAGS,UAHDL,MAAM,aAAc,QAAK,eAAE,EAAAE,SAAW,EAAAA,UAA9C,CAC+B,EAAAA,UAA7B,WACA,QAAgC,IAAhC,MAD6B,WAA7B,QAAwC,IAAxC,U,cAaR,GACEK,KAAM,SACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAKLL,IAAK,CACHF,KAAMQ,OACNC,UAAU,GAMZT,KAAM,CACJA,KAAMQ,OACNE,QAAS,SAMXN,KAAM,CACJJ,KAAMQ,SAIVG,SAAU,CACRR,SACE,GAAkB,UAAdS,KAAKZ,KAGT,OAAOY,KAAKV,KAAOU,KAAKV,IAAIW,QAAQ,KAAO,EAAI,IAAM,KAAO,OAAS,IAAIC,MAAOC,UAAUC,aAI9FC,OACE,MAAO,CACLlB,SAAS,K,UC1Df,MAAMmB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/Camera/Index.vue","webpack://platypush/./src/components/widgets/Camera/Index.vue?8b49"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=0fad5251&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=0fad5251&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0fad5251\"]])\n\nexport default __exports__"],"names":["class","ref","visible","type","alt","src","imgUrl","name","mixins","Utils","props","String","required","default","computed","this","indexOf","Date","getTime","toString","data","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2346.4e0afde3.js b/platypush/backend/http/webapp/dist/static/js/2346.9a487752.js similarity index 92% rename from platypush/backend/http/webapp/dist/static/js/2346.4e0afde3.js rename to platypush/backend/http/webapp/dist/static/js/2346.9a487752.js index ac936a17..4135a340 100644 --- a/platypush/backend/http/webapp/dist/static/js/2346.4e0afde3.js +++ b/platypush/backend/http/webapp/dist/static/js/2346.9a487752.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2346],{2346:function(e,t,i){i.r(t),i.d(t,{default:function(){return b}});var s=i(6252),n=i(3577);const a={class:"camera component-row"},r={class:"feed-container",ref:"container"},c=["textContent"],l=["src"],o={key:2},u=["src"],p={class:"controls"},d={key:0,class:"fa fa-play"},g={key:1,class:"fa fa-pause"};function f(e,t,i,f,v,m){return(0,s.wg)(),(0,s.iD)("div",a,[(0,s._)("div",r,[v.visible?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",{key:0,class:"no-content",textContent:(0,n.zw)(i.name)},null,8,c)),v.visible&&"image"===i.type?((0,s.wg)(),(0,s.iD)("img",{key:1,alt:"Camera feed",src:m.imgUrl},null,8,l)):v.visible&&"video"===i.type?((0,s.wg)(),(0,s.iD)("video",o,[(0,s._)("source",{src:i.src},null,8,u)])):(0,s.kq)("",!0)],512),(0,s._)("div",p,[(0,s._)("button",{class:"toggle-btn",onClick:t[0]||(t[0]=e=>v.visible=!v.visible)},[v.visible?((0,s.wg)(),(0,s.iD)("i",g)):((0,s.wg)(),(0,s.iD)("i",d))])])])}var v=i(2628),m={name:"Camera",mixins:[v.Z],props:{src:{type:String,required:!0},type:{type:String,default:"image"},name:{type:String}},computed:{imgUrl(){if("image"===this.type)return this.src+(this.src.indexOf("?")>0?"&":"?")+"_t="+(new Date).getTime().toString()}},data(){return{visible:!1}}},y=i(3744);const k=(0,y.Z)(m,[["render",f],["__scopeId","data-v-0fad5251"]]);var b=k}}]); -//# sourceMappingURL=2346.4e0afde3.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2346],{2346:function(e,t,i){i.r(t),i.d(t,{default:function(){return b}});var s=i(6252),n=i(3577);const a={class:"camera component-row"},r={class:"feed-container",ref:"container"},c=["textContent"],l=["src"],o={key:2},u=["src"],p={class:"controls"},d={key:0,class:"fa fa-play"},g={key:1,class:"fa fa-pause"};function f(e,t,i,f,v,m){return(0,s.wg)(),(0,s.iD)("div",a,[(0,s._)("div",r,[v.visible?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",{key:0,class:"no-content",textContent:(0,n.zw)(i.name)},null,8,c)),v.visible&&"image"===i.type?((0,s.wg)(),(0,s.iD)("img",{key:1,alt:"Camera feed",src:m.imgUrl},null,8,l)):v.visible&&"video"===i.type?((0,s.wg)(),(0,s.iD)("video",o,[(0,s._)("source",{src:i.src},null,8,u)])):(0,s.kq)("",!0)],512),(0,s._)("div",p,[(0,s._)("button",{class:"toggle-btn",onClick:t[0]||(t[0]=e=>v.visible=!v.visible)},[v.visible?((0,s.wg)(),(0,s.iD)("i",g)):((0,s.wg)(),(0,s.iD)("i",d))])])])}var v=i(6813),m={name:"Camera",mixins:[v.Z],props:{src:{type:String,required:!0},type:{type:String,default:"image"},name:{type:String}},computed:{imgUrl(){if("image"===this.type)return this.src+(this.src.indexOf("?")>0?"&":"?")+"_t="+(new Date).getTime().toString()}},data(){return{visible:!1}}},y=i(3744);const k=(0,y.Z)(m,[["render",f],["__scopeId","data-v-0fad5251"]]);var b=k}}]); +//# sourceMappingURL=2346.9a487752.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2346.9a487752.js.map b/platypush/backend/http/webapp/dist/static/js/2346.9a487752.js.map new file mode 100644 index 00000000..0767ebcb --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2346.9a487752.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2346.9a487752.js","mappings":"gMACOA,MAAM,wB,GACJA,MAAM,iBAAiBC,IAAI,a,mDAQ3BD,MAAM,Y,SAEJA,MAAM,c,SACNA,MAAM,e,0CAZf,QAeM,MAfN,EAeM,EAdJ,OAMM,MANN,EAMM,CALyC,EAAAE,SAA7C,iBAA6C,WAA7C,QAAwD,O,MAAnDF,MAAM,a,aAAa,QAAa,EAAD,OAApC,WAC2C,EAAAE,SAAe,UAAJ,EAAAC,OAAI,WAA1D,QAAwE,O,MAAnEC,IAAI,cAAeC,IAAK,EAAAC,QAA7B,WACkB,EAAAJ,SAAe,UAAJ,EAAAC,OAAI,WAAjC,QAEQ,YADN,OAAmB,UAAVE,IAAK,EAAAA,KAAG,cADnB,gBAHF,MAQA,OAKM,MALN,EAKM,EAJJ,OAGS,UAHDL,MAAM,aAAc,QAAK,eAAE,EAAAE,SAAW,EAAAA,UAA9C,CAC+B,EAAAA,UAA7B,WACA,QAAgC,IAAhC,MAD6B,WAA7B,QAAwC,IAAxC,S,eAaR,GACEK,KAAM,SACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAKLL,IAAK,CACHF,KAAMQ,OACNC,UAAU,GAMZT,KAAM,CACJA,KAAMQ,OACNE,QAAS,SAMXN,KAAM,CACJJ,KAAMQ,SAIVG,SAAU,CACRR,SACE,GAAkB,UAAdS,KAAKZ,KAGT,OAAOY,KAAKV,KAAOU,KAAKV,IAAIW,QAAQ,KAAO,EAAI,IAAM,KAAO,OAAS,IAAIC,MAAOC,UAAUC,UAC3F,GAGHC,OACE,MAAO,CACLlB,SAAS,EAEZ,G,UC5DH,MAAMmB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/Camera/Index.vue","webpack://platypush/./src/components/widgets/Camera/Index.vue?8b49"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=0fad5251&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=0fad5251&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0fad5251\"]])\n\nexport default __exports__"],"names":["class","ref","visible","type","alt","src","imgUrl","name","mixins","Utils","props","String","required","default","computed","this","indexOf","Date","getTime","toString","data","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2362-legacy.017e03af.js.map b/platypush/backend/http/webapp/dist/static/js/2362-legacy.017e03af.js.map deleted file mode 100644 index fa54337d..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2362-legacy.017e03af.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2362-legacy.017e03af.js","mappings":"+OACE,QAAkC,GAA3B,cAAY,e,cAMrB,GACEA,WAAY,CAACC,MAAAA,EAAAC,I,UCHf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/ZwaveMqtt/Index.vue","webpack://platypush/./src/components/panels/ZwaveMqtt/Index.vue?4812"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=8fb9cbb2\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["components","Zwave","Z","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2362-legacy.017e03af.js b/platypush/backend/http/webapp/dist/static/js/2362-legacy.6b95b958.js similarity index 73% rename from platypush/backend/http/webapp/dist/static/js/2362-legacy.017e03af.js rename to platypush/backend/http/webapp/dist/static/js/2362-legacy.6b95b958.js index d75bbae2..5d1ff19f 100644 --- a/platypush/backend/http/webapp/dist/static/js/2362-legacy.017e03af.js +++ b/platypush/backend/http/webapp/dist/static/js/2362-legacy.6b95b958.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2362],{2362:function(n,e,t){t.r(e),t.d(e,{default:function(){return v}});var u=t(6252);function a(n,e,t,a,r,p){var s=(0,u.up)("Zwave");return(0,u.wg)(),(0,u.j4)(s,{"plugin-name":"zwave.mqtt"})}var r=t(6849),p={components:{Zwave:r.Z}},s=t(3744);const c=(0,s.Z)(p,[["render",a]]);var v=c}}]); -//# sourceMappingURL=2362-legacy.017e03af.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2362],{2362:function(n,e,t){t.r(e),t.d(e,{default:function(){return v}});var u=t(6252);function a(n,e,t,a,r,p){var s=(0,u.up)("Zwave");return(0,u.wg)(),(0,u.j4)(s,{"plugin-name":"zwave.mqtt"})}var r=t(4658),p={components:{Zwave:r.Z}},s=t(3744);const c=(0,s.Z)(p,[["render",a]]);var v=c}}]); +//# sourceMappingURL=2362-legacy.6b95b958.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2362-legacy.6b95b958.js.map b/platypush/backend/http/webapp/dist/static/js/2362-legacy.6b95b958.js.map new file mode 100644 index 00000000..47864ca9 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2362-legacy.6b95b958.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2362-legacy.6b95b958.js","mappings":"+OACE,QAAkC,GAA3B,cAAY,c,eAMrB,GACEA,WAAY,CAACC,MAAAA,EAAAC,I,UCHf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/ZwaveMqtt/Index.vue","webpack://platypush/./src/components/panels/ZwaveMqtt/Index.vue?4812"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=8fb9cbb2\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["components","Zwave","Z","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2362.84f3ec2e.js.map b/platypush/backend/http/webapp/dist/static/js/2362.84f3ec2e.js.map deleted file mode 100644 index 77b7769f..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2362.84f3ec2e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2362.84f3ec2e.js","mappings":"iPACE,QAAkC,GAA3B,cAAY,e,cAMrB,GACEA,WAAY,CAACC,MAAK,M,UCHpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/ZwaveMqtt/Index.vue","webpack://platypush/./src/components/panels/ZwaveMqtt/Index.vue?4812"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=8fb9cbb2\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["components","Zwave","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2362.84f3ec2e.js b/platypush/backend/http/webapp/dist/static/js/2362.f07ef3c1.js similarity index 75% rename from platypush/backend/http/webapp/dist/static/js/2362.84f3ec2e.js rename to platypush/backend/http/webapp/dist/static/js/2362.f07ef3c1.js index 11f61b08..a1a0f77a 100644 --- a/platypush/backend/http/webapp/dist/static/js/2362.84f3ec2e.js +++ b/platypush/backend/http/webapp/dist/static/js/2362.f07ef3c1.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2362],{2362:function(n,e,t){t.r(e),t.d(e,{default:function(){return o}});var u=t(6252);function a(n,e,t,a,r,p){const s=(0,u.up)("Zwave");return(0,u.wg)(),(0,u.j4)(s,{"plugin-name":"zwave.mqtt"})}var r=t(4764),p={components:{Zwave:r.Z}},s=t(3744);const c=(0,s.Z)(p,[["render",a]]);var o=c}}]); -//# sourceMappingURL=2362.84f3ec2e.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2362],{2362:function(n,e,t){t.r(e),t.d(e,{default:function(){return o}});var u=t(6252);function a(n,e,t,a,r,p){const s=(0,u.up)("Zwave");return(0,u.wg)(),(0,u.j4)(s,{"plugin-name":"zwave.mqtt"})}var r=t(5810),p={components:{Zwave:r.Z}},s=t(3744);const c=(0,s.Z)(p,[["render",a]]);var o=c}}]); +//# sourceMappingURL=2362.f07ef3c1.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2362.f07ef3c1.js.map b/platypush/backend/http/webapp/dist/static/js/2362.f07ef3c1.js.map new file mode 100644 index 00000000..b060fc78 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2362.f07ef3c1.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2362.f07ef3c1.js","mappings":"iPACE,QAAkC,GAA3B,cAAY,c,eAMrB,GACEA,WAAY,CAACC,MAAK,M,UCHpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/ZwaveMqtt/Index.vue","webpack://platypush/./src/components/panels/ZwaveMqtt/Index.vue?4812"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=8fb9cbb2\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["components","Zwave","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2380-legacy.0d05fcbd.js b/platypush/backend/http/webapp/dist/static/js/2380-legacy.0d05fcbd.js new file mode 100644 index 00000000..736c7a5f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2380-legacy.0d05fcbd.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2380],{6:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(6252),o=t(3577),a=t(9963),r=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},s=["checked"],u=r((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),c={class:"label"};function l(e,n,t,r,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,s),(0,i._)("label",null,[u,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const p=(0,f.Z)(d,[["render",l],["__scopeId","data-v-a6396ae8"]]);var g=p},4004:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(6813)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const r=a;var s=r},8671:function(e,n,t){t.d(n,{Z:function(){return w}});t(8309);var i=t(6252),o=t(9963),a=t(3577),r=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},s={class:"name col-l-10 col-m-9 col-s-8"},u=r((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),c=[u],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,r,u,f){var p=(0,i.up)("Loading"),g=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(p,{key:0})):(0,i.kq)("",!0),(0,i._)("div",s,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(g,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var p=t(6),g=t(1232),h={name:"Switch",components:{Loading:g.Z,ToggleSwitch:p.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=t(3744);const m=(0,v.Z)(h,[["render",f],["__scopeId","data-v-38eb9831"]]);var w=m},2380:function(e,n,t){t.r(n),t.d(n,{default:function(){return p}});t(7941);var i=t(6252),o={class:"switches zwave-mqtt-switches"},a={key:1,class:"no-content"};function r(e,n,t,r,s,u){var c=(0,i.up)("Loading"),l=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Z-Wave switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(l,{loading:e.loading,name:t,state:n.on,id:n.id,onToggle:function(i){return e.toggle(t,n.id)},key:t},null,8,["loading","name","state","id","onToggle"])})),128))])}var s=t(1232),u=t(4004),c=t(8671),l={name:"ZwaveMqtt",components:{Switch:c.Z,Loading:s.Z},mixins:[u.Z]},d=t(3744);const f=(0,d.Z)(l,[["render",r],["__scopeId","data-v-c92e52f8"]]);var p=f}}]); +//# sourceMappingURL=2380-legacy.0d05fcbd.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2380-legacy.0d05fcbd.js.map b/platypush/backend/http/webapp/dist/static/js/2380-legacy.0d05fcbd.js.map new file mode 100644 index 00000000..5e84d005 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2380-legacy.0d05fcbd.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2380-legacy.0d05fcbd.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/ZwaveMqtt/Index.vue","webpack://platypush/./src/components/panels/Switches/ZwaveMqtt/Index.vue?0a3b"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=c92e52f8&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=c92e52f8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c92e52f8\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2380-legacy.b3f2d86a.js b/platypush/backend/http/webapp/dist/static/js/2380-legacy.b3f2d86a.js deleted file mode 100644 index 0c3c01a1..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2380-legacy.b3f2d86a.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2380],{6137:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(6252),o=t(3577),a=t(9963),r=function(e){return(0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e},s=["checked"],u=r((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),c={class:"label"};function l(e,n,t,r,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,s),(0,i._)("label",null,[u,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const p=(0,f.Z)(d,[["render",l],["__scopeId","data-v-8e097228"]]);var g=p},4004:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(2628)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const r=a;var s=r},8671:function(e,n,t){t.d(n,{Z:function(){return w}});t(8309);var i=t(6252),o=t(9963),a=t(3577),r=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},s={class:"name col-l-10 col-m-9 col-s-8"},u=r((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),c=[u],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,r,u,f){var p=(0,i.up)("Loading"),g=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(p,{key:0})):(0,i.kq)("",!0),(0,i._)("div",s,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(g,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var p=t(6137),g=t(1232),h={name:"Switch",components:{Loading:g.Z,ToggleSwitch:p.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=t(3744);const m=(0,v.Z)(h,[["render",f],["__scopeId","data-v-38eb9831"]]);var w=m},2380:function(e,n,t){t.r(n),t.d(n,{default:function(){return p}});t(7941);var i=t(6252),o={class:"switches zwave-mqtt-switches"},a={key:1,class:"no-content"};function r(e,n,t,r,s,u){var c=(0,i.up)("Loading"),l=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Z-Wave switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(l,{loading:e.loading,name:t,state:n.on,id:n.id,onToggle:function(i){return e.toggle(t,n.id)},key:t},null,8,["loading","name","state","id","onToggle"])})),128))])}var s=t(1232),u=t(4004),c=t(8671),l={name:"ZwaveMqtt",components:{Switch:c.Z,Loading:s.Z},mixins:[u.Z]},d=t(3744);const f=(0,d.Z)(l,[["render",r],["__scopeId","data-v-c92e52f8"]]);var p=f}}]); -//# sourceMappingURL=2380-legacy.b3f2d86a.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2380-legacy.b3f2d86a.js.map b/platypush/backend/http/webapp/dist/static/js/2380-legacy.b3f2d86a.js.map deleted file mode 100644 index 3732a2d5..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2380-legacy.b3f2d86a.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2380-legacy.b3f2d86a.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/ZwaveMqtt/Index.vue","webpack://platypush/./src/components/panels/Switches/ZwaveMqtt/Index.vue?0a3b"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=c92e52f8&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=c92e52f8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c92e52f8\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2380.292bff03.js b/platypush/backend/http/webapp/dist/static/js/2380.292bff03.js new file mode 100644 index 00000000..7e6a61ee --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2380.292bff03.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2380],{6:function(e,t,n){n.d(t,{Z:function(){return p}});var i=n(6252),o=n(3577),s=n(9963);const a=e=>((0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e),l=["checked"],d=a((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),c={class:"label"};function u(e,t,n,a,u,r){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,i._)("label",null,[d,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},g=n(3744);const h=(0,g.Z)(r,[["render",u],["__scopeId","data-v-a6396ae8"]]);var p=h},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(6813),o={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const s=o;var a=s},8671:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),o=n(9963),s=n(3577);const a=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},d=a((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),c=[d],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function g(e,t,n,a,d,g){const h=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,o.iM)(((...e)=>g.onToggle&&g.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(h,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>g.onInfo&&g.onInfo(...e)),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,s.zw)(n.name)},null,8,u)]),(0,i._)("div",r,[(0,i.Wm)(p,{disabled:n.loading,value:n.state,onInput:g.onToggle},null,8,["disabled","value","onInput"])])])}var h=n(6),p=n(1232),f={name:"Switch",components:{Loading:p.Z,ToggleSwitch:h.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=n(3744);const m=(0,v.Z)(f,[["render",g],["__scopeId","data-v-38eb9831"]]);var w=m},2380:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var i=n(6252);const o={class:"switches zwave-mqtt-switches"},s={key:1,class:"no-content"};function a(e,t,n,a,l,d){const c=(0,i.up)("Loading"),u=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",s,"No Z-Wave switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(u,{loading:e.loading,name:n,state:t.on,id:t.id,onToggle:i=>e.toggle(n,t.id),key:n},null,8,["loading","name","state","id","onToggle"])))),128))])}var l=n(1232),d=n(4004),c=n(8671),u={name:"ZwaveMqtt",components:{Switch:c.Z,Loading:l.Z},mixins:[d.Z]},r=n(3744);const g=(0,r.Z)(u,[["render",a],["__scopeId","data-v-c92e52f8"]]);var h=g}}]); +//# sourceMappingURL=2380.292bff03.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2380.292bff03.js.map b/platypush/backend/http/webapp/dist/static/js/2380.292bff03.js.map new file mode 100644 index 00000000..655d087e --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2380.292bff03.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2380.292bff03.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/ZwaveMqtt/Index.vue","webpack://platypush/./src/components/panels/Switches/ZwaveMqtt/Index.vue?0a3b"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=c92e52f8&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=c92e52f8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c92e52f8\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2380.73b1a20d.js b/platypush/backend/http/webapp/dist/static/js/2380.73b1a20d.js deleted file mode 100644 index 48d93a48..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2380.73b1a20d.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2380],{6137:function(e,t,n){n.d(t,{Z:function(){return p}});var i=n(6252),o=n(3577),s=n(9963);const a=e=>((0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e),l=["checked"],d=a((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),c={class:"label"};function u(e,t,n,a,u,r){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,i._)("label",null,[d,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},g=n(3744);const h=(0,g.Z)(r,[["render",u],["__scopeId","data-v-8e097228"]]);var p=h},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(2628),o={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const s=o;var a=s},8671:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),o=n(9963),s=n(3577);const a=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},d=a((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),c=[d],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function g(e,t,n,a,d,g){const h=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,o.iM)(((...e)=>g.onToggle&&g.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(h,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>g.onInfo&&g.onInfo(...e)),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,s.zw)(n.name)},null,8,u)]),(0,i._)("div",r,[(0,i.Wm)(p,{disabled:n.loading,value:n.state,onInput:g.onToggle},null,8,["disabled","value","onInput"])])])}var h=n(6137),p=n(1232),f={name:"Switch",components:{Loading:p.Z,ToggleSwitch:h.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=n(3744);const m=(0,v.Z)(f,[["render",g],["__scopeId","data-v-38eb9831"]]);var w=m},2380:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var i=n(6252);const o={class:"switches zwave-mqtt-switches"},s={key:1,class:"no-content"};function a(e,t,n,a,l,d){const c=(0,i.up)("Loading"),u=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",s,"No Z-Wave switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(u,{loading:e.loading,name:n,state:t.on,id:t.id,onToggle:i=>e.toggle(n,t.id),key:n},null,8,["loading","name","state","id","onToggle"])))),128))])}var l=n(1232),d=n(4004),c=n(8671),u={name:"ZwaveMqtt",components:{Switch:c.Z,Loading:l.Z},mixins:[d.Z]},r=n(3744);const g=(0,r.Z)(u,[["render",a],["__scopeId","data-v-c92e52f8"]]);var h=g}}]); -//# sourceMappingURL=2380.73b1a20d.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2380.73b1a20d.js.map b/platypush/backend/http/webapp/dist/static/js/2380.73b1a20d.js.map deleted file mode 100644 index d7db694f..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2380.73b1a20d.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2380.73b1a20d.js","mappings":"wQAMM,OAEM,OAFDA,MAAM,UAAQ,EACjB,OAAmB,OAAdA,MAAM,UADb,K,GAGMA,MAAM,S,0CARhB,QAYM,OAZDA,OAAK,SAAC,eAAc,UAAoB,EAAAC,YAAY,QAAK,8BAAO,EAAAC,SAAA,EAAAA,WAAA,IAAO,YAA5E,EAEE,OAAwC,SAAjCC,KAAK,WAAYC,QAAS,EAAAC,OAAjC,WACA,OAQQ,cANN,GAGA,OAEO,OAFP,EAEO,EADL,QAAQ,sCATd,GAgBF,OACEC,KAAM,eACNC,MAAO,CAAC,SACRC,MAAO,CACLH,MAAO,CACLF,KAAMM,QACNC,SAAS,GAGXT,SAAU,CACRE,KAAMM,QACNC,SAAS,IAIbC,QAAS,CACPT,QAAQU,GACN,GAAIC,KAAKZ,SACP,OAAO,EAETY,KAAKC,MAAM,QAASF,M,UC9B1B,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,S,mECNA,GACEV,KAAM,gBACNW,OAAQ,CAACC,EAAA,GAETV,MAAO,CACLW,WAAY,CACVhB,KAAMiB,OACNC,UAAU,GAGZC,IAAK,CACHnB,KAAMoB,OACNF,UAAU,GAGZG,OAAQ,CACNrB,KAAMoB,OACNb,QAAS,KAAe,KAG1Be,SAAU,CACRtB,KAAMM,QACNC,SAAS,IAIbgB,OACE,MAAO,CACLC,SAAS,EACTC,aAAa,EACbC,eAAgB,KAChBC,QAAS,KAIbnB,QAAS,CACPoB,eAAeZ,GACTA,IAAeN,KAAKM,YAGxBN,KAAKmB,WAGPC,aAAaC,EAAQC,GACT,MAANA,IACFA,EAAKD,GAEP,MAAME,QAAiBvB,KAAKwB,QAAS,GAAExB,KAAKM,oBAAqB,CAACe,OAAQC,IAC1EtB,KAAKiB,QAAQI,GAAQI,GAAKF,EAASE,IAGrCL,gBACEpB,KAAKc,SAAU,EACf,IACEd,KAAKiB,eAAiBjB,KAAKwB,QAAS,GAAExB,KAAKM,6BAA6BoB,QAAO,CAACC,EAAKN,KACnF,MAAM5B,EAAO4B,EAAO5B,MAAMmC,OAASP,EAAO5B,KAAO4B,EAAOC,GAExD,OADAK,EAAIlC,GAAQ4B,EACLM,IACN,IALL,QAOE3B,KAAKc,SAAU,KAKrBe,UACE7B,KAAK8B,QAAO,IAAM9B,KAAKY,WAAWmB,IAC5BA,IAAa/B,KAAKe,cACpBf,KAAKmB,UACLnB,KAAKe,aAAc,MAIvBf,KAAKS,IAAIgB,GAAG,UAAWzB,KAAKkB,iBAG9Bc,YACEhC,KAAKS,IAAIwB,IAAI,UAAWjC,KAAKkB,kBC7EjC,MAAMhB,EAAc,EAEpB,S,sJCFSf,MAAM,iC,UAEP,OAAwB,KAArBA,MAAM,cAAY,W,GAArB,G,qBAICA,MAAM,mC,iGARb,QAWM,OAXDA,MAAM,SAAU,QAAK,8BAAO,EAAA+C,UAAA,EAAAA,YAAA,IAAQ,YAAzC,CACiB,EAAApB,UAAA,WAAf,QAA0B,aAA1B,gBACA,OAKM,MALN,EAKM,CAJU,EAAAqB,UAAA,WAAd,QAES,U,MAFe,QAAK,8BAAU,EAAAC,QAAA,EAAAA,UAAA,IAAM,eAA7C,qBAGA,OAA2C,QAArCjD,MAAM,e,aAAe,QAAa,EAAD,OAAvC,aAEF,OAEM,MAFN,EAEM,EADJ,QAAqE,GAAtDC,SAAU,EAAA0B,QAAUtB,MAAO,EAAA6C,MAAQ,QAAO,EAAAH,UAAzD,2C,wBASN,GACEzC,KAAM,SACN6C,WAAY,CAACC,QAAD,IAAUC,aAAY,KAClC9C,MAAO,CAAC,SAAU,QAElBC,MAAO,CACLF,KAAM,CACJH,KAAMiB,OACNC,UAAU,GAGZ6B,MAAO,CACL/C,KAAMM,QACNC,SAAS,GAGXiB,QAAS,CACPxB,KAAMM,QACNC,SAAS,GAGXsC,QAAS,CACP7C,KAAMM,QACNC,SAAS,GAGXyB,GAAI,CACFhC,KAAMiB,SAIVT,QAAS,CACPsC,OAAOrC,GAGL,OAFAA,EAAM0C,kBACNzC,KAAKC,MAAM,SACJ,GAGTiC,SAASnC,GAGP,OAFAA,EAAM0C,kBACNzC,KAAKC,MAAM,WACJ,K,UCrDb,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,S,yFCROhB,MAAM,gC,SAEJA,MAAM,c,2FAFb,QAMM,MANN,EAMM,CALW,EAAA2B,UAAA,WAAf,QAA0B,YACUJ,OAAOgC,KAAK,EAAAzB,SAASW,QAAzD,iBAAyD,WAAzD,QAAgG,MAAhG,EAAiE,gCAI7D,aAFJ,QACwD,mBAAvB,EAAAX,SAAO,CAAxBI,EAAQ5B,M,WADxB,QACwD,GAD/CqB,QAAS,EAAAA,QAAUrB,KAAMA,EAAO4C,MAAOhB,EAAOI,GAAKH,GAAID,EAAOC,GAAK,SAAM,GAAE,EAAAqB,OAAOlD,EAAM4B,EAAOC,IAC7DsB,IAAKnD,GADhD,8D,kCAUJ,GACEA,KAAM,YACN6C,WAAY,CAACO,OAAD,IAASN,QAAO,KAC5BnC,OAAQ,CAAC,M,UCXX,MAAMF,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/ZwaveMqtt/Index.vue","webpack://platypush/./src/components/panels/Switches/ZwaveMqtt/Index.vue?0a3b"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=c92e52f8&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=c92e52f8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c92e52f8\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2466-legacy.64778a75.js.map b/platypush/backend/http/webapp/dist/static/js/2466-legacy.64778a75.js.map deleted file mode 100644 index 84ab68d4..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2466-legacy.64778a75.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2466-legacy.64778a75.js","mappings":"+OACE,QAA2B,GAApB,cAAY,Q,cAMrB,GACEA,KAAM,MACNC,WAAY,CAACC,MAAAA,EAAA,I,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,S,oJCNOC,MAAM,iB,GAEFA,MAAM,wB,kBAKNA,MAAM,wB,kBAKNA,MAAM,iB,sCAEP,OAA+B,KAA5BA,MAAM,mBAAiB,Y,GAA1B,G,0CAdR,QAkBM,MAlBN,EAkBM,EAjBJ,OAgBO,QAhBA,SAAM,wCAAU,EAAAC,MAAA,EAAAA,KAAA,qBAAI,eAA3B,EACE,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAA6E,SAAtEC,KAAK,OAAOP,KAAK,OAAOQ,YAAY,cAAeC,SAAU,EAAAC,SAApE,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAAmF,SAA5EH,KAAK,OAAOP,KAAK,WAAWQ,YAAY,gBAAiBC,SAAU,EAAAC,SAA1E,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDH,KAAK,SAAUE,SAAU,EAAAC,SAAjC,UAZJ,M,4DAuBJ,GACEV,KAAM,QACNW,OAAQ,CAACC,EAAA,GAETC,MAAO,CACLC,WAAY,CACVP,KAAMQ,OACNC,UAAU,IAIdC,KAXa,WAYX,MAAO,CACLP,SAAS,IAIbQ,QAAS,CACDZ,KADC,SACIa,GAAO,6JACVC,GAAO,OAAID,EAAME,OAAOC,iBAAiB,UAAUC,QAAO,SAACC,EAAKC,GAGpE,OAFIA,EAAGC,MAAMC,SACXH,EAAIC,EAAGzB,MAAQyB,EAAGC,OACbF,IACN,IAEH,EAAKd,SAAU,EAPC,kBASR,EAAKkB,QAAL,UAAgB,EAAKd,WAArB,QAAuCM,GAT/B,uBAWd,EAAKV,SAAU,EAXD,4E,UCpCtB,MAAMP,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/panels/Tts/Index.vue","webpack://platypush/./src/components/panels/Tts/Index.vue?74d0","webpack://platypush/./src/components/panels/Tts/Panel.vue","webpack://platypush/./src/components/panels/Tts/Panel.vue?9344"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4ab66a9e\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=a248454a&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=a248454a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a248454a\"]])\n\nexport default __exports__"],"names":["name","components","Panel","__exports__","render","class","talk","type","placeholder","disabled","talking","mixins","Utils","props","pluginName","String","required","data","methods","event","args","target","querySelectorAll","reduce","obj","el","value","length","request"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2466-legacy.64778a75.js b/platypush/backend/http/webapp/dist/static/js/2466-legacy.b6981a49.js similarity index 94% rename from platypush/backend/http/webapp/dist/static/js/2466-legacy.64778a75.js rename to platypush/backend/http/webapp/dist/static/js/2466-legacy.b6981a49.js index 64c93672..db156fd8 100644 --- a/platypush/backend/http/webapp/dist/static/js/2466-legacy.64778a75.js +++ b/platypush/backend/http/webapp/dist/static/js/2466-legacy.b6981a49.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2466],{2466:function(e,n,t){t.r(n),t.d(n,{default:function(){return c}});var a=t(6252);function r(e,n,t,r,l,u){var i=(0,a.up)("Panel");return(0,a.wg)(),(0,a.j4)(i,{"plugin-name":"tts"})}var l=t(8825),u={name:"Tts",components:{Panel:l.Z}},i=t(3744);const s=(0,i.Z)(u,[["render",r]]);var c=s},8825:function(e,n,t){t.d(n,{Z:function(){return x}});var a=t(6252),r=t(9963),l=function(e){return(0,a.dD)("data-v-a248454a"),e=e(),(0,a.Cn)(),e},u={class:"tts-container"},i={class:"field text-container"},s=["disabled"],c={class:"field lang-container"},o=["disabled"],d={class:"field buttons"},p=["disabled"],f=l((function(){return(0,a._)("i",{class:"fa fa-volume-up"},null,-1)})),v=[f];function g(e,n,t,l,f,g){return(0,a.wg)(),(0,a.iD)("div",u,[(0,a._)("form",{onSubmit:n[0]||(n[0]=(0,r.iM)((function(){return g.talk&&g.talk.apply(g,arguments)}),["prevent"]))},[(0,a._)("div",i,[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:f.talking},null,8,s)])]),(0,a._)("div",c,[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:f.talking},null,8,o)])]),(0,a._)("div",d,[(0,a._)("button",{type:"submit",disabled:f.talking},v,8,p)])],32)])}var m=t(9584),b=t(8534),k=(t(5666),t(1539),t(8309),t(2628)),h={name:"Panel",mixins:[k.Z],props:{pluginName:{type:String,required:!0}},data:function(){return{talking:!1}},methods:{talk:function(e){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=(0,m.Z)(e.target.querySelectorAll("input")).reduce((function(e,n){return n.value.length&&(e[n.name]=n.value),e}),{}),n.talking=!0,t.prev=2,t.next=5,n.request("".concat(n.pluginName,".say"),a);case 5:return t.prev=5,n.talking=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()}}},_=t(3744);const y=(0,_.Z)(h,[["render",g],["__scopeId","data-v-a248454a"]]);var x=y}}]); -//# sourceMappingURL=2466-legacy.64778a75.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2466],{2466:function(e,n,t){t.r(n),t.d(n,{default:function(){return c}});var a=t(6252);function r(e,n,t,r,l,u){var i=(0,a.up)("Panel");return(0,a.wg)(),(0,a.j4)(i,{"plugin-name":"tts"})}var l=t(8825),u={name:"Tts",components:{Panel:l.Z}},i=t(3744);const s=(0,i.Z)(u,[["render",r]]);var c=s},8825:function(e,n,t){t.d(n,{Z:function(){return x}});var a=t(6252),r=t(9963),l=function(e){return(0,a.dD)("data-v-a248454a"),e=e(),(0,a.Cn)(),e},u={class:"tts-container"},i={class:"field text-container"},s=["disabled"],c={class:"field lang-container"},o=["disabled"],d={class:"field buttons"},p=["disabled"],f=l((function(){return(0,a._)("i",{class:"fa fa-volume-up"},null,-1)})),v=[f];function g(e,n,t,l,f,g){return(0,a.wg)(),(0,a.iD)("div",u,[(0,a._)("form",{onSubmit:n[0]||(n[0]=(0,r.iM)((function(){return g.talk&&g.talk.apply(g,arguments)}),["prevent"]))},[(0,a._)("div",i,[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:f.talking},null,8,s)])]),(0,a._)("div",c,[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:f.talking},null,8,o)])]),(0,a._)("div",d,[(0,a._)("button",{type:"submit",disabled:f.talking},v,8,p)])],32)])}var m=t(9584),b=t(8534),k=(t(5666),t(1539),t(8309),t(6813)),h={name:"Panel",mixins:[k.Z],props:{pluginName:{type:String,required:!0}},data:function(){return{talking:!1}},methods:{talk:function(e){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=(0,m.Z)(e.target.querySelectorAll("input")).reduce((function(e,n){return n.value.length&&(e[n.name]=n.value),e}),{}),n.talking=!0,t.prev=2,t.next=5,n.request("".concat(n.pluginName,".say"),a);case 5:return t.prev=5,n.talking=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()}}},_=t(3744);const y=(0,_.Z)(h,[["render",g],["__scopeId","data-v-a248454a"]]);var x=y}}]); +//# sourceMappingURL=2466-legacy.b6981a49.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2466-legacy.b6981a49.js.map b/platypush/backend/http/webapp/dist/static/js/2466-legacy.b6981a49.js.map new file mode 100644 index 00000000..9fb9ab79 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2466-legacy.b6981a49.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2466-legacy.b6981a49.js","mappings":"+OACE,QAA2B,GAApB,cAAY,O,eAMrB,GACEA,KAAM,MACNC,WAAY,CAACC,MAAAA,EAAA,I,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O,sJCNOC,MAAM,iB,GAEFA,MAAM,wB,kBAKNA,MAAM,wB,kBAKNA,MAAM,iB,sCAEP,OAA+B,KAA5BA,MAAM,mBAAiB,Q,OAA1B,G,0CAdR,QAkBM,MAlBN,EAkBM,EAjBJ,OAgBO,QAhBA,SAAM,wCAAU,EAAAC,MAAA,EAAAA,KAAA,kBAAV,GAAc,eAA3B,EACE,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAA6E,SAAtEC,KAAK,OAAOP,KAAK,OAAOQ,YAAY,cAAeC,SAAU,EAAAC,SAApE,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAAmF,SAA5EH,KAAK,OAAOP,KAAK,WAAWQ,YAAY,gBAAiBC,SAAU,EAAAC,SAA1E,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDH,KAAK,SAAUE,SAAU,EAAAC,SAAjC,UAZJ,K,6DAuBJ,GACEV,KAAM,QACNW,OAAQ,CAACC,EAAA,GAETC,MAAO,CACLC,WAAY,CACVP,KAAMQ,OACNC,UAAU,IAIdC,KAXa,WAYX,MAAO,CACLP,SAAS,EAEZ,EAEDQ,QAAS,CACDZ,KADC,SACIa,GAAO,6JACVC,GAAO,OAAID,EAAME,OAAOC,iBAAiB,UAAUC,QAAO,SAACC,EAAKC,GAGpE,OAFIA,EAAGC,MAAMC,SACXH,EAAIC,EAAGzB,MAAQyB,EAAGC,OACbF,CACR,GAAE,CAAC,GAEJ,EAAKd,SAAU,EAPC,kBASR,EAAKkB,QAAL,UAAgB,EAAKd,WAArB,QAAuCM,GAT/B,uBAWd,EAAKV,SAAU,EAXD,wEAajB,I,UCjDL,MAAMP,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/panels/Tts/Index.vue","webpack://platypush/./src/components/panels/Tts/Index.vue?74d0","webpack://platypush/./src/components/panels/Tts/Panel.vue","webpack://platypush/./src/components/panels/Tts/Panel.vue?9344"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4ab66a9e\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=a248454a&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=a248454a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a248454a\"]])\n\nexport default __exports__"],"names":["name","components","Panel","__exports__","render","class","talk","type","placeholder","disabled","talking","mixins","Utils","props","pluginName","String","required","data","methods","event","args","target","querySelectorAll","reduce","obj","el","value","length","request"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2466.575a0b76.js.map b/platypush/backend/http/webapp/dist/static/js/2466.575a0b76.js.map deleted file mode 100644 index f811a6fb..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2466.575a0b76.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2466.575a0b76.js","mappings":"iPACE,QAA2B,GAApB,cAAY,Q,cAMrB,GACEA,KAAM,MACNC,WAAY,CAACC,MAAK,M,UCJpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,S,4ICNOC,MAAM,iB,GAEFA,MAAM,wB,kBAKNA,MAAM,wB,kBAKNA,MAAM,iB,yBAEP,OAA+B,KAA5BA,MAAM,mBAAiB,W,GAA1B,G,0CAdR,QAkBM,MAlBN,EAkBM,EAjBJ,OAgBO,QAhBA,SAAM,8BAAU,EAAAC,MAAA,EAAAA,QAAA,IAAI,eAA3B,EACE,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAA6E,SAAtEC,KAAK,OAAOP,KAAK,OAAOQ,YAAY,cAAeC,SAAU,EAAAC,SAApE,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAAmF,SAA5EH,KAAK,OAAOP,KAAK,WAAWQ,YAAY,gBAAiBC,SAAU,EAAAC,SAA1E,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDH,KAAK,SAAUE,SAAU,EAAAC,SAAjC,UAZJ,M,cAuBJ,GACEV,KAAM,QACNW,OAAQ,CAACC,EAAA,GAETC,MAAO,CACLC,WAAY,CACVP,KAAMQ,OACNC,UAAU,IAIdC,OACE,MAAO,CACLP,SAAS,IAIbQ,QAAS,CACPC,WAAWC,GACT,MAAMC,EAAO,IAAID,EAAME,OAAOC,iBAAiB,UAAUC,QAAO,CAACC,EAAKC,KAChEA,EAAGC,MAAMC,SACXH,EAAIC,EAAG1B,MAAQ0B,EAAGC,OACbF,IACN,IAEHI,KAAKnB,SAAU,EACf,UACQmB,KAAKC,QAAS,GAAED,KAAKf,iBAAkBO,GAD/C,QAGEQ,KAAKnB,SAAU,M,UC/CvB,MAAMP,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/panels/Tts/Index.vue","webpack://platypush/./src/components/panels/Tts/Index.vue?74d0","webpack://platypush/./src/components/panels/Tts/Panel.vue","webpack://platypush/./src/components/panels/Tts/Panel.vue?9344"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4ab66a9e\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=a248454a&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=a248454a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a248454a\"]])\n\nexport default __exports__"],"names":["name","components","Panel","__exports__","render","class","talk","type","placeholder","disabled","talking","mixins","Utils","props","pluginName","String","required","data","methods","async","event","args","target","querySelectorAll","reduce","obj","el","value","length","this","request"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2466.575a0b76.js b/platypush/backend/http/webapp/dist/static/js/2466.633bb83f.js similarity index 93% rename from platypush/backend/http/webapp/dist/static/js/2466.575a0b76.js rename to platypush/backend/http/webapp/dist/static/js/2466.633bb83f.js index fd40d766..eb469b10 100644 --- a/platypush/backend/http/webapp/dist/static/js/2466.575a0b76.js +++ b/platypush/backend/http/webapp/dist/static/js/2466.633bb83f.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2466],{2466:function(t,a,e){e.r(a),e.d(a,{default:function(){return d}});var n=e(6252);function l(t,a,e,l,i,s){const u=(0,n.up)("Panel");return(0,n.wg)(),(0,n.j4)(u,{"plugin-name":"tts"})}var i=e(8825),s={name:"Tts",components:{Panel:i.Z}},u=e(3744);const r=(0,u.Z)(s,[["render",l]]);var d=r},8825:function(t,a,e){e.d(a,{Z:function(){return y}});var n=e(6252),l=e(9963);const i=t=>((0,n.dD)("data-v-a248454a"),t=t(),(0,n.Cn)(),t),s={class:"tts-container"},u={class:"field text-container"},r=["disabled"],d={class:"field lang-container"},c=["disabled"],o={class:"field buttons"},p=["disabled"],g=i((()=>(0,n._)("i",{class:"fa fa-volume-up"},null,-1))),f=[g];function v(t,a,e,i,g,v){return(0,n.wg)(),(0,n.iD)("div",s,[(0,n._)("form",{onSubmit:a[0]||(a[0]=(0,l.iM)(((...t)=>v.talk&&v.talk(...t)),["prevent"]))},[(0,n._)("div",u,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:g.talking},null,8,r)])]),(0,n._)("div",d,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:g.talking},null,8,c)])]),(0,n._)("div",o,[(0,n._)("button",{type:"submit",disabled:g.talking},f,8,p)])],32)])}var m=e(2628),b={name:"Panel",mixins:[m.Z],props:{pluginName:{type:String,required:!0}},data(){return{talking:!1}},methods:{async talk(t){const a=[...t.target.querySelectorAll("input")].reduce(((t,a)=>(a.value.length&&(t[a.name]=a.value),t)),{});this.talking=!0;try{await this.request(`${this.pluginName}.say`,a)}finally{this.talking=!1}}}},h=e(3744);const k=(0,h.Z)(b,[["render",v],["__scopeId","data-v-a248454a"]]);var y=k}}]); -//# sourceMappingURL=2466.575a0b76.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2466],{2466:function(t,a,e){e.r(a),e.d(a,{default:function(){return d}});var n=e(6252);function l(t,a,e,l,i,s){const u=(0,n.up)("Panel");return(0,n.wg)(),(0,n.j4)(u,{"plugin-name":"tts"})}var i=e(8825),s={name:"Tts",components:{Panel:i.Z}},u=e(3744);const r=(0,u.Z)(s,[["render",l]]);var d=r},8825:function(t,a,e){e.d(a,{Z:function(){return y}});var n=e(6252),l=e(9963);const i=t=>((0,n.dD)("data-v-a248454a"),t=t(),(0,n.Cn)(),t),s={class:"tts-container"},u={class:"field text-container"},r=["disabled"],d={class:"field lang-container"},c=["disabled"],o={class:"field buttons"},p=["disabled"],g=i((()=>(0,n._)("i",{class:"fa fa-volume-up"},null,-1))),f=[g];function v(t,a,e,i,g,v){return(0,n.wg)(),(0,n.iD)("div",s,[(0,n._)("form",{onSubmit:a[0]||(a[0]=(0,l.iM)(((...t)=>v.talk&&v.talk(...t)),["prevent"]))},[(0,n._)("div",u,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:g.talking},null,8,r)])]),(0,n._)("div",d,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:g.talking},null,8,c)])]),(0,n._)("div",o,[(0,n._)("button",{type:"submit",disabled:g.talking},f,8,p)])],32)])}var m=e(6813),b={name:"Panel",mixins:[m.Z],props:{pluginName:{type:String,required:!0}},data(){return{talking:!1}},methods:{async talk(t){const a=[...t.target.querySelectorAll("input")].reduce(((t,a)=>(a.value.length&&(t[a.name]=a.value),t)),{});this.talking=!0;try{await this.request(`${this.pluginName}.say`,a)}finally{this.talking=!1}}}},h=e(3744);const k=(0,h.Z)(b,[["render",v],["__scopeId","data-v-a248454a"]]);var y=k}}]); +//# sourceMappingURL=2466.633bb83f.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2466.633bb83f.js.map b/platypush/backend/http/webapp/dist/static/js/2466.633bb83f.js.map new file mode 100644 index 00000000..382ec28d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2466.633bb83f.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2466.633bb83f.js","mappings":"iPACE,QAA2B,GAApB,cAAY,O,eAMrB,GACEA,KAAM,MACNC,WAAY,CAACC,MAAK,M,UCJpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O,8ICNOC,MAAM,iB,GAEFA,MAAM,wB,kBAKNA,MAAM,wB,kBAKNA,MAAM,iB,yBAEP,OAA+B,KAA5BA,MAAM,mBAAiB,W,GAA1B,G,0CAdR,QAkBM,MAlBN,EAkBM,EAjBJ,OAgBO,QAhBA,SAAM,8BAAU,EAAAC,MAAA,EAAAA,QAAA,IAAI,eAA3B,EACE,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAA6E,SAAtEC,KAAK,OAAOP,KAAK,OAAOQ,YAAY,cAAeC,SAAU,EAAAC,SAApE,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAEQ,eADN,OAAmF,SAA5EH,KAAK,OAAOP,KAAK,WAAWQ,YAAY,gBAAiBC,SAAU,EAAAC,SAA1E,eAGJ,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDH,KAAK,SAAUE,SAAU,EAAAC,SAAjC,UAZJ,K,eAuBJ,GACEV,KAAM,QACNW,OAAQ,CAACC,EAAA,GAETC,MAAO,CACLC,WAAY,CACVP,KAAMQ,OACNC,UAAU,IAIdC,OACE,MAAO,CACLP,SAAS,EAEZ,EAEDQ,QAAS,CACPC,WAAWC,GACT,MAAMC,EAAO,IAAID,EAAME,OAAOC,iBAAiB,UAAUC,QAAO,CAACC,EAAKC,KAChEA,EAAGC,MAAMC,SACXH,EAAIC,EAAG1B,MAAQ0B,EAAGC,OACbF,IACN,CAAC,GAEJI,KAAKnB,SAAU,EACf,UACQmB,KAAKC,QAAS,GAAED,KAAKf,iBAAkBO,EAG/C,CAJA,QAGEQ,KAAKnB,SAAU,CACjB,CACD,I,UCjDL,MAAMP,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/panels/Tts/Index.vue","webpack://platypush/./src/components/panels/Tts/Index.vue?74d0","webpack://platypush/./src/components/panels/Tts/Panel.vue","webpack://platypush/./src/components/panels/Tts/Panel.vue?9344"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4ab66a9e\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=a248454a&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=a248454a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a248454a\"]])\n\nexport default __exports__"],"names":["name","components","Panel","__exports__","render","class","talk","type","placeholder","disabled","talking","mixins","Utils","props","pluginName","String","required","data","methods","async","event","args","target","querySelectorAll","reduce","obj","el","value","length","this","request"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2790-legacy.b3dfd6bb.js b/platypush/backend/http/webapp/dist/static/js/2790-legacy.b3dfd6bb.js new file mode 100644 index 00000000..86d37582 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2790-legacy.b3dfd6bb.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2790],{7556:function(e,t,n){var s=n(7293);e.exports=s((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},5631:function(e,t,n){"use strict";var s=n(3070).f,o=n(30),r=n(9190),i=n(9974),l=n(5787),a=n(408),u=n(654),c=n(6340),d=n(9781),v=n(2423).fastKey,p=n(9909),m=p.set,f=p.getterFor;e.exports={getConstructor:function(e,t,n,u){var c=e((function(e,s){l(e,p),m(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),d||(e.size=0),void 0!=s&&a(s,e[u],{that:e,AS_ENTRIES:n})})),p=c.prototype,h=f(t),g=function(e,t,n){var s,o,r=h(e),i=w(e,t);return i?i.value=n:(r.last=i={index:o=v(t,!0),key:t,value:n,previous:s=r.last,next:void 0,removed:!1},r.first||(r.first=i),s&&(s.next=i),d?r.size++:e.size++,"F"!==o&&(r.index[o]=i)),e},w=function(e,t){var n,s=h(e),o=v(t);if("F"!==o)return s.index[o];for(n=s.first;n;n=n.next)if(n.key==t)return n};return r(p,{clear:function(){var e=this,t=h(e),n=t.index,s=t.first;while(s)s.removed=!0,s.previous&&(s.previous=s.previous.next=void 0),delete n[s.index],s=s.next;t.first=t.last=void 0,d?t.size=0:e.size=0},delete:function(e){var t=this,n=h(t),s=w(t,e);if(s){var o=s.next,r=s.previous;delete n.index[s.index],s.removed=!0,r&&(r.next=o),o&&(o.previous=r),n.first==s&&(n.first=o),n.last==s&&(n.last=r),d?n.size--:t.size--}return!!s},forEach:function(e){var t,n=h(this),s=i(e,arguments.length>1?arguments[1]:void 0);while(t=t?t.next:n.first){s(t.value,t.key,this);while(t&&t.removed)t=t.previous}},has:function(e){return!!w(this,e)}}),r(p,n?{get:function(e){var t=w(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),d&&s(p,"size",{get:function(){return h(this).size}}),c},setStrong:function(e,t,n){var s=t+" Iterator",o=f(t),r=f(s);u(e,t,(function(e,t){m(this,{type:s,target:e,state:o(e),kind:t,last:void 0})}),(function(){var e=r(this),t=e.kind,n=e.last;while(n&&n.removed)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),c(t)}}},7710:function(e,t,n){"use strict";var s=n(2109),o=n(7854),r=n(1702),i=n(4705),l=n(8052),a=n(2423),u=n(408),c=n(5787),d=n(614),v=n(111),p=n(7293),m=n(7072),f=n(8003),h=n(9587);e.exports=function(e,t,n){var g=-1!==e.indexOf("Map"),w=-1!==e.indexOf("Weak"),_=g?"set":"add",C=o[e],y=C&&C.prototype,b=C,x={},k=function(e){var t=r(y[e]);l(y,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(w&&!v(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return w&&!v(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(w&&!v(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})},H=i(e,!d(C)||!(w||y.forEach&&!p((function(){(new C).entries().next()}))));if(H)b=n.getConstructor(t,e,g,_),a.enable();else if(i(e,!0)){var S=new b,D=S[_](w?{}:-0,1)!=S,q=p((function(){S.has(1)})),z=m((function(e){new C(e)})),M=!w&&p((function(){var e=new C,t=5;while(t--)e[_](t,t);return!e.has(-0)}));z||(b=t((function(e,t){c(e,y);var n=h(new C,e,b);return void 0!=t&&u(t,n[_],{that:n,AS_ENTRIES:g}),n})),b.prototype=y,y.constructor=b),(q||M)&&(k("delete"),k("has"),g&&k("get")),(M||D)&&k(_),w&&y.clear&&delete y.clear}return x[e]=b,s({global:!0,constructor:!0,forced:b!=C},x),f(b,e),w||n.setStrong(b,e,g),b}},9190:function(e,t,n){var s=n(8052);e.exports=function(e,t,n){for(var o in t)s(e,o,t[o],n);return e}},6677:function(e,t,n){var s=n(7293);e.exports=!s((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2423:function(e,t,n){var s=n(2109),o=n(1702),r=n(3501),i=n(111),l=n(2597),a=n(3070).f,u=n(8006),c=n(1156),d=n(2050),v=n(9711),p=n(6677),m=!1,f=v("meta"),h=0,g=function(e){a(e,f,{value:{objectID:"O"+h++,weakData:{}}})},w=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!l(e,f)){if(!d(e))return"F";if(!t)return"E";g(e)}return e[f].objectID},_=function(e,t){if(!l(e,f)){if(!d(e))return!0;if(!t)return!1;g(e)}return e[f].weakData},C=function(e){return p&&m&&d(e)&&!l(e,f)&&g(e),e},y=function(){b.enable=function(){},m=!0;var e=u.f,t=o([].splice),n={};n[f]=1,e(n).length&&(u.f=function(n){for(var s=e(n),o=0,r=s.length;o0?((0,s.wg)(),(0,s.iD)("div",Re,[Ie,((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(n.clients||{},(function(t,o){return(0,s.wg)(),(0,s.iD)("div",{class:"row",ref_for:!0,ref:"groupClients",key:o},[(0,s._)("label",{class:"client",for:"snapcast-client-"+t.id},[(0,s._)("input",{type:"checkbox",class:"client",id:"snapcast-client-".concat(t.id),value:t.id,checked:t.id in n.group.clients,disabled:n.loading,onInput:function(n){return e.$emit(n.target.checked?"add-client":"remove-client",t.id)}},null,40,$e),(0,s.Uk)(" "+(0,f.zw)(t.host.name),1)],8,Ue)])})),128))])):(0,s.kq)("",!0),null!==(u=n.group)&&void 0!==u&&u.stream_id?((0,s.wg)(),(0,s.iD)("div",Ee,[Ae,(0,s._)("div",Te,[Be,(0,s._)("div",Pe,[(0,s._)("label",null,[(0,s._)("select",{ref:"streamSelect",onChange:t[1]||(t[1]=function(t){return e.$emit("stream-change",t.target.value)})},[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(n.streams,(function(e,t){return(0,s.wg)(),(0,s.iD)("option",{key:t,textContent:(0,f.zw)(n.streams[n.group.stream_id].id),name:e.id,value:e.id,disabled:n.loading,selected:e.id===n.group.stream_id},null,8,Ve)})),128))],544)])])]),null!==(c=n.streams)&&void 0!==c&&null!==(d=c[n.group.stream_id])&&void 0!==d&&d.status?((0,s.wg)(),(0,s.iD)("div",Ne,[Ke,(0,s._)("div",{class:"value col-m-9",textContent:(0,f.zw)(n.streams[n.group.stream_id].status)},null,8,We)])):(0,s.kq)("",!0),null!==(v=n.streams)&&void 0!==v&&null!==(p=v[null===(h=n.group)||void 0===h?void 0:h.stream_id])&&void 0!==p&&null!==(m=p.uri)&&void 0!==m&&m.host?((0,s.wg)(),(0,s.iD)("div",Fe,[Le,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.streams[n.group.stream_id].uri.host)},null,8,Ye)])):(0,s.kq)("",!0),null!==(g=n.streams)&&void 0!==g&&null!==(w=g[null===(C=n.group)||void 0===C?void 0:C.stream_id])&&void 0!==w&&null!==(_=w.uri)&&void 0!==_&&_.path?((0,s.wg)(),(0,s.iD)("div",Je,[Qe,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.streams[n.group.stream_id].uri.path)},null,8,Xe)])):(0,s.kq)("",!0),null!==(y=n.streams)&&void 0!==y&&null!==(b=y[null===(k=n.group)||void 0===k?void 0:k.stream_id])&&void 0!==b&&null!==(x=b.uri)&&void 0!==x&&x.raw?((0,s.wg)(),(0,s.iD)("div",et,[tt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.streams[n.group.stream_id].uri.raw)},null,8,nt)])):(0,s.kq)("",!0)])):(0,s.kq)("",!0)])}n(3210);var ot={name:"GroupModal",emits:["add-client","remove-client","stream-change","rename-group"],props:{loading:{type:Boolean,default:!1},group:{type:Object},clients:{type:Object},streams:{type:Object}},methods:{renameGroup:function(){var e=(prompt("New group name",this.group.name)||"").trim();null!==e&&void 0!==e&&e.length&&this.$emit("rename-group",e)}}};const rt=(0,I.Z)(ot,[["render",st],["__scopeId","data-v-353ffa58"]]);var it=rt,lt=function(e){return(0,s.dD)("data-v-0e55ac54"),e=e(),(0,s.Cn)(),e},at={class:"client-modal"},ut={key:0,class:"info"},ct={class:"row"},dt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"ID",-1)})),vt=["textContent"],pt={key:0,class:"row"},mt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Name",-1)})),ft={class:"value col-s-12 col-m-9"},ht=["textContent"],gt=lt((function(){return(0,s._)("i",{class:"fa fa-edit"},null,-1)})),wt=[gt],_t={class:"row"},Ct=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Connected",-1)})),yt=["textContent"],bt={class:"row"},xt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Volume",-1)})),kt={class:"value col-s-12 col-m-9"},Ht={class:"row"},St=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Muted",-1)})),Dt=["textContent"],qt={class:"row"},zt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Latency",-1)})),Mt=["textContent"],Zt={key:1,class:"row"},jt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"IP Address",-1)})),Gt=["textContent"],Ot={key:2,class:"row"},Rt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"MAC Address",-1)})),It=["textContent"],Ut={key:3,class:"row"},$t=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"OS",-1)})),Et=["textContent"],At={key:4,class:"row"},Tt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Architecture",-1)})),Bt=["textContent"],Pt={class:"row"},Vt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Client name",-1)})),Nt=["textContent"],Kt={class:"row"},Wt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Client version",-1)})),Ft=["textContent"],Lt={class:"row"},Yt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Protocol version",-1)})),Jt=["textContent"],Qt={class:"buttons"},Xt={class:"row"},en=["disabled"],tn=lt((function(){return(0,s._)("i",{class:"fas fa-trash"},null,-1)})),nn=lt((function(){return(0,s._)("span",{class:"name"},"Remove client",-1)})),sn=[tn,nn];function on(e,t,n,o,r,i){var l,a,u,c,d;return(0,s.wg)(),(0,s.iD)("div",at,[n.client?((0,s.wg)(),(0,s.iD)("div",ut,[(0,s._)("div",ct,[dt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.id)},null,8,vt)]),null!==(l=n.client.config)&&void 0!==l&&null!==(a=l.name)&&void 0!==a&&a.length||null!==(u=n.client.host)&&void 0!==u&&u.name?((0,s.wg)(),(0,s.iD)("div",pt,[mt,(0,s._)("div",ft,[(0,s._)("span",{class:"name",textContent:(0,f.zw)((null===(c=n.client.config)||void 0===c?void 0:c.name)||(null===(d=n.client.host)||void 0===d?void 0:d.name))},null,8,ht),(0,s._)("button",{title:"Rename",onClick:t[0]||(t[0]=function(){return i.renameClient&&i.renameClient.apply(i,arguments)})},wt)])])):(0,s.kq)("",!0),(0,s._)("div",_t,[Ct,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.connected)},null,8,yt)]),(0,s._)("div",bt,[xt,(0,s._)("div",kt,(0,f.zw)(n.client.config.volume.percent)+"%",1)]),(0,s._)("div",Ht,[St,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.config.volume.muted)},null,8,Dt)]),(0,s._)("div",qt,[zt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.config.latency)},null,8,Mt)]),n.client.host.ip&&n.client.host.ip.length?((0,s.wg)(),(0,s.iD)("div",Zt,[jt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.host.ip)},null,8,Gt)])):(0,s.kq)("",!0),n.client.host.mac&&n.client.host.mac.length?((0,s.wg)(),(0,s.iD)("div",Ot,[Rt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.host.mac)},null,8,It)])):(0,s.kq)("",!0),n.client.host.os&&n.client.host.os.length?((0,s.wg)(),(0,s.iD)("div",Ut,[$t,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.host.os)},null,8,Et)])):(0,s.kq)("",!0),n.client.host.arch&&n.client.host.arch.length?((0,s.wg)(),(0,s.iD)("div",At,[Tt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.host.arch)},null,8,Bt)])):(0,s.kq)("",!0),(0,s._)("div",Pt,[Vt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.snapclient.name)},null,8,Nt)]),(0,s._)("div",Kt,[Wt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.snapclient.version)},null,8,Ft)]),(0,s._)("div",Lt,[Yt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.snapclient.protocolVersion)},null,8,Jt)])])):(0,s.kq)("",!0),(0,s._)("div",Qt,[(0,s._)("div",Xt,[(0,s._)("button",{type:"button",disabled:n.loading,onClick:t[1]||(t[1]=function(){return i.removeClient&&i.removeClient.apply(i,arguments)})},sn,8,en)])])])}var rn={name:"ClientModal",emits:["remove-client","rename-client"],props:{loading:{type:Boolean,default:!1},client:{type:Object}},methods:{removeClient:function(){window.confirm("Are you sure that you want to remove this client?")&&this.$emit("remove-client")},renameClient:function(){var e,t=(window.prompt("New client name",null!==(e=this.client.config.name)&&void 0!==e&&e.length?this.client.config.name:this.client.host.name)||"").trim();t.length&&this.$emit("rename-client",t)}}};const ln=(0,I.Z)(rn,[["render",on],["__scopeId","data-v-0e55ac54"]]);var an=ln,un=n(1232),cn={name:"MusicSnapcast",mixins:[m.Z],components:{Loading:un.Z,Modal:p.Z,Host:V,ModalHost:He,ModalGroup:it,ModalClient:an},data:function(){return{loading:!1,hosts:{},ports:{},selectedHost:null,selectedGroup:null,selectedClient:null}},computed:{clientsByHost:function(){return Object.entries(this.hosts).reduce((function(e,t){var n=(0,v.Z)(t,2),s=n[0],o=n[1];return e[s]={},Object.values(o.groups).forEach((function(t){Object.entries(t.clients).forEach((function(t){var n=(0,v.Z)(t,2),o=n[0],r=n[1];e[s][o]=r}))})),e}),{})}},methods:{parseServerStatus:function(e){e.server.host.port=this.ports[e.server.host.name],this.hosts[e.server.host.name]=(0,d.Z)((0,d.Z)({},e),{},{groups:e.groups.map((function(e){return(0,d.Z)((0,d.Z)({},e),{},{clients:e.clients.reduce((function(e,t){return e[t.id]=t,e}),{})})})).reduce((function(e,t){return e[t.id]=t,e}),{}),streams:e.streams.reduce((function(e,t){return e[t.id]=t,e}),{})})},refresh:function(){var e=this;return(0,c.Z)(regeneratorRuntime.mark((function t(){var n,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("music.snapcast.get_backend_hosts");case 4:return n=t.sent,t.next=7,Promise.all(Object.keys(n).map(function(){var t=(0,c.Z)(regeneratorRuntime.mark((function t(s){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",e.request("music.snapcast.status",{host:s,port:n[s]}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 7:s=t.sent,e.hosts={},s.forEach((function(t){e.ports[t.server.host.name]=n[t.server.host.name],e.parseServerStatus(t)}));case 10:return t.prev=10,e.loading=!1,t.finish(10);case 13:case"end":return t.stop()}}),t,null,[[1,,10,13]])})))()},refreshHost:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e in t.hosts){n.next=2;break}return n.abrupt("return");case 2:return n.t0=t,n.next=5,t.request("music.snapcast.status",{host:e,port:t.ports[e]});case 5:n.t1=n.sent,n.t0.parseServerStatus.call(n.t0,n.t1);case 7:case"end":return n.stop()}}),n)})))()},addClientToGroup:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){var s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.loading=!0,n.prev=1,t.selectedHost&&t.selectedGroup&&e in t.clientsByHost[t.selectedHost]){n.next=4;break}return n.abrupt("return");case 4:return s=(0,u.Z)(new Set([e].concat((0,u.Z)(Object.keys(t.hosts[t.selectedHost].groups[t.selectedGroup].clients))))),n.next=7,t.request("music.snapcast.group_set_clients",{host:t.selectedHost,port:t.ports[t.selectedHost],group:t.selectedGroup,clients:s});case 7:return n.next=9,t.refreshHost(t.selectedHost);case 9:return n.prev=9,t.loading=!1,n.finish(9);case 12:case"end":return n.stop()}}),n,null,[[1,,9,12]])})))()},removeClientFromGroup:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){var s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.loading=!0,n.prev=1,t.selectedHost&&t.selectedGroup&&e in t.clientsByHost[t.selectedHost]){n.next=4;break}return n.abrupt("return");case 4:if(s=new Set((0,u.Z)(Object.keys(t.hosts[t.selectedHost].groups[t.selectedGroup].clients))),s.has(e)){n.next=7;break}return n.abrupt("return");case 7:return s.delete(e),n.next=10,t.request("music.snapcast.group_set_clients",{host:t.selectedHost,port:t.ports[t.selectedHost],group:t.selectedGroup,clients:(0,u.Z)(s)});case 10:return n.next=12,t.refreshHost(t.selectedHost);case 12:return n.prev=12,t.loading=!1,n.finish(12);case 15:case"end":return n.stop()}}),n,null,[[1,,12,15]])})))()},renameGroup:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.loading=!0,n.prev=1,t.selectedHost&&t.selectedGroup){n.next=4;break}return n.abrupt("return");case 4:return n.next=6,t.request("music.snapcast.set_group_name",{host:t.selectedHost,port:t.ports[t.selectedHost],group:t.selectedGroup,name:e});case 6:return n.next=8,t.refreshHost(t.selectedHost);case 8:return n.prev=8,t.loading=!1,n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[1,,8,11]])})))()},renameClient:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.loading=!0,n.prev=1,t.selectedHost&&t.selectedClient){n.next=4;break}return n.abrupt("return");case 4:return n.next=6,t.request("music.snapcast.set_client_name",{host:t.selectedHost,port:t.ports[t.selectedHost],client:t.selectedClient,name:e});case 6:return n.next=8,t.refreshHost(t.selectedHost);case 8:return n.prev=8,t.loading=!1,n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[1,,8,11]])})))()},removeClient:function(){var e=this;return(0,c.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.loading=!0,t.prev=1,e.selectedHost&&e.selectedClient){t.next=4;break}return t.abrupt("return");case 4:return t.next=6,e.request("music.snapcast.delete_client",{host:e.selectedHost,port:e.ports[e.selectedHost],client:e.selectedClient});case 6:return e.$refs.modalClient.close(),t.next=9,e.refreshHost(e.selectedHost);case 9:return t.prev=9,e.loading=!1,t.finish(9);case 12:case"end":return t.stop()}}),t,null,[[1,,9,12]])})))()},streamChange:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.loading=!0,n.prev=1,n.next=4,t.request("music.snapcast.group_set_stream",{host:t.selectedHost,port:t.ports[t.selectedHost],group:t.selectedGroup,stream_id:e});case 4:return n.next=6,t.refreshHost(t.selectedHost);case 6:return n.prev=6,t.loading=!1,n.finish(6);case 9:case"end":return n.stop()}}),n,null,[[1,,6,9]])})))()},onClientUpdate:function(e){var t=this;Object.keys(this.hosts[e.host].groups).forEach((function(n){e.client.id in t.hosts[e.host].groups[n].clients&&(t.hosts[e.host].groups[n].clients[e.client.id]=e.client)}))},onGroupStreamChange:function(e){this.hosts[e.host].groups[e.group].stream_id=e.stream},onServerUpdate:function(e){this.parseServerStatus(e.server)},onStreamUpdate:function(e){this.hosts[e.host].streams[e.stream.id]=e.stream},onClientVolumeChange:function(e){var t=this;Object.keys(this.hosts[e.host].groups).forEach((function(n){e.client in t.hosts[e.host].groups[n].clients&&(null!=e.volume&&(t.hosts[e.host].groups[n].clients[e.client].config.volume.percent=e.volume),null!=e.muted&&(t.hosts[e.host].groups[n].clients[e.client].config.volume.muted=e.muted))}))},onGroupMuteChange:function(e){this.hosts[e.host].groups[e.group].muted=e.muted},modalShow:function(e){switch(e.type){case"host":this.modal[e.type].info=this.hosts[e.host];break;case"group":this.modal[e.type].info.server=this.hosts[e.host].server,this.modal[e.type].info.group=this.hosts[e.host].groups[e.group],this.modal[e.type].info.streams=this.hosts[e.host].streams,this.modal[e.type].info.clients={};for(var t=0,n=Object.values(this.hosts[e.host].groups);t 1 ? arguments[1] : undefined);\n var entry;\n while (entry = entry ? entry.next : state.first) {\n boundFunction(entry.value, entry.key, this);\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n }\n },\n // `{ Map, Set}.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.has\n // https://tc39.es/ecma262/#sec-set.prototype.has\n has: function has(key) {\n return !!getEntry(this, key);\n }\n });\n\n defineBuiltIns(Prototype, IS_MAP ? {\n // `Map.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-map.prototype.get\n get: function get(key) {\n var entry = getEntry(this, key);\n return entry && entry.value;\n },\n // `Map.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-map.prototype.set\n set: function set(key, value) {\n return define(this, key === 0 ? 0 : key, value);\n }\n } : {\n // `Set.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-set.prototype.add\n add: function add(value) {\n return define(this, value = value === 0 ? 0 : value, value);\n }\n });\n if (DESCRIPTORS) defineProperty(Prototype, 'size', {\n get: function () {\n return getInternalState(this).size;\n }\n });\n return Constructor;\n },\n setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) {\n var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';\n var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);\n // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.entries\n // https://tc39.es/ecma262/#sec-map.prototype.keys\n // https://tc39.es/ecma262/#sec-map.prototype.values\n // https://tc39.es/ecma262/#sec-map.prototype-@@iterator\n // https://tc39.es/ecma262/#sec-set.prototype.entries\n // https://tc39.es/ecma262/#sec-set.prototype.keys\n // https://tc39.es/ecma262/#sec-set.prototype.values\n // https://tc39.es/ecma262/#sec-set.prototype-@@iterator\n defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) {\n setInternalState(this, {\n type: ITERATOR_NAME,\n target: iterated,\n state: getInternalCollectionState(iterated),\n kind: kind,\n last: undefined\n });\n }, function () {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var entry = state.last;\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n // get next entry\n if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {\n // or finish the iteration\n state.target = undefined;\n return { value: undefined, done: true };\n }\n // return step by kind\n if (kind == 'keys') return { value: entry.key, done: false };\n if (kind == 'values') return { value: entry.value, done: false };\n return { value: [entry.key, entry.value], done: false };\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // `{ Map, Set }.prototype[@@species]` accessors\n // https://tc39.es/ecma262/#sec-get-map-@@species\n // https://tc39.es/ecma262/#sec-get-set-@@species\n setSpecies(CONSTRUCTOR_NAME);\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar InternalMetadataModule = require('../internals/internal-metadata');\nvar iterate = require('../internals/iterate');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar fails = require('../internals/fails');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar inheritIfRequired = require('../internals/inherit-if-required');\n\nmodule.exports = function (CONSTRUCTOR_NAME, wrapper, common) {\n var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;\n var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;\n var ADDER = IS_MAP ? 'set' : 'add';\n var NativeConstructor = global[CONSTRUCTOR_NAME];\n var NativePrototype = NativeConstructor && NativeConstructor.prototype;\n var Constructor = NativeConstructor;\n var exported = {};\n\n var fixMethod = function (KEY) {\n var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);\n defineBuiltIn(NativePrototype, KEY,\n KEY == 'add' ? function add(value) {\n uncurriedNativeMethod(this, value === 0 ? 0 : value);\n return this;\n } : KEY == 'delete' ? function (key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'get' ? function get(key) {\n return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'has' ? function has(key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : function set(key, value) {\n uncurriedNativeMethod(this, key === 0 ? 0 : key, value);\n return this;\n }\n );\n };\n\n var REPLACE = isForced(\n CONSTRUCTOR_NAME,\n !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () {\n new NativeConstructor().entries().next();\n }))\n );\n\n if (REPLACE) {\n // create collection constructor\n Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);\n InternalMetadataModule.enable();\n } else if (isForced(CONSTRUCTOR_NAME, true)) {\n var instance = new Constructor();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n // eslint-disable-next-line no-new -- required for testing\n var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); });\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new NativeConstructor();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n\n if (!ACCEPT_ITERABLES) {\n Constructor = wrapper(function (dummy, iterable) {\n anInstance(dummy, NativePrototype);\n var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor);\n if (iterable != undefined) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n return that;\n });\n Constructor.prototype = NativePrototype;\n NativePrototype.constructor = Constructor;\n }\n\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n\n // weak collections should not contains .clear method\n if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear;\n }\n\n exported[CONSTRUCTOR_NAME] = Constructor;\n $({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported);\n\n setToStringTag(Constructor, CONSTRUCTOR_NAME);\n\n if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP);\n\n return Constructor;\n};\n","var defineBuiltIn = require('../internals/define-built-in');\n\nmodule.exports = function (target, src, options) {\n for (var key in src) defineBuiltIn(target, key, src[key], options);\n return target;\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es-x/no-object-isextensible, es-x/no-object-preventextensions -- required for testing\n return Object.isExtensible(Object.preventExtensions({}));\n});\n","var $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar isObject = require('../internals/is-object');\nvar hasOwn = require('../internals/has-own-property');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');\nvar isExtensible = require('../internals/object-is-extensible');\nvar uid = require('../internals/uid');\nvar FREEZING = require('../internals/freezing');\n\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\n\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, { value: {\n objectID: 'O' + id++, // object ID\n weakData: {} // weak collections IDs\n } });\n};\n\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n } return it[METADATA].objectID;\n};\n\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n } return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\n\nvar enable = function () {\n meta.enable = function () { /* empty */ };\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n } return result;\n };\n\n $({ target: 'Object', stat: true, forced: true }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\n\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\n\nhiddenKeys[METADATA] = true;\n","var fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible');\n\n// eslint-disable-next-line es-x/no-object-isextensible -- safe\nvar $isExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.es/ecma262/#sec-object.isextensible\nmodule.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) {\n if (!isObject(it)) return false;\n if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return false;\n return $isExtensible ? $isExtensible(it) : true;\n} : $isExtensible;\n","var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Set` constructor\n// https://tc39.es/ecma262/#sec-set-objects\ncollection('Set', function (init) {\n return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","// TODO: Remove this module from `core-js@4` since it's replaced to module below\nrequire('../modules/es.set.constructor');\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=12b0e65b&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=12b0e65b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-12b0e65b\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=748fccb4&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=748fccb4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-748fccb4\"]])\n\nexport default __exports__","import { render } from \"./Host.vue?vue&type=template&id=7bce419a&scoped=true\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport \"./Host.vue?vue&type=style&index=0&id=7bce419a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7bce419a\"]])\n\nexport default __exports__","\n\n\n\n","import { render } from \"./Host.vue?vue&type=template&id=4b0dc9f8\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=353ffa58&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=353ffa58&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-353ffa58\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=0e55ac54&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=0e55ac54&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0e55ac54\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=40841f5a&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=40841f5a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-40841f5a\"]])\n\nexport default __exports__"],"names":["fails","module","exports","ArrayBuffer","buffer","Object","isExtensible","defineProperty","value","create","defineBuiltIns","bind","anInstance","iterate","defineIterator","setSpecies","DESCRIPTORS","fastKey","InternalStateModule","setInternalState","set","internalStateGetterFor","getterFor","getConstructor","wrapper","CONSTRUCTOR_NAME","IS_MAP","ADDER","Constructor","that","iterable","Prototype","type","index","first","undefined","last","size","AS_ENTRIES","prototype","getInternalState","define","key","previous","state","entry","getEntry","next","removed","clear","this","data","prev","forEach","callbackfn","boundFunction","arguments","length","has","get","add","setStrong","ITERATOR_NAME","getInternalCollectionState","getInternalIteratorState","iterated","kind","target","done","$","global","uncurryThis","isForced","defineBuiltIn","InternalMetadataModule","isCallable","isObject","checkCorrectnessOfIteration","setToStringTag","inheritIfRequired","common","indexOf","IS_WEAK","NativeConstructor","NativePrototype","exported","fixMethod","KEY","uncurriedNativeMethod","REPLACE","entries","enable","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","dummy","constructor","forced","src","options","preventExtensions","hiddenKeys","hasOwn","getOwnPropertyNamesModule","getOwnPropertyNamesExternalModule","uid","FREEZING","REQUIRED","METADATA","id","setMetadata","it","objectID","weakData","getWeakData","onFreeze","meta","getOwnPropertyNames","f","splice","test","result","i","stat","classof","ARRAY_BUFFER_NON_EXTENSIBLE","$isExtensible","FAILS_ON_PRIMITIVES","PROPER_FUNCTION_NAME","whitespaces","non","METHOD_NAME","name","collection","collectionStrong","init","$trim","forcedStringTrimMethod","proto","trim","class","ref","min","range","max","step","disabled","onUpdate","withLabel","emits","props","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","selectedHost","info","hosts","selectedGroup","group","groups","streams","clients","clientsByHost","addClientToGroup","removeClientFromGroup","streamChange","renameGroup","$event","selectedClient","client","removeClient","renameClient","host","server","groupMute","clientMute","clientSetVolume","onModalShow","collapsed","muted","stream","stream_id","status","config","connected","groupId","lastSeen","snapclient","volume","components","Slider","ToggleSwitch","required","String","Client","Group","ip","mac","port","os","arch","snapserver","version","protocolVersion","controlProtocolVersion","keys","for","selected","uri","path","raw","prompt","latency","window","confirm","mixins","Utils","Loading","Modal","Host","ModalHost","ModalGroup","ModalClient","ports","computed","reduce","values","clientId","parseServerStatus","map","refresh","request","Promise","all","statuses","refreshHost","Set","delete","modalClient","close","streamId","onClientUpdate","onGroupStreamChange","onServerUpdate","onStreamUpdate","onClientVolumeChange","onGroupMuteChange","modalShow","modal","visible","mute","modalHost","show","modalGroup","subscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2790-legacy.df38f403.js b/platypush/backend/http/webapp/dist/static/js/2790-legacy.df38f403.js deleted file mode 100644 index 84648cf3..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2790-legacy.df38f403.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2790],{7556:function(e,t,n){var s=n(7293);e.exports=s((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},5631:function(e,t,n){"use strict";var s=n(3070).f,o=n(30),r=n(2248),i=n(9974),l=n(5787),a=n(408),u=n(654),c=n(6340),d=n(9781),v=n(2423).fastKey,p=n(9909),m=p.set,f=p.getterFor;e.exports={getConstructor:function(e,t,n,u){var c=e((function(e,s){l(e,p),m(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),d||(e.size=0),void 0!=s&&a(s,e[u],{that:e,AS_ENTRIES:n})})),p=c.prototype,h=f(t),g=function(e,t,n){var s,o,r=h(e),i=w(e,t);return i?i.value=n:(r.last=i={index:o=v(t,!0),key:t,value:n,previous:s=r.last,next:void 0,removed:!1},r.first||(r.first=i),s&&(s.next=i),d?r.size++:e.size++,"F"!==o&&(r.index[o]=i)),e},w=function(e,t){var n,s=h(e),o=v(t);if("F"!==o)return s.index[o];for(n=s.first;n;n=n.next)if(n.key==t)return n};return r(p,{clear:function(){var e=this,t=h(e),n=t.index,s=t.first;while(s)s.removed=!0,s.previous&&(s.previous=s.previous.next=void 0),delete n[s.index],s=s.next;t.first=t.last=void 0,d?t.size=0:e.size=0},delete:function(e){var t=this,n=h(t),s=w(t,e);if(s){var o=s.next,r=s.previous;delete n.index[s.index],s.removed=!0,r&&(r.next=o),o&&(o.previous=r),n.first==s&&(n.first=o),n.last==s&&(n.last=r),d?n.size--:t.size--}return!!s},forEach:function(e){var t,n=h(this),s=i(e,arguments.length>1?arguments[1]:void 0);while(t=t?t.next:n.first){s(t.value,t.key,this);while(t&&t.removed)t=t.previous}},has:function(e){return!!w(this,e)}}),r(p,n?{get:function(e){var t=w(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),d&&s(p,"size",{get:function(){return h(this).size}}),c},setStrong:function(e,t,n){var s=t+" Iterator",o=f(t),r=f(s);u(e,t,(function(e,t){m(this,{type:s,target:e,state:o(e),kind:t,last:void 0})}),(function(){var e=r(this),t=e.kind,n=e.last;while(n&&n.removed)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),c(t)}}},7710:function(e,t,n){"use strict";var s=n(2109),o=n(7854),r=n(1702),i=n(4705),l=n(1320),a=n(2423),u=n(408),c=n(5787),d=n(614),v=n(111),p=n(7293),m=n(7072),f=n(8003),h=n(9587);e.exports=function(e,t,n){var g=-1!==e.indexOf("Map"),w=-1!==e.indexOf("Weak"),_=g?"set":"add",C=o[e],y=C&&C.prototype,b=C,x={},k=function(e){var t=r(y[e]);l(y,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(w&&!v(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return w&&!v(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(w&&!v(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})},H=i(e,!d(C)||!(w||y.forEach&&!p((function(){(new C).entries().next()}))));if(H)b=n.getConstructor(t,e,g,_),a.enable();else if(i(e,!0)){var S=new b,D=S[_](w?{}:-0,1)!=S,q=p((function(){S.has(1)})),z=m((function(e){new C(e)})),M=!w&&p((function(){var e=new C,t=5;while(t--)e[_](t,t);return!e.has(-0)}));z||(b=t((function(e,t){c(e,y);var n=h(new C,e,b);return void 0!=t&&u(t,n[_],{that:n,AS_ENTRIES:g}),n})),b.prototype=y,y.constructor=b),(q||M)&&(k("delete"),k("has"),g&&k("get")),(M||D)&&k(_),w&&y.clear&&delete y.clear}return x[e]=b,s({global:!0,forced:b!=C},x),f(b,e),w||n.setStrong(b,e,g),b}},6677:function(e,t,n){var s=n(7293);e.exports=!s((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2423:function(e,t,n){var s=n(2109),o=n(1702),r=n(3501),i=n(111),l=n(2597),a=n(3070).f,u=n(8006),c=n(1156),d=n(2050),v=n(9711),p=n(6677),m=!1,f=v("meta"),h=0,g=function(e){a(e,f,{value:{objectID:"O"+h++,weakData:{}}})},w=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!l(e,f)){if(!d(e))return"F";if(!t)return"E";g(e)}return e[f].objectID},_=function(e,t){if(!l(e,f)){if(!d(e))return!0;if(!t)return!1;g(e)}return e[f].weakData},C=function(e){return p&&m&&d(e)&&!l(e,f)&&g(e),e},y=function(){b.enable=function(){},m=!0;var e=u.f,t=o([].splice),n={};n[f]=1,e(n).length&&(u.f=function(n){for(var s=e(n),o=0,r=s.length;o0?((0,s.wg)(),(0,s.iD)("div",Re,[Ie,((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(n.clients||{},(function(t,o){return(0,s.wg)(),(0,s.iD)("div",{class:"row",ref_for:!0,ref:"groupClients",key:o},[(0,s._)("label",{class:"client",for:"snapcast-client-"+t.id},[(0,s._)("input",{type:"checkbox",class:"client",id:"snapcast-client-".concat(t.id),value:t.id,checked:t.id in n.group.clients,disabled:n.loading,onInput:function(n){return e.$emit(n.target.checked?"add-client":"remove-client",t.id)}},null,40,$e),(0,s.Uk)(" "+(0,f.zw)(t.host.name),1)],8,Ue)])})),128))])):(0,s.kq)("",!0),null!==(u=n.group)&&void 0!==u&&u.stream_id?((0,s.wg)(),(0,s.iD)("div",Ee,[Ae,(0,s._)("div",Te,[Be,(0,s._)("div",Pe,[(0,s._)("label",null,[(0,s._)("select",{ref:"streamSelect",onChange:t[1]||(t[1]=function(t){return e.$emit("stream-change",t.target.value)})},[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(n.streams,(function(e,t){return(0,s.wg)(),(0,s.iD)("option",{key:t,textContent:(0,f.zw)(n.streams[n.group.stream_id].id),name:e.id,value:e.id,disabled:n.loading,selected:e.id===n.group.stream_id},null,8,Ve)})),128))],544)])])]),null!==(c=n.streams)&&void 0!==c&&null!==(d=c[n.group.stream_id])&&void 0!==d&&d.status?((0,s.wg)(),(0,s.iD)("div",Ne,[Ke,(0,s._)("div",{class:"value col-m-9",textContent:(0,f.zw)(n.streams[n.group.stream_id].status)},null,8,We)])):(0,s.kq)("",!0),null!==(v=n.streams)&&void 0!==v&&null!==(p=v[null===(h=n.group)||void 0===h?void 0:h.stream_id])&&void 0!==p&&null!==(m=p.uri)&&void 0!==m&&m.host?((0,s.wg)(),(0,s.iD)("div",Fe,[Le,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.streams[n.group.stream_id].uri.host)},null,8,Ye)])):(0,s.kq)("",!0),null!==(g=n.streams)&&void 0!==g&&null!==(w=g[null===(C=n.group)||void 0===C?void 0:C.stream_id])&&void 0!==w&&null!==(_=w.uri)&&void 0!==_&&_.path?((0,s.wg)(),(0,s.iD)("div",Je,[Qe,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.streams[n.group.stream_id].uri.path)},null,8,Xe)])):(0,s.kq)("",!0),null!==(y=n.streams)&&void 0!==y&&null!==(b=y[null===(k=n.group)||void 0===k?void 0:k.stream_id])&&void 0!==b&&null!==(x=b.uri)&&void 0!==x&&x.raw?((0,s.wg)(),(0,s.iD)("div",et,[tt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.streams[n.group.stream_id].uri.raw)},null,8,nt)])):(0,s.kq)("",!0)])):(0,s.kq)("",!0)])}n(3210);var ot={name:"GroupModal",emits:["add-client","remove-client","stream-change","rename-group"],props:{loading:{type:Boolean,default:!1},group:{type:Object},clients:{type:Object},streams:{type:Object}},methods:{renameGroup:function(){var e=(prompt("New group name",this.group.name)||"").trim();null!==e&&void 0!==e&&e.length&&this.$emit("rename-group",e)}}};const rt=(0,I.Z)(ot,[["render",st],["__scopeId","data-v-353ffa58"]]);var it=rt,lt=function(e){return(0,s.dD)("data-v-0e55ac54"),e=e(),(0,s.Cn)(),e},at={class:"client-modal"},ut={key:0,class:"info"},ct={class:"row"},dt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"ID",-1)})),vt=["textContent"],pt={key:0,class:"row"},mt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Name",-1)})),ft={class:"value col-s-12 col-m-9"},ht=["textContent"],gt=lt((function(){return(0,s._)("i",{class:"fa fa-edit"},null,-1)})),wt=[gt],_t={class:"row"},Ct=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Connected",-1)})),yt=["textContent"],bt={class:"row"},xt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Volume",-1)})),kt={class:"value col-s-12 col-m-9"},Ht={class:"row"},St=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Muted",-1)})),Dt=["textContent"],qt={class:"row"},zt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Latency",-1)})),Mt=["textContent"],Zt={key:1,class:"row"},jt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"IP Address",-1)})),Gt=["textContent"],Ot={key:2,class:"row"},Rt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"MAC Address",-1)})),It=["textContent"],Ut={key:3,class:"row"},$t=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"OS",-1)})),Et=["textContent"],At={key:4,class:"row"},Tt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Architecture",-1)})),Bt=["textContent"],Pt={class:"row"},Vt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Client name",-1)})),Nt=["textContent"],Kt={class:"row"},Wt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Client version",-1)})),Ft=["textContent"],Lt={class:"row"},Yt=lt((function(){return(0,s._)("div",{class:"label col-s-12 col-m-3"},"Protocol version",-1)})),Jt=["textContent"],Qt={class:"buttons"},Xt={class:"row"},en=["disabled"],tn=lt((function(){return(0,s._)("i",{class:"fas fa-trash"},null,-1)})),nn=lt((function(){return(0,s._)("span",{class:"name"},"Remove client",-1)})),sn=[tn,nn];function on(e,t,n,o,r,i){var l,a,u,c,d;return(0,s.wg)(),(0,s.iD)("div",at,[n.client?((0,s.wg)(),(0,s.iD)("div",ut,[(0,s._)("div",ct,[dt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.id)},null,8,vt)]),null!==(l=n.client.config)&&void 0!==l&&null!==(a=l.name)&&void 0!==a&&a.length||null!==(u=n.client.host)&&void 0!==u&&u.name?((0,s.wg)(),(0,s.iD)("div",pt,[mt,(0,s._)("div",ft,[(0,s._)("span",{class:"name",textContent:(0,f.zw)((null===(c=n.client.config)||void 0===c?void 0:c.name)||(null===(d=n.client.host)||void 0===d?void 0:d.name))},null,8,ht),(0,s._)("button",{title:"Rename",onClick:t[0]||(t[0]=function(){return i.renameClient&&i.renameClient.apply(i,arguments)})},wt)])])):(0,s.kq)("",!0),(0,s._)("div",_t,[Ct,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.connected)},null,8,yt)]),(0,s._)("div",bt,[xt,(0,s._)("div",kt,(0,f.zw)(n.client.config.volume.percent)+"%",1)]),(0,s._)("div",Ht,[St,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.config.volume.muted)},null,8,Dt)]),(0,s._)("div",qt,[zt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.config.latency)},null,8,Mt)]),n.client.host.ip&&n.client.host.ip.length?((0,s.wg)(),(0,s.iD)("div",Zt,[jt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.host.ip)},null,8,Gt)])):(0,s.kq)("",!0),n.client.host.mac&&n.client.host.mac.length?((0,s.wg)(),(0,s.iD)("div",Ot,[Rt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.host.mac)},null,8,It)])):(0,s.kq)("",!0),n.client.host.os&&n.client.host.os.length?((0,s.wg)(),(0,s.iD)("div",Ut,[$t,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.host.os)},null,8,Et)])):(0,s.kq)("",!0),n.client.host.arch&&n.client.host.arch.length?((0,s.wg)(),(0,s.iD)("div",At,[Tt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.host.arch)},null,8,Bt)])):(0,s.kq)("",!0),(0,s._)("div",Pt,[Vt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.snapclient.name)},null,8,Nt)]),(0,s._)("div",Kt,[Wt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.snapclient.version)},null,8,Ft)]),(0,s._)("div",Lt,[Yt,(0,s._)("div",{class:"value col-s-12 col-m-9",textContent:(0,f.zw)(n.client.snapclient.protocolVersion)},null,8,Jt)])])):(0,s.kq)("",!0),(0,s._)("div",Qt,[(0,s._)("div",Xt,[(0,s._)("button",{type:"button",disabled:n.loading,onClick:t[1]||(t[1]=function(){return i.removeClient&&i.removeClient.apply(i,arguments)})},sn,8,en)])])])}var rn={name:"ClientModal",emits:["remove-client","rename-client"],props:{loading:{type:Boolean,default:!1},client:{type:Object}},methods:{removeClient:function(){window.confirm("Are you sure that you want to remove this client?")&&this.$emit("remove-client")},renameClient:function(){var e,t=(window.prompt("New client name",null!==(e=this.client.config.name)&&void 0!==e&&e.length?this.client.config.name:this.client.host.name)||"").trim();t.length&&this.$emit("rename-client",t)}}};const ln=(0,I.Z)(rn,[["render",on],["__scopeId","data-v-0e55ac54"]]);var an=ln,un=n(1232),cn={name:"MusicSnapcast",mixins:[m.Z],components:{Loading:un.Z,Modal:p.Z,Host:V,ModalHost:He,ModalGroup:it,ModalClient:an},data:function(){return{loading:!1,hosts:{},ports:{},selectedHost:null,selectedGroup:null,selectedClient:null}},computed:{clientsByHost:function(){return Object.entries(this.hosts).reduce((function(e,t){var n=(0,v.Z)(t,2),s=n[0],o=n[1];return e[s]={},Object.values(o.groups).forEach((function(t){Object.entries(t.clients).forEach((function(t){var n=(0,v.Z)(t,2),o=n[0],r=n[1];e[s][o]=r}))})),e}),{})}},methods:{parseServerStatus:function(e){e.server.host.port=this.ports[e.server.host.name],this.hosts[e.server.host.name]=(0,d.Z)((0,d.Z)({},e),{},{groups:e.groups.map((function(e){return(0,d.Z)((0,d.Z)({},e),{},{clients:e.clients.reduce((function(e,t){return e[t.id]=t,e}),{})})})).reduce((function(e,t){return e[t.id]=t,e}),{}),streams:e.streams.reduce((function(e,t){return e[t.id]=t,e}),{})})},refresh:function(){var e=this;return(0,c.Z)(regeneratorRuntime.mark((function t(){var n,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("music.snapcast.get_backend_hosts");case 4:return n=t.sent,t.next=7,Promise.all(Object.keys(n).map(function(){var t=(0,c.Z)(regeneratorRuntime.mark((function t(s){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",e.request("music.snapcast.status",{host:s,port:n[s]}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 7:s=t.sent,e.hosts={},s.forEach((function(t){e.ports[t.server.host.name]=n[t.server.host.name],e.parseServerStatus(t)}));case 10:return t.prev=10,e.loading=!1,t.finish(10);case 13:case"end":return t.stop()}}),t,null,[[1,,10,13]])})))()},refreshHost:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e in t.hosts){n.next=2;break}return n.abrupt("return");case 2:return n.t0=t,n.next=5,t.request("music.snapcast.status",{host:e,port:t.ports[e]});case 5:n.t1=n.sent,n.t0.parseServerStatus.call(n.t0,n.t1);case 7:case"end":return n.stop()}}),n)})))()},addClientToGroup:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){var s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.loading=!0,n.prev=1,t.selectedHost&&t.selectedGroup&&e in t.clientsByHost[t.selectedHost]){n.next=4;break}return n.abrupt("return");case 4:return s=(0,u.Z)(new Set([e].concat((0,u.Z)(Object.keys(t.hosts[t.selectedHost].groups[t.selectedGroup].clients))))),n.next=7,t.request("music.snapcast.group_set_clients",{host:t.selectedHost,port:t.ports[t.selectedHost],group:t.selectedGroup,clients:s});case 7:return n.next=9,t.refreshHost(t.selectedHost);case 9:return n.prev=9,t.loading=!1,n.finish(9);case 12:case"end":return n.stop()}}),n,null,[[1,,9,12]])})))()},removeClientFromGroup:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){var s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.loading=!0,n.prev=1,t.selectedHost&&t.selectedGroup&&e in t.clientsByHost[t.selectedHost]){n.next=4;break}return n.abrupt("return");case 4:if(s=new Set((0,u.Z)(Object.keys(t.hosts[t.selectedHost].groups[t.selectedGroup].clients))),s.has(e)){n.next=7;break}return n.abrupt("return");case 7:return s.delete(e),n.next=10,t.request("music.snapcast.group_set_clients",{host:t.selectedHost,port:t.ports[t.selectedHost],group:t.selectedGroup,clients:(0,u.Z)(s)});case 10:return n.next=12,t.refreshHost(t.selectedHost);case 12:return n.prev=12,t.loading=!1,n.finish(12);case 15:case"end":return n.stop()}}),n,null,[[1,,12,15]])})))()},renameGroup:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.loading=!0,n.prev=1,t.selectedHost&&t.selectedGroup){n.next=4;break}return n.abrupt("return");case 4:return n.next=6,t.request("music.snapcast.set_group_name",{host:t.selectedHost,port:t.ports[t.selectedHost],group:t.selectedGroup,name:e});case 6:return n.next=8,t.refreshHost(t.selectedHost);case 8:return n.prev=8,t.loading=!1,n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[1,,8,11]])})))()},renameClient:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.loading=!0,n.prev=1,t.selectedHost&&t.selectedClient){n.next=4;break}return n.abrupt("return");case 4:return n.next=6,t.request("music.snapcast.set_client_name",{host:t.selectedHost,port:t.ports[t.selectedHost],client:t.selectedClient,name:e});case 6:return n.next=8,t.refreshHost(t.selectedHost);case 8:return n.prev=8,t.loading=!1,n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[1,,8,11]])})))()},removeClient:function(){var e=this;return(0,c.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.loading=!0,t.prev=1,e.selectedHost&&e.selectedClient){t.next=4;break}return t.abrupt("return");case 4:return t.next=6,e.request("music.snapcast.delete_client",{host:e.selectedHost,port:e.ports[e.selectedHost],client:e.selectedClient});case 6:return e.$refs.modalClient.close(),t.next=9,e.refreshHost(e.selectedHost);case 9:return t.prev=9,e.loading=!1,t.finish(9);case 12:case"end":return t.stop()}}),t,null,[[1,,9,12]])})))()},streamChange:function(e){var t=this;return(0,c.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.loading=!0,n.prev=1,n.next=4,t.request("music.snapcast.group_set_stream",{host:t.selectedHost,port:t.ports[t.selectedHost],group:t.selectedGroup,stream_id:e});case 4:return n.next=6,t.refreshHost(t.selectedHost);case 6:return n.prev=6,t.loading=!1,n.finish(6);case 9:case"end":return n.stop()}}),n,null,[[1,,6,9]])})))()},onClientUpdate:function(e){var t=this;Object.keys(this.hosts[e.host].groups).forEach((function(n){e.client.id in t.hosts[e.host].groups[n].clients&&(t.hosts[e.host].groups[n].clients[e.client.id]=e.client)}))},onGroupStreamChange:function(e){this.hosts[e.host].groups[e.group].stream_id=e.stream},onServerUpdate:function(e){this.parseServerStatus(e.server)},onStreamUpdate:function(e){this.hosts[e.host].streams[e.stream.id]=e.stream},onClientVolumeChange:function(e){var t=this;Object.keys(this.hosts[e.host].groups).forEach((function(n){e.client in t.hosts[e.host].groups[n].clients&&(null!=e.volume&&(t.hosts[e.host].groups[n].clients[e.client].config.volume.percent=e.volume),null!=e.muted&&(t.hosts[e.host].groups[n].clients[e.client].config.volume.muted=e.muted))}))},onGroupMuteChange:function(e){this.hosts[e.host].groups[e.group].muted=e.muted},modalShow:function(e){switch(e.type){case"host":this.modal[e.type].info=this.hosts[e.host];break;case"group":this.modal[e.type].info.server=this.hosts[e.host].server,this.modal[e.type].info.group=this.hosts[e.host].groups[e.group],this.modal[e.type].info.streams=this.hosts[e.host].streams,this.modal[e.type].info.clients={};for(var t=0,n=Object.values(this.hosts[e.host].groups);t 1 ? arguments[1] : undefined);\n var entry;\n while (entry = entry ? entry.next : state.first) {\n boundFunction(entry.value, entry.key, this);\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n }\n },\n // `{ Map, Set}.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.has\n // https://tc39.es/ecma262/#sec-set.prototype.has\n has: function has(key) {\n return !!getEntry(this, key);\n }\n });\n\n redefineAll(Prototype, IS_MAP ? {\n // `Map.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-map.prototype.get\n get: function get(key) {\n var entry = getEntry(this, key);\n return entry && entry.value;\n },\n // `Map.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-map.prototype.set\n set: function set(key, value) {\n return define(this, key === 0 ? 0 : key, value);\n }\n } : {\n // `Set.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-set.prototype.add\n add: function add(value) {\n return define(this, value = value === 0 ? 0 : value, value);\n }\n });\n if (DESCRIPTORS) defineProperty(Prototype, 'size', {\n get: function () {\n return getInternalState(this).size;\n }\n });\n return Constructor;\n },\n setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) {\n var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';\n var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);\n // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.entries\n // https://tc39.es/ecma262/#sec-map.prototype.keys\n // https://tc39.es/ecma262/#sec-map.prototype.values\n // https://tc39.es/ecma262/#sec-map.prototype-@@iterator\n // https://tc39.es/ecma262/#sec-set.prototype.entries\n // https://tc39.es/ecma262/#sec-set.prototype.keys\n // https://tc39.es/ecma262/#sec-set.prototype.values\n // https://tc39.es/ecma262/#sec-set.prototype-@@iterator\n defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) {\n setInternalState(this, {\n type: ITERATOR_NAME,\n target: iterated,\n state: getInternalCollectionState(iterated),\n kind: kind,\n last: undefined\n });\n }, function () {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var entry = state.last;\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n // get next entry\n if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {\n // or finish the iteration\n state.target = undefined;\n return { value: undefined, done: true };\n }\n // return step by kind\n if (kind == 'keys') return { value: entry.key, done: false };\n if (kind == 'values') return { value: entry.value, done: false };\n return { value: [entry.key, entry.value], done: false };\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // `{ Map, Set }.prototype[@@species]` accessors\n // https://tc39.es/ecma262/#sec-get-map-@@species\n // https://tc39.es/ecma262/#sec-get-set-@@species\n setSpecies(CONSTRUCTOR_NAME);\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar redefine = require('../internals/redefine');\nvar InternalMetadataModule = require('../internals/internal-metadata');\nvar iterate = require('../internals/iterate');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar fails = require('../internals/fails');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar inheritIfRequired = require('../internals/inherit-if-required');\n\nmodule.exports = function (CONSTRUCTOR_NAME, wrapper, common) {\n var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;\n var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;\n var ADDER = IS_MAP ? 'set' : 'add';\n var NativeConstructor = global[CONSTRUCTOR_NAME];\n var NativePrototype = NativeConstructor && NativeConstructor.prototype;\n var Constructor = NativeConstructor;\n var exported = {};\n\n var fixMethod = function (KEY) {\n var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);\n redefine(NativePrototype, KEY,\n KEY == 'add' ? function add(value) {\n uncurriedNativeMethod(this, value === 0 ? 0 : value);\n return this;\n } : KEY == 'delete' ? function (key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'get' ? function get(key) {\n return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'has' ? function has(key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : function set(key, value) {\n uncurriedNativeMethod(this, key === 0 ? 0 : key, value);\n return this;\n }\n );\n };\n\n var REPLACE = isForced(\n CONSTRUCTOR_NAME,\n !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () {\n new NativeConstructor().entries().next();\n }))\n );\n\n if (REPLACE) {\n // create collection constructor\n Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);\n InternalMetadataModule.enable();\n } else if (isForced(CONSTRUCTOR_NAME, true)) {\n var instance = new Constructor();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n // eslint-disable-next-line no-new -- required for testing\n var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); });\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new NativeConstructor();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n\n if (!ACCEPT_ITERABLES) {\n Constructor = wrapper(function (dummy, iterable) {\n anInstance(dummy, NativePrototype);\n var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor);\n if (iterable != undefined) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n return that;\n });\n Constructor.prototype = NativePrototype;\n NativePrototype.constructor = Constructor;\n }\n\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n\n // weak collections should not contains .clear method\n if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear;\n }\n\n exported[CONSTRUCTOR_NAME] = Constructor;\n $({ global: true, forced: Constructor != NativeConstructor }, exported);\n\n setToStringTag(Constructor, CONSTRUCTOR_NAME);\n\n if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP);\n\n return Constructor;\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing\n return Object.isExtensible(Object.preventExtensions({}));\n});\n","var $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar isObject = require('../internals/is-object');\nvar hasOwn = require('../internals/has-own-property');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');\nvar isExtensible = require('../internals/object-is-extensible');\nvar uid = require('../internals/uid');\nvar FREEZING = require('../internals/freezing');\n\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\n\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, { value: {\n objectID: 'O' + id++, // object ID\n weakData: {} // weak collections IDs\n } });\n};\n\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n } return it[METADATA].objectID;\n};\n\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n } return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\n\nvar enable = function () {\n meta.enable = function () { /* empty */ };\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n } return result;\n };\n\n $({ target: 'Object', stat: true, forced: true }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\n\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\n\nhiddenKeys[METADATA] = true;\n","var fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible');\n\n// eslint-disable-next-line es/no-object-isextensible -- safe\nvar $isExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.es/ecma262/#sec-object.isextensible\nmodule.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) {\n if (!isObject(it)) return false;\n if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return false;\n return $isExtensible ? $isExtensible(it) : true;\n} : $isExtensible;\n","var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Set` constructor\n// https://tc39.es/ecma262/#sec-set-objects\ncollection('Set', function (init) {\n return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=12b0e65b&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=12b0e65b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-12b0e65b\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=748fccb4&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=748fccb4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-748fccb4\"]])\n\nexport default __exports__","import { render } from \"./Host.vue?vue&type=template&id=7bce419a&scoped=true\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport \"./Host.vue?vue&type=style&index=0&id=7bce419a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7bce419a\"]])\n\nexport default __exports__","\n\n\n\n","import { render } from \"./Host.vue?vue&type=template&id=4b0dc9f8\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=353ffa58&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=353ffa58&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-353ffa58\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=0e55ac54&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=0e55ac54&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0e55ac54\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=40841f5a&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=40841f5a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-40841f5a\"]])\n\nexport default __exports__"],"names":["fails","module","exports","ArrayBuffer","buffer","Object","isExtensible","defineProperty","value","create","redefineAll","bind","anInstance","iterate","defineIterator","setSpecies","DESCRIPTORS","fastKey","InternalStateModule","setInternalState","set","internalStateGetterFor","getterFor","getConstructor","wrapper","CONSTRUCTOR_NAME","IS_MAP","ADDER","Constructor","that","iterable","Prototype","type","index","first","undefined","last","size","AS_ENTRIES","prototype","getInternalState","define","key","previous","state","entry","getEntry","next","removed","clear","this","data","prev","forEach","callbackfn","boundFunction","arguments","length","has","get","add","setStrong","ITERATOR_NAME","getInternalCollectionState","getInternalIteratorState","iterated","kind","target","done","$","global","uncurryThis","isForced","redefine","InternalMetadataModule","isCallable","isObject","checkCorrectnessOfIteration","setToStringTag","inheritIfRequired","common","indexOf","IS_WEAK","NativeConstructor","NativePrototype","exported","fixMethod","KEY","uncurriedNativeMethod","REPLACE","entries","enable","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","dummy","constructor","forced","preventExtensions","hiddenKeys","hasOwn","getOwnPropertyNamesModule","getOwnPropertyNamesExternalModule","uid","FREEZING","REQUIRED","METADATA","id","setMetadata","it","objectID","weakData","getWeakData","onFreeze","meta","getOwnPropertyNames","f","splice","test","result","i","stat","classof","ARRAY_BUFFER_NON_EXTENSIBLE","$isExtensible","FAILS_ON_PRIMITIVES","PROPER_FUNCTION_NAME","whitespaces","non","METHOD_NAME","name","collection","collectionStrong","init","$trim","forcedStringTrimMethod","proto","trim","class","ref","min","range","max","step","disabled","onUpdate","withLabel","emits","props","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","selectedHost","info","hosts","selectedGroup","group","groups","streams","clients","clientsByHost","addClientToGroup","removeClientFromGroup","streamChange","renameGroup","$event","selectedClient","client","removeClient","renameClient","host","server","groupMute","clientMute","clientSetVolume","onModalShow","collapsed","muted","stream","stream_id","status","config","connected","groupId","lastSeen","snapclient","volume","components","Slider","ToggleSwitch","required","String","Client","Group","ip","mac","port","os","arch","snapserver","version","protocolVersion","controlProtocolVersion","keys","for","selected","uri","path","raw","prompt","latency","window","confirm","mixins","Utils","Loading","Modal","Host","ModalHost","ModalGroup","ModalClient","ports","computed","reduce","values","clientId","parseServerStatus","map","refresh","request","Promise","all","statuses","refreshHost","Set","delete","modalClient","close","streamId","onClientUpdate","onGroupStreamChange","onServerUpdate","onStreamUpdate","onClientVolumeChange","onGroupMuteChange","modalShow","modal","visible","mute","modalHost","show","modalGroup","subscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2790.944f8aaf.js b/platypush/backend/http/webapp/dist/static/js/2790.944f8aaf.js new file mode 100644 index 00000000..caf075db --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2790.944f8aaf.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2790],{376:function(e,t,s){s.d(t,{Z:function(){return g}});var o=s(6252),l=s(9963),n=s(3577);const i={class:"slider-wrapper"},a=["min","max","step","disabled","value"],c={class:"track"},r={class:"track-inner",ref:"track"},u={class:"thumb",ref:"thumb"},d=["textContent"];function h(e,t,s,h,p,m){return(0,o.wg)(),(0,o.iD)("label",i,[(0,o._)("input",{class:"slider",type:"range",ref:"range",min:s.range[0],max:s.range[1],step:s.step,disabled:s.disabled,value:s.value,onInput:t[0]||(t[0]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"]))},null,40,a),(0,o._)("div",c,[(0,o._)("div",r,null,512)]),(0,o._)("div",u,null,512),s.withLabel?((0,o.wg)(),(0,o.iD)("span",{key:0,class:"label",textContent:(0,n.zw)(s.value)},null,8,d)):(0,o.kq)("",!0)])}var p={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},m=s(3744);const v=(0,m.Z)(p,[["render",h],["__scopeId","data-v-95edc28a"]]);var g=v},6:function(e,t,s){s.d(t,{Z:function(){return m}});var o=s(6252),l=s(3577),n=s(9963);const i=e=>((0,o.dD)("data-v-a6396ae8"),e=e(),(0,o.Cn)(),e),a=["checked"],c=i((()=>(0,o._)("div",{class:"switch"},[(0,o._)("div",{class:"dot"})],-1))),r={class:"label"};function u(e,t,s,i,u,d){return(0,o.wg)(),(0,o.iD)("div",{class:(0,l.C_)(["power-switch",{disabled:s.disabled}]),onClick:t[0]||(t[0]=(0,n.iM)(((...e)=>d.onInput&&d.onInput(...e)),["stop"]))},[(0,o._)("input",{type:"checkbox",checked:s.value},null,8,a),(0,o._)("label",null,[c,(0,o._)("span",r,[(0,o.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},h=s(3744);const p=(0,h.Z)(d,[["render",u],["__scopeId","data-v-a6396ae8"]]);var m=p},2790:function(e,t,s){s.r(t),s.d(t,{default:function(){return as}});var o=s(6252);const l={class:"music-snapcast-container"},n={class:"info"},i={class:"info"},a={class:"info"};function c(e,t,s,c,r,u){const d=(0,o.up)("Loading"),h=(0,o.up)("ModalHost"),p=(0,o.up)("Modal"),m=(0,o.up)("ModalGroup"),v=(0,o.up)("ModalClient"),g=(0,o.up)("Host");return(0,o.wg)(),(0,o.iD)("div",l,[e.loading?((0,o.wg)(),(0,o.j4)(d,{key:0})):(0,o.kq)("",!0),(0,o._)("div",n,[(0,o.Wm)(p,{title:"Server info",ref:"modalHost"},{default:(0,o.w5)((()=>[e.selectedHost?((0,o.wg)(),(0,o.j4)(h,{key:0,info:e.hosts[e.selectedHost]},null,8,["info"])):(0,o.kq)("",!0)])),_:1},512)]),(0,o._)("div",i,[(0,o.Wm)(p,{title:"Group info",ref:"modalGroup"},{default:(0,o.w5)((()=>[e.selectedGroup?((0,o.wg)(),(0,o.j4)(m,{key:0,group:e.hosts[e.selectedHost].groups[e.selectedGroup],streams:e.hosts[e.selectedHost].streams,clients:u.clientsByHost[e.selectedHost],loading:e.loading,onAddClient:u.addClientToGroup,onRemoveClient:u.removeClientFromGroup,onStreamChange:u.streamChange,onRenameGroup:t[0]||(t[0]=e=>u.renameGroup(e))},null,8,["group","streams","clients","loading","onAddClient","onRemoveClient","onStreamChange"])):(0,o.kq)("",!0)])),_:1},512)]),(0,o._)("div",a,[(0,o.Wm)(p,{title:"Client info",ref:"modalClient"},{default:(0,o.w5)((()=>[e.selectedClient?((0,o.wg)(),(0,o.j4)(v,{key:0,client:e.hosts[e.selectedHost].groups[e.selectedGroup].clients[e.selectedClient],loading:e.loading,onRemoveClient:u.removeClient,onRenameClient:t[1]||(t[1]=e=>u.renameClient(e))},null,8,["client","loading","onRemoveClient"])):(0,o.kq)("",!0)])),_:1},512)]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.hosts,((e,s)=>((0,o.wg)(),(0,o.j4)(g,{key:s,server:e.server,streams:e.streams,groups:e.groups,onGroupMuteToggle:t[2]||(t[2]=e=>u.groupMute(e)),onClientMuteToggle:t[3]||(t[3]=e=>u.clientMute(e)),onClientVolumeChange:t[4]||(t[4]=e=>u.clientSetVolume(e)),onModalShow:t[5]||(t[5]=e=>u.onModalShow(e))},null,8,["server","streams","groups"])))),128))])}var r=s(9642),u=s(6813),d=s(3577);const h=e=>((0,o.dD)("data-v-7bce419a"),e=e(),(0,o.Cn)(),e),p={class:"host"},m={class:"header"},v=h((()=>(0,o._)("i",{class:"icon fa fa-server"},null,-1))),g={class:"col-2 buttons pull-right"},w={key:0,class:"group-container"};function f(e,t,s,l,n,i){const a=(0,o.up)("Group");return(0,o.wg)(),(0,o.iD)("div",p,[(0,o._)("div",m,[(0,o._)("div",{class:"col-10 name",onClick:t[0]||(t[0]=t=>e.$emit("modal-show",{type:"host",host:s.server.host.name}))},[v,(0,o.Uk)(" "+(0,d.zw)(s.server.host.name),1)]),(0,o._)("div",g,[(0,o._)("button",{type:"button",onClick:t[1]||(t[1]=e=>n.collapsed=!n.collapsed)},[(0,o._)("i",{class:(0,d.C_)(["icon fa",{"fa-chevron-up":!n.collapsed,"fa-chevron-down":n.collapsed}])},null,2)])])]),n.collapsed?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",w,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.groups,((l,n)=>((0,o.wg)(),(0,o.j4)(a,{key:n,id:l.id,name:l.name,server:s.server.host,muted:l.muted,clients:l.clients,stream:s.streams[l.stream_id],onModalShow:t[2]||(t[2]=t=>e.$emit("modal-show",t)),onGroupMuteToggle:t[3]||(t[3]=t=>e.$emit("group-mute-toggle",t)),onClientMuteToggle:t[4]||(t[4]=t=>e.$emit("client-mute-toggle",t)),onClientVolumeChange:t[5]||(t[5]=t=>e.$emit("client-volume-change",t))},null,8,["id","name","server","muted","clients","stream"])))),128))]))])}const _={class:"group"},C={class:"head"},y={class:"col-2 switch pull-right"},b={class:"body"};function k(e,t,s,l,n,i){const a=(0,o.up)("ToggleSwitch"),c=(0,o.up)("Client");return(0,o.wg)(),(0,o.iD)("div",_,[(0,o._)("div",C,[(0,o._)("div",{class:"col-10 name",onClick:t[0]||(t[0]=t=>e.$emit("modal-show",{type:"group",group:s.id,host:s.server.name}))},[(0,o._)("i",{class:(0,d.C_)(["icon fa",{"fa-play":"playing"===s.stream.status,"fa-stop":"playing"!==s.stream.status}])},null,2),(0,o.Uk)(" "+(0,d.zw)(s.name||s.stream.id||s.id),1)]),(0,o._)("div",y,[(0,o.Wm)(a,{value:!s.muted,onInput:t[1]||(t[1]=t=>e.$emit("group-mute-toggle",{host:s.server.name,group:s.id,muted:!s.muted}))},null,8,["value"])])]),(0,o._)("div",b,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.clients,(l=>((0,o.wg)(),(0,o.j4)(c,{key:l.id,config:l.config,connected:l.connected,server:s.server,host:l.host,groupId:s.id,id:l.id,lastSeen:l.lastSeen,snapclient:l.snapclient,onModalShow:t[2]||(t[2]=t=>e.$emit("modal-show",t)),onVolumeChange:t[3]||(t[3]=t=>e.$emit("client-volume-change",t)),onMuteToggle:t[4]||(t[4]=t=>e.$emit("client-mute-toggle",t))},null,8,["config","connected","server","host","groupId","id","lastSeen","snapclient"])))),128))])])}var x=s(6);const H=["textContent"],S={class:"col-s-12 col-m-9 controls"},D={class:"col-10 slider-container"},q={class:"col-2 switch pull-right"};function M(e,t,s,l,n,i){const a=(0,o.up)("Slider"),c=(0,o.up)("ToggleSwitch");return(0,o.wg)(),(0,o.iD)("div",{class:(0,d.C_)(["row client",{offline:!s.connected}])},[(0,o._)("div",{class:"col-s-12 col-m-3 name",textContent:(0,d.zw)(s.config.name?.length?s.config.name:s.host.name),onClick:t[0]||(t[0]=t=>e.$emit("modal-show",{type:"client",client:s.id,group:s.groupId,host:s.server.name}))},null,8,H),(0,o._)("div",S,[(0,o._)("div",D,[(0,o.Wm)(a,{range:[0,100],value:s.config.volume.percent,onMouseup:t[1]||(t[1]=t=>e.$emit("volume-change",{host:s.server.name,client:s.id,volume:t.target.value}))},null,8,["value"])]),(0,o._)("div",q,[(0,o.Wm)(c,{value:!s.config.volume.muted,onInput:t[2]||(t[2]=t=>e.$emit("mute-toggle",{host:s.server.name,client:s.id,muted:!s.config.volume.muted}))},null,8,["value"])])])],2)}var G=s(376),j={name:"Client",components:{Slider:G.Z,ToggleSwitch:x.Z},emits:["volume-change","mute-toggle","modal-show"],props:{config:{type:Object,required:!0},connected:{type:Boolean,default:!1},host:{type:Object,required:!0},id:{type:String,required:!0},groupId:{type:String,required:!0},lastSeen:{type:Object,default:()=>{}},snapclient:{type:Object,required:!0},server:{type:Object,required:!0}}},z=s(3744);const $=(0,z.Z)(j,[["render",M],["__scopeId","data-v-12b0e65b"]]);var O=$,U={name:"Group",components:{Client:O,ToggleSwitch:x.Z},emits:["group-mute-toggle","modal-show","client-volume-change","client-mute-toggle"],props:{id:{type:String},clients:{type:Object,default:()=>{}},muted:{type:Boolean},name:{type:String},stream:{type:Object},server:{type:Object}}};const I=(0,z.Z)(U,[["render",k],["__scopeId","data-v-748fccb4"]]);var Z=I,T={name:"Host",emits:["modal-show","group-mute-toggle","client-mute-toggle","client-volume-change"],components:{Group:Z},props:{groups:{type:Object,default:()=>{}},server:{type:Object,default:()=>{}},streams:{type:Object,default:()=>{}}},data(){return{collapsed:!1}}};const V=(0,z.Z)(T,[["render",f],["__scopeId","data-v-7bce419a"]]);var E=V;const A={class:"info"},B={key:0,class:"row"},R=(0,o._)("div",{class:"label col-3"},"IP Address",-1),P=["textContent"],N={key:1,class:"row"},K=(0,o._)("div",{class:"label col-3"},"MAC Address",-1),W=["textContent"],L={key:2,class:"row"},Y=(0,o._)("div",{class:"label col-3"},"Name",-1),F=["textContent"],J={key:3,class:"row"},Q=(0,o._)("div",{class:"label col-3"},"Port",-1),X=["textContent"],ee={key:4,class:"row"},te=(0,o._)("div",{class:"label col-3"},"OS",-1),se=["textContent"],oe={key:5,class:"row"},le=(0,o._)("div",{class:"label col-3"},"Architecture",-1),ne=["textContent"],ie={key:6,class:"row"},ae=(0,o._)("div",{class:"label col-3"},"Server name",-1),ce=["textContent"],re={key:7,class:"row"},ue=(0,o._)("div",{class:"label col-3"},"Server version",-1),de=["textContent"],he={key:8,class:"row"},pe=(0,o._)("div",{class:"label col-3"},"Protocol version",-1),me=["textContent"],ve={key:9,class:"row"},ge=(0,o._)("div",{class:"label col-3"},"Control protocol version",-1),we=["textContent"];function fe(e,t,s,l,n,i){return(0,o.wg)(),(0,o.iD)("div",A,[s.info?.server?.host?.ip?.length?((0,o.wg)(),(0,o.iD)("div",B,[R,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.ip)},null,8,P)])):(0,o.kq)("",!0),s.info?.server?.host?.mac?.length?((0,o.wg)(),(0,o.iD)("div",N,[K,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.mac)},null,8,W)])):(0,o.kq)("",!0),s.info?.server?.host?.name?.length?((0,o.wg)(),(0,o.iD)("div",L,[Y,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.name)},null,8,F)])):(0,o.kq)("",!0),s.info?.server?.host?.port?((0,o.wg)(),(0,o.iD)("div",J,[Q,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.port)},null,8,X)])):(0,o.kq)("",!0),s.info?.server?.host?.os?.length?((0,o.wg)(),(0,o.iD)("div",ee,[te,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.os)},null,8,se)])):(0,o.kq)("",!0),s.info?.server?.host?.arch?.length?((0,o.wg)(),(0,o.iD)("div",oe,[le,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.arch)},null,8,ne)])):(0,o.kq)("",!0),s.info?.server?.snapserver?.name?.length?((0,o.wg)(),(0,o.iD)("div",ie,[ae,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.snapserver.name)},null,8,ce)])):(0,o.kq)("",!0),s.info?.server?.snapserver?.version?.length?((0,o.wg)(),(0,o.iD)("div",re,[ue,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.snapserver.version)},null,8,de)])):(0,o.kq)("",!0),s.info?.server?.snapserver?.protocolVersion?((0,o.wg)(),(0,o.iD)("div",he,[pe,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.snapserver.protocolVersion)},null,8,me)])):(0,o.kq)("",!0),s.info?.server?.snapserver?.controlProtocolVersion?((0,o.wg)(),(0,o.iD)("div",ve,[ge,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.snapserver.controlProtocolVersion)},null,8,we)])):(0,o.kq)("",!0)])}var _e={name:"HostModal",props:{info:{type:Object,default:()=>{}}}};const Ce=(0,z.Z)(_e,[["render",fe]]);var ye=Ce;const be=e=>((0,o.dD)("data-v-353ffa58"),e=e(),(0,o.Cn)(),e),ke={class:"info"},xe={class:"section name"},He=be((()=>(0,o._)("div",{class:"title"},"Name",-1))),Se={class:"row"},De={class:"name-value"},qe=["textContent"],Me=be((()=>(0,o._)("i",{class:"fa fa-edit"},null,-1))),Ge=[Me],je={key:0,class:"section clients"},ze=be((()=>(0,o._)("div",{class:"title"},"Clients",-1))),$e=["for"],Oe=["id","value","checked","disabled","onInput"],Ue={key:1,class:"section streams"},Ie=be((()=>(0,o._)("div",{class:"title"},"Stream",-1))),Ze={class:"row"},Te=be((()=>(0,o._)("div",{class:"label col-3"},"ID",-1))),Ve={class:"value col-9"},Ee=["textContent","name","value","disabled","selected"],Ae={key:0,class:"row"},Be=be((()=>(0,o._)("div",{class:"label col-m-3"},"Status",-1))),Re=["textContent"],Pe={key:1,class:"row"},Ne=be((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Host",-1))),Ke=["textContent"],We={key:2,class:"row"},Le=be((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Path",-1))),Ye=["textContent"],Fe={key:3,class:"row"},Je=be((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"URI",-1))),Qe=["textContent"];function Xe(e,t,s,l,n,i){return(0,o.wg)(),(0,o.iD)("div",ke,[(0,o._)("div",xe,[He,(0,o._)("div",Se,[(0,o._)("div",De,[(0,o._)("span",{class:"name",textContent:(0,d.zw)(s.group.name?.length?s.group.name:"default")},null,8,qe),(0,o._)("button",{class:"pull-right",title:"Rename",onClick:t[0]||(t[0]=(...e)=>i.renameGroup&&i.renameGroup(...e))},Ge)])])]),Object.keys(s.group?.clients||{}).length>0?((0,o.wg)(),(0,o.iD)("div",je,[ze,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.clients||{},((t,l)=>((0,o.wg)(),(0,o.iD)("div",{class:"row",ref_for:!0,ref:"groupClients",key:l},[(0,o._)("label",{class:"client",for:"snapcast-client-"+t.id},[(0,o._)("input",{type:"checkbox",class:"client",id:`snapcast-client-${t.id}`,value:t.id,checked:t.id in s.group.clients,disabled:s.loading,onInput:s=>e.$emit(s.target.checked?"add-client":"remove-client",t.id)},null,40,Oe),(0,o.Uk)(" "+(0,d.zw)(t.host.name),1)],8,$e)])))),128))])):(0,o.kq)("",!0),s.group?.stream_id?((0,o.wg)(),(0,o.iD)("div",Ue,[Ie,(0,o._)("div",Ze,[Te,(0,o._)("div",Ve,[(0,o._)("label",null,[(0,o._)("select",{ref:"streamSelect",onChange:t[1]||(t[1]=t=>e.$emit("stream-change",t.target.value))},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.streams,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,textContent:(0,d.zw)(s.streams[s.group.stream_id].id),name:e.id,value:e.id,disabled:s.loading,selected:e.id===s.group.stream_id},null,8,Ee)))),128))],544)])])]),s.streams?.[s.group.stream_id]?.status?((0,o.wg)(),(0,o.iD)("div",Ae,[Be,(0,o._)("div",{class:"value col-m-9",textContent:(0,d.zw)(s.streams[s.group.stream_id].status)},null,8,Re)])):(0,o.kq)("",!0),s.streams?.[s.group?.stream_id]?.uri?.host?((0,o.wg)(),(0,o.iD)("div",Pe,[Ne,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.streams[s.group.stream_id].uri.host)},null,8,Ke)])):(0,o.kq)("",!0),s.streams?.[s.group?.stream_id]?.uri?.path?((0,o.wg)(),(0,o.iD)("div",We,[Le,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.streams[s.group.stream_id].uri.path)},null,8,Ye)])):(0,o.kq)("",!0),s.streams?.[s.group?.stream_id]?.uri?.raw?((0,o.wg)(),(0,o.iD)("div",Fe,[Je,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.streams[s.group.stream_id].uri.raw)},null,8,Qe)])):(0,o.kq)("",!0)])):(0,o.kq)("",!0)])}var et={name:"GroupModal",emits:["add-client","remove-client","stream-change","rename-group"],props:{loading:{type:Boolean,default:!1},group:{type:Object},clients:{type:Object},streams:{type:Object}},methods:{renameGroup(){const e=(prompt("New group name",this.group.name)||"").trim();e?.length&&this.$emit("rename-group",e)}}};const tt=(0,z.Z)(et,[["render",Xe],["__scopeId","data-v-353ffa58"]]);var st=tt;const ot=e=>((0,o.dD)("data-v-0e55ac54"),e=e(),(0,o.Cn)(),e),lt={class:"client-modal"},nt={key:0,class:"info"},it={class:"row"},at=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"ID",-1))),ct=["textContent"],rt={key:0,class:"row"},ut=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Name",-1))),dt={class:"value col-s-12 col-m-9"},ht=["textContent"],pt=ot((()=>(0,o._)("i",{class:"fa fa-edit"},null,-1))),mt=[pt],vt={class:"row"},gt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Connected",-1))),wt=["textContent"],ft={class:"row"},_t=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Volume",-1))),Ct={class:"value col-s-12 col-m-9"},yt={class:"row"},bt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Muted",-1))),kt=["textContent"],xt={class:"row"},Ht=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Latency",-1))),St=["textContent"],Dt={key:1,class:"row"},qt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"IP Address",-1))),Mt=["textContent"],Gt={key:2,class:"row"},jt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"MAC Address",-1))),zt=["textContent"],$t={key:3,class:"row"},Ot=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"OS",-1))),Ut=["textContent"],It={key:4,class:"row"},Zt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Architecture",-1))),Tt=["textContent"],Vt={class:"row"},Et=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Client name",-1))),At=["textContent"],Bt={class:"row"},Rt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Client version",-1))),Pt=["textContent"],Nt={class:"row"},Kt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Protocol version",-1))),Wt=["textContent"],Lt={class:"buttons"},Yt={class:"row"},Ft=["disabled"],Jt=ot((()=>(0,o._)("i",{class:"fas fa-trash"},null,-1))),Qt=ot((()=>(0,o._)("span",{class:"name"},"Remove client",-1))),Xt=[Jt,Qt];function es(e,t,s,l,n,i){return(0,o.wg)(),(0,o.iD)("div",lt,[s.client?((0,o.wg)(),(0,o.iD)("div",nt,[(0,o._)("div",it,[at,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.id)},null,8,ct)]),s.client.config?.name?.length||s.client.host?.name?((0,o.wg)(),(0,o.iD)("div",rt,[ut,(0,o._)("div",dt,[(0,o._)("span",{class:"name",textContent:(0,d.zw)(s.client.config?.name||s.client.host?.name)},null,8,ht),(0,o._)("button",{title:"Rename",onClick:t[0]||(t[0]=(...e)=>i.renameClient&&i.renameClient(...e))},mt)])])):(0,o.kq)("",!0),(0,o._)("div",vt,[gt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.connected)},null,8,wt)]),(0,o._)("div",ft,[_t,(0,o._)("div",Ct,(0,d.zw)(s.client.config.volume.percent)+"%",1)]),(0,o._)("div",yt,[bt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.config.volume.muted)},null,8,kt)]),(0,o._)("div",xt,[Ht,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.config.latency)},null,8,St)]),s.client.host.ip&&s.client.host.ip.length?((0,o.wg)(),(0,o.iD)("div",Dt,[qt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.host.ip)},null,8,Mt)])):(0,o.kq)("",!0),s.client.host.mac&&s.client.host.mac.length?((0,o.wg)(),(0,o.iD)("div",Gt,[jt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.host.mac)},null,8,zt)])):(0,o.kq)("",!0),s.client.host.os&&s.client.host.os.length?((0,o.wg)(),(0,o.iD)("div",$t,[Ot,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.host.os)},null,8,Ut)])):(0,o.kq)("",!0),s.client.host.arch&&s.client.host.arch.length?((0,o.wg)(),(0,o.iD)("div",It,[Zt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.host.arch)},null,8,Tt)])):(0,o.kq)("",!0),(0,o._)("div",Vt,[Et,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.snapclient.name)},null,8,At)]),(0,o._)("div",Bt,[Rt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.snapclient.version)},null,8,Pt)]),(0,o._)("div",Nt,[Kt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.snapclient.protocolVersion)},null,8,Wt)])])):(0,o.kq)("",!0),(0,o._)("div",Lt,[(0,o._)("div",Yt,[(0,o._)("button",{type:"button",disabled:s.loading,onClick:t[1]||(t[1]=(...e)=>i.removeClient&&i.removeClient(...e))},Xt,8,Ft)])])])}var ts={name:"ClientModal",emits:["remove-client","rename-client"],props:{loading:{type:Boolean,default:!1},client:{type:Object}},methods:{removeClient(){window.confirm("Are you sure that you want to remove this client?")&&this.$emit("remove-client")},renameClient(){const e=(window.prompt("New client name",this.client.config.name?.length?this.client.config.name:this.client.host.name)||"").trim();e.length&&this.$emit("rename-client",e)}}};const ss=(0,z.Z)(ts,[["render",es],["__scopeId","data-v-0e55ac54"]]);var os=ss,ls=s(1232),ns={name:"MusicSnapcast",mixins:[u.Z],components:{Loading:ls.Z,Modal:r.Z,Host:E,ModalHost:ye,ModalGroup:st,ModalClient:os},data:function(){return{loading:!1,hosts:{},ports:{},selectedHost:null,selectedGroup:null,selectedClient:null}},computed:{clientsByHost(){return Object.entries(this.hosts).reduce(((e,[t,s])=>(e[t]={},Object.values(s.groups).forEach((s=>{Object.entries(s.clients).forEach((([s,o])=>{e[t][s]=o}))})),e)),{})}},methods:{parseServerStatus(e){e.server.host.port=this.ports[e.server.host.name],this.hosts[e.server.host.name]={...e,groups:e.groups.map((e=>({...e,clients:e.clients.reduce(((e,t)=>(e[t.id]=t,e)),{})}))).reduce(((e,t)=>(e[t.id]=t,e)),{}),streams:e.streams.reduce(((e,t)=>(e[t.id]=t,e)),{})}},async refresh(){this.loading=!0;try{const e=await this.request("music.snapcast.get_backend_hosts"),t=await Promise.all(Object.keys(e).map((async t=>this.request("music.snapcast.status",{host:t,port:e[t]}))));this.hosts={},t.forEach((t=>{this.ports[t.server.host.name]=e[t.server.host.name],this.parseServerStatus(t)}))}finally{this.loading=!1}},async refreshHost(e){e in this.hosts&&this.parseServerStatus(await this.request("music.snapcast.status",{host:e,port:this.ports[e]}))},async addClientToGroup(e){this.loading=!0;try{if(!this.selectedHost||!this.selectedGroup||!(e in this.clientsByHost[this.selectedHost]))return;const t=[...new Set([e,...Object.keys(this.hosts[this.selectedHost].groups[this.selectedGroup].clients)])];await this.request("music.snapcast.group_set_clients",{host:this.selectedHost,port:this.ports[this.selectedHost],group:this.selectedGroup,clients:t}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async removeClientFromGroup(e){this.loading=!0;try{if(!this.selectedHost||!this.selectedGroup||!(e in this.clientsByHost[this.selectedHost]))return;const t=new Set([...Object.keys(this.hosts[this.selectedHost].groups[this.selectedGroup].clients)]);if(!t.has(e))return;t.delete(e),await this.request("music.snapcast.group_set_clients",{host:this.selectedHost,port:this.ports[this.selectedHost],group:this.selectedGroup,clients:[...t]}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async renameGroup(e){this.loading=!0;try{if(!this.selectedHost||!this.selectedGroup)return;await this.request("music.snapcast.set_group_name",{host:this.selectedHost,port:this.ports[this.selectedHost],group:this.selectedGroup,name:e}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async renameClient(e){this.loading=!0;try{if(!this.selectedHost||!this.selectedClient)return;await this.request("music.snapcast.set_client_name",{host:this.selectedHost,port:this.ports[this.selectedHost],client:this.selectedClient,name:e}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async removeClient(){this.loading=!0;try{if(!this.selectedHost||!this.selectedClient)return;await this.request("music.snapcast.delete_client",{host:this.selectedHost,port:this.ports[this.selectedHost],client:this.selectedClient}),this.$refs.modalClient.close(),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async streamChange(e){this.loading=!0;try{await this.request("music.snapcast.group_set_stream",{host:this.selectedHost,port:this.ports[this.selectedHost],group:this.selectedGroup,stream_id:e}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},onClientUpdate(e){Object.keys(this.hosts[e.host].groups).forEach((t=>{e.client.id in this.hosts[e.host].groups[t].clients&&(this.hosts[e.host].groups[t].clients[e.client.id]=e.client)}))},onGroupStreamChange(e){this.hosts[e.host].groups[e.group].stream_id=e.stream},onServerUpdate(e){this.parseServerStatus(e.server)},onStreamUpdate(e){this.hosts[e.host].streams[e.stream.id]=e.stream},onClientVolumeChange(e){Object.keys(this.hosts[e.host].groups).forEach((t=>{e.client in this.hosts[e.host].groups[t].clients&&(null!=e.volume&&(this.hosts[e.host].groups[t].clients[e.client].config.volume.percent=e.volume),null!=e.muted&&(this.hosts[e.host].groups[t].clients[e.client].config.volume.muted=e.muted))}))},onGroupMuteChange(e){this.hosts[e.host].groups[e.group].muted=e.muted},modalShow(e){switch(e.type){case"host":this.modal[e.type].info=this.hosts[e.host];break;case"group":this.modal[e.type].info.server=this.hosts[e.host].server,this.modal[e.type].info.group=this.hosts[e.host].groups[e.group],this.modal[e.type].info.streams=this.hosts[e.host].streams,this.modal[e.type].info.clients={};for(const t of Object.values(this.hosts[e.host].groups))for(const s of Object.values(t.clients))this.modal[e.type].info.clients[s.id]=s;break;case"client":this.modal[e.type].info=this.hosts[e.host].groups[e.group].clients[e.client],this.modal[e.type].info.server=this.hosts[e.host].server;break}this.modal[e.type].visible=!0},async groupMute(e){await this.request("music.snapcast.mute",{group:e.group,host:e.host,port:this.ports[e.host],mute:e.muted}),await this.refreshHost(e.host)},async clientMute(e){await this.request("music.snapcast.mute",{client:e.client,host:e.host,port:this.ports[e.host],mute:e.muted}),await this.refreshHost(e.host)},async clientSetVolume(e){await this.request("music.snapcast.volume",{client:e.client,host:e.host,port:this.ports[e.host],volume:e.volume}),await this.refreshHost(e.host)},onModalShow(e){switch(e.type){case"host":this.selectedHost=e.host,this.$refs.modalHost.show();break;case"group":this.selectedHost=e.host,this.selectedGroup=e.group,this.$refs.modalGroup.show();break;case"client":this.selectedHost=e.host,this.selectedGroup=e.group,this.selectedClient=e.client,this.$refs.modalClient.show();break}}},mounted(){this.refresh(),this.subscribe(this.onClientUpdate,null,"platypush.message.event.music.snapcast.ClientConnectedEvent","platypush.message.event.music.snapcast.ClientDisconnectedEvent","platypush.message.event.music.snapcast.ClientNameChangeEvent"),this.subscribe(this.onGroupStreamChange,null,"platypush.message.event.music.snapcast.GroupStreamChangeEvent"),this.subscribe(this.onServerUpdate,null,"platypush.message.event.music.snapcast.ServerUpdateEvent"),this.subscribe(this.onStreamUpdate,null,"platypush.message.event.music.snapcast.StreamUpdateEvent"),this.subscribe(this.onClientVolumeChange,null,"platypush.message.event.music.snapcast.ClientVolumeChangeEvent"),this.subscribe(this.onGroupMuteChange,null,"platypush.message.event.music.snapcast.GroupMuteChangeEvent")}};const is=(0,z.Z)(ns,[["render",c],["__scopeId","data-v-40841f5a"]]);var as=is}}]); +//# sourceMappingURL=2790.944f8aaf.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2790.944f8aaf.js.map b/platypush/backend/http/webapp/dist/static/js/2790.944f8aaf.js.map new file mode 100644 index 00000000..ec79340b --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2790.944f8aaf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2790.944f8aaf.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/MusicSnapcast/Index.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Host.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Group.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Client.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Client.vue?98bc","webpack://platypush/./src/components/panels/MusicSnapcast/Group.vue?12df","webpack://platypush/./src/components/panels/MusicSnapcast/Host.vue?8888","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Host.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Host.vue?b4e2","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Group.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Group.vue?b9ce","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Client.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Client.vue?144d","webpack://platypush/./src/components/panels/MusicSnapcast/Index.vue?a513"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=12b0e65b&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=12b0e65b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-12b0e65b\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=748fccb4&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=748fccb4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-748fccb4\"]])\n\nexport default __exports__","import { render } from \"./Host.vue?vue&type=template&id=7bce419a&scoped=true\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport \"./Host.vue?vue&type=style&index=0&id=7bce419a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7bce419a\"]])\n\nexport default __exports__","\n\n\n\n","import { render } from \"./Host.vue?vue&type=template&id=4b0dc9f8\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=353ffa58&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=353ffa58&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-353ffa58\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=0e55ac54&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=0e55ac54&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0e55ac54\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=40841f5a&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=40841f5a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-40841f5a\"]])\n\nexport default __exports__"],"names":["class","ref","type","min","range","max","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","this","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","selectedHost","info","hosts","selectedGroup","group","groups","streams","clients","clientsByHost","addClientToGroup","removeClientFromGroup","streamChange","renameGroup","$event","selectedClient","client","removeClient","renameClient","host","id","key","server","groupMute","clientMute","clientSetVolume","onModalShow","collapsed","muted","stream","stream_id","status","config","connected","groupId","lastSeen","snapclient","length","volume","components","Slider","ToggleSwitch","Object","required","String","Client","Group","data","ip","mac","port","os","arch","snapserver","version","protocolVersion","controlProtocolVersion","keys","for","selected","uri","path","raw","prompt","trim","latency","window","confirm","mixins","Utils","Loading","Modal","Host","ModalHost","ModalGroup","ModalClient","ports","computed","entries","reduce","values","forEach","clientId","parseServerStatus","map","async","request","statuses","Promise","all","Set","refreshHost","has","delete","modalClient","close","streamId","onClientUpdate","onGroupStreamChange","onServerUpdate","onStreamUpdate","onClientVolumeChange","onGroupMuteChange","modalShow","modal","visible","mute","modalHost","show","modalGroup","refresh","subscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2790.bf6f297a.js b/platypush/backend/http/webapp/dist/static/js/2790.bf6f297a.js deleted file mode 100644 index 1adbcd44..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2790.bf6f297a.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2790],{1120:function(e,t,s){s.d(t,{Z:function(){return g}});var o=s(6252),l=s(9963),n=s(3577);const i={class:"slider-wrapper"},a=["min","max","step","disabled","value"],c={class:"track"},r={class:"track-inner",ref:"track"},u={class:"thumb",ref:"thumb"},d=["textContent"];function h(e,t,s,h,p,m){return(0,o.wg)(),(0,o.iD)("label",i,[(0,o._)("input",{class:"slider",type:"range",ref:"range",min:s.range[0],max:s.range[1],step:s.step,disabled:s.disabled,value:s.value,onInput:t[0]||(t[0]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,l.iM)(((...e)=>m.onUpdate&&m.onUpdate(...e)),["stop"]))},null,40,a),(0,o._)("div",c,[(0,o._)("div",r,null,512)]),(0,o._)("div",u,null,512),s.withLabel?((0,o.wg)(),(0,o.iD)("span",{key:0,class:"label",textContent:(0,n.zw)(s.value)},null,8,d)):(0,o.kq)("",!0)])}var p={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*e/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},m=s(3744);const v=(0,m.Z)(p,[["render",h],["__scopeId","data-v-288acf82"]]);var g=v},6137:function(e,t,s){s.d(t,{Z:function(){return m}});var o=s(6252),l=s(3577),n=s(9963);const i=e=>((0,o.dD)("data-v-8e097228"),e=e(),(0,o.Cn)(),e),a=["checked"],c=i((()=>(0,o._)("div",{class:"switch"},[(0,o._)("div",{class:"dot"})],-1))),r={class:"label"};function u(e,t,s,i,u,d){return(0,o.wg)(),(0,o.iD)("div",{class:(0,l.C_)(["power-switch",{disabled:s.disabled}]),onClick:t[0]||(t[0]=(0,n.iM)(((...e)=>d.onInput&&d.onInput(...e)),["stop"]))},[(0,o._)("input",{type:"checkbox",checked:s.value},null,8,a),(0,o._)("label",null,[c,(0,o._)("span",r,[(0,o.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},h=s(3744);const p=(0,h.Z)(d,[["render",u],["__scopeId","data-v-8e097228"]]);var m=p},2790:function(e,t,s){s.r(t),s.d(t,{default:function(){return as}});var o=s(6252);const l={class:"music-snapcast-container"},n={class:"info"},i={class:"info"},a={class:"info"};function c(e,t,s,c,r,u){const d=(0,o.up)("Loading"),h=(0,o.up)("ModalHost"),p=(0,o.up)("Modal"),m=(0,o.up)("ModalGroup"),v=(0,o.up)("ModalClient"),g=(0,o.up)("Host");return(0,o.wg)(),(0,o.iD)("div",l,[e.loading?((0,o.wg)(),(0,o.j4)(d,{key:0})):(0,o.kq)("",!0),(0,o._)("div",n,[(0,o.Wm)(p,{title:"Server info",ref:"modalHost"},{default:(0,o.w5)((()=>[e.selectedHost?((0,o.wg)(),(0,o.j4)(h,{key:0,info:e.hosts[e.selectedHost]},null,8,["info"])):(0,o.kq)("",!0)])),_:1},512)]),(0,o._)("div",i,[(0,o.Wm)(p,{title:"Group info",ref:"modalGroup"},{default:(0,o.w5)((()=>[e.selectedGroup?((0,o.wg)(),(0,o.j4)(m,{key:0,group:e.hosts[e.selectedHost].groups[e.selectedGroup],streams:e.hosts[e.selectedHost].streams,clients:u.clientsByHost[e.selectedHost],loading:e.loading,onAddClient:u.addClientToGroup,onRemoveClient:u.removeClientFromGroup,onStreamChange:u.streamChange,onRenameGroup:t[0]||(t[0]=e=>u.renameGroup(e))},null,8,["group","streams","clients","loading","onAddClient","onRemoveClient","onStreamChange"])):(0,o.kq)("",!0)])),_:1},512)]),(0,o._)("div",a,[(0,o.Wm)(p,{title:"Client info",ref:"modalClient"},{default:(0,o.w5)((()=>[e.selectedClient?((0,o.wg)(),(0,o.j4)(v,{key:0,client:e.hosts[e.selectedHost].groups[e.selectedGroup].clients[e.selectedClient],loading:e.loading,onRemoveClient:u.removeClient,onRenameClient:t[1]||(t[1]=e=>u.renameClient(e))},null,8,["client","loading","onRemoveClient"])):(0,o.kq)("",!0)])),_:1},512)]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.hosts,((e,s)=>((0,o.wg)(),(0,o.j4)(g,{key:s,server:e.server,streams:e.streams,groups:e.groups,onGroupMuteToggle:t[2]||(t[2]=e=>u.groupMute(e)),onClientMuteToggle:t[3]||(t[3]=e=>u.clientMute(e)),onClientVolumeChange:t[4]||(t[4]=e=>u.clientSetVolume(e)),onModalShow:t[5]||(t[5]=e=>u.onModalShow(e))},null,8,["server","streams","groups"])))),128))])}var r=s(9642),u=s(2628),d=s(3577);const h=e=>((0,o.dD)("data-v-7bce419a"),e=e(),(0,o.Cn)(),e),p={class:"host"},m={class:"header"},v=h((()=>(0,o._)("i",{class:"icon fa fa-server"},null,-1))),g={class:"col-2 buttons pull-right"},w={key:0,class:"group-container"};function f(e,t,s,l,n,i){const a=(0,o.up)("Group");return(0,o.wg)(),(0,o.iD)("div",p,[(0,o._)("div",m,[(0,o._)("div",{class:"col-10 name",onClick:t[0]||(t[0]=t=>e.$emit("modal-show",{type:"host",host:s.server.host.name}))},[v,(0,o.Uk)(" "+(0,d.zw)(s.server.host.name),1)]),(0,o._)("div",g,[(0,o._)("button",{type:"button",onClick:t[1]||(t[1]=e=>n.collapsed=!n.collapsed)},[(0,o._)("i",{class:(0,d.C_)(["icon fa",{"fa-chevron-up":!n.collapsed,"fa-chevron-down":n.collapsed}])},null,2)])])]),n.collapsed?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",w,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.groups,((l,n)=>((0,o.wg)(),(0,o.j4)(a,{key:n,id:l.id,name:l.name,server:s.server.host,muted:l.muted,clients:l.clients,stream:s.streams[l.stream_id],onModalShow:t[2]||(t[2]=t=>e.$emit("modal-show",t)),onGroupMuteToggle:t[3]||(t[3]=t=>e.$emit("group-mute-toggle",t)),onClientMuteToggle:t[4]||(t[4]=t=>e.$emit("client-mute-toggle",t)),onClientVolumeChange:t[5]||(t[5]=t=>e.$emit("client-volume-change",t))},null,8,["id","name","server","muted","clients","stream"])))),128))]))])}const _={class:"group"},C={class:"head"},y={class:"col-2 switch pull-right"},b={class:"body"};function k(e,t,s,l,n,i){const a=(0,o.up)("ToggleSwitch"),c=(0,o.up)("Client");return(0,o.wg)(),(0,o.iD)("div",_,[(0,o._)("div",C,[(0,o._)("div",{class:"col-10 name",onClick:t[0]||(t[0]=t=>e.$emit("modal-show",{type:"group",group:s.id,host:s.server.name}))},[(0,o._)("i",{class:(0,d.C_)(["icon fa",{"fa-play":"playing"===s.stream.status,"fa-stop":"playing"!==s.stream.status}])},null,2),(0,o.Uk)(" "+(0,d.zw)(s.name||s.stream.id||s.id),1)]),(0,o._)("div",y,[(0,o.Wm)(a,{value:!s.muted,onInput:t[1]||(t[1]=t=>e.$emit("group-mute-toggle",{host:s.server.name,group:s.id,muted:!s.muted}))},null,8,["value"])])]),(0,o._)("div",b,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.clients,(l=>((0,o.wg)(),(0,o.j4)(c,{key:l.id,config:l.config,connected:l.connected,server:s.server,host:l.host,groupId:s.id,id:l.id,lastSeen:l.lastSeen,snapclient:l.snapclient,onModalShow:t[2]||(t[2]=t=>e.$emit("modal-show",t)),onVolumeChange:t[3]||(t[3]=t=>e.$emit("client-volume-change",t)),onMuteToggle:t[4]||(t[4]=t=>e.$emit("client-mute-toggle",t))},null,8,["config","connected","server","host","groupId","id","lastSeen","snapclient"])))),128))])])}var x=s(6137);const H=["textContent"],S={class:"col-s-12 col-m-9 controls"},D={class:"col-10 slider-container"},q={class:"col-2 switch pull-right"};function M(e,t,s,l,n,i){const a=(0,o.up)("Slider"),c=(0,o.up)("ToggleSwitch");return(0,o.wg)(),(0,o.iD)("div",{class:(0,d.C_)(["row client",{offline:!s.connected}])},[(0,o._)("div",{class:"col-s-12 col-m-3 name",textContent:(0,d.zw)(s.config.name?.length?s.config.name:s.host.name),onClick:t[0]||(t[0]=t=>e.$emit("modal-show",{type:"client",client:s.id,group:s.groupId,host:s.server.name}))},null,8,H),(0,o._)("div",S,[(0,o._)("div",D,[(0,o.Wm)(a,{range:[0,100],value:s.config.volume.percent,onMouseup:t[1]||(t[1]=t=>e.$emit("volume-change",{host:s.server.name,client:s.id,volume:t.target.value}))},null,8,["value"])]),(0,o._)("div",q,[(0,o.Wm)(c,{value:!s.config.volume.muted,onInput:t[2]||(t[2]=t=>e.$emit("mute-toggle",{host:s.server.name,client:s.id,muted:!s.config.volume.muted}))},null,8,["value"])])])],2)}var G=s(1120),j={name:"Client",components:{Slider:G.Z,ToggleSwitch:x.Z},emits:["volume-change","mute-toggle","modal-show"],props:{config:{type:Object,required:!0},connected:{type:Boolean,default:!1},host:{type:Object,required:!0},id:{type:String,required:!0},groupId:{type:String,required:!0},lastSeen:{type:Object,default:()=>{}},snapclient:{type:Object,required:!0},server:{type:Object,required:!0}}},z=s(3744);const $=(0,z.Z)(j,[["render",M],["__scopeId","data-v-12b0e65b"]]);var O=$,U={name:"Group",components:{Client:O,ToggleSwitch:x.Z},emits:["group-mute-toggle","modal-show","client-volume-change","client-mute-toggle"],props:{id:{type:String},clients:{type:Object,default:()=>{}},muted:{type:Boolean},name:{type:String},stream:{type:Object},server:{type:Object}}};const I=(0,z.Z)(U,[["render",k],["__scopeId","data-v-748fccb4"]]);var Z=I,T={name:"Host",emits:["modal-show","group-mute-toggle","client-mute-toggle","client-volume-change"],components:{Group:Z},props:{groups:{type:Object,default:()=>{}},server:{type:Object,default:()=>{}},streams:{type:Object,default:()=>{}}},data(){return{collapsed:!1}}};const V=(0,z.Z)(T,[["render",f],["__scopeId","data-v-7bce419a"]]);var E=V;const A={class:"info"},B={key:0,class:"row"},R=(0,o._)("div",{class:"label col-3"},"IP Address",-1),P=["textContent"],N={key:1,class:"row"},K=(0,o._)("div",{class:"label col-3"},"MAC Address",-1),W=["textContent"],L={key:2,class:"row"},Y=(0,o._)("div",{class:"label col-3"},"Name",-1),F=["textContent"],J={key:3,class:"row"},Q=(0,o._)("div",{class:"label col-3"},"Port",-1),X=["textContent"],ee={key:4,class:"row"},te=(0,o._)("div",{class:"label col-3"},"OS",-1),se=["textContent"],oe={key:5,class:"row"},le=(0,o._)("div",{class:"label col-3"},"Architecture",-1),ne=["textContent"],ie={key:6,class:"row"},ae=(0,o._)("div",{class:"label col-3"},"Server name",-1),ce=["textContent"],re={key:7,class:"row"},ue=(0,o._)("div",{class:"label col-3"},"Server version",-1),de=["textContent"],he={key:8,class:"row"},pe=(0,o._)("div",{class:"label col-3"},"Protocol version",-1),me=["textContent"],ve={key:9,class:"row"},ge=(0,o._)("div",{class:"label col-3"},"Control protocol version",-1),we=["textContent"];function fe(e,t,s,l,n,i){return(0,o.wg)(),(0,o.iD)("div",A,[s.info?.server?.host?.ip?.length?((0,o.wg)(),(0,o.iD)("div",B,[R,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.ip)},null,8,P)])):(0,o.kq)("",!0),s.info?.server?.host?.mac?.length?((0,o.wg)(),(0,o.iD)("div",N,[K,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.mac)},null,8,W)])):(0,o.kq)("",!0),s.info?.server?.host?.name?.length?((0,o.wg)(),(0,o.iD)("div",L,[Y,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.name)},null,8,F)])):(0,o.kq)("",!0),s.info?.server?.host?.port?((0,o.wg)(),(0,o.iD)("div",J,[Q,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.port)},null,8,X)])):(0,o.kq)("",!0),s.info?.server?.host?.os?.length?((0,o.wg)(),(0,o.iD)("div",ee,[te,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.os)},null,8,se)])):(0,o.kq)("",!0),s.info?.server?.host?.arch?.length?((0,o.wg)(),(0,o.iD)("div",oe,[le,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.host.arch)},null,8,ne)])):(0,o.kq)("",!0),s.info?.server?.snapserver?.name?.length?((0,o.wg)(),(0,o.iD)("div",ie,[ae,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.snapserver.name)},null,8,ce)])):(0,o.kq)("",!0),s.info?.server?.snapserver?.version?.length?((0,o.wg)(),(0,o.iD)("div",re,[ue,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.snapserver.version)},null,8,de)])):(0,o.kq)("",!0),s.info?.server?.snapserver?.protocolVersion?((0,o.wg)(),(0,o.iD)("div",he,[pe,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.snapserver.protocolVersion)},null,8,me)])):(0,o.kq)("",!0),s.info?.server?.snapserver?.controlProtocolVersion?((0,o.wg)(),(0,o.iD)("div",ve,[ge,(0,o._)("div",{class:"value col-9",textContent:(0,d.zw)(s.info.server.snapserver.controlProtocolVersion)},null,8,we)])):(0,o.kq)("",!0)])}var _e={name:"HostModal",props:{info:{type:Object,default:()=>{}}}};const Ce=(0,z.Z)(_e,[["render",fe]]);var ye=Ce;const be=e=>((0,o.dD)("data-v-353ffa58"),e=e(),(0,o.Cn)(),e),ke={class:"info"},xe={class:"section name"},He=be((()=>(0,o._)("div",{class:"title"},"Name",-1))),Se={class:"row"},De={class:"name-value"},qe=["textContent"],Me=be((()=>(0,o._)("i",{class:"fa fa-edit"},null,-1))),Ge=[Me],je={key:0,class:"section clients"},ze=be((()=>(0,o._)("div",{class:"title"},"Clients",-1))),$e=["for"],Oe=["id","value","checked","disabled","onInput"],Ue={key:1,class:"section streams"},Ie=be((()=>(0,o._)("div",{class:"title"},"Stream",-1))),Ze={class:"row"},Te=be((()=>(0,o._)("div",{class:"label col-3"},"ID",-1))),Ve={class:"value col-9"},Ee=["textContent","name","value","disabled","selected"],Ae={key:0,class:"row"},Be=be((()=>(0,o._)("div",{class:"label col-m-3"},"Status",-1))),Re=["textContent"],Pe={key:1,class:"row"},Ne=be((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Host",-1))),Ke=["textContent"],We={key:2,class:"row"},Le=be((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Path",-1))),Ye=["textContent"],Fe={key:3,class:"row"},Je=be((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"URI",-1))),Qe=["textContent"];function Xe(e,t,s,l,n,i){return(0,o.wg)(),(0,o.iD)("div",ke,[(0,o._)("div",xe,[He,(0,o._)("div",Se,[(0,o._)("div",De,[(0,o._)("span",{class:"name",textContent:(0,d.zw)(s.group.name?.length?s.group.name:"default")},null,8,qe),(0,o._)("button",{class:"pull-right",title:"Rename",onClick:t[0]||(t[0]=(...e)=>i.renameGroup&&i.renameGroup(...e))},Ge)])])]),Object.keys(s.group?.clients||{}).length>0?((0,o.wg)(),(0,o.iD)("div",je,[ze,((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.clients||{},((t,l)=>((0,o.wg)(),(0,o.iD)("div",{class:"row",ref_for:!0,ref:"groupClients",key:l},[(0,o._)("label",{class:"client",for:"snapcast-client-"+t.id},[(0,o._)("input",{type:"checkbox",class:"client",id:`snapcast-client-${t.id}`,value:t.id,checked:t.id in s.group.clients,disabled:s.loading,onInput:s=>e.$emit(s.target.checked?"add-client":"remove-client",t.id)},null,40,Oe),(0,o.Uk)(" "+(0,d.zw)(t.host.name),1)],8,$e)])))),128))])):(0,o.kq)("",!0),s.group?.stream_id?((0,o.wg)(),(0,o.iD)("div",Ue,[Ie,(0,o._)("div",Ze,[Te,(0,o._)("div",Ve,[(0,o._)("label",null,[(0,o._)("select",{ref:"streamSelect",onChange:t[1]||(t[1]=t=>e.$emit("stream-change",t.target.value))},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.streams,((e,t)=>((0,o.wg)(),(0,o.iD)("option",{key:t,textContent:(0,d.zw)(s.streams[s.group.stream_id].id),name:e.id,value:e.id,disabled:s.loading,selected:e.id===s.group.stream_id},null,8,Ee)))),128))],544)])])]),s.streams?.[s.group.stream_id]?.status?((0,o.wg)(),(0,o.iD)("div",Ae,[Be,(0,o._)("div",{class:"value col-m-9",textContent:(0,d.zw)(s.streams[s.group.stream_id].status)},null,8,Re)])):(0,o.kq)("",!0),s.streams?.[s.group?.stream_id]?.uri?.host?((0,o.wg)(),(0,o.iD)("div",Pe,[Ne,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.streams[s.group.stream_id].uri.host)},null,8,Ke)])):(0,o.kq)("",!0),s.streams?.[s.group?.stream_id]?.uri?.path?((0,o.wg)(),(0,o.iD)("div",We,[Le,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.streams[s.group.stream_id].uri.path)},null,8,Ye)])):(0,o.kq)("",!0),s.streams?.[s.group?.stream_id]?.uri?.raw?((0,o.wg)(),(0,o.iD)("div",Fe,[Je,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.streams[s.group.stream_id].uri.raw)},null,8,Qe)])):(0,o.kq)("",!0)])):(0,o.kq)("",!0)])}var et={name:"GroupModal",emits:["add-client","remove-client","stream-change","rename-group"],props:{loading:{type:Boolean,default:!1},group:{type:Object},clients:{type:Object},streams:{type:Object}},methods:{renameGroup(){const e=(prompt("New group name",this.group.name)||"").trim();e?.length&&this.$emit("rename-group",e)}}};const tt=(0,z.Z)(et,[["render",Xe],["__scopeId","data-v-353ffa58"]]);var st=tt;const ot=e=>((0,o.dD)("data-v-0e55ac54"),e=e(),(0,o.Cn)(),e),lt={class:"client-modal"},nt={key:0,class:"info"},it={class:"row"},at=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"ID",-1))),ct=["textContent"],rt={key:0,class:"row"},ut=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Name",-1))),dt={class:"value col-s-12 col-m-9"},ht=["textContent"],pt=ot((()=>(0,o._)("i",{class:"fa fa-edit"},null,-1))),mt=[pt],vt={class:"row"},gt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Connected",-1))),wt=["textContent"],ft={class:"row"},_t=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Volume",-1))),Ct={class:"value col-s-12 col-m-9"},yt={class:"row"},bt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Muted",-1))),kt=["textContent"],xt={class:"row"},Ht=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Latency",-1))),St=["textContent"],Dt={key:1,class:"row"},qt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"IP Address",-1))),Mt=["textContent"],Gt={key:2,class:"row"},jt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"MAC Address",-1))),zt=["textContent"],$t={key:3,class:"row"},Ot=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"OS",-1))),Ut=["textContent"],It={key:4,class:"row"},Zt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Architecture",-1))),Tt=["textContent"],Vt={class:"row"},Et=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Client name",-1))),At=["textContent"],Bt={class:"row"},Rt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Client version",-1))),Pt=["textContent"],Nt={class:"row"},Kt=ot((()=>(0,o._)("div",{class:"label col-s-12 col-m-3"},"Protocol version",-1))),Wt=["textContent"],Lt={class:"buttons"},Yt={class:"row"},Ft=["disabled"],Jt=ot((()=>(0,o._)("i",{class:"fas fa-trash"},null,-1))),Qt=ot((()=>(0,o._)("span",{class:"name"},"Remove client",-1))),Xt=[Jt,Qt];function es(e,t,s,l,n,i){return(0,o.wg)(),(0,o.iD)("div",lt,[s.client?((0,o.wg)(),(0,o.iD)("div",nt,[(0,o._)("div",it,[at,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.id)},null,8,ct)]),s.client.config?.name?.length||s.client.host?.name?((0,o.wg)(),(0,o.iD)("div",rt,[ut,(0,o._)("div",dt,[(0,o._)("span",{class:"name",textContent:(0,d.zw)(s.client.config?.name||s.client.host?.name)},null,8,ht),(0,o._)("button",{title:"Rename",onClick:t[0]||(t[0]=(...e)=>i.renameClient&&i.renameClient(...e))},mt)])])):(0,o.kq)("",!0),(0,o._)("div",vt,[gt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.connected)},null,8,wt)]),(0,o._)("div",ft,[_t,(0,o._)("div",Ct,(0,d.zw)(s.client.config.volume.percent)+"%",1)]),(0,o._)("div",yt,[bt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.config.volume.muted)},null,8,kt)]),(0,o._)("div",xt,[Ht,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.config.latency)},null,8,St)]),s.client.host.ip&&s.client.host.ip.length?((0,o.wg)(),(0,o.iD)("div",Dt,[qt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.host.ip)},null,8,Mt)])):(0,o.kq)("",!0),s.client.host.mac&&s.client.host.mac.length?((0,o.wg)(),(0,o.iD)("div",Gt,[jt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.host.mac)},null,8,zt)])):(0,o.kq)("",!0),s.client.host.os&&s.client.host.os.length?((0,o.wg)(),(0,o.iD)("div",$t,[Ot,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.host.os)},null,8,Ut)])):(0,o.kq)("",!0),s.client.host.arch&&s.client.host.arch.length?((0,o.wg)(),(0,o.iD)("div",It,[Zt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.host.arch)},null,8,Tt)])):(0,o.kq)("",!0),(0,o._)("div",Vt,[Et,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.snapclient.name)},null,8,At)]),(0,o._)("div",Bt,[Rt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.snapclient.version)},null,8,Pt)]),(0,o._)("div",Nt,[Kt,(0,o._)("div",{class:"value col-s-12 col-m-9",textContent:(0,d.zw)(s.client.snapclient.protocolVersion)},null,8,Wt)])])):(0,o.kq)("",!0),(0,o._)("div",Lt,[(0,o._)("div",Yt,[(0,o._)("button",{type:"button",disabled:s.loading,onClick:t[1]||(t[1]=(...e)=>i.removeClient&&i.removeClient(...e))},Xt,8,Ft)])])])}var ts={name:"ClientModal",emits:["remove-client","rename-client"],props:{loading:{type:Boolean,default:!1},client:{type:Object}},methods:{removeClient(){window.confirm("Are you sure that you want to remove this client?")&&this.$emit("remove-client")},renameClient(){const e=(window.prompt("New client name",this.client.config.name?.length?this.client.config.name:this.client.host.name)||"").trim();e.length&&this.$emit("rename-client",e)}}};const ss=(0,z.Z)(ts,[["render",es],["__scopeId","data-v-0e55ac54"]]);var os=ss,ls=s(1232),ns={name:"MusicSnapcast",mixins:[u.Z],components:{Loading:ls.Z,Modal:r.Z,Host:E,ModalHost:ye,ModalGroup:st,ModalClient:os},data:function(){return{loading:!1,hosts:{},ports:{},selectedHost:null,selectedGroup:null,selectedClient:null}},computed:{clientsByHost(){return Object.entries(this.hosts).reduce(((e,[t,s])=>(e[t]={},Object.values(s.groups).forEach((s=>{Object.entries(s.clients).forEach((([s,o])=>{e[t][s]=o}))})),e)),{})}},methods:{parseServerStatus(e){e.server.host.port=this.ports[e.server.host.name],this.hosts[e.server.host.name]={...e,groups:e.groups.map((e=>({...e,clients:e.clients.reduce(((e,t)=>(e[t.id]=t,e)),{})}))).reduce(((e,t)=>(e[t.id]=t,e)),{}),streams:e.streams.reduce(((e,t)=>(e[t.id]=t,e)),{})}},async refresh(){this.loading=!0;try{const e=await this.request("music.snapcast.get_backend_hosts"),t=await Promise.all(Object.keys(e).map((async t=>this.request("music.snapcast.status",{host:t,port:e[t]}))));this.hosts={},t.forEach((t=>{this.ports[t.server.host.name]=e[t.server.host.name],this.parseServerStatus(t)}))}finally{this.loading=!1}},async refreshHost(e){e in this.hosts&&this.parseServerStatus(await this.request("music.snapcast.status",{host:e,port:this.ports[e]}))},async addClientToGroup(e){this.loading=!0;try{if(!this.selectedHost||!this.selectedGroup||!(e in this.clientsByHost[this.selectedHost]))return;const t=[...new Set([e,...Object.keys(this.hosts[this.selectedHost].groups[this.selectedGroup].clients)])];await this.request("music.snapcast.group_set_clients",{host:this.selectedHost,port:this.ports[this.selectedHost],group:this.selectedGroup,clients:t}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async removeClientFromGroup(e){this.loading=!0;try{if(!this.selectedHost||!this.selectedGroup||!(e in this.clientsByHost[this.selectedHost]))return;const t=new Set([...Object.keys(this.hosts[this.selectedHost].groups[this.selectedGroup].clients)]);if(!t.has(e))return;t.delete(e),await this.request("music.snapcast.group_set_clients",{host:this.selectedHost,port:this.ports[this.selectedHost],group:this.selectedGroup,clients:[...t]}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async renameGroup(e){this.loading=!0;try{if(!this.selectedHost||!this.selectedGroup)return;await this.request("music.snapcast.set_group_name",{host:this.selectedHost,port:this.ports[this.selectedHost],group:this.selectedGroup,name:e}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async renameClient(e){this.loading=!0;try{if(!this.selectedHost||!this.selectedClient)return;await this.request("music.snapcast.set_client_name",{host:this.selectedHost,port:this.ports[this.selectedHost],client:this.selectedClient,name:e}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async removeClient(){this.loading=!0;try{if(!this.selectedHost||!this.selectedClient)return;await this.request("music.snapcast.delete_client",{host:this.selectedHost,port:this.ports[this.selectedHost],client:this.selectedClient}),this.$refs.modalClient.close(),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},async streamChange(e){this.loading=!0;try{await this.request("music.snapcast.group_set_stream",{host:this.selectedHost,port:this.ports[this.selectedHost],group:this.selectedGroup,stream_id:e}),await this.refreshHost(this.selectedHost)}finally{this.loading=!1}},onClientUpdate(e){Object.keys(this.hosts[e.host].groups).forEach((t=>{e.client.id in this.hosts[e.host].groups[t].clients&&(this.hosts[e.host].groups[t].clients[e.client.id]=e.client)}))},onGroupStreamChange(e){this.hosts[e.host].groups[e.group].stream_id=e.stream},onServerUpdate(e){this.parseServerStatus(e.server)},onStreamUpdate(e){this.hosts[e.host].streams[e.stream.id]=e.stream},onClientVolumeChange(e){Object.keys(this.hosts[e.host].groups).forEach((t=>{e.client in this.hosts[e.host].groups[t].clients&&(null!=e.volume&&(this.hosts[e.host].groups[t].clients[e.client].config.volume.percent=e.volume),null!=e.muted&&(this.hosts[e.host].groups[t].clients[e.client].config.volume.muted=e.muted))}))},onGroupMuteChange(e){this.hosts[e.host].groups[e.group].muted=e.muted},modalShow(e){switch(e.type){case"host":this.modal[e.type].info=this.hosts[e.host];break;case"group":this.modal[e.type].info.server=this.hosts[e.host].server,this.modal[e.type].info.group=this.hosts[e.host].groups[e.group],this.modal[e.type].info.streams=this.hosts[e.host].streams,this.modal[e.type].info.clients={};for(const t of Object.values(this.hosts[e.host].groups))for(const s of Object.values(t.clients))this.modal[e.type].info.clients[s.id]=s;break;case"client":this.modal[e.type].info=this.hosts[e.host].groups[e.group].clients[e.client],this.modal[e.type].info.server=this.hosts[e.host].server;break}this.modal[e.type].visible=!0},async groupMute(e){await this.request("music.snapcast.mute",{group:e.group,host:e.host,port:this.ports[e.host],mute:e.muted}),await this.refreshHost(e.host)},async clientMute(e){await this.request("music.snapcast.mute",{client:e.client,host:e.host,port:this.ports[e.host],mute:e.muted}),await this.refreshHost(e.host)},async clientSetVolume(e){await this.request("music.snapcast.volume",{client:e.client,host:e.host,port:this.ports[e.host],volume:e.volume}),await this.refreshHost(e.host)},onModalShow(e){switch(e.type){case"host":this.selectedHost=e.host,this.$refs.modalHost.show();break;case"group":this.selectedHost=e.host,this.selectedGroup=e.group,this.$refs.modalGroup.show();break;case"client":this.selectedHost=e.host,this.selectedGroup=e.group,this.selectedClient=e.client,this.$refs.modalClient.show();break}}},mounted(){this.refresh(),this.subscribe(this.onClientUpdate,null,"platypush.message.event.music.snapcast.ClientConnectedEvent","platypush.message.event.music.snapcast.ClientDisconnectedEvent","platypush.message.event.music.snapcast.ClientNameChangeEvent"),this.subscribe(this.onGroupStreamChange,null,"platypush.message.event.music.snapcast.GroupStreamChangeEvent"),this.subscribe(this.onServerUpdate,null,"platypush.message.event.music.snapcast.ServerUpdateEvent"),this.subscribe(this.onStreamUpdate,null,"platypush.message.event.music.snapcast.StreamUpdateEvent"),this.subscribe(this.onClientVolumeChange,null,"platypush.message.event.music.snapcast.ClientVolumeChangeEvent"),this.subscribe(this.onGroupMuteChange,null,"platypush.message.event.music.snapcast.GroupMuteChangeEvent")}};const is=(0,z.Z)(ns,[["render",c],["__scopeId","data-v-40841f5a"]]);var as=is}}]); -//# sourceMappingURL=2790.bf6f297a.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2790.bf6f297a.js.map b/platypush/backend/http/webapp/dist/static/js/2790.bf6f297a.js.map deleted file mode 100644 index ed4258c7..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2790.bf6f297a.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2790.bf6f297a.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/MusicSnapcast/Index.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Host.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Group.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Client.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Client.vue?98bc","webpack://platypush/./src/components/panels/MusicSnapcast/Group.vue?12df","webpack://platypush/./src/components/panels/MusicSnapcast/Host.vue?8888","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Host.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Host.vue?b4e2","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Group.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Group.vue?b9ce","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Client.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Client.vue?144d","webpack://platypush/./src/components/panels/MusicSnapcast/Index.vue?a513"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=12b0e65b&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=12b0e65b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-12b0e65b\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=748fccb4&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=748fccb4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-748fccb4\"]])\n\nexport default __exports__","import { render } from \"./Host.vue?vue&type=template&id=7bce419a&scoped=true\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport \"./Host.vue?vue&type=style&index=0&id=7bce419a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7bce419a\"]])\n\nexport default __exports__","\n\n\n\n","import { render } from \"./Host.vue?vue&type=template&id=4b0dc9f8\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=353ffa58&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=353ffa58&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-353ffa58\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=0e55ac54&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=0e55ac54&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0e55ac54\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=40841f5a&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=40841f5a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-40841f5a\"]])\n\nexport default __exports__"],"names":["class","ref","type","min","range","max","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","this","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","selectedHost","info","hosts","selectedGroup","group","groups","streams","clients","clientsByHost","addClientToGroup","removeClientFromGroup","streamChange","renameGroup","$event","selectedClient","client","removeClient","renameClient","host","id","key","server","groupMute","clientMute","clientSetVolume","onModalShow","collapsed","muted","stream","stream_id","status","config","connected","groupId","lastSeen","snapclient","length","volume","components","Slider","ToggleSwitch","Object","required","String","Client","Group","data","ip","mac","port","os","arch","snapserver","version","protocolVersion","controlProtocolVersion","keys","for","selected","uri","path","raw","prompt","trim","latency","window","confirm","mixins","Utils","Loading","Modal","Host","ModalHost","ModalGroup","ModalClient","ports","computed","entries","reduce","values","forEach","clientId","parseServerStatus","map","async","request","statuses","Promise","all","Set","refreshHost","has","delete","modalClient","close","streamId","onClientUpdate","onGroupStreamChange","onServerUpdate","onStreamUpdate","onClientVolumeChange","onGroupMuteChange","modalShow","modal","visible","mute","modalHost","show","modalGroup","refresh","subscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2820-legacy.6e4e2d10.js.map b/platypush/backend/http/webapp/dist/static/js/2820-legacy.6e4e2d10.js.map deleted file mode 100644 index 8a501f4f..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2820-legacy.6e4e2d10.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2820-legacy.6e4e2d10.js","mappings":"+OACE,QAAgC,GAAzB,cAAY,a,cAMrB,GACEA,KAAM,UACNC,WAAY,CAACC,MAAAA,EAAA,I,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,S,sECNOC,MAAM,qB,GACJA,MAAM,oB,GAINA,MAAM,kB,6FALb,QAQM,MARN,EAQM,EAPJ,OAEM,MAFN,EAEM,EADJ,QAA0C,GAAjC,aAAW,+BAAE,EAAAC,SAASC,UAGjC,OAEM,MAFN,EAEM,EADJ,QAAyC,GAA3B,cAAa,EAAAC,YAAU,4B,+CCLlCH,MAAM,O,GACJA,MAAM,sC,GAEAA,MAAM,c,0CAJrB,QAUM,OAVDA,OAAK,SAAC,SAAQ,eAAyB,EAAAI,kBAA5C,EACE,OAQM,MARN,EAQM,EAPJ,OAMM,MANN,EAMM,EALJ,OAIO,QAJA,SAAM,yCAAU,EAAAC,MAAK,cAAgB,EAAAC,cAAU,eAAtD,EACE,OAEQ,QAFR,EAEQ,WADN,OAAwE,SAAjEC,KAAK,SAASC,YAAY,kB,qDAA2B,EAAAF,WAAU,KAAtE,iBAA4D,EAAAA,iBAFhE,SAHN,GAcF,OACEX,KAAM,SACNc,MAAO,CAAC,eAERC,KAJa,WAKX,MAAO,CACLJ,WAAY,M,UCdlB,MAAMR,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAAS,GAAQ,CAAC,YAAY,qBAEzF,Q,mBFQA,GACEH,KAAM,QACNC,WAAY,CAACe,YAAA,IAAaC,OAAAA,GAC1BC,OAAQ,CAACC,EAAA,GACTC,MAAO,CACLZ,WAAY,CACVI,KAAMS,OACNC,UAAU,IAIdC,QAAS,CACDjB,SADC,SACQkB,GAAS,gKAChB,EAAKC,QAAL,UAAgB,EAAKjB,WAArB,aAA4C,CAACgB,QAASA,IADtC,gDGtB5B,MAAM,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASpB,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/panels/Rtorrent/Index.vue","webpack://platypush/./src/components/panels/Rtorrent/Index.vue?5c1f","webpack://platypush/./src/components/panels/Torrent/Panel.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue?da39","webpack://platypush/./src/components/panels/Torrent/Panel.vue?046c"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4938278b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=6133f14d&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=6133f14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6133f14d\"]])\n\nexport default __exports__","import { render } from \"./Panel.vue?vue&type=template&id=1502d8a8&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=1502d8a8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1502d8a8\"]])\n\nexport default __exports__"],"names":["name","components","Panel","__exports__","render","class","download","$event","pluginName","filterVisible","$emit","torrentURL","type","placeholder","emits","data","TorrentView","Header","mixins","Utils","props","String","required","methods","torrent","request"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2820-legacy.6e4e2d10.js b/platypush/backend/http/webapp/dist/static/js/2820-legacy.869be689.js similarity index 94% rename from platypush/backend/http/webapp/dist/static/js/2820-legacy.6e4e2d10.js rename to platypush/backend/http/webapp/dist/static/js/2820-legacy.869be689.js index 1f63bde1..2567e1bf 100644 --- a/platypush/backend/http/webapp/dist/static/js/2820-legacy.6e4e2d10.js +++ b/platypush/backend/http/webapp/dist/static/js/2820-legacy.869be689.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2820],{2820:function(e,n,r){r.r(n),r.d(n,{default:function(){return d}});var t=r(6252);function a(e,n,r,a,o,i){var u=(0,t.up)("Panel");return(0,t.wg)(),(0,t.j4)(u,{"plugin-name":"rtorrent"})}var o=r(6899),i={name:"Torrent",components:{Panel:o.Z}},u=r(3744);const c=(0,u.Z)(i,[["render",a]]);var d=c},6899:function(e,n,r){r.d(n,{Z:function(){return U}});var t=r(6252),a={class:"torrent-container"},o={class:"header-container"},i={class:"view-container"};function u(e,n,r,u,c,d){var s=(0,t.up)("Header"),l=(0,t.up)("TorrentView");return(0,t.wg)(),(0,t.iD)("div",a,[(0,t._)("div",o,[(0,t.Wm)(s,{onTorrentAdd:n[0]||(n[0]=function(e){return d.download(e)})})]),(0,t._)("div",i,[(0,t.Wm)(l,{"plugin-name":r.pluginName},null,8,["plugin-name"])])])}var c=r(8534),d=(r(5666),r(3577)),s=r(9963),l={class:"row"},p={class:"col-s-12 col-m-9 col-l-7 left side"},m={class:"search-box"};function f(e,n,r,a,o,i){return(0,t.wg)(),(0,t.iD)("div",{class:(0,d.C_)(["header",{"with-filter":e.filterVisible}])},[(0,t._)("div",l,[(0,t._)("div",p,[(0,t._)("form",{onSubmit:n[1]||(n[1]=(0,s.iM)((function(n){return e.$emit("torrent-add",o.torrentURL)}),["prevent"]))},[(0,t._)("label",m,[(0,t.wy)((0,t._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":n[0]||(n[0]=function(e){return o.torrentURL=e})},null,512),[[s.nr,o.torrentURL]])])],32)])])],2)}var v={name:"Header",emits:["torrent-add"],data:function(){return{torrentURL:""}}},w=r(3744);const h=(0,w.Z)(v,[["render",f],["__scopeId","data-v-6133f14d"]]);var g=h,_=r(779),Z=r(2628),R={name:"Panel",components:{TorrentView:_.Z,Header:g},mixins:[Z.Z],props:{pluginName:{type:String,required:!0}},methods:{download:function(e){var n=this;return(0,c.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".download"),{torrent:e});case 2:case"end":return r.stop()}}),r)})))()}}};const b=(0,w.Z)(R,[["render",u],["__scopeId","data-v-1502d8a8"]]);var U=b}}]); -//# sourceMappingURL=2820-legacy.6e4e2d10.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2820],{2820:function(e,n,r){r.r(n),r.d(n,{default:function(){return d}});var t=r(6252);function a(e,n,r,a,o,i){var u=(0,t.up)("Panel");return(0,t.wg)(),(0,t.j4)(u,{"plugin-name":"rtorrent"})}var o=r(6899),i={name:"Torrent",components:{Panel:o.Z}},u=r(3744);const c=(0,u.Z)(i,[["render",a]]);var d=c},6899:function(e,n,r){r.d(n,{Z:function(){return U}});var t=r(6252),a={class:"torrent-container"},o={class:"header-container"},i={class:"view-container"};function u(e,n,r,u,c,d){var s=(0,t.up)("Header"),l=(0,t.up)("TorrentView");return(0,t.wg)(),(0,t.iD)("div",a,[(0,t._)("div",o,[(0,t.Wm)(s,{onTorrentAdd:n[0]||(n[0]=function(e){return d.download(e)})})]),(0,t._)("div",i,[(0,t.Wm)(l,{"plugin-name":r.pluginName},null,8,["plugin-name"])])])}var c=r(8534),d=(r(5666),r(3577)),s=r(9963),l={class:"row"},p={class:"col-s-12 col-m-9 col-l-7 left side"},m={class:"search-box"};function f(e,n,r,a,o,i){return(0,t.wg)(),(0,t.iD)("div",{class:(0,d.C_)(["header",{"with-filter":e.filterVisible}])},[(0,t._)("div",l,[(0,t._)("div",p,[(0,t._)("form",{onSubmit:n[1]||(n[1]=(0,s.iM)((function(n){return e.$emit("torrent-add",o.torrentURL)}),["prevent"]))},[(0,t._)("label",m,[(0,t.wy)((0,t._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":n[0]||(n[0]=function(e){return o.torrentURL=e})},null,512),[[s.nr,o.torrentURL]])])],32)])])],2)}var v={name:"Header",emits:["torrent-add"],data:function(){return{torrentURL:""}}},w=r(3744);const h=(0,w.Z)(v,[["render",f],["__scopeId","data-v-6133f14d"]]);var g=h,_=r(779),Z=r(6813),R={name:"Panel",components:{TorrentView:_.Z,Header:g},mixins:[Z.Z],props:{pluginName:{type:String,required:!0}},methods:{download:function(e){var n=this;return(0,c.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".download"),{torrent:e});case 2:case"end":return r.stop()}}),r)})))()}}};const b=(0,w.Z)(R,[["render",u],["__scopeId","data-v-1502d8a8"]]);var U=b}}]); +//# sourceMappingURL=2820-legacy.869be689.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2820-legacy.869be689.js.map b/platypush/backend/http/webapp/dist/static/js/2820-legacy.869be689.js.map new file mode 100644 index 00000000..e33af1df --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2820-legacy.869be689.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2820-legacy.869be689.js","mappings":"+OACE,QAAgC,GAAzB,cAAY,Y,eAMrB,GACEA,KAAM,UACNC,WAAY,CAACC,MAAAA,EAAA,I,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O,wECNOC,MAAM,qB,GACJA,MAAM,oB,GAINA,MAAM,kB,6FALb,QAQM,MARN,EAQM,EAPJ,OAEM,MAFN,EAEM,EADJ,QAA0C,GAAjC,aAAW,+BAAE,EAAAC,SAASC,EAAX,QAGtB,OAEM,MAFN,EAEM,EADJ,QAAyC,GAA3B,cAAa,EAAAC,YAAU,2B,gDCLlCH,MAAM,O,GACJA,MAAM,sC,GAEAA,MAAM,c,0CAJrB,QAUM,OAVDA,OAAK,SAAC,SAAQ,eAAyB,EAAAI,kBAA5C,EACE,OAQM,MARN,EAQM,EAPJ,OAMM,MANN,EAMM,EALJ,OAIO,QAJA,SAAM,yCAAU,EAAAC,MAAK,cAAgB,EAAAC,WAA/B,GAAyC,eAAtD,EACE,OAEQ,QAFR,EAEQ,WADN,OAAwE,SAAjEC,KAAK,SAASC,YAAY,kB,qDAA2B,EAAAF,WAAU,C,IAAtE,iBAA4D,EAAAA,iBAFhE,SAHN,E,CAcF,OACEX,KAAM,SACNc,MAAO,CAAC,eAERC,KAJa,WAKX,MAAO,CACLJ,WAAY,GAEf,G,UChBH,MAAMR,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAAS,GAAQ,CAAC,YAAY,qBAEzF,Q,mBFQA,GACEH,KAAM,QACNC,WAAY,CAACe,YAAA,IAAaC,OAAAA,GAC1BC,OAAQ,CAACC,EAAA,GACTC,MAAO,CACLZ,WAAY,CACVI,KAAMS,OACNC,UAAU,IAIdC,QAAS,CACDjB,SADC,SACQkB,GAAS,gKAChB,EAAKC,QAAL,UAAgB,EAAKjB,WAArB,aAA4C,CAACgB,QAASA,IADtC,4CAExB,IGxBJ,MAAM,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASpB,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/panels/Rtorrent/Index.vue","webpack://platypush/./src/components/panels/Rtorrent/Index.vue?5c1f","webpack://platypush/./src/components/panels/Torrent/Panel.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue?da39","webpack://platypush/./src/components/panels/Torrent/Panel.vue?046c"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4938278b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=6133f14d&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=6133f14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6133f14d\"]])\n\nexport default __exports__","import { render } from \"./Panel.vue?vue&type=template&id=1502d8a8&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=1502d8a8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1502d8a8\"]])\n\nexport default __exports__"],"names":["name","components","Panel","__exports__","render","class","download","$event","pluginName","filterVisible","$emit","torrentURL","type","placeholder","emits","data","TorrentView","Header","mixins","Utils","props","String","required","methods","torrent","request"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2820.be1f76ae.js b/platypush/backend/http/webapp/dist/static/js/2820.07ee3664.js similarity index 90% rename from platypush/backend/http/webapp/dist/static/js/2820.be1f76ae.js rename to platypush/backend/http/webapp/dist/static/js/2820.07ee3664.js index 3948ddf9..5fd73a11 100644 --- a/platypush/backend/http/webapp/dist/static/js/2820.be1f76ae.js +++ b/platypush/backend/http/webapp/dist/static/js/2820.07ee3664.js @@ -1,2 +1,2 @@ "use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2820],{2820:function(n,e,r){r.r(e),r.d(e,{default:function(){return o}});var t=r(6252);function u(n,e,r,u,a,p){const s=(0,t.up)("Panel");return(0,t.wg)(),(0,t.j4)(s,{"plugin-name":"rtorrent"})}var a=r(6899),p={name:"Torrent",components:{Panel:a.Z}},s=r(3744);const c=(0,s.Z)(p,[["render",u]]);var o=c}}]); -//# sourceMappingURL=2820.be1f76ae.js.map \ No newline at end of file +//# sourceMappingURL=2820.07ee3664.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2820.07ee3664.js.map b/platypush/backend/http/webapp/dist/static/js/2820.07ee3664.js.map new file mode 100644 index 00000000..d8e94a0b --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2820.07ee3664.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2820.07ee3664.js","mappings":"iPACE,QAAgC,GAAzB,cAAY,Y,eAMrB,GACEA,KAAM,UACNC,WAAY,CAACC,MAAK,M,UCJpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/Rtorrent/Index.vue","webpack://platypush/./src/components/panels/Rtorrent/Index.vue?5c1f"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4938278b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Panel","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2820.be1f76ae.js.map b/platypush/backend/http/webapp/dist/static/js/2820.be1f76ae.js.map deleted file mode 100644 index 7bbdb173..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2820.be1f76ae.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2820.be1f76ae.js","mappings":"iPACE,QAAgC,GAAzB,cAAY,a,cAMrB,GACEA,KAAM,UACNC,WAAY,CAACC,MAAK,M,UCJpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/Rtorrent/Index.vue","webpack://platypush/./src/components/panels/Rtorrent/Index.vue?5c1f"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4938278b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Panel","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js b/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js new file mode 100644 index 00000000..60a85964 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2844],{6:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),s=n(3577),c=n(9963),l=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},a=["checked"],o=l((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),u={class:"label"};function r(e,t,n,l,r,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,c.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,i._)("label",null,[o,(0,i._)("span",u,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=n(3744);const f=(0,v.Z)(d,[["render",r],["__scopeId","data-v-a6396ae8"]]);var w=f},2844:function(e,t,n){n.r(t),n.d(t,{default:function(){return ve}});n(7941),n(8309),n(9600);var i=n(6252),s=n(3577),c=function(e){return(0,i.dD)("data-v-5d844500"),e=e(),(0,i.Cn)(),e},l={class:"switches switchbot-switches"},a={key:1,class:"no-content"},o={key:0,class:"switch-info"},u={class:"row"},r=c((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],v={class:"row"},f=c((function(){return(0,i._)("div",{class:"name"},"On",-1)})),w=["textContent"],g={key:0,class:"row"},p=c((function(){return(0,i._)("div",{class:"name"},"Reachable",-1)})),h=["textContent"],m={key:1,class:"row"},D=c((function(){return(0,i._)("div",{class:"name"},"Brightness",-1)})),k=["textContent"],_={key:2,class:"row"},x=c((function(){return(0,i._)("div",{class:"name"},"Color Temperature",-1)})),C=["textContent"],y={key:3,class:"row"},q=c((function(){return(0,i._)("div",{class:"name"},"Hue",-1)})),b=["textContent"],I={key:4,class:"row"},z=c((function(){return(0,i._)("div",{class:"name"},"Saturation",-1)})),Z=["textContent"],S={key:5,class:"row"},T=c((function(){return(0,i._)("div",{class:"name"},"XY",-1)})),R=["textContent"],M={key:6,class:"row"},j=c((function(){return(0,i._)("div",{class:"name"},"Product",-1)})),B=["textContent"],N={key:7,class:"row"},L=c((function(){return(0,i._)("div",{class:"name"},"Manufacturer",-1)})),$=["textContent"],H={key:8,class:"row"},O=c((function(){return(0,i._)("div",{class:"name"},"Type",-1)})),E=["textContent"],P={key:9,class:"row"},W=c((function(){return(0,i._)("div",{class:"name"},"ID on network",-1)})),U=["textContent"],Y={key:10,class:"row"},K=c((function(){return(0,i._)("div",{class:"name"},"Unique ID",-1)})),X=["textContent"],A={key:11,class:"row"},F=c((function(){return(0,i._)("div",{class:"name"},"Software version",-1)})),G=["textContent"],J={key:12,class:"row"},Q=c((function(){return(0,i._)("div",{class:"name"},"Last software update",-1)})),V=["textContent"],ee={key:13,class:"row"},te=c((function(){return(0,i._)("div",{class:"name"},"Update state",-1)})),ne=["textContent"];function ie(e,t,n,c,ie,se){var ce=(0,i.up)("Loading"),le=(0,i.up)("Switch"),ae=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",l,[e.loading?((0,i.wg)(),(0,i.j4)(ce,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Hue lights found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(t,n){return(0,i.wg)(),(0,i.j4)(le,{loading:e.loading,name:n,state:t.on,onToggle:function(e){return se.toggle(n)},key:n,"has-info":!0,onInfo:function(t){e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(ae,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){var t,n;return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",o,[(0,i._)("div",u,[r,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",v,[f,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,w)]),null!=e.devices[e.selectedDevice].reachable?((0,i.wg)(),(0,i.iD)("div",g,[p,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].reachable)},null,8,h)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].bri?((0,i.wg)(),(0,i.iD)("div",m,[D,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].bri)},null,8,k)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].ct?((0,i.wg)(),(0,i.iD)("div",_,[x,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ct)},null,8,C)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].hue?((0,i.wg)(),(0,i.iD)("div",y,[q,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hue)},null,8,b)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].sat?((0,i.wg)(),(0,i.iD)("div",I,[z,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].sat)},null,8,Z)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].xy?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,s.zw)("[".concat(e.devices[e.selectedDevice].xy.join(", "),"]"))},null,8,R)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].productname?((0,i.wg)(),(0,i.iD)("div",M,[j,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].productname)},null,8,B)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].manufacturername?((0,i.wg)(),(0,i.iD)("div",N,[L,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].manufacturername)},null,8,$)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].type?((0,i.wg)(),(0,i.iD)("div",H,[O,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].type)},null,8,E)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].id?((0,i.wg)(),(0,i.iD)("div",P,[W,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].id)},null,8,U)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].uniqueid?((0,i.wg)(),(0,i.iD)("div",Y,[K,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].uniqueid)},null,8,X)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].swversion?((0,i.wg)(),(0,i.iD)("div",A,[F,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].swversion)},null,8,G)])):(0,i.kq)("",!0),null!==(t=e.devices[e.selectedDevice].swupdate)&&void 0!==t&&t.lastinstall?((0,i.wg)(),(0,i.iD)("div",J,[Q,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.formatDate(e.devices[e.selectedDevice].swupdate.lastinstall,!0))},null,8,V)])):(0,i.kq)("",!0),null!==(n=e.devices[e.selectedDevice].swupdate)&&void 0!==n&&n.state?((0,i.wg)(),(0,i.iD)("div",ee,[te,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].swupdate.state)},null,8,ne)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)]})),_:1},512)])}var se=n(8534),ce=(n(5666),n(1232)),le=n(4004),ae=n(8671),oe=n(9642),ue={name:"LightHue",components:{Modal:oe.Z,Switch:ae.Z,Loading:ce.Z},mixins:[le.Z],methods:{toggle:function(e){var t=this;return(0,se.Z)(regeneratorRuntime.mark((function n(){var i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".toggle"),{lights:[e]});case 2:i=n.sent,i.success&&(t.devices[e].on=!t.devices[e].on);case 4:case"end":return n.stop()}}),n)})))()}}},re=n(3744);const de=(0,re.Z)(ue,[["render",ie],["__scopeId","data-v-5d844500"]]);var ve=de},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(8534),s=(n(1539),n(8309),n(5666),n(6813)),c={name:"SwitchesMixin",mixins:[s.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,t){var n=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var s;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==t&&(t=e),i.next=3,n.request("".concat(n.pluginName,".toggle"),{device:t});case 3:s=i.sent,n.devices[e].on=s.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=t.sent.reduce((function(e,t){var n,i=null!==(n=t.name)&&void 0!==n&&n.length?t.name:t.id;return e[i]=t,e}),{});case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(t){t&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const l=c;var a=l},8671:function(e,t,n){n.d(t,{Z:function(){return m}});n(8309);var i=n(6252),s=n(9963),c=n(3577),l=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},a={class:"name col-l-10 col-m-9 col-s-8"},o=l((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),u=[o],r=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function v(e,t,n,l,o,v){var f=(0,i.up)("Loading"),w=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)((function(){return v.onToggle&&v.onToggle.apply(v,arguments)}),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(f,{key:0})):(0,i.kq)("",!0),(0,i._)("div",a,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)((function(){return v.onInfo&&v.onInfo.apply(v,arguments)}),["prevent"]))},u)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,c.zw)(n.name)},null,8,r)]),(0,i._)("div",d,[(0,i.Wm)(w,{disabled:n.loading,value:n.state,onInput:v.onToggle},null,8,["disabled","value","onInput"])])])}var f=n(6),w=n(1232),g={name:"Switch",components:{Loading:w.Z,ToggleSwitch:f.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=n(3744);const h=(0,p.Z)(g,[["render",v],["__scopeId","data-v-38eb9831"]]);var m=h}}]); +//# sourceMappingURL=2844-legacy.1a9ed049.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js.map b/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js.map new file mode 100644 index 00000000..aae1f42d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2844-legacy.1a9ed049.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue?dced","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d844500&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5d844500&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5d844500\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","loading","Object","keys","devices","length","device","state","on","toggle","key","selectedDevice","$refs","switchInfoModal","show","title","ref","reachable","bri","ct","hue","sat","xy","join","productname","manufacturername","id","uniqueid","swversion","swupdate","lastinstall","components","Modal","Switch","Loading","mixins","request","pluginName","lights","response","success","Utils","String","required","bus","config","selected","data","initialized","onRefreshEvent","refresh","reduce","obj","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","ToggleSwitch","stopPropagation"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2844-legacy.a6c67900.js b/platypush/backend/http/webapp/dist/static/js/2844-legacy.a6c67900.js deleted file mode 100644 index 8a9f2ecd..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2844-legacy.a6c67900.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2844],{6137:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),s=n(3577),c=n(9963),l=function(e){return(0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e},a=["checked"],o=l((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),u={class:"label"};function r(e,t,n,l,r,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,c.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,i._)("label",null,[o,(0,i._)("span",u,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=n(3744);const f=(0,v.Z)(d,[["render",r],["__scopeId","data-v-8e097228"]]);var w=f},2844:function(e,t,n){n.r(t),n.d(t,{default:function(){return ve}});n(7941),n(8309),n(9600);var i=n(6252),s=n(3577),c=function(e){return(0,i.dD)("data-v-5d844500"),e=e(),(0,i.Cn)(),e},l={class:"switches switchbot-switches"},a={key:1,class:"no-content"},o={key:0,class:"switch-info"},u={class:"row"},r=c((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],v={class:"row"},f=c((function(){return(0,i._)("div",{class:"name"},"On",-1)})),w=["textContent"],g={key:0,class:"row"},p=c((function(){return(0,i._)("div",{class:"name"},"Reachable",-1)})),h=["textContent"],m={key:1,class:"row"},D=c((function(){return(0,i._)("div",{class:"name"},"Brightness",-1)})),k=["textContent"],_={key:2,class:"row"},x=c((function(){return(0,i._)("div",{class:"name"},"Color Temperature",-1)})),C=["textContent"],y={key:3,class:"row"},q=c((function(){return(0,i._)("div",{class:"name"},"Hue",-1)})),b=["textContent"],I={key:4,class:"row"},z=c((function(){return(0,i._)("div",{class:"name"},"Saturation",-1)})),Z=["textContent"],S={key:5,class:"row"},T=c((function(){return(0,i._)("div",{class:"name"},"XY",-1)})),R=["textContent"],M={key:6,class:"row"},j=c((function(){return(0,i._)("div",{class:"name"},"Product",-1)})),B=["textContent"],N={key:7,class:"row"},L=c((function(){return(0,i._)("div",{class:"name"},"Manufacturer",-1)})),$=["textContent"],H={key:8,class:"row"},O=c((function(){return(0,i._)("div",{class:"name"},"Type",-1)})),E=["textContent"],P={key:9,class:"row"},W=c((function(){return(0,i._)("div",{class:"name"},"ID on network",-1)})),U=["textContent"],Y={key:10,class:"row"},K=c((function(){return(0,i._)("div",{class:"name"},"Unique ID",-1)})),X=["textContent"],A={key:11,class:"row"},F=c((function(){return(0,i._)("div",{class:"name"},"Software version",-1)})),G=["textContent"],J={key:12,class:"row"},Q=c((function(){return(0,i._)("div",{class:"name"},"Last software update",-1)})),V=["textContent"],ee={key:13,class:"row"},te=c((function(){return(0,i._)("div",{class:"name"},"Update state",-1)})),ne=["textContent"];function ie(e,t,n,c,ie,se){var ce=(0,i.up)("Loading"),le=(0,i.up)("Switch"),ae=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",l,[e.loading?((0,i.wg)(),(0,i.j4)(ce,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Hue lights found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(t,n){return(0,i.wg)(),(0,i.j4)(le,{loading:e.loading,name:n,state:t.on,onToggle:function(e){return se.toggle(n)},key:n,"has-info":!0,onInfo:function(t){e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(ae,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){var t,n;return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",o,[(0,i._)("div",u,[r,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",v,[f,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,w)]),null!=e.devices[e.selectedDevice].reachable?((0,i.wg)(),(0,i.iD)("div",g,[p,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].reachable)},null,8,h)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].bri?((0,i.wg)(),(0,i.iD)("div",m,[D,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].bri)},null,8,k)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].ct?((0,i.wg)(),(0,i.iD)("div",_,[x,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ct)},null,8,C)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].hue?((0,i.wg)(),(0,i.iD)("div",y,[q,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hue)},null,8,b)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].sat?((0,i.wg)(),(0,i.iD)("div",I,[z,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].sat)},null,8,Z)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].xy?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,s.zw)("[".concat(e.devices[e.selectedDevice].xy.join(", "),"]"))},null,8,R)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].productname?((0,i.wg)(),(0,i.iD)("div",M,[j,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].productname)},null,8,B)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].manufacturername?((0,i.wg)(),(0,i.iD)("div",N,[L,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].manufacturername)},null,8,$)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].type?((0,i.wg)(),(0,i.iD)("div",H,[O,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].type)},null,8,E)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].id?((0,i.wg)(),(0,i.iD)("div",P,[W,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].id)},null,8,U)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].uniqueid?((0,i.wg)(),(0,i.iD)("div",Y,[K,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].uniqueid)},null,8,X)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].swversion?((0,i.wg)(),(0,i.iD)("div",A,[F,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].swversion)},null,8,G)])):(0,i.kq)("",!0),null!==(t=e.devices[e.selectedDevice].swupdate)&&void 0!==t&&t.lastinstall?((0,i.wg)(),(0,i.iD)("div",J,[Q,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.formatDate(e.devices[e.selectedDevice].swupdate.lastinstall,!0))},null,8,V)])):(0,i.kq)("",!0),null!==(n=e.devices[e.selectedDevice].swupdate)&&void 0!==n&&n.state?((0,i.wg)(),(0,i.iD)("div",ee,[te,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].swupdate.state)},null,8,ne)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)]})),_:1},512)])}var se=n(8534),ce=(n(5666),n(1232)),le=n(4004),ae=n(8671),oe=n(9642),ue={name:"LightHue",components:{Modal:oe.Z,Switch:ae.Z,Loading:ce.Z},mixins:[le.Z],methods:{toggle:function(e){var t=this;return(0,se.Z)(regeneratorRuntime.mark((function n(){var i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".toggle"),{lights:[e]});case 2:i=n.sent,i.success&&(t.devices[e].on=!t.devices[e].on);case 4:case"end":return n.stop()}}),n)})))()}}},re=n(3744);const de=(0,re.Z)(ue,[["render",ie],["__scopeId","data-v-5d844500"]]);var ve=de},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(8534),s=(n(1539),n(8309),n(5666),n(2628)),c={name:"SwitchesMixin",mixins:[s.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,t){var n=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var s;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==t&&(t=e),i.next=3,n.request("".concat(n.pluginName,".toggle"),{device:t});case 3:s=i.sent,n.devices[e].on=s.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=t.sent.reduce((function(e,t){var n,i=null!==(n=t.name)&&void 0!==n&&n.length?t.name:t.id;return e[i]=t,e}),{});case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(t){t&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const l=c;var a=l},8671:function(e,t,n){n.d(t,{Z:function(){return m}});n(8309);var i=n(6252),s=n(9963),c=n(3577),l=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},a={class:"name col-l-10 col-m-9 col-s-8"},o=l((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),u=[o],r=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function v(e,t,n,l,o,v){var f=(0,i.up)("Loading"),w=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)((function(){return v.onToggle&&v.onToggle.apply(v,arguments)}),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(f,{key:0})):(0,i.kq)("",!0),(0,i._)("div",a,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)((function(){return v.onInfo&&v.onInfo.apply(v,arguments)}),["prevent"]))},u)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,c.zw)(n.name)},null,8,r)]),(0,i._)("div",d,[(0,i.Wm)(w,{disabled:n.loading,value:n.state,onInput:v.onToggle},null,8,["disabled","value","onInput"])])])}var f=n(6137),w=n(1232),g={name:"Switch",components:{Loading:w.Z,ToggleSwitch:f.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=n(3744);const h=(0,p.Z)(g,[["render",v],["__scopeId","data-v-38eb9831"]]);var m=h}}]); -//# sourceMappingURL=2844-legacy.a6c67900.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2844-legacy.a6c67900.js.map b/platypush/backend/http/webapp/dist/static/js/2844-legacy.a6c67900.js.map deleted file mode 100644 index c348015a..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2844-legacy.a6c67900.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2844-legacy.a6c67900.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue?dced","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d844500&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5d844500&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5d844500\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","loading","Object","keys","devices","length","device","state","on","toggle","key","selectedDevice","$refs","switchInfoModal","show","title","ref","reachable","bri","ct","hue","sat","xy","join","productname","manufacturername","id","uniqueid","swversion","swupdate","lastinstall","components","Modal","Switch","Loading","mixins","request","pluginName","lights","response","success","Utils","String","required","bus","config","selected","data","initialized","onRefreshEvent","refresh","reduce","obj","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","ToggleSwitch","stopPropagation"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2844.357b0781.js b/platypush/backend/http/webapp/dist/static/js/2844.357b0781.js deleted file mode 100644 index f3458e53..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2844.357b0781.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2844],{6137:function(e,t,s){s.d(t,{Z:function(){return g}});var n=s(6252),i=s(3577),l=s(9963);const a=e=>((0,n.dD)("data-v-8e097228"),e=e(),(0,n.Cn)(),e),c=["checked"],d=a((()=>(0,n._)("div",{class:"switch"},[(0,n._)("div",{class:"dot"})],-1))),o={class:"label"};function v(e,t,s,a,v,u){return(0,n.wg)(),(0,n.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:s.disabled}]),onClick:t[0]||(t[0]=(0,l.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,n._)("input",{type:"checkbox",checked:s.value},null,8,c),(0,n._)("label",null,[d,(0,n._)("span",o,[(0,n.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},r=s(3744);const w=(0,r.Z)(u,[["render",v],["__scopeId","data-v-8e097228"]]);var g=w},2844:function(e,t,s){s.r(t),s.d(t,{default:function(){return ue}});var n=s(6252),i=s(3577);const l=e=>((0,n.dD)("data-v-5d844500"),e=e(),(0,n.Cn)(),e),a={class:"switches switchbot-switches"},c={key:1,class:"no-content"},d={key:0,class:"switch-info"},o={class:"row"},v=l((()=>(0,n._)("div",{class:"name"},"Name",-1))),u=["textContent"],r={class:"row"},w=l((()=>(0,n._)("div",{class:"name"},"On",-1))),g=["textContent"],h={key:0,class:"row"},p=l((()=>(0,n._)("div",{class:"name"},"Reachable",-1))),f=["textContent"],m={key:1,class:"row"},D=l((()=>(0,n._)("div",{class:"name"},"Brightness",-1))),_=["textContent"],k={key:2,class:"row"},y=l((()=>(0,n._)("div",{class:"name"},"Color Temperature",-1))),C=["textContent"],x={key:3,class:"row"},q=l((()=>(0,n._)("div",{class:"name"},"Hue",-1))),b=["textContent"],I={key:4,class:"row"},z=l((()=>(0,n._)("div",{class:"name"},"Saturation",-1))),Z=["textContent"],S={key:5,class:"row"},T=l((()=>(0,n._)("div",{class:"name"},"XY",-1))),$=["textContent"],M={key:6,class:"row"},j=l((()=>(0,n._)("div",{class:"name"},"Product",-1))),B=["textContent"],N={key:7,class:"row"},L=l((()=>(0,n._)("div",{class:"name"},"Manufacturer",-1))),H=["textContent"],O={key:8,class:"row"},R=l((()=>(0,n._)("div",{class:"name"},"Type",-1))),E=["textContent"],P={key:9,class:"row"},W=l((()=>(0,n._)("div",{class:"name"},"ID on network",-1))),U=["textContent"],Y={key:10,class:"row"},K=l((()=>(0,n._)("div",{class:"name"},"Unique ID",-1))),X=["textContent"],A={key:11,class:"row"},F=l((()=>(0,n._)("div",{class:"name"},"Software version",-1))),G=["textContent"],J={key:12,class:"row"},Q=l((()=>(0,n._)("div",{class:"name"},"Last software update",-1))),V=["textContent"],ee={key:13,class:"row"},te=l((()=>(0,n._)("div",{class:"name"},"Update state",-1))),se=["textContent"];function ne(e,t,s,l,ne,ie){const le=(0,n.up)("Loading"),ae=(0,n.up)("Switch"),ce=(0,n.up)("Modal");return(0,n.wg)(),(0,n.iD)("div",a,[e.loading?((0,n.wg)(),(0,n.j4)(le,{key:0})):Object.keys(e.devices).length?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",c,"No Hue lights found.")),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.devices,((t,s)=>((0,n.wg)(),(0,n.j4)(ae,{loading:e.loading,name:s,state:t.on,onToggle:e=>ie.toggle(s),key:s,"has-info":!0,onInfo:t=>{e.selectedDevice=s,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,n.Wm)(ce,{title:"Device Info",ref:"switchInfoModal"},{default:(0,n.w5)((()=>[e.selectedDevice?((0,n.wg)(),(0,n.iD)("div",d,[(0,n._)("div",o,[v,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].name)},null,8,u)]),(0,n._)("div",r,[w,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].on)},null,8,g)]),null!=e.devices[e.selectedDevice].reachable?((0,n.wg)(),(0,n.iD)("div",h,[p,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].reachable)},null,8,f)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].bri?((0,n.wg)(),(0,n.iD)("div",m,[D,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].bri)},null,8,_)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].ct?((0,n.wg)(),(0,n.iD)("div",k,[y,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].ct)},null,8,C)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].hue?((0,n.wg)(),(0,n.iD)("div",x,[q,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].hue)},null,8,b)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].sat?((0,n.wg)(),(0,n.iD)("div",I,[z,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].sat)},null,8,Z)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].xy?((0,n.wg)(),(0,n.iD)("div",S,[T,(0,n._)("div",{class:"value",textContent:(0,i.zw)(`[${e.devices[e.selectedDevice].xy.join(", ")}]`)},null,8,$)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].productname?((0,n.wg)(),(0,n.iD)("div",M,[j,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].productname)},null,8,B)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].manufacturername?((0,n.wg)(),(0,n.iD)("div",N,[L,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].manufacturername)},null,8,H)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].type?((0,n.wg)(),(0,n.iD)("div",O,[R,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].type)},null,8,E)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].id?((0,n.wg)(),(0,n.iD)("div",P,[W,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].id)},null,8,U)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].uniqueid?((0,n.wg)(),(0,n.iD)("div",Y,[K,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].uniqueid)},null,8,X)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].swversion?((0,n.wg)(),(0,n.iD)("div",A,[F,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].swversion)},null,8,G)])):(0,n.kq)("",!0),e.devices[e.selectedDevice].swupdate?.lastinstall?((0,n.wg)(),(0,n.iD)("div",J,[Q,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.formatDate(e.devices[e.selectedDevice].swupdate.lastinstall,!0))},null,8,V)])):(0,n.kq)("",!0),e.devices[e.selectedDevice].swupdate?.state?((0,n.wg)(),(0,n.iD)("div",ee,[te,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].swupdate.state)},null,8,se)])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])),_:1},512)])}var ie=s(1232),le=s(4004),ae=s(8671),ce=s(9642),de={name:"LightHue",components:{Modal:ce.Z,Switch:ae.Z,Loading:ie.Z},mixins:[le.Z],methods:{async toggle(e){const t=await this.request(`${this.pluginName}.toggle`,{lights:[e]});t.success&&(this.devices[e].on=!this.devices[e].on)}}},oe=s(3744);const ve=(0,oe.Z)(de,[["render",ne],["__scopeId","data-v-5d844500"]]);var ue=ve},4004:function(e,t,s){s.d(t,{Z:function(){return a}});var n=s(2628),i={name:"SwitchesMixin",mixins:[n.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const s=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=s.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const s=t.name?.length?t.name:t.id;return e[s]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const l=i;var a=l},8671:function(e,t,s){s.d(t,{Z:function(){return m}});var n=s(6252),i=s(9963),l=s(3577);const a=e=>((0,n.dD)("data-v-38eb9831"),e=e(),(0,n.Cn)(),e),c={class:"name col-l-10 col-m-9 col-s-8"},d=a((()=>(0,n._)("i",{class:"fa fa-info"},null,-1))),o=[d],v=["textContent"],u={class:"toggler col-l-2 col-m-3 col-s-4"};function r(e,t,s,a,d,r){const w=(0,n.up)("Loading"),g=(0,n.up)("ToggleSwitch");return(0,n.wg)(),(0,n.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,i.iM)(((...e)=>r.onToggle&&r.onToggle(...e)),["stop"]))},[s.loading?((0,n.wg)(),(0,n.j4)(w,{key:0})):(0,n.kq)("",!0),(0,n._)("div",c,[s.hasInfo?((0,n.wg)(),(0,n.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,i.iM)(((...e)=>r.onInfo&&r.onInfo(...e)),["prevent"]))},o)):(0,n.kq)("",!0),(0,n._)("span",{class:"name-content",textContent:(0,l.zw)(s.name)},null,8,v)]),(0,n._)("div",u,[(0,n.Wm)(g,{disabled:s.loading,value:s.state,onInput:r.onToggle},null,8,["disabled","value","onInput"])])])}var w=s(6137),g=s(1232),h={name:"Switch",components:{Loading:g.Z,ToggleSwitch:w.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=s(3744);const f=(0,p.Z)(h,[["render",r],["__scopeId","data-v-38eb9831"]]);var m=f}}]); -//# sourceMappingURL=2844.357b0781.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2844.357b0781.js.map b/platypush/backend/http/webapp/dist/static/js/2844.357b0781.js.map deleted file mode 100644 index 722e5baa..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2844.357b0781.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2844.357b0781.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue?dced","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d844500&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5d844500&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5d844500\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","loading","Object","keys","devices","length","device","state","on","toggle","key","selectedDevice","$refs","switchInfoModal","show","title","ref","reachable","bri","ct","hue","sat","xy","join","productname","manufacturername","id","uniqueid","swversion","swupdate","lastinstall","components","Modal","Switch","Loading","mixins","async","response","request","pluginName","lights","success","Utils","String","required","bus","config","selected","data","initialized","onRefreshEvent","refresh","reduce","obj","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","ToggleSwitch","stopPropagation"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js b/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js new file mode 100644 index 00000000..ac55755d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2844],{6:function(e,t,s){s.d(t,{Z:function(){return g}});var n=s(6252),i=s(3577),l=s(9963);const a=e=>((0,n.dD)("data-v-a6396ae8"),e=e(),(0,n.Cn)(),e),c=["checked"],d=a((()=>(0,n._)("div",{class:"switch"},[(0,n._)("div",{class:"dot"})],-1))),o={class:"label"};function v(e,t,s,a,v,u){return(0,n.wg)(),(0,n.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:s.disabled}]),onClick:t[0]||(t[0]=(0,l.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,n._)("input",{type:"checkbox",checked:s.value},null,8,c),(0,n._)("label",null,[d,(0,n._)("span",o,[(0,n.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},r=s(3744);const w=(0,r.Z)(u,[["render",v],["__scopeId","data-v-a6396ae8"]]);var g=w},2844:function(e,t,s){s.r(t),s.d(t,{default:function(){return ue}});var n=s(6252),i=s(3577);const l=e=>((0,n.dD)("data-v-5d844500"),e=e(),(0,n.Cn)(),e),a={class:"switches switchbot-switches"},c={key:1,class:"no-content"},d={key:0,class:"switch-info"},o={class:"row"},v=l((()=>(0,n._)("div",{class:"name"},"Name",-1))),u=["textContent"],r={class:"row"},w=l((()=>(0,n._)("div",{class:"name"},"On",-1))),g=["textContent"],h={key:0,class:"row"},p=l((()=>(0,n._)("div",{class:"name"},"Reachable",-1))),f=["textContent"],m={key:1,class:"row"},D=l((()=>(0,n._)("div",{class:"name"},"Brightness",-1))),_=["textContent"],k={key:2,class:"row"},y=l((()=>(0,n._)("div",{class:"name"},"Color Temperature",-1))),C=["textContent"],x={key:3,class:"row"},q=l((()=>(0,n._)("div",{class:"name"},"Hue",-1))),b=["textContent"],I={key:4,class:"row"},z=l((()=>(0,n._)("div",{class:"name"},"Saturation",-1))),Z=["textContent"],S={key:5,class:"row"},T=l((()=>(0,n._)("div",{class:"name"},"XY",-1))),$=["textContent"],M={key:6,class:"row"},j=l((()=>(0,n._)("div",{class:"name"},"Product",-1))),B=["textContent"],N={key:7,class:"row"},L=l((()=>(0,n._)("div",{class:"name"},"Manufacturer",-1))),H=["textContent"],O={key:8,class:"row"},R=l((()=>(0,n._)("div",{class:"name"},"Type",-1))),E=["textContent"],P={key:9,class:"row"},W=l((()=>(0,n._)("div",{class:"name"},"ID on network",-1))),U=["textContent"],Y={key:10,class:"row"},K=l((()=>(0,n._)("div",{class:"name"},"Unique ID",-1))),X=["textContent"],A={key:11,class:"row"},F=l((()=>(0,n._)("div",{class:"name"},"Software version",-1))),G=["textContent"],J={key:12,class:"row"},Q=l((()=>(0,n._)("div",{class:"name"},"Last software update",-1))),V=["textContent"],ee={key:13,class:"row"},te=l((()=>(0,n._)("div",{class:"name"},"Update state",-1))),se=["textContent"];function ne(e,t,s,l,ne,ie){const le=(0,n.up)("Loading"),ae=(0,n.up)("Switch"),ce=(0,n.up)("Modal");return(0,n.wg)(),(0,n.iD)("div",a,[e.loading?((0,n.wg)(),(0,n.j4)(le,{key:0})):Object.keys(e.devices).length?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",c,"No Hue lights found.")),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.devices,((t,s)=>((0,n.wg)(),(0,n.j4)(ae,{loading:e.loading,name:s,state:t.on,onToggle:e=>ie.toggle(s),key:s,"has-info":!0,onInfo:t=>{e.selectedDevice=s,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,n.Wm)(ce,{title:"Device Info",ref:"switchInfoModal"},{default:(0,n.w5)((()=>[e.selectedDevice?((0,n.wg)(),(0,n.iD)("div",d,[(0,n._)("div",o,[v,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].name)},null,8,u)]),(0,n._)("div",r,[w,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].on)},null,8,g)]),null!=e.devices[e.selectedDevice].reachable?((0,n.wg)(),(0,n.iD)("div",h,[p,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].reachable)},null,8,f)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].bri?((0,n.wg)(),(0,n.iD)("div",m,[D,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].bri)},null,8,_)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].ct?((0,n.wg)(),(0,n.iD)("div",k,[y,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].ct)},null,8,C)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].hue?((0,n.wg)(),(0,n.iD)("div",x,[q,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].hue)},null,8,b)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].sat?((0,n.wg)(),(0,n.iD)("div",I,[z,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].sat)},null,8,Z)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].xy?((0,n.wg)(),(0,n.iD)("div",S,[T,(0,n._)("div",{class:"value",textContent:(0,i.zw)(`[${e.devices[e.selectedDevice].xy.join(", ")}]`)},null,8,$)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].productname?((0,n.wg)(),(0,n.iD)("div",M,[j,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].productname)},null,8,B)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].manufacturername?((0,n.wg)(),(0,n.iD)("div",N,[L,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].manufacturername)},null,8,H)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].type?((0,n.wg)(),(0,n.iD)("div",O,[R,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].type)},null,8,E)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].id?((0,n.wg)(),(0,n.iD)("div",P,[W,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].id)},null,8,U)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].uniqueid?((0,n.wg)(),(0,n.iD)("div",Y,[K,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].uniqueid)},null,8,X)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].swversion?((0,n.wg)(),(0,n.iD)("div",A,[F,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].swversion)},null,8,G)])):(0,n.kq)("",!0),e.devices[e.selectedDevice].swupdate?.lastinstall?((0,n.wg)(),(0,n.iD)("div",J,[Q,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.formatDate(e.devices[e.selectedDevice].swupdate.lastinstall,!0))},null,8,V)])):(0,n.kq)("",!0),e.devices[e.selectedDevice].swupdate?.state?((0,n.wg)(),(0,n.iD)("div",ee,[te,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].swupdate.state)},null,8,se)])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])),_:1},512)])}var ie=s(1232),le=s(4004),ae=s(8671),ce=s(9642),de={name:"LightHue",components:{Modal:ce.Z,Switch:ae.Z,Loading:ie.Z},mixins:[le.Z],methods:{async toggle(e){const t=await this.request(`${this.pluginName}.toggle`,{lights:[e]});t.success&&(this.devices[e].on=!this.devices[e].on)}}},oe=s(3744);const ve=(0,oe.Z)(de,[["render",ne],["__scopeId","data-v-5d844500"]]);var ue=ve},4004:function(e,t,s){s.d(t,{Z:function(){return a}});var n=s(6813),i={name:"SwitchesMixin",mixins:[n.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const s=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=s.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const s=t.name?.length?t.name:t.id;return e[s]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const l=i;var a=l},8671:function(e,t,s){s.d(t,{Z:function(){return m}});var n=s(6252),i=s(9963),l=s(3577);const a=e=>((0,n.dD)("data-v-38eb9831"),e=e(),(0,n.Cn)(),e),c={class:"name col-l-10 col-m-9 col-s-8"},d=a((()=>(0,n._)("i",{class:"fa fa-info"},null,-1))),o=[d],v=["textContent"],u={class:"toggler col-l-2 col-m-3 col-s-4"};function r(e,t,s,a,d,r){const w=(0,n.up)("Loading"),g=(0,n.up)("ToggleSwitch");return(0,n.wg)(),(0,n.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,i.iM)(((...e)=>r.onToggle&&r.onToggle(...e)),["stop"]))},[s.loading?((0,n.wg)(),(0,n.j4)(w,{key:0})):(0,n.kq)("",!0),(0,n._)("div",c,[s.hasInfo?((0,n.wg)(),(0,n.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,i.iM)(((...e)=>r.onInfo&&r.onInfo(...e)),["prevent"]))},o)):(0,n.kq)("",!0),(0,n._)("span",{class:"name-content",textContent:(0,l.zw)(s.name)},null,8,v)]),(0,n._)("div",u,[(0,n.Wm)(g,{disabled:s.loading,value:s.state,onInput:r.onToggle},null,8,["disabled","value","onInput"])])])}var w=s(6),g=s(1232),h={name:"Switch",components:{Loading:g.Z,ToggleSwitch:w.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=s(3744);const f=(0,p.Z)(h,[["render",r],["__scopeId","data-v-38eb9831"]]);var m=f}}]); +//# sourceMappingURL=2844.b36c51a9.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js.map b/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js.map new file mode 100644 index 00000000..8da5f7cc --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2844.b36c51a9.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue?dced","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d844500&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5d844500&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5d844500\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","loading","Object","keys","devices","length","device","state","on","toggle","key","selectedDevice","$refs","switchInfoModal","show","title","ref","reachable","bri","ct","hue","sat","xy","join","productname","manufacturername","id","uniqueid","swversion","swupdate","lastinstall","components","Modal","Switch","Loading","mixins","async","response","request","pluginName","lights","success","Utils","String","required","bus","config","selected","data","initialized","onRefreshEvent","refresh","reduce","obj","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","ToggleSwitch","stopPropagation"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2957-legacy.e1d14d10.js b/platypush/backend/http/webapp/dist/static/js/2957-legacy.a0d5f651.js similarity index 99% rename from platypush/backend/http/webapp/dist/static/js/2957-legacy.e1d14d10.js rename to platypush/backend/http/webapp/dist/static/js/2957-legacy.a0d5f651.js index 6d9105aa..a5819b17 100644 --- a/platypush/backend/http/webapp/dist/static/js/2957-legacy.e1d14d10.js +++ b/platypush/backend/http/webapp/dist/static/js/2957-legacy.a0d5f651.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2957],{2957:function(e,r,t){t.r(r),t.d(r,{default:function(){return d}});t(2481),t(4916),t(4765);var n=t(6252);function a(e,r,t,a,s,i){var u=(0,n.up)("Loading"),o=(0,n.up)("MusicPlugin");return(0,n.wg)(),(0,n.iD)(n.HY,null,[s.loading?((0,n.wg)(),(0,n.j4)(u,{key:0})):(0,n.kq)("",!0),(0,n.Wm)(o,{"plugin-name":"music.mpd",loading:s.loading,config:t.config,tracks:s.tracks,status:s.status,playlists:s.playlists,"edited-playlist":s.editedPlaylist,"edited-playlist-tracks":s.editedPlaylistTracks,"track-info":s.trackInfo,"search-results":s.searchResults,"library-results":s.libraryResults,path:s.path,onPlay:i.play,onPause:i.pause,onStop:i.stop,onPrevious:i.previous,onNext:i.next,onClear:i.clear,onSetVolume:i.setVolume,onSeek:i.seek,onConsume:i.consume,onRandom:i.random,onRepeat:i.repeat,onStatusUpdate:r[0]||(r[0]=function(e){return i.refreshStatus(!0)}),onPlaylistUpdate:r[1]||(r[1]=function(e){return i.refresh(!0)}),onNewPlayingTrack:r[2]||(r[2]=function(e){return i.refreshStatus(!0)}),onRemoveFromTracklist:i.removeFromTracklist,onAddToTracklist:i.addToTracklist,onSwapTracks:i.swapTracks,onLoadPlaylist:i.loadPlaylist,onPlayPlaylist:i.playPlaylist,onRemovePlaylist:i.removePlaylist,onTracklistMove:i.moveTracklistTracks,onTracklistSave:i.saveToPlaylist,onPlaylistEdit:i.playlistEditChanged,onAddToTracklistFromEditedPlaylist:i.addToTracklistFromEditedPlaylist,onRemoveFromPlaylist:i.removeFromPlaylist,onInfo:r[3]||(r[3]=function(e){return s.trackInfo=e}),onPlaylistAdd:i.playlistAdd,onAddToPlaylist:i.addToPlaylist,onPlaylistTrackMove:i.playlistTrackMove,onSearch:i.search,onSearchClear:r[4]||(r[4]=function(e){return s.searchResults=[]}),onCd:i.cd},null,8,["loading","config","tracks","status","playlists","edited-playlist","edited-playlist-tracks","track-info","search-results","library-results","path","onPlay","onPause","onStop","onPrevious","onNext","onClear","onSetVolume","onSeek","onConsume","onRandom","onRepeat","onRemoveFromTracklist","onAddToTracklist","onSwapTracks","onLoadPlaylist","onPlayPlaylist","onRemovePlaylist","onTracklistMove","onTracklistSave","onPlaylistEdit","onAddToTracklistFromEditedPlaylist","onRemoveFromPlaylist","onPlaylistAdd","onAddToPlaylist","onPlaylistTrackMove","onSearch","onCd"])],64)}var s=t(6084),i=t(8534),u=(t(1539),t(9720),t(1249),t(3123),t(3948),t(2707),t(8309),t(8783),t(7327),t(5666),t(5781)),o=t(2628),c=t(1232),l={name:"MusicMpd",components:{Loading:c.Z,MusicPlugin:u["default"]},mixins:[o.Z],props:{config:{type:Object,default:function(){}}},data:function(){return{loading:!1,tracks:[],playlists:[],status:{},editedPlaylist:null,editedPlaylistTracks:[],trackInfo:null,searchResults:[],libraryResults:[],path:"/"}},methods:{refreshTracks:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e||(r.loading=!0),t.prev=1,t.next=4,r.request("music.mpd.playlistinfo");case 4:r.tracks=t.sent;case 5:return t.prev=5,r.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refreshStatus:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e||(r.loading=!0),t.prev=1,t.t0=Object,t.next=5,r.request("music.mpd.status");case 5:t.t1=t.sent,r.status=t.t0.entries.call(t.t0,t.t1).reduce((function(e,r){var t=(0,s.Z)(r,2),n=t[0],a=t[1];switch(n){case"bitrate":case"volume":e[n]=parseInt(a);break;case"consume":case"random":case"repeat":case"single":e[n]=!!parseInt(a);break;case"song":e["playingPos"]=parseInt(a);break;case"time":var i=a.split(":").map((function(e){return parseInt(e)})),u=(0,s.Z)(i,2);e["elapsed"]=u[0],e["duration"]=u[1];break;case"elapsed":break;default:e[n]=a;break}return e}),{});case 7:return t.prev=7,r.loading=!1,t.finish(7);case 10:case"end":return t.stop()}}),t,null,[[1,,7,10]])})))()},refreshPlaylists:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e||(r.loading=!0),t.prev=1,t.next=4,r.request("music.mpd.listplaylists");case 4:r.playlists=t.sent.map((function(e){return{name:e.playlist,lastModified:e["last-modified"]}})).sort((function(e,r){return e.name.localeCompare(r.name)}));case 5:return t.prev=5,r.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refresh:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e||(r.loading=!0),t.prev=1,t.next=4,Promise.all([r.refreshTracks(e),r.refreshStatus(e),r.refreshPlaylists(e)]);case 4:return t.prev=4,r.loading=!1,t.finish(4);case 7:case"end":return t.stop()}}),t,null,[[1,,4,7]])})))()},play:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(null==(null===e||void 0===e?void 0:e.pos)){t.next=5;break}return t.next=3,r.request("music.mpd.play_pos",{pos:e.pos});case 3:t.next=12;break;case 5:if(null===e||void 0===e||!e.file){t.next=10;break}return t.next=8,r.request("music.mpd.play",{resource:e.file});case 8:t.next=12;break;case 10:return t.next=12,r.request("music.mpd.play");case 12:return t.next=14,r.refreshStatus(!0);case 14:case"end":return t.stop()}}),t)})))()},pause:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.pause");case 2:return r.next=4,e.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},stop:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.stop");case 2:return r.next=4,e.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},previous:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.previous");case 2:return r.next=4,e.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},next:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.next");case 2:return r.next=4,e.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},clear:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.clear");case 2:return r.next=4,Promise.all([e.refreshStatus(!0),e.refreshTracks(!0)]);case 4:case"end":return r.stop()}}),r)})))()},setVolume:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e!==r.status.volume){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,r.request("music.mpd.set_volume",{volume:e});case 4:return t.next=6,r.refreshStatus(!0);case 6:case"end":return t.stop()}}),t)})))()},seek:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.seek",{position:e});case 2:return t.next=4,r.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},repeat:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.repeat",{value:parseInt(+e)});case 2:return t.next=4,r.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},random:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.random",{value:parseInt(+e)});case 2:return t.next=4,r.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},consume:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.consume",{value:parseInt(+e)});case 2:return t.next=4,r.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},addToTracklist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.file&&(e=e.file),t.next=3,r.request("music.mpd.add",{resource:e});case 3:return t.next=5,r.refresh(!0);case 5:case"end":return t.stop()}}),t)})))()},addToTracklistFromEditedPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=r.editedPlaylistTracks[e.pos],n){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,r.request("music.mpd.add",{resource:n.file});case 5:return t.next=7,r.refresh(!0);case 7:if(!e.play){t.next=10;break}return t.next=10,r.request("music.mpd.play_pos",{pos:r.tracks.length-1});case 10:case"end":return t.stop()}}),t)})))()},removeFromPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.playlistdelete",{pos:e,name:r.playlists[r.editedPlaylist].name});case 2:return t.next=4,r.playlistEditChanged(r.editedPlaylist);case 4:case"end":return t.stop()}}),t)})))()},removeFromTracklist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.delete",{positions:e.sort()});case 2:return t.next=4,r.refresh(!0);case 4:case"end":return t.stop()}}),t)})))()},swapTracks:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.move",{from_pos:e[0],to_pos:e[1]});case 2:return t.next=4,r.refresh(!0);case 4:case"end":return t.stop()}}),t)})))()},playPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r._loadPlaylist(e,!0);case 2:case"end":return t.stop()}}),t)})))()},loadPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r._loadPlaylist(e,!1);case 2:case"end":return t.stop()}}),t)})))()},_loadPlaylist:function(e,r){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=t.playlists[e],n.next=3,t.request("music.mpd.load",{playlist:a.name,play:r});case 3:return n.next=5,t.refresh(!0);case 5:case"end":return n.stop()}}),n)})))()},removePlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=r.playlists[e],confirm("Are you REALLY sure that you want to remove the playlist ".concat(n.name,"?"))){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,r.request("music.mpd.rm",{playlist:n.name});case 5:return t.next=7,r.refreshPlaylists(!0);case 7:case"end":return t.stop()}}),t)})))()},saveToPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.save",{name:e});case 2:return t.next=4,r.refreshPlaylists(!0);case 4:case"end":return t.stop()}}),t)})))()},moveTracklistTracks:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.move",{from_pos:e.from,to_pos:e.to});case 2:return t.next=4,r.refreshTracks(!0);case 4:case"end":return t.stop()}}),t)})))()},playlistAdd:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.playlistadd",{uri:e,name:r.playlists[r.editedPlaylist].name});case 2:return t.next=4,r.playlistEditChanged(r.editedPlaylist);case 4:case"end":return t.stop()}}),t)})))()},playlistEditChanged:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r.editedPlaylist=e,null!=e){t.next=3;break}return t.abrupt("return");case 3:return r.loading=!0,t.prev=4,t.next=7,r.request("music.mpd.listplaylistinfo",{name:r.playlists[e].name});case 7:r.editedPlaylistTracks=t.sent;case 8:return t.prev=8,r.loading=!1,t.finish(8);case 11:case"end":return t.stop()}}),t,null,[[4,,8,11]])})))()},addToPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all(e.playlists.map(function(){var t=(0,i.Z)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.playlistadd",{uri:e.track.file,name:r.playlists[n].name});case 2:return t.next=4,r.playlistEditChanged(n);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 2:case"end":return t.stop()}}),t)})))()},playlistTrackMove:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.playlistmove",{name:r.playlists[e.playlist].name,from_pos:e.from,to_pos:e.to});case 2:return t.next=4,r.playlistEditChanged(e.playlist);case 4:case"end":return t.stop()}}),t)})))()},search:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r.loading=!0,t.prev=1,t.next=4,r.request("music.mpd.search",{filter:e});case 4:r.searchResults=t.sent;case 5:return t.prev=5,r.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},cd:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r.loading=!0,t.prev=1,t.next=4,r.request("music.mpd.lsinfo",{uri:e});case 4:r.libraryResults=t.sent.filter((function(e){return!e.playlist})),r.path=e;case 6:return t.prev=6,r.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[1,,6,9]])})))()}},mounted:function(){this.refresh(),this.cd(this.path)}},p=t(3744);const m=(0,p.Z)(l,[["render",a]]);var d=m}}]); -//# sourceMappingURL=2957-legacy.e1d14d10.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2957],{2957:function(e,r,t){t.r(r),t.d(r,{default:function(){return d}});t(2481),t(4916),t(4765);var n=t(6252);function a(e,r,t,a,s,i){var u=(0,n.up)("Loading"),o=(0,n.up)("MusicPlugin");return(0,n.wg)(),(0,n.iD)(n.HY,null,[s.loading?((0,n.wg)(),(0,n.j4)(u,{key:0})):(0,n.kq)("",!0),(0,n.Wm)(o,{"plugin-name":"music.mpd",loading:s.loading,config:t.config,tracks:s.tracks,status:s.status,playlists:s.playlists,"edited-playlist":s.editedPlaylist,"edited-playlist-tracks":s.editedPlaylistTracks,"track-info":s.trackInfo,"search-results":s.searchResults,"library-results":s.libraryResults,path:s.path,onPlay:i.play,onPause:i.pause,onStop:i.stop,onPrevious:i.previous,onNext:i.next,onClear:i.clear,onSetVolume:i.setVolume,onSeek:i.seek,onConsume:i.consume,onRandom:i.random,onRepeat:i.repeat,onStatusUpdate:r[0]||(r[0]=function(e){return i.refreshStatus(!0)}),onPlaylistUpdate:r[1]||(r[1]=function(e){return i.refresh(!0)}),onNewPlayingTrack:r[2]||(r[2]=function(e){return i.refreshStatus(!0)}),onRemoveFromTracklist:i.removeFromTracklist,onAddToTracklist:i.addToTracklist,onSwapTracks:i.swapTracks,onLoadPlaylist:i.loadPlaylist,onPlayPlaylist:i.playPlaylist,onRemovePlaylist:i.removePlaylist,onTracklistMove:i.moveTracklistTracks,onTracklistSave:i.saveToPlaylist,onPlaylistEdit:i.playlistEditChanged,onAddToTracklistFromEditedPlaylist:i.addToTracklistFromEditedPlaylist,onRemoveFromPlaylist:i.removeFromPlaylist,onInfo:r[3]||(r[3]=function(e){return s.trackInfo=e}),onPlaylistAdd:i.playlistAdd,onAddToPlaylist:i.addToPlaylist,onPlaylistTrackMove:i.playlistTrackMove,onSearch:i.search,onSearchClear:r[4]||(r[4]=function(e){return s.searchResults=[]}),onCd:i.cd},null,8,["loading","config","tracks","status","playlists","edited-playlist","edited-playlist-tracks","track-info","search-results","library-results","path","onPlay","onPause","onStop","onPrevious","onNext","onClear","onSetVolume","onSeek","onConsume","onRandom","onRepeat","onRemoveFromTracklist","onAddToTracklist","onSwapTracks","onLoadPlaylist","onPlayPlaylist","onRemovePlaylist","onTracklistMove","onTracklistSave","onPlaylistEdit","onAddToTracklistFromEditedPlaylist","onRemoveFromPlaylist","onPlaylistAdd","onAddToPlaylist","onPlaylistTrackMove","onSearch","onCd"])],64)}var s=t(6084),i=t(8534),u=(t(1539),t(9720),t(1249),t(3123),t(3948),t(2707),t(8309),t(8783),t(7327),t(5666),t(5781)),o=t(6813),c=t(1232),l={name:"MusicMpd",components:{Loading:c.Z,MusicPlugin:u["default"]},mixins:[o.Z],props:{config:{type:Object,default:function(){}}},data:function(){return{loading:!1,tracks:[],playlists:[],status:{},editedPlaylist:null,editedPlaylistTracks:[],trackInfo:null,searchResults:[],libraryResults:[],path:"/"}},methods:{refreshTracks:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e||(r.loading=!0),t.prev=1,t.next=4,r.request("music.mpd.playlistinfo");case 4:r.tracks=t.sent;case 5:return t.prev=5,r.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refreshStatus:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e||(r.loading=!0),t.prev=1,t.t0=Object,t.next=5,r.request("music.mpd.status");case 5:t.t1=t.sent,r.status=t.t0.entries.call(t.t0,t.t1).reduce((function(e,r){var t=(0,s.Z)(r,2),n=t[0],a=t[1];switch(n){case"bitrate":case"volume":e[n]=parseInt(a);break;case"consume":case"random":case"repeat":case"single":e[n]=!!parseInt(a);break;case"song":e["playingPos"]=parseInt(a);break;case"time":var i=a.split(":").map((function(e){return parseInt(e)})),u=(0,s.Z)(i,2);e["elapsed"]=u[0],e["duration"]=u[1];break;case"elapsed":break;default:e[n]=a;break}return e}),{});case 7:return t.prev=7,r.loading=!1,t.finish(7);case 10:case"end":return t.stop()}}),t,null,[[1,,7,10]])})))()},refreshPlaylists:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e||(r.loading=!0),t.prev=1,t.next=4,r.request("music.mpd.listplaylists");case 4:r.playlists=t.sent.map((function(e){return{name:e.playlist,lastModified:e["last-modified"]}})).sort((function(e,r){return e.name.localeCompare(r.name)}));case 5:return t.prev=5,r.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refresh:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e||(r.loading=!0),t.prev=1,t.next=4,Promise.all([r.refreshTracks(e),r.refreshStatus(e),r.refreshPlaylists(e)]);case 4:return t.prev=4,r.loading=!1,t.finish(4);case 7:case"end":return t.stop()}}),t,null,[[1,,4,7]])})))()},play:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(null==(null===e||void 0===e?void 0:e.pos)){t.next=5;break}return t.next=3,r.request("music.mpd.play_pos",{pos:e.pos});case 3:t.next=12;break;case 5:if(null===e||void 0===e||!e.file){t.next=10;break}return t.next=8,r.request("music.mpd.play",{resource:e.file});case 8:t.next=12;break;case 10:return t.next=12,r.request("music.mpd.play");case 12:return t.next=14,r.refreshStatus(!0);case 14:case"end":return t.stop()}}),t)})))()},pause:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.pause");case 2:return r.next=4,e.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},stop:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.stop");case 2:return r.next=4,e.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},previous:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.previous");case 2:return r.next=4,e.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},next:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.next");case 2:return r.next=4,e.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},clear:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,e.request("music.mpd.clear");case 2:return r.next=4,Promise.all([e.refreshStatus(!0),e.refreshTracks(!0)]);case 4:case"end":return r.stop()}}),r)})))()},setVolume:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e!==r.status.volume){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,r.request("music.mpd.set_volume",{volume:e});case 4:return t.next=6,r.refreshStatus(!0);case 6:case"end":return t.stop()}}),t)})))()},seek:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.seek",{position:e});case 2:return t.next=4,r.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},repeat:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.repeat",{value:parseInt(+e)});case 2:return t.next=4,r.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},random:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.random",{value:parseInt(+e)});case 2:return t.next=4,r.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},consume:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.consume",{value:parseInt(+e)});case 2:return t.next=4,r.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},addToTracklist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.file&&(e=e.file),t.next=3,r.request("music.mpd.add",{resource:e});case 3:return t.next=5,r.refresh(!0);case 5:case"end":return t.stop()}}),t)})))()},addToTracklistFromEditedPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=r.editedPlaylistTracks[e.pos],n){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,r.request("music.mpd.add",{resource:n.file});case 5:return t.next=7,r.refresh(!0);case 7:if(!e.play){t.next=10;break}return t.next=10,r.request("music.mpd.play_pos",{pos:r.tracks.length-1});case 10:case"end":return t.stop()}}),t)})))()},removeFromPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.playlistdelete",{pos:e,name:r.playlists[r.editedPlaylist].name});case 2:return t.next=4,r.playlistEditChanged(r.editedPlaylist);case 4:case"end":return t.stop()}}),t)})))()},removeFromTracklist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.delete",{positions:e.sort()});case 2:return t.next=4,r.refresh(!0);case 4:case"end":return t.stop()}}),t)})))()},swapTracks:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.move",{from_pos:e[0],to_pos:e[1]});case 2:return t.next=4,r.refresh(!0);case 4:case"end":return t.stop()}}),t)})))()},playPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r._loadPlaylist(e,!0);case 2:case"end":return t.stop()}}),t)})))()},loadPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r._loadPlaylist(e,!1);case 2:case"end":return t.stop()}}),t)})))()},_loadPlaylist:function(e,r){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=t.playlists[e],n.next=3,t.request("music.mpd.load",{playlist:a.name,play:r});case 3:return n.next=5,t.refresh(!0);case 5:case"end":return n.stop()}}),n)})))()},removePlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=r.playlists[e],confirm("Are you REALLY sure that you want to remove the playlist ".concat(n.name,"?"))){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,r.request("music.mpd.rm",{playlist:n.name});case 5:return t.next=7,r.refreshPlaylists(!0);case 7:case"end":return t.stop()}}),t)})))()},saveToPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.save",{name:e});case 2:return t.next=4,r.refreshPlaylists(!0);case 4:case"end":return t.stop()}}),t)})))()},moveTracklistTracks:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.move",{from_pos:e.from,to_pos:e.to});case 2:return t.next=4,r.refreshTracks(!0);case 4:case"end":return t.stop()}}),t)})))()},playlistAdd:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.playlistadd",{uri:e,name:r.playlists[r.editedPlaylist].name});case 2:return t.next=4,r.playlistEditChanged(r.editedPlaylist);case 4:case"end":return t.stop()}}),t)})))()},playlistEditChanged:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r.editedPlaylist=e,null!=e){t.next=3;break}return t.abrupt("return");case 3:return r.loading=!0,t.prev=4,t.next=7,r.request("music.mpd.listplaylistinfo",{name:r.playlists[e].name});case 7:r.editedPlaylistTracks=t.sent;case 8:return t.prev=8,r.loading=!1,t.finish(8);case 11:case"end":return t.stop()}}),t,null,[[4,,8,11]])})))()},addToPlaylist:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all(e.playlists.map(function(){var t=(0,i.Z)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.playlistadd",{uri:e.track.file,name:r.playlists[n].name});case 2:return t.next=4,r.playlistEditChanged(n);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 2:case"end":return t.stop()}}),t)})))()},playlistTrackMove:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.request("music.mpd.playlistmove",{name:r.playlists[e.playlist].name,from_pos:e.from,to_pos:e.to});case 2:return t.next=4,r.playlistEditChanged(e.playlist);case 4:case"end":return t.stop()}}),t)})))()},search:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r.loading=!0,t.prev=1,t.next=4,r.request("music.mpd.search",{filter:e});case 4:r.searchResults=t.sent;case 5:return t.prev=5,r.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},cd:function(e){var r=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r.loading=!0,t.prev=1,t.next=4,r.request("music.mpd.lsinfo",{uri:e});case 4:r.libraryResults=t.sent.filter((function(e){return!e.playlist})),r.path=e;case 6:return t.prev=6,r.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[1,,6,9]])})))()}},mounted:function(){this.refresh(),this.cd(this.path)}},p=t(3744);const m=(0,p.Z)(l,[["render",a]]);var d=m}}]); +//# sourceMappingURL=2957-legacy.a0d5f651.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2957-legacy.a0d5f651.js.map b/platypush/backend/http/webapp/dist/static/js/2957-legacy.a0d5f651.js.map new file mode 100644 index 00000000..4385b8b3 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/2957-legacy.a0d5f651.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/2957-legacy.a0d5f651.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/MusicMpd/Index.vue","webpack://platypush/./src/components/panels/MusicMpd/Index.vue?9486"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e343abe6\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","tracks","status","playlists","editedPlaylist","editedPlaylistTracks","trackInfo","searchResults","libraryResults","path","play","pause","stop","previous","next","clear","setVolume","seek","consume","random","repeat","refreshStatus","refresh","removeFromTracklist","addToTracklist","swapTracks","loadPlaylist","playPlaylist","removePlaylist","moveTracklistTracks","saveToPlaylist","playlistEditChanged","addToTracklistFromEditedPlaylist","removeFromPlaylist","$event","playlistAdd","addToPlaylist","playlistTrackMove","search","cd","name","components","Loading","MusicPlugin","mixins","Utils","props","type","Object","default","data","methods","refreshTracks","background","request","entries","reduce","obj","k","v","parseInt","split","map","t","refreshPlaylists","playlist","lastModified","sort","a","b","localeCompare","Promise","all","event","pos","file","resource","volume","position","value","track","length","positions","from_pos","to_pos","_loadPlaylist","confirm","from","to","uri","playlistIdx","query","filter","result","mounted","this","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/2957-legacy.e1d14d10.js.map b/platypush/backend/http/webapp/dist/static/js/2957-legacy.e1d14d10.js.map deleted file mode 100644 index 723688f7..00000000 --- a/platypush/backend/http/webapp/dist/static/js/2957-legacy.e1d14d10.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/2957-legacy.e1d14d10.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/MusicMpd/Index.vue","webpack://platypush/./src/components/panels/MusicMpd/Index.vue?9486"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e343abe6\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","tracks","status","playlists","editedPlaylist","editedPlaylistTracks","trackInfo","searchResults","libraryResults","path","play","pause","stop","previous","next","clear","setVolume","seek","consume","random","repeat","refreshStatus","refresh","removeFromTracklist","addToTracklist","swapTracks","loadPlaylist","playPlaylist","removePlaylist","moveTracklistTracks","saveToPlaylist","playlistEditChanged","addToTracklistFromEditedPlaylist","removeFromPlaylist","$event","playlistAdd","addToPlaylist","playlistTrackMove","search","cd","name","components","Loading","MusicPlugin","mixins","Utils","props","type","Object","default","data","methods","refreshTracks","background","request","entries","reduce","obj","k","v","parseInt","split","map","t","refreshPlaylists","playlist","lastModified","sort","a","b","localeCompare","Promise","all","event","pos","file","resource","volume","position","value","track","length","positions","from_pos","to_pos","_loadPlaylist","confirm","from","to","uri","playlistIdx","query","filter","result","mounted","this","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3249.fd3db1b0.js b/platypush/backend/http/webapp/dist/static/js/3249.a2010c2d.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/3249.fd3db1b0.js rename to platypush/backend/http/webapp/dist/static/js/3249.a2010c2d.js index f7e4a305..823c3b00 100644 --- a/platypush/backend/http/webapp/dist/static/js/3249.fd3db1b0.js +++ b/platypush/backend/http/webapp/dist/static/js/3249.a2010c2d.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3249],{3249:function(s,a,t){t.r(a),t.d(a,{default:function(){return u}});var i=t(6252);function e(s,a,t,e,l,r){const o=(0,i.up)("Loading"),n=(0,i.up)("MusicPlugin");return(0,i.wg)(),(0,i.iD)(i.HY,null,[l.loading?((0,i.wg)(),(0,i.j4)(o,{key:0})):(0,i.kq)("",!0),(0,i.Wm)(n,{"plugin-name":"music.mpd",loading:l.loading,config:t.config,tracks:l.tracks,status:l.status,playlists:l.playlists,"edited-playlist":l.editedPlaylist,"edited-playlist-tracks":l.editedPlaylistTracks,"track-info":l.trackInfo,"search-results":l.searchResults,"library-results":l.libraryResults,path:l.path,onPlay:r.play,onPause:r.pause,onStop:r.stop,onPrevious:r.previous,onNext:r.next,onClear:r.clear,onSetVolume:r.setVolume,onSeek:r.seek,onConsume:r.consume,onRandom:r.random,onRepeat:r.repeat,onStatusUpdate:a[0]||(a[0]=s=>r.refreshStatus(!0)),onPlaylistUpdate:a[1]||(a[1]=s=>r.refresh(!0)),onNewPlayingTrack:a[2]||(a[2]=s=>r.refreshStatus(!0)),onRemoveFromTracklist:r.removeFromTracklist,onAddToTracklist:r.addToTracklist,onSwapTracks:r.swapTracks,onLoadPlaylist:r.loadPlaylist,onPlayPlaylist:r.playPlaylist,onRemovePlaylist:r.removePlaylist,onTracklistMove:r.moveTracklistTracks,onTracklistSave:r.saveToPlaylist,onPlaylistEdit:r.playlistEditChanged,onAddToTracklistFromEditedPlaylist:r.addToTracklistFromEditedPlaylist,onRemoveFromPlaylist:r.removeFromPlaylist,onInfo:a[3]||(a[3]=s=>l.trackInfo=s),onPlaylistAdd:r.playlistAdd,onAddToPlaylist:r.addToPlaylist,onPlaylistTrackMove:r.playlistTrackMove,onSearch:r.search,onSearchClear:a[4]||(a[4]=s=>l.searchResults=[]),onCd:r.cd},null,8,["loading","config","tracks","status","playlists","edited-playlist","edited-playlist-tracks","track-info","search-results","library-results","path","onPlay","onPause","onStop","onPrevious","onNext","onClear","onSetVolume","onSeek","onConsume","onRandom","onRepeat","onRemoveFromTracklist","onAddToTracklist","onSwapTracks","onLoadPlaylist","onPlayPlaylist","onRemovePlaylist","onTracklistMove","onTracklistSave","onPlaylistEdit","onAddToTracklistFromEditedPlaylist","onRemoveFromPlaylist","onPlaylistAdd","onAddToPlaylist","onPlaylistTrackMove","onSearch","onCd"])],64)}var l=t(6833),r=t(2628),o=t(1232),n={name:"MusicMpd",components:{Loading:o.Z,MusicPlugin:l["default"]},mixins:[r.Z],props:{config:{type:Object,default:()=>{}}},data(){return{loading:!1,tracks:[],playlists:[],status:{},editedPlaylist:null,editedPlaylistTracks:[],trackInfo:null,searchResults:[],libraryResults:[],path:"/"}},methods:{async refreshTracks(s){s||(this.loading=!0);try{this.tracks=await this.request("music.mpd.playlistinfo")}finally{this.loading=!1}},async refreshStatus(s){s||(this.loading=!0);try{this.status=Object.entries(await this.request("music.mpd.status")).reduce(((s,[a,t])=>{switch(a){case"bitrate":case"volume":s[a]=parseInt(t);break;case"consume":case"random":case"repeat":case"single":s[a]=!!parseInt(t);break;case"song":s["playingPos"]=parseInt(t);break;case"time":[s["elapsed"],s["duration"]]=t.split(":").map((s=>parseInt(s)));break;case"elapsed":break;default:s[a]=t;break}return s}),{})}finally{this.loading=!1}},async refreshPlaylists(s){s||(this.loading=!0);try{this.playlists=(await this.request("music.mpd.listplaylists")).map((s=>({name:s.playlist,lastModified:s["last-modified"]}))).sort(((s,a)=>s.name.localeCompare(a.name)))}finally{this.loading=!1}},async refresh(s){s||(this.loading=!0);try{await Promise.all([this.refreshTracks(s),this.refreshStatus(s),this.refreshPlaylists(s)])}finally{this.loading=!1}},async play(s){null!=s?.pos?await this.request("music.mpd.play_pos",{pos:s.pos}):s?.file?await this.request("music.mpd.play",{resource:s.file}):await this.request("music.mpd.play"),await this.refreshStatus(!0)},async pause(){await this.request("music.mpd.pause"),await this.refreshStatus(!0)},async stop(){await this.request("music.mpd.stop"),await this.refreshStatus(!0)},async previous(){await this.request("music.mpd.previous"),await this.refreshStatus(!0)},async next(){await this.request("music.mpd.next"),await this.refreshStatus(!0)},async clear(){await this.request("music.mpd.clear"),await Promise.all([this.refreshStatus(!0),this.refreshTracks(!0)])},async setVolume(s){s!==this.status.volume&&(await this.request("music.mpd.set_volume",{volume:s}),await this.refreshStatus(!0))},async seek(s){await this.request("music.mpd.seek",{position:s}),await this.refreshStatus(!0)},async repeat(s){await this.request("music.mpd.repeat",{value:parseInt(+s)}),await this.refreshStatus(!0)},async random(s){await this.request("music.mpd.random",{value:parseInt(+s)}),await this.refreshStatus(!0)},async consume(s){await this.request("music.mpd.consume",{value:parseInt(+s)}),await this.refreshStatus(!0)},async addToTracklist(s){s.file&&(s=s.file),await this.request("music.mpd.add",{resource:s}),await this.refresh(!0)},async addToTracklistFromEditedPlaylist(s){const a=this.editedPlaylistTracks[s.pos];a&&(await this.request("music.mpd.add",{resource:a.file}),await this.refresh(!0),s.play&&await this.request("music.mpd.play_pos",{pos:this.tracks.length-1}))},async removeFromPlaylist(s){await this.request("music.mpd.playlistdelete",{pos:s,name:this.playlists[this.editedPlaylist].name}),await this.playlistEditChanged(this.editedPlaylist)},async removeFromTracklist(s){await this.request("music.mpd.delete",{positions:s.sort()}),await this.refresh(!0)},async swapTracks(s){await this.request("music.mpd.move",{from_pos:s[0],to_pos:s[1]}),await this.refresh(!0)},async playPlaylist(s){await this._loadPlaylist(s,!0)},async loadPlaylist(s){await this._loadPlaylist(s,!1)},async _loadPlaylist(s,a){const t=this.playlists[s];await this.request("music.mpd.load",{playlist:t.name,play:a}),await this.refresh(!0)},async removePlaylist(s){const a=this.playlists[s];confirm(`Are you REALLY sure that you want to remove the playlist ${a.name}?`)&&(await this.request("music.mpd.rm",{playlist:a.name}),await this.refreshPlaylists(!0))},async saveToPlaylist(s){await this.request("music.mpd.save",{name:s}),await this.refreshPlaylists(!0)},async moveTracklistTracks(s){await this.request("music.mpd.move",{from_pos:s.from,to_pos:s.to}),await this.refreshTracks(!0)},async playlistAdd(s){await this.request("music.mpd.playlistadd",{uri:s,name:this.playlists[this.editedPlaylist].name}),await this.playlistEditChanged(this.editedPlaylist)},async playlistEditChanged(s){if(this.editedPlaylist=s,null!=s){this.loading=!0;try{this.editedPlaylistTracks=await this.request("music.mpd.listplaylistinfo",{name:this.playlists[s].name})}finally{this.loading=!1}}},async addToPlaylist(s){await Promise.all(s.playlists.map((async a=>{await this.request("music.mpd.playlistadd",{uri:s.track.file,name:this.playlists[a].name}),await this.playlistEditChanged(a)})))},async playlistTrackMove(s){await this.request("music.mpd.playlistmove",{name:this.playlists[s.playlist].name,from_pos:s.from,to_pos:s.to}),await this.playlistEditChanged(s.playlist)},async search(s){this.loading=!0;try{this.searchResults=await this.request("music.mpd.search",{filter:s})}finally{this.loading=!1}},async cd(s){this.loading=!0;try{this.libraryResults=(await this.request("music.mpd.lsinfo",{uri:s})).filter((s=>!s.playlist)),this.path=s}finally{this.loading=!1}}},mounted(){this.refresh(),this.cd(this.path)}},d=t(3744);const c=(0,d.Z)(n,[["render",e]]);var u=c}}]); -//# sourceMappingURL=3249.fd3db1b0.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3249],{3249:function(s,a,t){t.r(a),t.d(a,{default:function(){return u}});var i=t(6252);function e(s,a,t,e,l,r){const o=(0,i.up)("Loading"),n=(0,i.up)("MusicPlugin");return(0,i.wg)(),(0,i.iD)(i.HY,null,[l.loading?((0,i.wg)(),(0,i.j4)(o,{key:0})):(0,i.kq)("",!0),(0,i.Wm)(n,{"plugin-name":"music.mpd",loading:l.loading,config:t.config,tracks:l.tracks,status:l.status,playlists:l.playlists,"edited-playlist":l.editedPlaylist,"edited-playlist-tracks":l.editedPlaylistTracks,"track-info":l.trackInfo,"search-results":l.searchResults,"library-results":l.libraryResults,path:l.path,onPlay:r.play,onPause:r.pause,onStop:r.stop,onPrevious:r.previous,onNext:r.next,onClear:r.clear,onSetVolume:r.setVolume,onSeek:r.seek,onConsume:r.consume,onRandom:r.random,onRepeat:r.repeat,onStatusUpdate:a[0]||(a[0]=s=>r.refreshStatus(!0)),onPlaylistUpdate:a[1]||(a[1]=s=>r.refresh(!0)),onNewPlayingTrack:a[2]||(a[2]=s=>r.refreshStatus(!0)),onRemoveFromTracklist:r.removeFromTracklist,onAddToTracklist:r.addToTracklist,onSwapTracks:r.swapTracks,onLoadPlaylist:r.loadPlaylist,onPlayPlaylist:r.playPlaylist,onRemovePlaylist:r.removePlaylist,onTracklistMove:r.moveTracklistTracks,onTracklistSave:r.saveToPlaylist,onPlaylistEdit:r.playlistEditChanged,onAddToTracklistFromEditedPlaylist:r.addToTracklistFromEditedPlaylist,onRemoveFromPlaylist:r.removeFromPlaylist,onInfo:a[3]||(a[3]=s=>l.trackInfo=s),onPlaylistAdd:r.playlistAdd,onAddToPlaylist:r.addToPlaylist,onPlaylistTrackMove:r.playlistTrackMove,onSearch:r.search,onSearchClear:a[4]||(a[4]=s=>l.searchResults=[]),onCd:r.cd},null,8,["loading","config","tracks","status","playlists","edited-playlist","edited-playlist-tracks","track-info","search-results","library-results","path","onPlay","onPause","onStop","onPrevious","onNext","onClear","onSetVolume","onSeek","onConsume","onRandom","onRepeat","onRemoveFromTracklist","onAddToTracklist","onSwapTracks","onLoadPlaylist","onPlayPlaylist","onRemovePlaylist","onTracklistMove","onTracklistSave","onPlaylistEdit","onAddToTracklistFromEditedPlaylist","onRemoveFromPlaylist","onPlaylistAdd","onAddToPlaylist","onPlaylistTrackMove","onSearch","onCd"])],64)}var l=t(6833),r=t(6813),o=t(1232),n={name:"MusicMpd",components:{Loading:o.Z,MusicPlugin:l["default"]},mixins:[r.Z],props:{config:{type:Object,default:()=>{}}},data(){return{loading:!1,tracks:[],playlists:[],status:{},editedPlaylist:null,editedPlaylistTracks:[],trackInfo:null,searchResults:[],libraryResults:[],path:"/"}},methods:{async refreshTracks(s){s||(this.loading=!0);try{this.tracks=await this.request("music.mpd.playlistinfo")}finally{this.loading=!1}},async refreshStatus(s){s||(this.loading=!0);try{this.status=Object.entries(await this.request("music.mpd.status")).reduce(((s,[a,t])=>{switch(a){case"bitrate":case"volume":s[a]=parseInt(t);break;case"consume":case"random":case"repeat":case"single":s[a]=!!parseInt(t);break;case"song":s["playingPos"]=parseInt(t);break;case"time":[s["elapsed"],s["duration"]]=t.split(":").map((s=>parseInt(s)));break;case"elapsed":break;default:s[a]=t;break}return s}),{})}finally{this.loading=!1}},async refreshPlaylists(s){s||(this.loading=!0);try{this.playlists=(await this.request("music.mpd.listplaylists")).map((s=>({name:s.playlist,lastModified:s["last-modified"]}))).sort(((s,a)=>s.name.localeCompare(a.name)))}finally{this.loading=!1}},async refresh(s){s||(this.loading=!0);try{await Promise.all([this.refreshTracks(s),this.refreshStatus(s),this.refreshPlaylists(s)])}finally{this.loading=!1}},async play(s){null!=s?.pos?await this.request("music.mpd.play_pos",{pos:s.pos}):s?.file?await this.request("music.mpd.play",{resource:s.file}):await this.request("music.mpd.play"),await this.refreshStatus(!0)},async pause(){await this.request("music.mpd.pause"),await this.refreshStatus(!0)},async stop(){await this.request("music.mpd.stop"),await this.refreshStatus(!0)},async previous(){await this.request("music.mpd.previous"),await this.refreshStatus(!0)},async next(){await this.request("music.mpd.next"),await this.refreshStatus(!0)},async clear(){await this.request("music.mpd.clear"),await Promise.all([this.refreshStatus(!0),this.refreshTracks(!0)])},async setVolume(s){s!==this.status.volume&&(await this.request("music.mpd.set_volume",{volume:s}),await this.refreshStatus(!0))},async seek(s){await this.request("music.mpd.seek",{position:s}),await this.refreshStatus(!0)},async repeat(s){await this.request("music.mpd.repeat",{value:parseInt(+s)}),await this.refreshStatus(!0)},async random(s){await this.request("music.mpd.random",{value:parseInt(+s)}),await this.refreshStatus(!0)},async consume(s){await this.request("music.mpd.consume",{value:parseInt(+s)}),await this.refreshStatus(!0)},async addToTracklist(s){s.file&&(s=s.file),await this.request("music.mpd.add",{resource:s}),await this.refresh(!0)},async addToTracklistFromEditedPlaylist(s){const a=this.editedPlaylistTracks[s.pos];a&&(await this.request("music.mpd.add",{resource:a.file}),await this.refresh(!0),s.play&&await this.request("music.mpd.play_pos",{pos:this.tracks.length-1}))},async removeFromPlaylist(s){await this.request("music.mpd.playlistdelete",{pos:s,name:this.playlists[this.editedPlaylist].name}),await this.playlistEditChanged(this.editedPlaylist)},async removeFromTracklist(s){await this.request("music.mpd.delete",{positions:s.sort()}),await this.refresh(!0)},async swapTracks(s){await this.request("music.mpd.move",{from_pos:s[0],to_pos:s[1]}),await this.refresh(!0)},async playPlaylist(s){await this._loadPlaylist(s,!0)},async loadPlaylist(s){await this._loadPlaylist(s,!1)},async _loadPlaylist(s,a){const t=this.playlists[s];await this.request("music.mpd.load",{playlist:t.name,play:a}),await this.refresh(!0)},async removePlaylist(s){const a=this.playlists[s];confirm(`Are you REALLY sure that you want to remove the playlist ${a.name}?`)&&(await this.request("music.mpd.rm",{playlist:a.name}),await this.refreshPlaylists(!0))},async saveToPlaylist(s){await this.request("music.mpd.save",{name:s}),await this.refreshPlaylists(!0)},async moveTracklistTracks(s){await this.request("music.mpd.move",{from_pos:s.from,to_pos:s.to}),await this.refreshTracks(!0)},async playlistAdd(s){await this.request("music.mpd.playlistadd",{uri:s,name:this.playlists[this.editedPlaylist].name}),await this.playlistEditChanged(this.editedPlaylist)},async playlistEditChanged(s){if(this.editedPlaylist=s,null!=s){this.loading=!0;try{this.editedPlaylistTracks=await this.request("music.mpd.listplaylistinfo",{name:this.playlists[s].name})}finally{this.loading=!1}}},async addToPlaylist(s){await Promise.all(s.playlists.map((async a=>{await this.request("music.mpd.playlistadd",{uri:s.track.file,name:this.playlists[a].name}),await this.playlistEditChanged(a)})))},async playlistTrackMove(s){await this.request("music.mpd.playlistmove",{name:this.playlists[s.playlist].name,from_pos:s.from,to_pos:s.to}),await this.playlistEditChanged(s.playlist)},async search(s){this.loading=!0;try{this.searchResults=await this.request("music.mpd.search",{filter:s})}finally{this.loading=!1}},async cd(s){this.loading=!0;try{this.libraryResults=(await this.request("music.mpd.lsinfo",{uri:s})).filter((s=>!s.playlist)),this.path=s}finally{this.loading=!1}}},mounted(){this.refresh(),this.cd(this.path)}},d=t(3744);const c=(0,d.Z)(n,[["render",e]]);var u=c}}]); +//# sourceMappingURL=3249.a2010c2d.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3249.a2010c2d.js.map b/platypush/backend/http/webapp/dist/static/js/3249.a2010c2d.js.map new file mode 100644 index 00000000..89a39932 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3249.a2010c2d.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/3249.a2010c2d.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/MusicMpd/Index.vue","webpack://platypush/./src/components/panels/MusicMpd/Index.vue?9486"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e343abe6\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","tracks","status","playlists","editedPlaylist","editedPlaylistTracks","trackInfo","searchResults","libraryResults","path","play","pause","stop","previous","next","clear","setVolume","seek","consume","random","repeat","refreshStatus","refresh","removeFromTracklist","addToTracklist","swapTracks","loadPlaylist","playPlaylist","removePlaylist","moveTracklistTracks","saveToPlaylist","playlistEditChanged","addToTracklistFromEditedPlaylist","removeFromPlaylist","$event","playlistAdd","addToPlaylist","playlistTrackMove","search","cd","name","components","Loading","MusicPlugin","mixins","Utils","props","type","Object","default","data","methods","async","background","this","request","entries","reduce","obj","k","v","parseInt","split","map","t","playlist","lastModified","sort","a","b","localeCompare","Promise","all","refreshTracks","refreshPlaylists","event","pos","file","resource","volume","position","value","track","length","positions","from_pos","to_pos","_loadPlaylist","confirm","from","to","uri","playlistIdx","query","filter","result","mounted","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3249.fd3db1b0.js.map b/platypush/backend/http/webapp/dist/static/js/3249.fd3db1b0.js.map deleted file mode 100644 index c42d4f9f..00000000 --- a/platypush/backend/http/webapp/dist/static/js/3249.fd3db1b0.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/3249.fd3db1b0.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/MusicMpd/Index.vue","webpack://platypush/./src/components/panels/MusicMpd/Index.vue?9486"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e343abe6\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","tracks","status","playlists","editedPlaylist","editedPlaylistTracks","trackInfo","searchResults","libraryResults","path","play","pause","stop","previous","next","clear","setVolume","seek","consume","random","repeat","refreshStatus","refresh","removeFromTracklist","addToTracklist","swapTracks","loadPlaylist","playPlaylist","removePlaylist","moveTracklistTracks","saveToPlaylist","playlistEditChanged","addToTracklistFromEditedPlaylist","removeFromPlaylist","$event","playlistAdd","addToPlaylist","playlistTrackMove","search","cd","name","components","Loading","MusicPlugin","mixins","Utils","props","type","Object","default","data","methods","async","background","this","request","entries","reduce","obj","k","v","parseInt","split","map","t","playlist","lastModified","sort","a","b","localeCompare","Promise","all","refreshTracks","refreshPlaylists","event","pos","file","resource","volume","position","value","track","length","positions","from_pos","to_pos","_loadPlaylist","confirm","from","to","uri","playlistIdx","query","filter","result","mounted","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/345-legacy.b2bdd619.js.map b/platypush/backend/http/webapp/dist/static/js/345-legacy.b2bdd619.js.map deleted file mode 100644 index e7dadfc2..00000000 --- a/platypush/backend/http/webapp/dist/static/js/345-legacy.b2bdd619.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/345-legacy.b2bdd619.js","mappings":"gMACOA,MAAM,Y,SAGJA,MAAM,a,SAINA,MAAM,wB,uCAGJA,MAAM,Q,SAMRA,MAAM,c,0HAhBb,QAuBM,MAvBN,EAuBM,CAtBW,EAAAC,UAAA,WAAf,QAA0B,YAES,EAAAC,OAAOC,OAIG,EAAAD,OAAOC,OAAM,eAA1D,QAOM,MAPN,EAOM,EANJ,OAA6D,OAAxDH,MAAM,O,aAAO,QAAoC,EAAlB,WAAC,EAAAE,OAAM,GAAIE,SAA/C,WACA,OAAsD,OAAjDJ,MAAM,U,aAAU,QAA0B,EAAZ,UAAIK,UAAvC,WACA,OAGM,MAHN,GAGM,QAFD,EAAAC,WAAW,EAAAJ,OAAM,GAAIE,OAAK,IAAW,OACxC,QAAG,EAAAE,WAAW,EAAAJ,OAAM,GAAIK,KAAG,WAL/B,iBAJ0C,WAA1C,QAEM,MAFN,EAAkD,sBAapB,EAAAL,OAAOC,OAAM,eAA3C,QAMM,MANN,EAMM,gBALJ,QAIM,mBAJ6B,EAAAD,OAAOM,MAAK,EAAI,EAAAC,YAAS,SAAlCC,G,kBAA1B,QAIM,OAJDV,MAAM,QAAqDW,IAAKD,EAAME,IAA3E,EACE,OAA+D,OAA1DZ,MAAM,a,aAAa,QAAgC,EAAd,WAACU,EAAMN,SAAjD,WACA,OAAsE,OAAjEJ,MAAM,a,aAAa,QAAuC,EAArB,WAACU,EAAMN,OAAK,KAAtD,WACA,OAAwD,OAAnDJ,MAAM,gB,aAAgB,QAAsB,EAARK,UAAzC,eAHF,UADF,iB,oEAcJ,GACEQ,KAAM,WACNC,WAAY,CAACC,QAAAA,EAAA,GACbC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELT,UAAW,CACTU,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,MAIbE,KAAM,WACJ,MAAO,CACLtB,OAAQ,GACRD,SAAS,IAIbwB,QAAS,CACPC,QAAS,WAAF,uCAAE,qGACPC,KAAK1B,SAAU,EADR,kBAIgB0B,KAAKC,QAAQ,gCAJ7B,OAILD,KAAKzB,OAJA,OAI8D2B,KAAI,SAAAnB,GAMrE,OALIA,EAAMN,QACRM,EAAMN,MAAQ,IAAI0B,KAAKpB,EAAMN,MAAM2B,UAAYrB,EAAMN,MAAM4B,OACzDtB,EAAMH,MACRG,EAAMH,IAAM,IAAIuB,KAAKpB,EAAMH,IAAIwB,UAAYrB,EAAMH,IAAIyB,OAEhDtB,KAVJ,uBAaLiB,KAAK1B,SAAU,EAbV,uEAAF,qDAAE,IAkBXgC,QAAS,WACPN,KAAKD,UACLQ,YAAYP,KAAKD,QAASS,UAA8B,IAApBR,KAAKJ,gBAAqBa,QAAQ,O,UCxE1E,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/Calendar/Index.vue","webpack://platypush/./src/components/widgets/Calendar/Index.vue?ec45"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=44a3b988&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=44a3b988&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-44a3b988\"]])\n\nexport default __exports__"],"names":["class","loading","events","length","start","summary","formatTime","end","slice","maxEvents","event","key","id","name","components","Loading","mixins","Utils","props","type","Number","required","default","refreshSeconds","data","methods","refresh","this","request","map","Date","dateTime","date","mounted","setInterval","parseInt","toFixed","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/345-legacy.b2bdd619.js b/platypush/backend/http/webapp/dist/static/js/345-legacy.dcb6e74e.js similarity index 95% rename from platypush/backend/http/webapp/dist/static/js/345-legacy.b2bdd619.js rename to platypush/backend/http/webapp/dist/static/js/345-legacy.dcb6e74e.js index 174c9e3c..20c56439 100644 --- a/platypush/backend/http/webapp/dist/static/js/345-legacy.b2bdd619.js +++ b/platypush/backend/http/webapp/dist/static/js/345-legacy.dcb6e74e.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[345],{345:function(e,t,n){n.r(t),n.d(t,{default:function(){return k}});n(7042);var s=n(6252),a=n(3577),r={class:"calendar"},i={key:1,class:"no-events"},o={key:2,class:"event upcoming-event"},u=["textContent"],d=["textContent"],l={class:"time"},c={key:3,class:"event-list"},v=["textContent"],m=["textContent"],f=["textContent"];function h(e,t,n,h,p,g){var w=(0,s.up)("Loading");return(0,s.wg)(),(0,s.iD)("div",r,[e.loading?((0,s.wg)(),(0,s.j4)(w,{key:0})):e.events.length?e.events.length>0?((0,s.wg)(),(0,s.iD)("div",o,[(0,s._)("div",{class:"date",textContent:(0,a.zw)(e.formatDate(e.events[0].start))},null,8,u),(0,s._)("div",{class:"summary",textContent:(0,a.zw)(e.events[0].summary)},null,8,d),(0,s._)("div",l,(0,a.zw)(e.formatTime(e.events[0].start,!1))+" - "+(0,a.zw)(e.formatTime(e.events[0].end,!1)),1)])):(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",i," No events found ")),e.events.length>1?((0,s.wg)(),(0,s.iD)("div",c,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.events.slice(1,n.maxEvents),(function(t){return(0,s.wg)(),(0,s.iD)("div",{class:"event",key:t.id},[(0,s._)("div",{class:"date col-2",textContent:(0,a.zw)(e.formatDate(t.start))},null,8,v),(0,s._)("div",{class:"time col-2",textContent:(0,a.zw)(e.formatTime(t.start,!1))},null,8,m),(0,s._)("div",{class:"summary col-8",textContent:(0,a.zw)(t.summary)},null,8,f)])})),128))])):(0,s.kq)("",!0)])}var p=n(8534),g=(n(5666),n(9653),n(1249),n(6977),n(2628)),w=n(1232),x={name:"Calendar",components:{Loading:w.Z},mixins:[g.Z],props:{maxEvents:{type:Number,required:!1,default:10},refreshSeconds:{type:Number,required:!1,default:600}},data:function(){return{events:[],loading:!1}},methods:{refresh:function(){var e=(0,p.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,e.prev=1,e.next=4,this.request("calendar.get_upcoming_events");case 4:this.events=e.sent.map((function(e){return e.start&&(e.start=new Date(e.start.dateTime||e.start.date)),e.end&&(e.end=new Date(e.end.dateTime||e.end.date)),e}));case 5:return e.prev=5,this.loading=!1,e.finish(5);case 8:case"end":return e.stop()}}),e,this,[[1,,5,8]])})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}},y=n(3744);const C=(0,y.Z)(x,[["render",h],["__scopeId","data-v-44a3b988"]]);var k=C}}]); -//# sourceMappingURL=345-legacy.b2bdd619.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[345],{345:function(e,t,n){n.r(t),n.d(t,{default:function(){return k}});n(7042);var s=n(6252),a=n(3577),r={class:"calendar"},i={key:1,class:"no-events"},o={key:2,class:"event upcoming-event"},u=["textContent"],d=["textContent"],l={class:"time"},c={key:3,class:"event-list"},v=["textContent"],m=["textContent"],f=["textContent"];function h(e,t,n,h,p,g){var w=(0,s.up)("Loading");return(0,s.wg)(),(0,s.iD)("div",r,[e.loading?((0,s.wg)(),(0,s.j4)(w,{key:0})):e.events.length?e.events.length>0?((0,s.wg)(),(0,s.iD)("div",o,[(0,s._)("div",{class:"date",textContent:(0,a.zw)(e.formatDate(e.events[0].start))},null,8,u),(0,s._)("div",{class:"summary",textContent:(0,a.zw)(e.events[0].summary)},null,8,d),(0,s._)("div",l,(0,a.zw)(e.formatTime(e.events[0].start,!1))+" - "+(0,a.zw)(e.formatTime(e.events[0].end,!1)),1)])):(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",i," No events found ")),e.events.length>1?((0,s.wg)(),(0,s.iD)("div",c,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.events.slice(1,n.maxEvents),(function(t){return(0,s.wg)(),(0,s.iD)("div",{class:"event",key:t.id},[(0,s._)("div",{class:"date col-2",textContent:(0,a.zw)(e.formatDate(t.start))},null,8,v),(0,s._)("div",{class:"time col-2",textContent:(0,a.zw)(e.formatTime(t.start,!1))},null,8,m),(0,s._)("div",{class:"summary col-8",textContent:(0,a.zw)(t.summary)},null,8,f)])})),128))])):(0,s.kq)("",!0)])}var p=n(8534),g=(n(5666),n(9653),n(1249),n(6977),n(6813)),w=n(1232),x={name:"Calendar",components:{Loading:w.Z},mixins:[g.Z],props:{maxEvents:{type:Number,required:!1,default:10},refreshSeconds:{type:Number,required:!1,default:600}},data:function(){return{events:[],loading:!1}},methods:{refresh:function(){var e=(0,p.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,e.prev=1,e.next=4,this.request("calendar.get_upcoming_events");case 4:this.events=e.sent.map((function(e){return e.start&&(e.start=new Date(e.start.dateTime||e.start.date)),e.end&&(e.end=new Date(e.end.dateTime||e.end.date)),e}));case 5:return e.prev=5,this.loading=!1,e.finish(5);case 8:case"end":return e.stop()}}),e,this,[[1,,5,8]])})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}},y=n(3744);const C=(0,y.Z)(x,[["render",h],["__scopeId","data-v-44a3b988"]]);var k=C}}]); +//# sourceMappingURL=345-legacy.dcb6e74e.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/345-legacy.dcb6e74e.js.map b/platypush/backend/http/webapp/dist/static/js/345-legacy.dcb6e74e.js.map new file mode 100644 index 00000000..ab328f5a --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/345-legacy.dcb6e74e.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/345-legacy.dcb6e74e.js","mappings":"gMACOA,MAAM,Y,SAGJA,MAAM,a,SAINA,MAAM,wB,uCAGJA,MAAM,Q,SAMRA,MAAM,c,0HAhBb,QAuBM,MAvBN,EAuBM,CAtBW,EAAAC,UAAA,WAAf,QAA0B,YAES,EAAAC,OAAOC,OAIG,EAAAD,OAAOC,OAAM,eAA1D,QAOM,MAPN,EAOM,EANJ,OAA6D,OAAxDH,MAAM,O,aAAO,QAAoC,EAAlB,WAAC,EAAAE,OAAM,GAAIE,SAA/C,WACA,OAAsD,OAAjDJ,MAAM,U,aAAU,QAA0B,EAAZ,UAAIK,UAAvC,WACA,OAGM,MAHN,GAGM,QAFD,EAAAC,WAAW,EAAAJ,OAAM,GAAIE,OAAK,IAAW,OACxC,QAAG,EAAAE,WAAW,EAAAJ,OAAM,GAAIK,KAAG,WAL/B,iBAJ0C,WAA1C,QAEM,MAFN,EAAkD,sBAapB,EAAAL,OAAOC,OAAM,eAA3C,QAMM,MANN,EAMM,gBALJ,QAIM,mBAJ6B,EAAAD,OAAOM,MAAK,EAAI,EAAAC,YAAS,SAAlCC,G,kBAA1B,QAIM,OAJDV,MAAM,QAAqDW,IAAKD,EAAME,IAA3E,EACE,OAA+D,OAA1DZ,MAAM,a,aAAa,QAAgC,EAAd,WAACU,EAAMN,SAAjD,WACA,OAAsE,OAAjEJ,MAAM,a,aAAa,QAAuC,EAArB,WAACU,EAAMN,OAAK,KAAtD,WACA,OAAwD,OAAnDJ,MAAM,gB,aAAgB,QAAsB,EAARK,UAAzC,W,IAHF,UADF,gB,qEAcJ,GACEQ,KAAM,WACNC,WAAY,CAACC,QAAAA,EAAA,GACbC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELT,UAAW,CACTU,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,MAIbE,KAAM,WACJ,MAAO,CACLtB,OAAQ,GACRD,SAAS,EAEZ,EAEDwB,QAAS,CACPC,QAAS,WAAF,uCAAE,qGACPC,KAAK1B,SAAU,EADR,kBAIgB0B,KAAKC,QAAQ,gCAJ7B,OAILD,KAAKzB,OAJA,OAI8D2B,KAAI,SAAAnB,GAMrE,OALIA,EAAMN,QACRM,EAAMN,MAAQ,IAAI0B,KAAKpB,EAAMN,MAAM2B,UAAYrB,EAAMN,MAAM4B,OACzDtB,EAAMH,MACRG,EAAMH,IAAM,IAAIuB,KAAKpB,EAAMH,IAAIwB,UAAYrB,EAAMH,IAAIyB,OAEhDtB,CACR,IAXI,uBAaLiB,KAAK1B,SAAU,EAbV,uEAAF,qDAAE,IAkBXgC,QAAS,WACPN,KAAKD,UACLQ,YAAYP,KAAKD,QAASS,UAA8B,IAApBR,KAAKJ,gBAAqBa,QAAQ,IACvE,G,UCzEH,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/Calendar/Index.vue","webpack://platypush/./src/components/widgets/Calendar/Index.vue?ec45"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=44a3b988&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=44a3b988&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-44a3b988\"]])\n\nexport default __exports__"],"names":["class","loading","events","length","start","summary","formatTime","end","slice","maxEvents","event","key","id","name","components","Loading","mixins","Utils","props","type","Number","required","default","refreshSeconds","data","methods","refresh","this","request","map","Date","dateTime","date","mounted","setInterval","parseInt","toFixed","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/345.668e4cb2.js.map b/platypush/backend/http/webapp/dist/static/js/345.668e4cb2.js.map deleted file mode 100644 index fc510187..00000000 --- a/platypush/backend/http/webapp/dist/static/js/345.668e4cb2.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/345.668e4cb2.js","mappings":"8LACOA,MAAM,Y,SAGJA,MAAM,a,SAINA,MAAM,wB,uCAGJA,MAAM,Q,SAMRA,MAAM,c,4HAhBb,QAuBM,MAvBN,EAuBM,CAtBW,EAAAC,UAAA,WAAf,QAA0B,YAES,EAAAC,OAAOC,OAIG,EAAAD,OAAOC,OAAM,eAA1D,QAOM,MAPN,EAOM,EANJ,OAA6D,OAAxDH,MAAM,O,aAAO,QAAoC,EAAlB,WAAC,EAAAE,OAAM,GAAIE,SAA/C,WACA,OAAsD,OAAjDJ,MAAM,U,aAAU,QAA0B,EAAZ,UAAIK,UAAvC,WACA,OAGM,MAHN,GAGM,QAFD,EAAAC,WAAW,EAAAJ,OAAM,GAAIE,OAAK,IAAW,OACxC,QAAG,EAAAE,WAAW,EAAAJ,OAAM,GAAIK,KAAG,WAL/B,iBAJ0C,WAA1C,QAEM,MAFN,EAAkD,sBAapB,EAAAL,OAAOC,OAAM,eAA3C,QAMM,MANN,EAMM,gBALJ,QAIM,mBAJ6B,EAAAD,OAAOM,MAAK,EAAI,EAAAC,YAAzBC,K,WAA1B,QAIM,OAJDV,MAAM,QAAqDW,IAAKD,EAAME,IAA3E,EACE,OAA+D,OAA1DZ,MAAM,a,aAAa,QAAgC,EAAd,WAACU,EAAMN,SAAjD,WACA,OAAsE,OAAjEJ,MAAM,a,aAAa,QAAuC,EAArB,WAACU,EAAMN,OAAK,KAAtD,WACA,OAAwD,OAAnDJ,MAAM,gB,aAAgB,QAAsB,EAARK,UAAzC,eAHF,UADF,iB,wBAcJ,GACEQ,KAAM,WACNC,WAAY,CAACC,QAAO,KACpBC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELT,UAAW,CACTU,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,MAIbE,KAAM,WACJ,MAAO,CACLtB,OAAQ,GACRD,SAAS,IAIbwB,QAAS,CACPC,QAASC,iBACPC,KAAK3B,SAAU,EAEf,IACE2B,KAAK1B,cAAgB0B,KAAKC,QAAQ,iCAAiCC,KAAIpB,IACjEA,EAAMN,QACRM,EAAMN,MAAQ,IAAI2B,KAAKrB,EAAMN,MAAM4B,UAAYtB,EAAMN,MAAM6B,OACzDvB,EAAMH,MACRG,EAAMH,IAAM,IAAIwB,KAAKrB,EAAMH,IAAIyB,UAAYtB,EAAMH,IAAI0B,OAEhDvB,KAPX,QAUEkB,KAAK3B,SAAU,KAKrBiC,QAAS,WACPN,KAAKF,UACLS,YAAYP,KAAKF,QAASU,UAA8B,IAApBR,KAAKL,gBAAqBc,QAAQ,O,UCxE1E,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/Calendar/Index.vue","webpack://platypush/./src/components/widgets/Calendar/Index.vue?ec45"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=44a3b988&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=44a3b988&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-44a3b988\"]])\n\nexport default __exports__"],"names":["class","loading","events","length","start","summary","formatTime","end","slice","maxEvents","event","key","id","name","components","Loading","mixins","Utils","props","type","Number","required","default","refreshSeconds","data","methods","refresh","async","this","request","map","Date","dateTime","date","mounted","setInterval","parseInt","toFixed","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/345.668e4cb2.js b/platypush/backend/http/webapp/dist/static/js/345.8d14f37b.js similarity index 95% rename from platypush/backend/http/webapp/dist/static/js/345.668e4cb2.js rename to platypush/backend/http/webapp/dist/static/js/345.8d14f37b.js index 9d504ef1..f78a411b 100644 --- a/platypush/backend/http/webapp/dist/static/js/345.668e4cb2.js +++ b/platypush/backend/http/webapp/dist/static/js/345.8d14f37b.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[345],{345:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});var s=n(6252),a=n(3577);const i={class:"calendar"},r={key:1,class:"no-events"},d={key:2,class:"event upcoming-event"},l=["textContent"],o=["textContent"],u={class:"time"},c={key:3,class:"event-list"},v=["textContent"],m=["textContent"],f=["textContent"];function h(e,t,n,h,g,w){const p=(0,s.up)("Loading");return(0,s.wg)(),(0,s.iD)("div",i,[e.loading?((0,s.wg)(),(0,s.j4)(p,{key:0})):e.events.length?e.events.length>0?((0,s.wg)(),(0,s.iD)("div",d,[(0,s._)("div",{class:"date",textContent:(0,a.zw)(e.formatDate(e.events[0].start))},null,8,l),(0,s._)("div",{class:"summary",textContent:(0,a.zw)(e.events[0].summary)},null,8,o),(0,s._)("div",u,(0,a.zw)(e.formatTime(e.events[0].start,!1))+" - "+(0,a.zw)(e.formatTime(e.events[0].end,!1)),1)])):(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",r," No events found ")),e.events.length>1?((0,s.wg)(),(0,s.iD)("div",c,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.events.slice(1,n.maxEvents),(t=>((0,s.wg)(),(0,s.iD)("div",{class:"event",key:t.id},[(0,s._)("div",{class:"date col-2",textContent:(0,a.zw)(e.formatDate(t.start))},null,8,v),(0,s._)("div",{class:"time col-2",textContent:(0,a.zw)(e.formatTime(t.start,!1))},null,8,m),(0,s._)("div",{class:"summary col-8",textContent:(0,a.zw)(t.summary)},null,8,f)])))),128))])):(0,s.kq)("",!0)])}var g=n(2628),w=n(1232),p={name:"Calendar",components:{Loading:w.Z},mixins:[g.Z],props:{maxEvents:{type:Number,required:!1,default:10},refreshSeconds:{type:Number,required:!1,default:600}},data:function(){return{events:[],loading:!1}},methods:{refresh:async function(){this.loading=!0;try{this.events=(await this.request("calendar.get_upcoming_events")).map((e=>(e.start&&(e.start=new Date(e.start.dateTime||e.start.date)),e.end&&(e.end=new Date(e.end.dateTime||e.end.date)),e)))}finally{this.loading=!1}}},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}},y=n(3744);const x=(0,y.Z)(p,[["render",h],["__scopeId","data-v-44a3b988"]]);var C=x}}]); -//# sourceMappingURL=345.668e4cb2.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[345],{345:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});var s=n(6252),a=n(3577);const i={class:"calendar"},r={key:1,class:"no-events"},d={key:2,class:"event upcoming-event"},l=["textContent"],o=["textContent"],u={class:"time"},c={key:3,class:"event-list"},v=["textContent"],m=["textContent"],f=["textContent"];function h(e,t,n,h,g,w){const p=(0,s.up)("Loading");return(0,s.wg)(),(0,s.iD)("div",i,[e.loading?((0,s.wg)(),(0,s.j4)(p,{key:0})):e.events.length?e.events.length>0?((0,s.wg)(),(0,s.iD)("div",d,[(0,s._)("div",{class:"date",textContent:(0,a.zw)(e.formatDate(e.events[0].start))},null,8,l),(0,s._)("div",{class:"summary",textContent:(0,a.zw)(e.events[0].summary)},null,8,o),(0,s._)("div",u,(0,a.zw)(e.formatTime(e.events[0].start,!1))+" - "+(0,a.zw)(e.formatTime(e.events[0].end,!1)),1)])):(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",r," No events found ")),e.events.length>1?((0,s.wg)(),(0,s.iD)("div",c,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.events.slice(1,n.maxEvents),(t=>((0,s.wg)(),(0,s.iD)("div",{class:"event",key:t.id},[(0,s._)("div",{class:"date col-2",textContent:(0,a.zw)(e.formatDate(t.start))},null,8,v),(0,s._)("div",{class:"time col-2",textContent:(0,a.zw)(e.formatTime(t.start,!1))},null,8,m),(0,s._)("div",{class:"summary col-8",textContent:(0,a.zw)(t.summary)},null,8,f)])))),128))])):(0,s.kq)("",!0)])}var g=n(6813),w=n(1232),p={name:"Calendar",components:{Loading:w.Z},mixins:[g.Z],props:{maxEvents:{type:Number,required:!1,default:10},refreshSeconds:{type:Number,required:!1,default:600}},data:function(){return{events:[],loading:!1}},methods:{refresh:async function(){this.loading=!0;try{this.events=(await this.request("calendar.get_upcoming_events")).map((e=>(e.start&&(e.start=new Date(e.start.dateTime||e.start.date)),e.end&&(e.end=new Date(e.end.dateTime||e.end.date)),e)))}finally{this.loading=!1}}},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}},y=n(3744);const x=(0,y.Z)(p,[["render",h],["__scopeId","data-v-44a3b988"]]);var C=x}}]); +//# sourceMappingURL=345.8d14f37b.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/345.8d14f37b.js.map b/platypush/backend/http/webapp/dist/static/js/345.8d14f37b.js.map new file mode 100644 index 00000000..685f9002 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/345.8d14f37b.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/345.8d14f37b.js","mappings":"8LACOA,MAAM,Y,SAGJA,MAAM,a,SAINA,MAAM,wB,uCAGJA,MAAM,Q,SAMRA,MAAM,c,4HAhBb,QAuBM,MAvBN,EAuBM,CAtBW,EAAAC,UAAA,WAAf,QAA0B,YAES,EAAAC,OAAOC,OAIG,EAAAD,OAAOC,OAAM,eAA1D,QAOM,MAPN,EAOM,EANJ,OAA6D,OAAxDH,MAAM,O,aAAO,QAAoC,EAAlB,WAAC,EAAAE,OAAM,GAAIE,SAA/C,WACA,OAAsD,OAAjDJ,MAAM,U,aAAU,QAA0B,EAAZ,UAAIK,UAAvC,WACA,OAGM,MAHN,GAGM,QAFD,EAAAC,WAAW,EAAAJ,OAAM,GAAIE,OAAK,IAAW,OACxC,QAAG,EAAAE,WAAW,EAAAJ,OAAM,GAAIK,KAAG,WAL/B,iBAJ0C,WAA1C,QAEM,MAFN,EAAkD,sBAapB,EAAAL,OAAOC,OAAM,eAA3C,QAMM,MANN,EAMM,gBALJ,QAIM,mBAJ6B,EAAAD,OAAOM,MAAK,EAAI,EAAAC,YAAzBC,K,WAA1B,QAIM,OAJDV,MAAM,QAAqDW,IAAKD,EAAME,IAA3E,EACE,OAA+D,OAA1DZ,MAAM,a,aAAa,QAAgC,EAAd,WAACU,EAAMN,SAAjD,WACA,OAAsE,OAAjEJ,MAAM,a,aAAa,QAAuC,EAArB,WAACU,EAAMN,OAAK,KAAtD,WACA,OAAwD,OAAnDJ,MAAM,gB,aAAgB,QAAsB,EAARK,UAAzC,eAHF,UADF,gB,yBAcJ,GACEQ,KAAM,WACNC,WAAY,CAACC,QAAO,KACpBC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELT,UAAW,CACTU,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,MAIbE,KAAM,WACJ,MAAO,CACLtB,OAAQ,GACRD,SAAS,EAEZ,EAEDwB,QAAS,CACPC,QAASC,iBACPC,KAAK3B,SAAU,EAEf,IACE2B,KAAK1B,cAAgB0B,KAAKC,QAAQ,iCAAiCC,KAAIpB,IACjEA,EAAMN,QACRM,EAAMN,MAAQ,IAAI2B,KAAKrB,EAAMN,MAAM4B,UAAYtB,EAAMN,MAAM6B,OACzDvB,EAAMH,MACRG,EAAMH,IAAM,IAAIwB,KAAKrB,EAAMH,IAAIyB,UAAYtB,EAAMH,IAAI0B,OAEhDvB,IAIX,CAXA,QAUEkB,KAAK3B,SAAU,CACjB,CACD,GAGHiC,QAAS,WACPN,KAAKF,UACLS,YAAYP,KAAKF,QAASU,UAA8B,IAApBR,KAAKL,gBAAqBc,QAAQ,IACvE,G,UCzEH,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/Calendar/Index.vue","webpack://platypush/./src/components/widgets/Calendar/Index.vue?ec45"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=44a3b988&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=44a3b988&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-44a3b988\"]])\n\nexport default __exports__"],"names":["class","loading","events","length","start","summary","formatTime","end","slice","maxEvents","event","key","id","name","components","Loading","mixins","Utils","props","type","Number","required","default","refreshSeconds","data","methods","refresh","async","this","request","map","Date","dateTime","date","mounted","setInterval","parseInt","toFixed","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3499-legacy.90eae609.js b/platypush/backend/http/webapp/dist/static/js/3499-legacy.90eae609.js new file mode 100644 index 00000000..a248c066 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3499-legacy.90eae609.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3499],{3499:function(o,l,t){t.r(l),t.d(l,{default:function(){return h}});var e=t(6252),n=t(3577),i=t(3540),r={key:0,src:i,class:"loading"},c={key:1,class:"fas fa-circle-exclamation error"};function a(o,l,t,i,a,s){var u=(0,e.up)("Icon");return(0,e.wg)(),(0,e.iD)("div",{class:(0,n.C_)(["entity-icon-container",{"with-color-fill":!!s.colorFill}]),style:(0,n.j5)(s.colorFillStyle)},[t.loading?((0,e.wg)(),(0,e.iD)("img",r)):t.error?((0,e.wg)(),(0,e.iD)("i",c)):((0,e.wg)(),(0,e.j4)(u,(0,n.vs)((0,e.dG)({key:2},s.computedIcon)),null,16))],6)}var s=t(4648),u=(t(7042),t(1478)),p={name:"EntityIcon",components:{Icon:u.Z},props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},icon:{type:Object,required:!0},hasColorFill:{type:Boolean,default:!1}},data:function(){return{component:null,modalVisible:!1}},computed:{colorFill:function(){return this.hasColorFill&&this.icon.color?this.icon.color:null},colorFillStyle:function(){return this.colorFill?{background:this.colorFill}:{}},computedIcon:function(){var o=(0,s.Z)({},this.icon);return this.colorFill&&delete o.color,o},type:function(){var o=this.entity.type||"";return o.charAt(0).toUpperCase()+o.slice(1)}}},d=t(3744);const f=(0,d.Z)(p,[["render",a],["__scopeId","data-v-6f83c443"]]);var h=f},3540:function(o,l,t){o.exports=t.p+"static/img/spinner.c0bee445.gif"}}]); +//# sourceMappingURL=3499-legacy.90eae609.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3499-legacy.90eae609.js.map b/platypush/backend/http/webapp/dist/static/js/3499-legacy.90eae609.js.map new file mode 100644 index 00000000..4767b34d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3499-legacy.90eae609.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/3499-legacy.90eae609.js","mappings":"0MAISA,IAAA,EAA+BC,MAAM,W,SACvCA,MAAM,mC,iEAJX,QAMM,OANDA,OAAK,SAAC,wBAAuB,qBACA,EAAAC,aAC7BC,OAAK,QAAE,EAAAC,iBAFZ,CAG4D,EAAAC,UAAA,WAA1D,QAAmE,MAAnE,IACsD,EAAAC,QAAA,WAAtD,QAA+D,IAA/D,iBACA,QAAqC,4BAAvB,EAAAC,eAAY,WAL5B,E,mCAYF,GACEC,KAAM,aACNC,WAAY,CAACC,KAAAA,EAAA,GACbC,MAAO,CACLN,QAAS,CACPO,KAAMC,QACNC,SAAS,GAGXR,MAAO,CACLM,KAAMC,QACNC,SAAS,GAGXC,KAAM,CACJH,KAAMI,OACNC,UAAU,GAGZC,aAAc,CACZN,KAAMC,QACNC,SAAS,IAIbK,KAzBa,WA0BX,MAAO,CACLC,UAAW,KACXC,cAAc,EAEjB,EAEDC,SAAU,CACRpB,UADQ,WAEN,OAAQqB,KAAKL,cAAgBK,KAAKR,KAAKS,MAASD,KAAKR,KAAKS,MAAQ,IACnE,EAEDpB,eALQ,WAMN,OAAOmB,KAAKrB,UAAY,CAAC,WAAcqB,KAAKrB,WAAa,CAAC,CAC3D,EAEDK,aATQ,WAUN,IAAMQ,GAAG,UAAQQ,KAAKR,MAGtB,OAFIQ,KAAKrB,kBACAa,EAAKS,MACPT,CACR,EAEDH,KAhBQ,WAiBN,IAAIa,EAAcF,KAAKG,OAAOd,MAAQ,GACtC,OAAOa,EAAWE,OAAO,GAAGC,cAAgBH,EAAWI,MAAM,EAC9D,I,UCzDL,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/panels/Entities/EntityIcon.vue","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue?8abc"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./EntityIcon.vue?vue&type=template&id=6f83c443&scoped=true\"\nimport script from \"./EntityIcon.vue?vue&type=script&lang=js\"\nexport * from \"./EntityIcon.vue?vue&type=script&lang=js\"\n\nimport \"./EntityIcon.vue?vue&type=style&index=0&id=6f83c443&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6f83c443\"]])\n\nexport default __exports__"],"names":["src","class","colorFill","style","colorFillStyle","loading","error","computedIcon","name","components","Icon","props","type","Boolean","default","icon","Object","required","hasColorFill","data","component","modalVisible","computed","this","color","entityType","entity","charAt","toUpperCase","slice","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3499.7b46c041.js b/platypush/backend/http/webapp/dist/static/js/3499.7b46c041.js new file mode 100644 index 00000000..93c55a1d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3499.7b46c041.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3499],{3499:function(o,l,t){t.r(l),t.d(l,{default:function(){return h}});var e=t(6252),n=t(3577),r=t(3540);const c={key:0,src:r,class:"loading"},i={key:1,class:"fas fa-circle-exclamation error"};function s(o,l,t,r,s,a){const u=(0,e.up)("Icon");return(0,e.wg)(),(0,e.iD)("div",{class:(0,n.C_)(["entity-icon-container",{"with-color-fill":!!a.colorFill}]),style:(0,n.j5)(a.colorFillStyle)},[t.loading?((0,e.wg)(),(0,e.iD)("img",c)):t.error?((0,e.wg)(),(0,e.iD)("i",i)):((0,e.wg)(),(0,e.j4)(u,(0,n.vs)((0,e.dG)({key:2},a.computedIcon)),null,16))],6)}var a=t(1478),u={name:"EntityIcon",components:{Icon:a.Z},props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},icon:{type:Object,required:!0},hasColorFill:{type:Boolean,default:!1}},data(){return{component:null,modalVisible:!1}},computed:{colorFill(){return this.hasColorFill&&this.icon.color?this.icon.color:null},colorFillStyle(){return this.colorFill?{background:this.colorFill}:{}},computedIcon(){const o={...this.icon};return this.colorFill&&delete o.color,o},type(){let o=this.entity.type||"";return o.charAt(0).toUpperCase()+o.slice(1)}}},p=t(3744);const d=(0,p.Z)(u,[["render",s],["__scopeId","data-v-6f83c443"]]);var h=d},3540:function(o,l,t){o.exports=t.p+"static/img/spinner.c0bee445.gif"}}]); +//# sourceMappingURL=3499.7b46c041.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3499.7b46c041.js.map b/platypush/backend/http/webapp/dist/static/js/3499.7b46c041.js.map new file mode 100644 index 00000000..bf6f1c9d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3499.7b46c041.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/3499.7b46c041.js","mappings":"gNAISA,IAAA,EAA+BC,MAAM,W,SACvCA,MAAM,mC,mEAJX,QAMM,OANDA,OAAK,SAAC,wBAAuB,qBACA,EAAAC,aAC7BC,OAAK,QAAE,EAAAC,iBAFZ,CAG4D,EAAAC,UAAA,WAA1D,QAAmE,MAAnE,IACsD,EAAAC,QAAA,WAAtD,QAA+D,IAA/D,iBACA,QAAqC,4BAAvB,EAAAC,eAAY,WAL5B,E,eAYF,GACEC,KAAM,aACNC,WAAY,CAACC,KAAI,KACjBC,MAAO,CACLN,QAAS,CACPO,KAAMC,QACNC,SAAS,GAGXR,MAAO,CACLM,KAAMC,QACNC,SAAS,GAGXC,KAAM,CACJH,KAAMI,OACNC,UAAU,GAGZC,aAAc,CACZN,KAAMC,QACNC,SAAS,IAIbK,OACE,MAAO,CACLC,UAAW,KACXC,cAAc,EAEjB,EAEDC,SAAU,CACRpB,YACE,OAAQqB,KAAKL,cAAgBK,KAAKR,KAAKS,MAASD,KAAKR,KAAKS,MAAQ,IACnE,EAEDpB,iBACE,OAAOmB,KAAKrB,UAAY,CAAC,WAAcqB,KAAKrB,WAAa,CAAC,CAC3D,EAEDK,eACE,MAAMQ,EAAO,IAAIQ,KAAKR,MAGtB,OAFIQ,KAAKrB,kBACAa,EAAKS,MACPT,CACR,EAEDH,OACE,IAAIa,EAAcF,KAAKG,OAAOd,MAAQ,GACtC,OAAOa,EAAWE,OAAO,GAAGC,cAAgBH,EAAWI,MAAM,EAC9D,I,UCzDL,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/panels/Entities/EntityIcon.vue","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue?8abc"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./EntityIcon.vue?vue&type=template&id=6f83c443&scoped=true\"\nimport script from \"./EntityIcon.vue?vue&type=script&lang=js\"\nexport * from \"./EntityIcon.vue?vue&type=script&lang=js\"\n\nimport \"./EntityIcon.vue?vue&type=style&index=0&id=6f83c443&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6f83c443\"]])\n\nexport default __exports__"],"names":["src","class","colorFill","style","colorFillStyle","loading","error","computedIcon","name","components","Icon","props","type","Boolean","default","icon","Object","required","hasColorFill","data","component","modalVisible","computed","this","color","entityType","entity","charAt","toUpperCase","slice","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3674-legacy.c0844108.js b/platypush/backend/http/webapp/dist/static/js/3674-legacy.1f20942d.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/3674-legacy.c0844108.js rename to platypush/backend/http/webapp/dist/static/js/3674-legacy.1f20942d.js index 03890605..55498ea2 100644 --- a/platypush/backend/http/webapp/dist/static/js/3674-legacy.c0844108.js +++ b/platypush/backend/http/webapp/dist/static/js/3674-legacy.1f20942d.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3674],{3674:function(e,t,n){n.r(t),n.d(t,{default:function(){return L}});var r=n(6252);function i(e,t,n,i,u,s){var o=(0,r.up)("Loading"),a=(0,r.up)("LightPlugin");return(0,r.wg)(),(0,r.iD)(r.HY,null,[u.loading?((0,r.wg)(),(0,r.j4)(o,{key:0})):(0,r.kq)("",!0),(0,r.Wm)(a,{"plugin-name":"light.hue",config:n.config,lights:e.lights,groups:e.groups,scenes:e.scenes,animations:e.animations,"initial-group":s.initialGroup,"loading-groups":e.loadingGroups,"color-converter":u.colorConverter,onGroupToggle:s.toggleGroup,onLightChanged:s.onLightChanged,onLightToggle:s.toggleLight,onSetLight:s.setLight,onSetGroup:s.setGroup,onSelectScene:s.setScene,onStartAnimation:s.startAnimation,onStopAnimation:s.stopAnimation,onRefresh:t[0]||(t[0]=function(e){return s.refresh(!0)})},null,8,["config","lights","groups","scenes","animations","initial-group","loading-groups","color-converter","onGroupToggle","onLightChanged","onLightToggle","onSetLight","onSetGroup","onSelectScene","onStartAnimation","onStopAnimation"])],64)}var u=n(4648),s=n(9584),o=n(6084),a=n(8534),c=(n(5666),n(7941),n(1539),n(7327),n(9720),n(3948),n(2479),n(1249),n(8309),n(2222),n(8783),n(1406)),g=(n(4747),{name:"Utils",data:function(){return{lights:{},groups:{},scenes:{},animations:{},loadingLights:{},loadingGroups:{}}},computed:{groupsByName:function(){return this.groups?Object.entries(this.groups).reduce((function(e,t){var n=(0,o.Z)(t,2),r=n[0],i=n[1];return e[i.name||r]=(0,u.Z)((0,u.Z)({},i),{},{id:r}),e}),{}):{}}},methods:{_getGroups:function(e){var t=e.filter((function(e){return null!=e}));if(!t.length)return Object.values(this.groups);var n=this;return t.map((function(e){return e instanceof Object?e:n.groups[e]}))},_getLights:function(e){var t=e.filter((function(e){return null!=e}));if(!t.length)return Object.values(this.lights);var n=this;return t.map((function(e){return e instanceof Object?e:n.lights[e]}))},setGroupsLoading:function(e){var t=this;this._getGroups(e).forEach((function(e){t.loadingGroups[e.id]=!0,e.lights&&t.setLightsLoading(e.lights)}))},unsetGroupsLoading:function(e){var t=this;this._getGroups(e).forEach((function(e){e.id in t.loadingGroups&&delete t.loadingGroups[e.id],e.lights&&t.setLightsLoading(e.lights)}))},setLightsLoading:function(e){var t=this;this._getLights(e).forEach((function(e){t.loadingLights[e.id]=!0}))},unsetLightsLoading:function(e){var t=this;this._getLights(e).forEach((function(e){e.id in t.loadingLights&&delete t.loadingLights[e.id]}))},groupAction:function(e,t){var n=arguments,r=this;return(0,a.Z)(regeneratorRuntime.mark((function i(){var u,s,o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:for(u=n.length,s=new Array(u>2?u-2:0),o=2;o2?u-2:0),o=2;o2?u-2:0),o=2;o2?u-2:0),o=2;o\n \n \n\n\n\n","\n","import script from \"./Utils.vue?vue&type=script&lang=js\"\nexport * from \"./Utils.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=54ae8cdd\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","lights","groups","scenes","animations","initialGroup","loadingGroups","colorConverter","toggleGroup","onLightChanged","toggleLight","setLight","setGroup","setScene","startAnimation","stopAnimation","refresh","name","data","loadingLights","computed","groupsByName","this","Object","entries","reduce","id","group","methods","_getGroups","groupIds","filter","length","values","self","map","_getLights","lightIds","setGroupsLoading","groupsIds","forEach","setLightsLoading","unsetGroupsLoading","light","unsetLightsLoading","groupAction","action","args","request","lightAction","__exports__","components","Loading","LightPlugin","mixins","props","type","default","hue","sat","bri","ct","keys","getLights","getGroups","recycle","toLowerCase","obj","getScenes","scene","getAnimations","event","requests","value","attr","method","req","Promise","all","groupId","sceneId","background","animation","state","mounted","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3674-legacy.c0844108.js.map b/platypush/backend/http/webapp/dist/static/js/3674-legacy.c0844108.js.map deleted file mode 100644 index cbfa7f93..00000000 --- a/platypush/backend/http/webapp/dist/static/js/3674-legacy.c0844108.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/3674-legacy.c0844108.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/LightHue/Index.vue","webpack://platypush/./src/components/panels/Light/Utils.vue","webpack://platypush/./src/components/panels/Light/Utils.vue?50cb","webpack://platypush/./src/components/panels/LightHue/Index.vue?9d94"],"sourcesContent":["\n\n\n","\n","import script from \"./Utils.vue?vue&type=script&lang=js\"\nexport * from \"./Utils.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=54ae8cdd\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","lights","groups","scenes","animations","initialGroup","loadingGroups","colorConverter","toggleGroup","onLightChanged","toggleLight","setLight","setGroup","setScene","startAnimation","stopAnimation","refresh","name","data","loadingLights","computed","groupsByName","this","Object","entries","reduce","id","group","methods","_getGroups","groupIds","filter","length","values","self","map","_getLights","lightIds","setGroupsLoading","groupsIds","forEach","setLightsLoading","unsetGroupsLoading","light","unsetLightsLoading","groupAction","action","args","request","lightAction","__exports__","components","Loading","LightPlugin","mixins","props","type","default","hue","sat","bri","ct","keys","getLights","getGroups","recycle","toLowerCase","obj","getScenes","scene","getAnimations","event","requests","value","attr","method","req","Promise","all","groupId","sceneId","background","animation","state","mounted","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3674.3c7517b4.js.map b/platypush/backend/http/webapp/dist/static/js/3674.3c7517b4.js.map deleted file mode 100644 index 8b26b3ed..00000000 --- a/platypush/backend/http/webapp/dist/static/js/3674.3c7517b4.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/3674.3c7517b4.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/LightHue/Index.vue","webpack://platypush/./src/components/panels/Light/Utils.vue","webpack://platypush/./src/components/panels/Light/Utils.vue?50cb","webpack://platypush/./src/components/panels/LightHue/Index.vue?9d94"],"sourcesContent":["\n\n\n","\n","import script from \"./Utils.vue?vue&type=script&lang=js\"\nexport * from \"./Utils.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=54ae8cdd\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","lights","groups","scenes","animations","initialGroup","loadingGroups","colorConverter","toggleGroup","onLightChanged","toggleLight","setLight","setGroup","setScene","startAnimation","stopAnimation","refresh","name","data","loadingLights","computed","groupsByName","this","Object","entries","reduce","id","group","methods","_getGroups","groupIds","filter","length","values","self","map","_getLights","lightIds","setGroupsLoading","groupsIds","forEach","setLightsLoading","unsetGroupsLoading","light","unsetLightsLoading","async","action","args","request","__exports__","components","Loading","LightPlugin","mixins","props","type","default","hue","sat","bri","ct","keys","recycle","toLowerCase","obj","scene","groupAction","lightAction","event","requests","value","attr","method","req","Promise","all","groupId","sceneId","background","getLights","getGroups","getScenes","getAnimations","animation","state","mounted","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3674.3c7517b4.js b/platypush/backend/http/webapp/dist/static/js/3674.a57eb557.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/3674.3c7517b4.js rename to platypush/backend/http/webapp/dist/static/js/3674.a57eb557.js index 2ad36fc5..1ea47200 100644 --- a/platypush/backend/http/webapp/dist/static/js/3674.3c7517b4.js +++ b/platypush/backend/http/webapp/dist/static/js/3674.a57eb557.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3674],{3674:function(t,i,e){e.r(i),e.d(i,{default:function(){return m}});var s=e(6252);function n(t,i,e,n,o,r){const a=(0,s.up)("Loading"),g=(0,s.up)("LightPlugin");return(0,s.wg)(),(0,s.iD)(s.HY,null,[o.loading?((0,s.wg)(),(0,s.j4)(a,{key:0})):(0,s.kq)("",!0),(0,s.Wm)(g,{"plugin-name":"light.hue",config:e.config,lights:t.lights,groups:t.groups,scenes:t.scenes,animations:t.animations,"initial-group":r.initialGroup,"loading-groups":t.loadingGroups,"color-converter":o.colorConverter,onGroupToggle:r.toggleGroup,onLightChanged:r.onLightChanged,onLightToggle:r.toggleLight,onSetLight:r.setLight,onSetGroup:r.setGroup,onSelectScene:r.setScene,onStartAnimation:r.startAnimation,onStopAnimation:r.stopAnimation,onRefresh:i[0]||(i[0]=t=>r.refresh(!0))},null,8,["config","lights","groups","scenes","animations","initial-group","loading-groups","color-converter","onGroupToggle","onLightChanged","onLightToggle","onSetLight","onSetGroup","onSelectScene","onStartAnimation","onStopAnimation"])],64)}var o=e(747),r={name:"Utils",data(){return{lights:{},groups:{},scenes:{},animations:{},loadingLights:{},loadingGroups:{}}},computed:{groupsByName(){return this.groups?Object.entries(this.groups).reduce(((t,[i,e])=>(t[e.name||i]={...e,id:i},t)),{}):{}}},methods:{_getGroups(t){const i=t.filter((t=>null!=t));if(!i.length)return Object.values(this.groups);const e=this;return i.map((t=>t instanceof Object?t:e.groups[t]))},_getLights(t){const i=t.filter((t=>null!=t));if(!i.length)return Object.values(this.lights);const e=this;return i.map((t=>t instanceof Object?t:e.lights[t]))},setGroupsLoading(t){const i=this;this._getGroups(t).forEach((t=>{i.loadingGroups[t.id]=!0,t.lights&&i.setLightsLoading(t.lights)}))},unsetGroupsLoading(t){const i=this;this._getGroups(t).forEach((t=>{t.id in i.loadingGroups&&delete i.loadingGroups[t.id],t.lights&&i.setLightsLoading(t.lights)}))},setLightsLoading(t){const i=this;this._getLights(t).forEach((t=>{i.loadingLights[t.id]=!0}))},unsetLightsLoading(t){const i=this;this._getLights(t).forEach((t=>{t.id in i.loadingLights&&delete i.loadingLights[t.id]}))},async groupAction(t,i,...e){this.setGroupsLoading(e);try{return await this.request(t,i)}finally{this.unsetGroupsLoading(e)}},async lightAction(t,i,...e){this.setLightsLoading(e);try{return await this.request(t,i)}finally{this.unsetLightsLoading(e)}}}};const a=r;var g=a,h=e(4212),u=e(2628),l=e(1232),c={name:"LightHue",components:{Loading:l.Z,LightPlugin:o["default"]},mixins:[u.Z,g],props:{config:{type:Object,default:()=>{}}},data(){return{loading:!1,colorConverter:new h.N({hue:[0,65535],sat:[0,255],bri:[0,255],ct:[150,500]})}},computed:{initialGroup(){if(!this.config.groups||!Object.keys(this.config.groups).length)return null;const t=this.config.groups[0];return t in this.groups?this.groups[t].id:t in this.groupsByName?this.groupsByName[t].id:null}},methods:{async getLights(){return await this.request("light.hue.get_lights")},async getGroups(){return Object.entries(await this.request("light.hue.get_groups")).filter((t=>!t[1].recycle&&"room"===t[1].type.toLowerCase())).reduce(((t,[i,e])=>(t[i]=e,t)),{})},async getScenes(){return Object.entries(await this.request("light.hue.get_scenes")).filter((t=>!t[1].recycle&&"lightscene"===t[1].type.toLowerCase())).reduce(((t,[i,e])=>(t[i]=e,t)),{})},async getAnimations(){return await this.request("light.hue.get_animations")},async toggleGroup(t){let i=Object.values(this.groups),e={groups:i.map((t=>t.name))};null!=t&&(i=[t],e={groups:[t.name]}),await this.groupAction("light.hue.toggle",e,...i),await this.refresh(!0)},async toggleLight(t){const i=[t],e=null!=t?{lights:[t.name]}:{};await this.lightAction("light.hue.toggle",e,...i),await this.refresh(!0)},async setLight(t){let i=Object.keys(this.lights);const e=t.light,s={};e&&(s.lights=[e.name],i=[e]);const n=this,o=Object.entries(t.value).map((([t,e])=>{let o=null;switch(s.value=e,t){case"brightness":o="light.hue.bri";break;case"temperature":o="light.hue.ct";break;case"xy":o="light.hue.xy";break}if(o)return n.lightAction(o,s,...i)})).filter((t=>null!=t));await Promise.all(o),await this.refresh(!0)},async setGroup(t){if(!t.groupId)return this.setLight(t);const i=this.groups[t.groupId],e={groups:[i.name]},s=this,n=Object.entries(t.value).map((([t,n])=>{let o=null;switch(e.value=n,t){case"brightness":o="light.hue.bri";break;case"temperature":o="light.hue.ct";break;case"xy":o="light.hue.xy";break}if(o)return s.groupAction(o,e,i)})).filter((t=>null!=t));await Promise.all(n),await this.refresh(!0)},async setScene(t){await this.groupAction("light.hue.scene",{name:this.scenes[t.sceneId].name,groups:[this.groups[t.groupId].name]},this.groups[t.groupId]),await this.refresh(!0)},async refresh(t){t||(this.loading=!0);try{[this.lights,this.groups,this.scenes,this.animations]=await Promise.all([this.getLights(),this.getGroups(),this.getScenes(),this.getAnimations()])}finally{t||(this.loading=!1)}},async startAnimation(t){await this.request("light.hue.animate",{lights:t.lights,...t.animation}),await this.refresh(!0)},async stopAnimation(){await this.request("light.hue.stop_animation"),await this.refresh(!0)},onLightChanged(t){this.lights[t.id].state={...this.lights[t.id].state,...t.state}}},mounted(){this.refresh()}},p=e(3744);const d=(0,p.Z)(c,[["render",n]]);var m=d}}]); -//# sourceMappingURL=3674.3c7517b4.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3674],{3674:function(t,i,e){e.r(i),e.d(i,{default:function(){return m}});var s=e(6252);function n(t,i,e,n,o,r){const a=(0,s.up)("Loading"),g=(0,s.up)("LightPlugin");return(0,s.wg)(),(0,s.iD)(s.HY,null,[o.loading?((0,s.wg)(),(0,s.j4)(a,{key:0})):(0,s.kq)("",!0),(0,s.Wm)(g,{"plugin-name":"light.hue",config:e.config,lights:t.lights,groups:t.groups,scenes:t.scenes,animations:t.animations,"initial-group":r.initialGroup,"loading-groups":t.loadingGroups,"color-converter":o.colorConverter,onGroupToggle:r.toggleGroup,onLightChanged:r.onLightChanged,onLightToggle:r.toggleLight,onSetLight:r.setLight,onSetGroup:r.setGroup,onSelectScene:r.setScene,onStartAnimation:r.startAnimation,onStopAnimation:r.stopAnimation,onRefresh:i[0]||(i[0]=t=>r.refresh(!0))},null,8,["config","lights","groups","scenes","animations","initial-group","loading-groups","color-converter","onGroupToggle","onLightChanged","onLightToggle","onSetLight","onSetGroup","onSelectScene","onStartAnimation","onStopAnimation"])],64)}var o=e(747),r={name:"Utils",data(){return{lights:{},groups:{},scenes:{},animations:{},loadingLights:{},loadingGroups:{}}},computed:{groupsByName(){return this.groups?Object.entries(this.groups).reduce(((t,[i,e])=>(t[e.name||i]={...e,id:i},t)),{}):{}}},methods:{_getGroups(t){const i=t.filter((t=>null!=t));if(!i.length)return Object.values(this.groups);const e=this;return i.map((t=>t instanceof Object?t:e.groups[t]))},_getLights(t){const i=t.filter((t=>null!=t));if(!i.length)return Object.values(this.lights);const e=this;return i.map((t=>t instanceof Object?t:e.lights[t]))},setGroupsLoading(t){const i=this;this._getGroups(t).forEach((t=>{i.loadingGroups[t.id]=!0,t.lights&&i.setLightsLoading(t.lights)}))},unsetGroupsLoading(t){const i=this;this._getGroups(t).forEach((t=>{t.id in i.loadingGroups&&delete i.loadingGroups[t.id],t.lights&&i.setLightsLoading(t.lights)}))},setLightsLoading(t){const i=this;this._getLights(t).forEach((t=>{i.loadingLights[t.id]=!0}))},unsetLightsLoading(t){const i=this;this._getLights(t).forEach((t=>{t.id in i.loadingLights&&delete i.loadingLights[t.id]}))},async groupAction(t,i,...e){this.setGroupsLoading(e);try{return await this.request(t,i)}finally{this.unsetGroupsLoading(e)}},async lightAction(t,i,...e){this.setLightsLoading(e);try{return await this.request(t,i)}finally{this.unsetLightsLoading(e)}}}};const a=r;var g=a,h=e(4212),u=e(6813),l=e(1232),c={name:"LightHue",components:{Loading:l.Z,LightPlugin:o["default"]},mixins:[u.Z,g],props:{config:{type:Object,default:()=>{}}},data(){return{loading:!1,colorConverter:new h.N({hue:[0,65535],sat:[0,255],bri:[0,255],ct:[150,500]})}},computed:{initialGroup(){if(!this.config.groups||!Object.keys(this.config.groups).length)return null;const t=this.config.groups[0];return t in this.groups?this.groups[t].id:t in this.groupsByName?this.groupsByName[t].id:null}},methods:{async getLights(){return await this.request("light.hue.get_lights")},async getGroups(){return Object.entries(await this.request("light.hue.get_groups")).filter((t=>!t[1].recycle&&"room"===t[1].type.toLowerCase())).reduce(((t,[i,e])=>(t[i]=e,t)),{})},async getScenes(){return Object.entries(await this.request("light.hue.get_scenes")).filter((t=>!t[1].recycle&&"lightscene"===t[1].type.toLowerCase())).reduce(((t,[i,e])=>(t[i]=e,t)),{})},async getAnimations(){return await this.request("light.hue.get_animations")},async toggleGroup(t){let i=Object.values(this.groups),e={groups:i.map((t=>t.name))};null!=t&&(i=[t],e={groups:[t.name]}),await this.groupAction("light.hue.toggle",e,...i),await this.refresh(!0)},async toggleLight(t){const i=[t],e=null!=t?{lights:[t.name]}:{};await this.lightAction("light.hue.toggle",e,...i),await this.refresh(!0)},async setLight(t){let i=Object.keys(this.lights);const e=t.light,s={};e&&(s.lights=[e.name],i=[e]);const n=this,o=Object.entries(t.value).map((([t,e])=>{let o=null;switch(s.value=e,t){case"brightness":o="light.hue.bri";break;case"temperature":o="light.hue.ct";break;case"xy":o="light.hue.xy";break}if(o)return n.lightAction(o,s,...i)})).filter((t=>null!=t));await Promise.all(o),await this.refresh(!0)},async setGroup(t){if(!t.groupId)return this.setLight(t);const i=this.groups[t.groupId],e={groups:[i.name]},s=this,n=Object.entries(t.value).map((([t,n])=>{let o=null;switch(e.value=n,t){case"brightness":o="light.hue.bri";break;case"temperature":o="light.hue.ct";break;case"xy":o="light.hue.xy";break}if(o)return s.groupAction(o,e,i)})).filter((t=>null!=t));await Promise.all(n),await this.refresh(!0)},async setScene(t){await this.groupAction("light.hue.scene",{name:this.scenes[t.sceneId].name,groups:[this.groups[t.groupId].name]},this.groups[t.groupId]),await this.refresh(!0)},async refresh(t){t||(this.loading=!0);try{[this.lights,this.groups,this.scenes,this.animations]=await Promise.all([this.getLights(),this.getGroups(),this.getScenes(),this.getAnimations()])}finally{t||(this.loading=!1)}},async startAnimation(t){await this.request("light.hue.animate",{lights:t.lights,...t.animation}),await this.refresh(!0)},async stopAnimation(){await this.request("light.hue.stop_animation"),await this.refresh(!0)},onLightChanged(t){this.lights[t.id].state={...this.lights[t.id].state,...t.state}}},mounted(){this.refresh()}},p=e(3744);const d=(0,p.Z)(c,[["render",n]]);var m=d}}]); +//# sourceMappingURL=3674.a57eb557.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3674.a57eb557.js.map b/platypush/backend/http/webapp/dist/static/js/3674.a57eb557.js.map new file mode 100644 index 00000000..fa9e536a --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3674.a57eb557.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/3674.a57eb557.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/LightHue/Index.vue","webpack://platypush/./src/components/panels/Light/Utils.vue","webpack://platypush/./src/components/panels/Light/Utils.vue?50cb","webpack://platypush/./src/components/panels/LightHue/Index.vue?9d94"],"sourcesContent":["\n\n\n","\n","import script from \"./Utils.vue?vue&type=script&lang=js\"\nexport * from \"./Utils.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=54ae8cdd\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","lights","groups","scenes","animations","initialGroup","loadingGroups","colorConverter","toggleGroup","onLightChanged","toggleLight","setLight","setGroup","setScene","startAnimation","stopAnimation","refresh","name","data","loadingLights","computed","groupsByName","this","Object","entries","reduce","id","group","methods","_getGroups","groupIds","filter","length","values","self","map","_getLights","lightIds","setGroupsLoading","groupsIds","forEach","setLightsLoading","unsetGroupsLoading","light","unsetLightsLoading","async","action","args","request","__exports__","components","Loading","LightPlugin","mixins","props","type","default","hue","sat","bri","ct","keys","recycle","toLowerCase","obj","scene","groupAction","lightAction","event","requests","value","attr","method","req","Promise","all","groupId","sceneId","background","getLights","getGroups","getScenes","getAnimations","animation","state","mounted","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3785-legacy.3401a917.js b/platypush/backend/http/webapp/dist/static/js/3785-legacy.3401a917.js deleted file mode 100644 index ea6b65a3..00000000 --- a/platypush/backend/http/webapp/dist/static/js/3785-legacy.3401a917.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3785],{6137:function(e,n,t){t.d(n,{Z:function(){return w}});var i=t(6252),o=t(3577),s=t(9963),c=function(e){return(0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e},l=["checked"],a=c((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),r={class:"label"};function u(e,n,t,c,u,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,s.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,l),(0,i._)("label",null,[a,(0,i._)("span",r,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=t(3744);const f=(0,v.Z)(d,[["render",u],["__scopeId","data-v-8e097228"]]);var w=f},4004:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(2628)),s={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const c=s;var l=c},8671:function(e,n,t){t.d(n,{Z:function(){return _}});t(8309);var i=t(6252),o=t(9963),s=t(3577),c=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},l={class:"name col-l-10 col-m-9 col-s-8"},a=c((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),r=[a],u=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function v(e,n,t,c,a,v){var f=(0,i.up)("Loading"),w=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return v.onToggle&&v.onToggle.apply(v,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(f,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return v.onInfo&&v.onInfo.apply(v,arguments)}),["prevent"]))},r)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,s.zw)(t.name)},null,8,u)]),(0,i._)("div",d,[(0,i.Wm)(w,{disabled:t.loading,value:t.state,onInput:v.onToggle},null,8,["disabled","value","onInput"])])])}var f=t(6137),w=t(1232),h={name:"Switch",components:{Loading:w.Z,ToggleSwitch:f.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=t(3744);const g=(0,p.Z)(h,[["render",v],["__scopeId","data-v-38eb9831"]]);var _=g},3785:function(e,n,t){t.r(n),t.d(n,{default:function(){return K}});t(7941),t(8309);var i=t(6252),o=t(3577),s=function(e){return(0,i.dD)("data-v-e259fb36"),e=e(),(0,i.Cn)(),e},c={class:"switches tplink-switches"},l={key:1,class:"no-content"},a={key:0,class:"switch-info"},r={class:"row"},u=s((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],v={class:"row"},f=s((function(){return(0,i._)("div",{class:"name"},"On",-1)})),w=["textContent"],h={class:"row"},p=s((function(){return(0,i._)("div",{class:"name"},"IP",-1)})),g=["textContent"],_={key:0,class:"row"},m=s((function(){return(0,i._)("div",{class:"name"},"MAC",-1)})),D=["textContent"],k={key:1,class:"row"},C=s((function(){return(0,i._)("div",{class:"name"},"Current Consumption",-1)})),y=["textContent"],x={key:2,class:"row"},I=s((function(){return(0,i._)("div",{class:"name"},"Device Type",-1)})),b=["textContent"],q={key:3,class:"row"},Z=s((function(){return(0,i._)("div",{class:"name"},"Firmware ID",-1)})),z=["textContent"],S={key:4,class:"row"},T=s((function(){return(0,i._)("div",{class:"name"},"Hardware ID",-1)})),M=["textContent"],R={key:5,class:"row"},j=s((function(){return(0,i._)("div",{class:"name"},"Hardware Version",-1)})),B=["textContent"],N={key:6,class:"row"},$=s((function(){return(0,i._)("div",{class:"name"},"Software Version",-1)})),L=["textContent"];function O(e,n,t,s,O,P){var E=(0,i.up)("Loading"),H=(0,i.up)("Switch"),W=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",c,[e.loading?((0,i.wg)(),(0,i.j4)(E,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",l,"No TP-Link switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(H,{loading:e.loading,name:t,state:n.on,onToggle:function(n){return e.toggle(t)},key:t,"has-info":!0,onInfo:function(n){e.selectedDevice=t,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(W,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){var n,t,s,c,l,O;return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",a,[(0,i._)("div",r,[u,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",v,[f,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].on)},null,8,w)]),(0,i._)("div",h,[p,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].ip)},null,8,g)]),null!==(n=e.devices[e.selectedDevice].hw_info)&&void 0!==n&&n.mac?((0,i.wg)(),(0,i.iD)("div",_,[m,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.mac)},null,8,D)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].current_consumption?((0,i.wg)(),(0,i.iD)("div",k,[C,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].current_consumption)},null,8,y)])):(0,i.kq)("",!0),null!==(t=e.devices[e.selectedDevice].hw_info)&&void 0!==t&&t.dev_name?((0,i.wg)(),(0,i.iD)("div",x,[I,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.dev_name)},null,8,b)])):(0,i.kq)("",!0),null!==(s=e.devices[e.selectedDevice].hw_info)&&void 0!==s&&s.fwId?((0,i.wg)(),(0,i.iD)("div",q,[Z,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.fwId)},null,8,z)])):(0,i.kq)("",!0),null!==(c=e.devices[e.selectedDevice].hw_info)&&void 0!==c&&c.hwId?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.hwId)},null,8,M)])):(0,i.kq)("",!0),null!==(l=e.devices[e.selectedDevice].hw_info)&&void 0!==l&&l.hw_ver?((0,i.wg)(),(0,i.iD)("div",R,[j,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.hw_ver)},null,8,B)])):(0,i.kq)("",!0),null!==(O=e.devices[e.selectedDevice].hw_info)&&void 0!==O&&O.sw_ver?((0,i.wg)(),(0,i.iD)("div",N,[$,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.sw_ver)},null,8,L)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)]})),_:1},512)])}var P=t(1232),E=t(4004),H=t(8671),W=t(9642),V={name:"SwitchTplink",components:{Modal:W.Z,Switch:H.Z,Loading:P.Z},mixins:[E.Z]},A=t(3744);const F=(0,A.Z)(V,[["render",O],["__scopeId","data-v-e259fb36"]]);var K=F}}]); -//# sourceMappingURL=3785-legacy.3401a917.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3785-legacy.3401a917.js.map b/platypush/backend/http/webapp/dist/static/js/3785-legacy.3401a917.js.map deleted file mode 100644 index a205ed45..00000000 --- a/platypush/backend/http/webapp/dist/static/js/3785-legacy.3401a917.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/3785-legacy.3401a917.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue?8843"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e259fb36&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=e259fb36&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e259fb36\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","$refs","switchInfoModal","show","title","ref","ip","hw_info","mac","current_consumption","dev_name","fwId","hwId","hw_ver","sw_ver","Modal","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3785-legacy.c8c1c706.js b/platypush/backend/http/webapp/dist/static/js/3785-legacy.c8c1c706.js new file mode 100644 index 00000000..2ac0a47f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3785-legacy.c8c1c706.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3785],{6:function(e,n,t){t.d(n,{Z:function(){return w}});var i=t(6252),o=t(3577),s=t(9963),c=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},l=["checked"],a=c((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),r={class:"label"};function u(e,n,t,c,u,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,s.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,l),(0,i._)("label",null,[a,(0,i._)("span",r,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=t(3744);const f=(0,v.Z)(d,[["render",u],["__scopeId","data-v-a6396ae8"]]);var w=f},4004:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(6813)),s={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const c=s;var l=c},8671:function(e,n,t){t.d(n,{Z:function(){return _}});t(8309);var i=t(6252),o=t(9963),s=t(3577),c=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},l={class:"name col-l-10 col-m-9 col-s-8"},a=c((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),r=[a],u=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function v(e,n,t,c,a,v){var f=(0,i.up)("Loading"),w=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return v.onToggle&&v.onToggle.apply(v,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(f,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return v.onInfo&&v.onInfo.apply(v,arguments)}),["prevent"]))},r)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,s.zw)(t.name)},null,8,u)]),(0,i._)("div",d,[(0,i.Wm)(w,{disabled:t.loading,value:t.state,onInput:v.onToggle},null,8,["disabled","value","onInput"])])])}var f=t(6),w=t(1232),h={name:"Switch",components:{Loading:w.Z,ToggleSwitch:f.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=t(3744);const g=(0,p.Z)(h,[["render",v],["__scopeId","data-v-38eb9831"]]);var _=g},3785:function(e,n,t){t.r(n),t.d(n,{default:function(){return K}});t(7941),t(8309);var i=t(6252),o=t(3577),s=function(e){return(0,i.dD)("data-v-e259fb36"),e=e(),(0,i.Cn)(),e},c={class:"switches tplink-switches"},l={key:1,class:"no-content"},a={key:0,class:"switch-info"},r={class:"row"},u=s((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],v={class:"row"},f=s((function(){return(0,i._)("div",{class:"name"},"On",-1)})),w=["textContent"],h={class:"row"},p=s((function(){return(0,i._)("div",{class:"name"},"IP",-1)})),g=["textContent"],_={key:0,class:"row"},m=s((function(){return(0,i._)("div",{class:"name"},"MAC",-1)})),D=["textContent"],k={key:1,class:"row"},C=s((function(){return(0,i._)("div",{class:"name"},"Current Consumption",-1)})),y=["textContent"],x={key:2,class:"row"},I=s((function(){return(0,i._)("div",{class:"name"},"Device Type",-1)})),b=["textContent"],q={key:3,class:"row"},Z=s((function(){return(0,i._)("div",{class:"name"},"Firmware ID",-1)})),z=["textContent"],S={key:4,class:"row"},T=s((function(){return(0,i._)("div",{class:"name"},"Hardware ID",-1)})),M=["textContent"],R={key:5,class:"row"},j=s((function(){return(0,i._)("div",{class:"name"},"Hardware Version",-1)})),B=["textContent"],N={key:6,class:"row"},$=s((function(){return(0,i._)("div",{class:"name"},"Software Version",-1)})),L=["textContent"];function O(e,n,t,s,O,P){var E=(0,i.up)("Loading"),H=(0,i.up)("Switch"),W=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",c,[e.loading?((0,i.wg)(),(0,i.j4)(E,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",l,"No TP-Link switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(H,{loading:e.loading,name:t,state:n.on,onToggle:function(n){return e.toggle(t)},key:t,"has-info":!0,onInfo:function(n){e.selectedDevice=t,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(W,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){var n,t,s,c,l,O;return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",a,[(0,i._)("div",r,[u,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",v,[f,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].on)},null,8,w)]),(0,i._)("div",h,[p,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].ip)},null,8,g)]),null!==(n=e.devices[e.selectedDevice].hw_info)&&void 0!==n&&n.mac?((0,i.wg)(),(0,i.iD)("div",_,[m,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.mac)},null,8,D)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].current_consumption?((0,i.wg)(),(0,i.iD)("div",k,[C,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].current_consumption)},null,8,y)])):(0,i.kq)("",!0),null!==(t=e.devices[e.selectedDevice].hw_info)&&void 0!==t&&t.dev_name?((0,i.wg)(),(0,i.iD)("div",x,[I,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.dev_name)},null,8,b)])):(0,i.kq)("",!0),null!==(s=e.devices[e.selectedDevice].hw_info)&&void 0!==s&&s.fwId?((0,i.wg)(),(0,i.iD)("div",q,[Z,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.fwId)},null,8,z)])):(0,i.kq)("",!0),null!==(c=e.devices[e.selectedDevice].hw_info)&&void 0!==c&&c.hwId?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.hwId)},null,8,M)])):(0,i.kq)("",!0),null!==(l=e.devices[e.selectedDevice].hw_info)&&void 0!==l&&l.hw_ver?((0,i.wg)(),(0,i.iD)("div",R,[j,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.hw_ver)},null,8,B)])):(0,i.kq)("",!0),null!==(O=e.devices[e.selectedDevice].hw_info)&&void 0!==O&&O.sw_ver?((0,i.wg)(),(0,i.iD)("div",N,[$,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].hw_info.sw_ver)},null,8,L)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)]})),_:1},512)])}var P=t(1232),E=t(4004),H=t(8671),W=t(9642),V={name:"SwitchTplink",components:{Modal:W.Z,Switch:H.Z,Loading:P.Z},mixins:[E.Z]},A=t(3744);const F=(0,A.Z)(V,[["render",O],["__scopeId","data-v-e259fb36"]]);var K=F}}]); +//# sourceMappingURL=3785-legacy.c8c1c706.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3785-legacy.c8c1c706.js.map b/platypush/backend/http/webapp/dist/static/js/3785-legacy.c8c1c706.js.map new file mode 100644 index 00000000..535e120a --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3785-legacy.c8c1c706.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/3785-legacy.c8c1c706.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue?8843"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e259fb36&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=e259fb36&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e259fb36\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","$refs","switchInfoModal","show","title","ref","ip","hw_info","mac","current_consumption","dev_name","fwId","hwId","hw_ver","sw_ver","Modal","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js b/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js new file mode 100644 index 00000000..2d904f6e --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3785],{6:function(e,t,n){n.d(t,{Z:function(){return h}});var i=n(6252),s=n(3577),o=n(9963);const l=e=>((0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e),a=["checked"],c=l((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),d={class:"label"};function v(e,t,n,l,v,u){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,i._)("label",null,[c,(0,i._)("span",d,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},r=n(3744);const w=(0,r.Z)(u,[["render",v],["__scopeId","data-v-a6396ae8"]]);var h=w},4004:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(6813),s={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const o=s;var l=o},8671:function(e,t,n){n.d(t,{Z:function(){return _}});var i=n(6252),s=n(9963),o=n(3577);const l=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),a={class:"name col-l-10 col-m-9 col-s-8"},c=l((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),d=[c],v=["textContent"],u={class:"toggler col-l-2 col-m-3 col-s-4"};function r(e,t,n,l,c,r){const w=(0,i.up)("Loading"),h=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)(((...e)=>r.onToggle&&r.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(w,{key:0})):(0,i.kq)("",!0),(0,i._)("div",a,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInfo&&r.onInfo(...e)),["prevent"]))},d)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,o.zw)(n.name)},null,8,v)]),(0,i._)("div",u,[(0,i.Wm)(h,{disabled:n.loading,value:n.state,onInput:r.onToggle},null,8,["disabled","value","onInput"])])])}var w=n(6),h=n(1232),f={name:"Switch",components:{Loading:h.Z,ToggleSwitch:w.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},g=n(3744);const p=(0,g.Z)(f,[["render",r],["__scopeId","data-v-38eb9831"]]);var _=p},3785:function(e,t,n){n.r(t),n.d(t,{default:function(){return K}});var i=n(6252),s=n(3577);const o=e=>((0,i.dD)("data-v-e259fb36"),e=e(),(0,i.Cn)(),e),l={class:"switches tplink-switches"},a={key:1,class:"no-content"},c={key:0,class:"switch-info"},d={class:"row"},v=o((()=>(0,i._)("div",{class:"name"},"Name",-1))),u=["textContent"],r={class:"row"},w=o((()=>(0,i._)("div",{class:"name"},"On",-1))),h=["textContent"],f={class:"row"},g=o((()=>(0,i._)("div",{class:"name"},"IP",-1))),p=["textContent"],_={key:0,class:"row"},m=o((()=>(0,i._)("div",{class:"name"},"MAC",-1))),D=["textContent"],k={key:1,class:"row"},C=o((()=>(0,i._)("div",{class:"name"},"Current Consumption",-1))),y=["textContent"],x={key:2,class:"row"},I=o((()=>(0,i._)("div",{class:"name"},"Device Type",-1))),b=["textContent"],q={key:3,class:"row"},z=o((()=>(0,i._)("div",{class:"name"},"Firmware ID",-1))),Z=["textContent"],S={key:4,class:"row"},T=o((()=>(0,i._)("div",{class:"name"},"Hardware ID",-1))),M=["textContent"],$={key:5,class:"row"},j=o((()=>(0,i._)("div",{class:"name"},"Hardware Version",-1))),B=["textContent"],N={key:6,class:"row"},L=o((()=>(0,i._)("div",{class:"name"},"Software Version",-1))),O=["textContent"];function P(e,t,n,o,P,E){const H=(0,i.up)("Loading"),R=(0,i.up)("Switch"),W=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",l,[e.loading?((0,i.wg)(),(0,i.j4)(H,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No TP-Link switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(R,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n,"has-info":!0,onInfo:t=>{e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,i.Wm)(W,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((()=>[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",c,[(0,i._)("div",d,[v,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,u)]),(0,i._)("div",r,[w,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,h)]),(0,i._)("div",f,[g,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ip)},null,8,p)]),e.devices[e.selectedDevice].hw_info?.mac?((0,i.wg)(),(0,i.iD)("div",_,[m,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.mac)},null,8,D)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].current_consumption?((0,i.wg)(),(0,i.iD)("div",k,[C,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].current_consumption)},null,8,y)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.dev_name?((0,i.wg)(),(0,i.iD)("div",x,[I,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.dev_name)},null,8,b)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.fwId?((0,i.wg)(),(0,i.iD)("div",q,[z,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.fwId)},null,8,Z)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.hwId?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.hwId)},null,8,M)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.hw_ver?((0,i.wg)(),(0,i.iD)("div",$,[j,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.hw_ver)},null,8,B)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.sw_ver?((0,i.wg)(),(0,i.iD)("div",N,[L,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.sw_ver)},null,8,O)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)])),_:1},512)])}var E=n(1232),H=n(4004),R=n(8671),W=n(9642),V={name:"SwitchTplink",components:{Modal:W.Z,Switch:R.Z,Loading:E.Z},mixins:[H.Z]},A=n(3744);const F=(0,A.Z)(V,[["render",P],["__scopeId","data-v-e259fb36"]]);var K=F}}]); +//# sourceMappingURL=3785.3e98b38f.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js.map b/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js.map new file mode 100644 index 00000000..3898a079 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/3785.3e98b38f.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue?8843"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e259fb36&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=e259fb36&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e259fb36\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","$refs","switchInfoModal","show","title","ref","ip","hw_info","mac","current_consumption","dev_name","fwId","hwId","hw_ver","sw_ver","Modal","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3785.8c572e27.js b/platypush/backend/http/webapp/dist/static/js/3785.8c572e27.js deleted file mode 100644 index 730a6b1e..00000000 --- a/platypush/backend/http/webapp/dist/static/js/3785.8c572e27.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3785],{6137:function(e,t,n){n.d(t,{Z:function(){return h}});var i=n(6252),s=n(3577),o=n(9963);const l=e=>((0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e),a=["checked"],c=l((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),d={class:"label"};function v(e,t,n,l,v,u){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,i._)("label",null,[c,(0,i._)("span",d,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},r=n(3744);const w=(0,r.Z)(u,[["render",v],["__scopeId","data-v-8e097228"]]);var h=w},4004:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(2628),s={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const o=s;var l=o},8671:function(e,t,n){n.d(t,{Z:function(){return _}});var i=n(6252),s=n(9963),o=n(3577);const l=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),a={class:"name col-l-10 col-m-9 col-s-8"},c=l((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),d=[c],v=["textContent"],u={class:"toggler col-l-2 col-m-3 col-s-4"};function r(e,t,n,l,c,r){const w=(0,i.up)("Loading"),h=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)(((...e)=>r.onToggle&&r.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(w,{key:0})):(0,i.kq)("",!0),(0,i._)("div",a,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInfo&&r.onInfo(...e)),["prevent"]))},d)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,o.zw)(n.name)},null,8,v)]),(0,i._)("div",u,[(0,i.Wm)(h,{disabled:n.loading,value:n.state,onInput:r.onToggle},null,8,["disabled","value","onInput"])])])}var w=n(6137),h=n(1232),f={name:"Switch",components:{Loading:h.Z,ToggleSwitch:w.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},g=n(3744);const p=(0,g.Z)(f,[["render",r],["__scopeId","data-v-38eb9831"]]);var _=p},3785:function(e,t,n){n.r(t),n.d(t,{default:function(){return K}});var i=n(6252),s=n(3577);const o=e=>((0,i.dD)("data-v-e259fb36"),e=e(),(0,i.Cn)(),e),l={class:"switches tplink-switches"},a={key:1,class:"no-content"},c={key:0,class:"switch-info"},d={class:"row"},v=o((()=>(0,i._)("div",{class:"name"},"Name",-1))),u=["textContent"],r={class:"row"},w=o((()=>(0,i._)("div",{class:"name"},"On",-1))),h=["textContent"],f={class:"row"},g=o((()=>(0,i._)("div",{class:"name"},"IP",-1))),p=["textContent"],_={key:0,class:"row"},m=o((()=>(0,i._)("div",{class:"name"},"MAC",-1))),D=["textContent"],k={key:1,class:"row"},C=o((()=>(0,i._)("div",{class:"name"},"Current Consumption",-1))),y=["textContent"],x={key:2,class:"row"},I=o((()=>(0,i._)("div",{class:"name"},"Device Type",-1))),b=["textContent"],q={key:3,class:"row"},z=o((()=>(0,i._)("div",{class:"name"},"Firmware ID",-1))),Z=["textContent"],S={key:4,class:"row"},T=o((()=>(0,i._)("div",{class:"name"},"Hardware ID",-1))),M=["textContent"],$={key:5,class:"row"},j=o((()=>(0,i._)("div",{class:"name"},"Hardware Version",-1))),B=["textContent"],N={key:6,class:"row"},L=o((()=>(0,i._)("div",{class:"name"},"Software Version",-1))),O=["textContent"];function P(e,t,n,o,P,E){const H=(0,i.up)("Loading"),R=(0,i.up)("Switch"),W=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",l,[e.loading?((0,i.wg)(),(0,i.j4)(H,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No TP-Link switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(R,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n,"has-info":!0,onInfo:t=>{e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,i.Wm)(W,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((()=>[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",c,[(0,i._)("div",d,[v,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,u)]),(0,i._)("div",r,[w,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,h)]),(0,i._)("div",f,[g,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ip)},null,8,p)]),e.devices[e.selectedDevice].hw_info?.mac?((0,i.wg)(),(0,i.iD)("div",_,[m,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.mac)},null,8,D)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].current_consumption?((0,i.wg)(),(0,i.iD)("div",k,[C,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].current_consumption)},null,8,y)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.dev_name?((0,i.wg)(),(0,i.iD)("div",x,[I,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.dev_name)},null,8,b)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.fwId?((0,i.wg)(),(0,i.iD)("div",q,[z,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.fwId)},null,8,Z)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.hwId?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.hwId)},null,8,M)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.hw_ver?((0,i.wg)(),(0,i.iD)("div",$,[j,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.hw_ver)},null,8,B)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.sw_ver?((0,i.wg)(),(0,i.iD)("div",N,[L,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.sw_ver)},null,8,O)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)])),_:1},512)])}var E=n(1232),H=n(4004),R=n(8671),W=n(9642),V={name:"SwitchTplink",components:{Modal:W.Z,Switch:R.Z,Loading:E.Z},mixins:[H.Z]},A=n(3744);const F=(0,A.Z)(V,[["render",P],["__scopeId","data-v-e259fb36"]]);var K=F}}]); -//# sourceMappingURL=3785.8c572e27.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/3785.8c572e27.js.map b/platypush/backend/http/webapp/dist/static/js/3785.8c572e27.js.map deleted file mode 100644 index 3d4726c0..00000000 --- a/platypush/backend/http/webapp/dist/static/js/3785.8c572e27.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/3785.8c572e27.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue?8843"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e259fb36&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=e259fb36&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e259fb36\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","$refs","switchInfoModal","show","title","ref","ip","hw_info","mac","current_consumption","dev_name","fwId","hwId","hw_ver","sw_ver","Modal","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4196-legacy.89b93a84.js b/platypush/backend/http/webapp/dist/static/js/4196-legacy.89b93a84.js deleted file mode 100644 index 87aebb39..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4196-legacy.89b93a84.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4196],{4964:function(e,t,n){var r=n(5112),i=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,"/./"[e](t)}catch(r){}}return!1}},3929:function(e,t,n){var r=n(7854),i=n(7850),s=r.TypeError;e.exports=function(e){if(i(e))throw s("The method doesn't accept regular expressions");return e}},7852:function(e,t,n){"use strict";var r=n(2109),i=n(1702),s=n(1236).f,a=n(7466),l=n(1340),u=n(3929),o=n(4488),c=n(4964),d=n(1913),p=i("".endsWith),f=i("".slice),m=Math.min,v=c("endsWith"),h=!d&&!v&&!!function(){var e=s(String.prototype,"endsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!h&&!v},{endsWith:function(e){var t=l(o(this));u(e);var n=arguments.length>1?arguments[1]:void 0,r=t.length,i=void 0===n?r:m(a(n),r),s=l(e);return p?p(t,s,i):f(t,i-s.length,i)===s}})},6755:function(e,t,n){"use strict";var r=n(2109),i=n(1702),s=n(1236).f,a=n(7466),l=n(1340),u=n(3929),o=n(4488),c=n(4964),d=n(1913),p=i("".startsWith),f=i("".slice),m=Math.min,v=c("startsWith"),h=!d&&!v&&!!function(){var e=s(String.prototype,"startsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!h&&!v},{startsWith:function(e){var t=l(o(this));u(e);var n=a(m(arguments.length>1?arguments[1]:void 0,t.length)),r=l(e);return p?p(t,r,n):f(t,n,n+r.length)===r}})},4196:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return cr}});n(4916),n(4765);var r=n(6252),i=n(3577),s=n(9963),a={class:"media-plugin fade-in"},l={class:"nav-container"},u={class:"view-container"},o={class:"media-info-container"},c={class:"subtitles-container"},d={key:0,class:"subtitles-content"},p={class:"play-url-container"},f={class:"row"},m=(0,r.Uk)(" Play URL (use "),v=(0,r.Uk)("file://"),h=(0,r.Uk)(" prefix for local files) "),g={class:"row footer"},w=["disabled"];function y(e,t,n,y,k,b){var x,_,C=(0,r.up)("Loading"),P=(0,r.up)("Nav"),R=(0,r.up)("Header"),S=(0,r.up)("Results"),D=(0,r.up)("TorrentView"),q=(0,r.up)("Browser"),N=(0,r.up)("MediaView"),Z=(0,r.up)("Info"),M=(0,r.up)("Modal"),$=(0,r.up)("Subtitles"),V=(0,r.up)("tt");return(0,r.wg)(),(0,r.j4)(r.Ob,null,[(0,r._)("div",a,[k.loading?((0,r.wg)(),(0,r.j4)(C,{key:0})):(0,r.kq)("",!0),(0,r.Wm)(N,{"plugin-name":n.pluginName,status:(null===(x=k.selectedPlayer)||void 0===x?void 0:x.status)||{},track:(null===(_=k.selectedPlayer)||void 0===_?void 0:_.status)||{},buttons:n.mediaButtons,onPlay:b.pause,onPause:b.pause,onStop:b.stop,onSetVolume:b.setVolume,onSeek:b.seek,onSearch:b.search},{default:(0,r.w5)((function(){var s;return[(0,r._)("main",null,[(0,r._)("div",l,[(0,r.Wm)(P,{"selected-view":k.selectedView,onInput:t[0]||(t[0]=function(e){return k.selectedView=e})},null,8,["selected-view"])]),(0,r._)("div",u,[(0,r.Wm)(R,{"plugin-name":n.pluginName,"selected-view":k.selectedView,"has-subtitles-plugin":b.hasSubtitlesPlugin,ref:"header",sources:k.sources,"selected-item":k.selectedPlayer&&k.selectedPlayer.status&&("play"===k.selectedPlayer.status.state||"pause"===k.selectedPlayer.status.state)?k.selectedPlayer.status:k.results[k.selectedResult],"selected-subtitles":k.selectedSubtitles,"browser-filter":k.browserFilter,onSearch:b.search,onSelectPlayer:t[1]||(t[1]=function(e){return k.selectedPlayer=e}),onPlayerStatus:b.onStatusUpdate,onTorrentAdd:t[2]||(t[2]=function(e){return b.downloadTorrent(e)}),onShowSubtitles:t[3]||(t[3]=function(e){return k.showSubtitlesModal=!k.showSubtitlesModal}),onPlayUrl:t[4]||(t[4]=function(t){return e.$refs.playUrlModal.show()}),onFilter:t[5]||(t[5]=function(e){return k.browserFilter=e}),onSourceToggle:t[6]||(t[6]=function(e){return k.sources[e]=!k.sources[e]})},null,8,["plugin-name","selected-view","has-subtitles-plugin","sources","selected-item","selected-subtitles","browser-filter","onSearch","onPlayerStatus"]),(0,r._)("div",{class:(0,i.C_)(["body-container",{"expanded-header":null===(s=e.$refs.header)||void 0===s?void 0:s.filterVisible}])},["search"===k.selectedView?((0,r.wg)(),(0,r.j4)(S,{key:0,results:k.results,"selected-result":k.selectedResult,onSelect:t[7]||(t[7]=function(e){return b.onResultSelect(e)}),onPlay:b.play,onInfo:t[8]||(t[8]=function(t){return e.$refs.mediaInfo.isVisible=!0}),onView:b.view,onDownload:b.download,sources:k.sources},null,8,["results","selected-result","onPlay","onView","onDownload","sources"])):"torrents"===k.selectedView?((0,r.wg)(),(0,r.j4)(D,{key:1,"plugin-name":k.torrentPlugin,"is-media":!0,onPlay:b.play},null,8,["plugin-name","onPlay"])):"browser"===k.selectedView?((0,r.wg)(),(0,r.j4)(q,{key:2,"plugin-name":k.torrentPlugin,"is-media":!0,filter:k.browserFilter,onPathChange:t[9]||(t[9]=function(e){return k.browserFilter=""}),onPlay:t[10]||(t[10]=function(e){return b.play(e)})},null,8,["plugin-name","filter"])):(0,r.kq)("",!0)],2)])])]})),_:1},8,["plugin-name","status","track","buttons","onPlay","onPause","onStop","onSetVolume","onSeek","onSearch"]),(0,r._)("div",o,[(0,r.Wm)(M,{title:"Media info",ref:"mediaInfo"},{default:(0,r.w5)((function(){return[null!=k.selectedResult?((0,r.wg)(),(0,r.j4)(Z,{key:0,item:k.results[k.selectedResult]},null,8,["item"])):(0,r.kq)("",!0)]})),_:1},512)]),(0,r._)("div",c,[(0,r.Wm)(M,{title:"Available subtitles",visible:k.showSubtitlesModal,ref:"subtitlesSelector",onClose:t[12]||(t[12]=function(e){return k.showSubtitlesModal=!1})},{default:(0,r.w5)((function(){return[k.showSubtitlesModal&&null!=k.selectedResult?((0,r.wg)(),(0,r.iD)("div",d,[(0,r.Wm)($,{item:k.selectedPlayer&&k.selectedPlayer.status&&("play"===k.selectedPlayer.status.state||"pause"===k.selectedPlayer.status.state)?k.selectedPlayer.status:k.results[k.selectedResult],onSelectSubs:t[11]||(t[11]=function(e){return b.selectSubtitles(e)})},null,8,["item"])])):(0,r.kq)("",!0)]})),_:1},8,["visible"])]),(0,r._)("div",p,[(0,r.Wm)(M,{title:"Play URL",ref:"playUrlModal",onOpen:t[15]||(t[15]=function(t){return e.$refs.playUrlInput.focus()})},{default:(0,r.w5)((function(){var e;return[(0,r._)("form",{onSubmit:t[14]||(t[14]=(0,s.iM)((function(e){return b.playUrl(k.urlPlay)}),["prevent"]))},[(0,r._)("div",f,[(0,r._)("label",null,[m,(0,r.Wm)(V,null,{default:(0,r.w5)((function(){return[v]})),_:1}),h,(0,r.wy)((0,r._)("input",{type:"text","onUpdate:modelValue":t[13]||(t[13]=function(e){return k.urlPlay=e}),ref:"playUrlInput",autofocus:""},null,512),[[s.nr,k.urlPlay]])])]),(0,r._)("div",g,[(0,r._)("button",{type:"submit",disabled:!(null!==(e=k.urlPlay)&&void 0!==e&&e.length)},"Play",8,w)])],32)]})),_:1},512)])])],1024)}var k=n(6347),b=n(8534),x=(n(8309),n(1539),n(189),n(8783),n(3948),n(5666),n(1232)),_=n(9642),C=n(2628),P=n(8337),R=n(9978),S=(n(6755),n(7941),function(e){return(0,r.dD)("data-v-37a493ac"),e=e(),(0,r.Cn)(),e}),D={class:"row"},q={key:0,class:"col-7 left side"},N=S((function(){return(0,r._)("i",{class:"fa fa-filter"},null,-1)})),Z=[N],M={class:"search-box"},$={key:1,class:"col-7 left side"},V={class:"search-box"},I={key:2,class:"col-7 left side"},W={class:"search-box"},z=["value"],T={class:"col-5 right side"},j=S((function(){return(0,r._)("i",{class:"fas fa-closed-captioning"},null,-1)})),U=[j],L=S((function(){return(0,r._)("i",{class:"fa fa-plus-circle"},null,-1)})),O=[L],E=["checked","onChange"];function F(e,t,n,a,l,u){var o=(0,r.up)("Players");return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["header",{"with-filter":l.filterVisible}])},[(0,r._)("div",D,["search"===n.selectedView?((0,r.wg)(),(0,r.iD)("div",q,[(0,r._)("button",{title:"Filter",class:(0,i.C_)(["filter-btn",{selected:l.filterVisible}]),onClick:t[0]||(t[0]=function(e){return l.filterVisible=!l.filterVisible})},Z,2),(0,r._)("form",{onSubmit:t[2]||(t[2]=(0,s.iM)((function(){return u.search&&u.search.apply(u,arguments)}),["prevent"]))},[(0,r._)("label",M,[(0,r.wy)((0,r._)("input",{type:"search",placeholder:"Search","onUpdate:modelValue":t[1]||(t[1]=function(e){return l.query=e})},null,512),[[s.nr,l.query]])])],32)])):"torrents"===n.selectedView?((0,r.wg)(),(0,r.iD)("div",$,[(0,r._)("form",{onSubmit:t[4]||(t[4]=(0,s.iM)((function(t){return e.$emit("torrent-add",l.torrentURL)}),["prevent"]))},[(0,r._)("label",V,[(0,r.wy)((0,r._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[3]||(t[3]=function(e){return l.torrentURL=e})},null,512),[[s.nr,l.torrentURL]])])],32)])):"browser"===n.selectedView?((0,r.wg)(),(0,r.iD)("div",I,[(0,r._)("label",W,[(0,r._)("input",{type:"search",placeholder:"Filter",value:n.browserFilter,onChange:t[5]||(t[5]=function(t){return e.$emit("filter",t.target.value)}),onKeyup:t[6]||(t[6]=function(t){return e.$emit("filter",t.target.value)})},null,40,z)])])):(0,r.kq)("",!0),(0,r._)("div",T,[n.hasSubtitlesPlugin&&n.selectedItem&&("file"===n.selectedItem.type||(n.selectedItem.url||"").startsWith("file://"))?((0,r.wg)(),(0,r.iD)("button",{key:0,title:"Select subtitles",class:(0,i.C_)(["captions-btn",{selected:null!=n.selectedSubtitles}]),onClick:t[7]||(t[7]=function(t){return e.$emit("show-subtitles")})},U,2)):(0,r.kq)("",!0),(0,r.Wm)(o,{"plugin-name":n.pluginName,onSelect:t[8]||(t[8]=function(t){return e.$emit("select-player",t)}),onStatus:t[9]||(t[9]=function(t){return e.$emit("player-status",t)})},null,8,["plugin-name"]),(0,r._)("button",{title:"Play URL",onClick:t[10]||(t[10]=function(t){return e.$emit("play-url")})},O)])]),(0,r._)("div",{class:(0,i.C_)(["row filter fade-in",{hidden:!l.filterVisible}])},[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(Object.keys(n.sources),(function(t){return(0,r.wg)(),(0,r.iD)("label",{key:t},[(0,r._)("input",{type:"checkbox",checked:n.sources[t],onChange:function(n){return e.$emit("source-toggle",t)}},null,40,E),(0,r.Uk)(" "+(0,i.zw)(t),1)])})),128))],2)],2)}n(7327);var H={class:"plugins"},K={class:"players"},B={class:"refresh"},Y={key:1,class:"no-results"};function A(e,t,n,s,a,l){var u,o,c,d,p,f,m,v=(0,r.up)("Chromecast"),h=(0,r.up)("Kodi"),g=(0,r.up)("Mplayer"),w=(0,r.up)("Mpv"),y=(0,r.up)("Omxplayer"),k=(0,r.up)("Vlc"),b=(0,r.up)("Loading"),x=(0,r.up)("DropdownItem"),_=(0,r.up)("Dropdown");return(0,r.wg)(),(0,r.iD)(r.HY,null,[(0,r._)("div",H,[(0,r.Wm)(v,{player:"media.chromecast"===(null===(u=a.selectedPlayer)||void 0===u?void 0:u.pluginName)?a.selectedPlayer:null,ref:"chromecastPlugin",onStatus:t[0]||(t[0]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(h,{player:"media.kodi"===(null===(o=a.selectedPlayer)||void 0===o?void 0:o.pluginName)?a.selectedPlayer:null,ref:"kodiPlugin",onStatus:t[1]||(t[1]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(g,{player:"media.mplayer"===(null===(c=a.selectedPlayer)||void 0===c?void 0:c.pluginName)?a.selectedPlayer:null,ref:"mplayerPlugin",onStatus:t[2]||(t[2]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(w,{player:"media.mpv"===(null===(d=a.selectedPlayer)||void 0===d?void 0:d.pluginName)?a.selectedPlayer:null,ref:"mpvPlugin",onStatus:t[3]||(t[3]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(y,{player:"media.omxplayer"===(null===(p=a.selectedPlayer)||void 0===p?void 0:p.pluginName)?a.selectedPlayer:null,ref:"omxplayerPlugin",onStatus:t[4]||(t[4]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(k,{player:"media.vlc"===(null===(f=a.selectedPlayer)||void 0===f?void 0:f.pluginName)?a.selectedPlayer:null,ref:"vlcPlugin",onStatus:t[5]||(t[5]=function(t){return e.$emit("status",t)})},null,8,["player"])]),(0,r._)("div",K,[(0,r.Wm)(_,{title:(null===(m=a.selectedPlayer)||void 0===m?void 0:m.name)||"Players","icon-class":a.selectedPlayer?a.selectedPlayer.iconClass:"fab fa-chromecast"},{default:(0,r.w5)((function(){var e;return[a.loading?((0,r.wg)(),(0,r.j4)(b,{key:0})):(0,r.kq)("",!0),(0,r._)("div",B,[(0,r.Wm)(x,{text:"Refresh","icon-class":"fa fa-sync-alt",onClick:l.refresh},null,8,["onClick"])]),null!==(e=a.players)&&void 0!==e&&e.length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",Y,"No players found")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(a.players,(function(e,t){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["player",{selected:null!=a.selectedPlayer&&a.selectedPlayer.pluginName===e.pluginName&&a.selectedPlayer.name===e.name}]),key:t},[(0,r.Wm)(x,{text:e.name,"icon-class":e.iconClass,onClick:function(t){return l.select(e)}},null,8,["text","icon-class","onClick"])],2)})),128))]})),_:1},8,["title","icon-class"])])],64)}var Q=n(9584),G=(n(1249),n(9720),n(7852),n(449)),X=n(6728);function J(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var ee=n(4648),te={name:"Mixin",mixins:[C.Z,P.Z],emits:["status"],props:{player:{type:Object}},data:function(){return{iconClass:null,name:null,pluginName:null}},methods:{getPlayers:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=e.iconClass,t.t1=e.name,t.t2=e.pluginName,t.t3=e,t.next=6,e.status();case 6:return t.t4=t.sent,t.t5={iconClass:t.t0,name:t.t1,pluginName:t.t2,component:t.t3,status:t.t4},t.abrupt("return",[t.t5]);case 9:case"end":return t.stop()}}),t)})))()},status:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".status"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},play:function(e,t){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e){r.next=4;break}return r.next=3,n.pause();case 3:return r.abrupt("return",r.sent);case 4:return r.next=6,n.request("".concat(n.pluginName,".play"),{resource:e.url,subtitles:t});case 6:return r.abrupt("return",r.sent);case 7:case"end":return r.stop()}}),r)})))()},pause:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".pause"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".stop"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},setVolume:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".set_volume"),{volume:e});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},seek:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".seek"),{position:e});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},onNewMedia:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.onMediaEvent(e);case 2:r=n.sent,r&&e.title&&t.notify({title:e.player||e.device||(null===(i=t.player)||void 0===i?void 0:i.name)||t.name||t.pluginName,text:e.title,image:{iconClass:t.iconClass||"fa fa-play"}});case 4:case"end":return n.stop()}}),n)})))()},onMediaEvent:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin===t.pluginName){n.next=2;break}return n.abrupt("return",!1);case 2:return n.t0=t,n.next=5,t.status();case 5:return n.t1=n.sent,n.t0.$emit.call(n.t0,"status",n.t1),n.abrupt("return",!0);case 8:case"end":return n.stop()}}),n)})))()},addSubtitles:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".add_subtitles"),{filename:e});case 2:return n.next=4,t.request("".concat(t.pluginName,".toggle_subtitles"),{visible:!0});case 4:case"end":return n.stop()}}),n)})))()},removeSubtitles:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".toggle_subtitles"),{visible:!1});case 2:case"end":return t.stop()}}),t)})))()},supports:function(e){return"file"===(null===e||void 0===e?void 0:e.type)||"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("file://")||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}},mounted:function(){this.subscribe(this.onNewMedia,"on-new-media-".concat(this.pluginName),"platypush.message.event.media.NewPlayingMediaEvent"),this.subscribe(this.onMediaEvent,"on-media-event-".concat(this.pluginName),"platypush.message.event.media.MediaPlayEvent","platypush.message.event.media.MediaStopEvent","platypush.message.event.media.MediaPauseEvent","platypush.message.event.media.MediaSeekEvent","platypush.message.event.media.MediaVolumeChangedEvent","platypush.message.event.media.MediaMuteChangedEvent")},destroy:function(){this.unsubscribe("on-media-event-".concat(this.pluginName))}};const ne=te;var re=ne,ie={name:"Chromecast",mixins:[re],data:function(){return{name:"Chromecast",pluginName:"media.chromecast",iconClass:"fab fa-chromecast"}},methods:{getPlayers:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".get_chromecasts"));case 2:return n=t.sent,t.abrupt("return",Promise.all(n.map(function(){var t=(0,b.Z)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,ee.Z)((0,ee.Z)({},n),{},{iconClass:"audio"===n.type?"fa fa-volume-up":"fab fa-chromecast",pluginName:e.pluginName,status:e.request("".concat(e.pluginName,".status"),{chromecast:n.name}),component:e}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())));case 4:case"end":return t.stop()}}),t)})))()},getPlayerName:function(e){var t;return"string"===typeof e?e:e?null===e||void 0===e?void 0:e.name:null===(t=this.player)||void 0===t?void 0:t.name},status:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".status"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},play:function(e,t){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e){r.next=4;break}return r.next=3,n.pause(t);case 3:return r.abrupt("return",r.sent);case 4:return r.next=6,n.request("".concat(n.pluginName,".play"),{resource:e.url,chromecast:n.getPlayerName(t)});case 6:return r.abrupt("return",r.sent);case 7:case"end":return r.stop()}}),r)})))()},pause:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".pause"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},stop:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".quit"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},setVolume:function(e,t){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".set_volume"),{volume:e,chromecast:n.getPlayerName(t)});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})))()},seek:function(e,t){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".seek"),{position:e,chromecast:n.getPlayerName(t)});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})))()},onMediaEvent:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin===t.pluginName){n.next=2;break}return n.abrupt("return",!1);case 2:return n.t0=t,n.next=5,t.status(e.player);case 5:return n.t1=n.sent,n.t0.$emit.call(n.t0,"status",n.t1),n.abrupt("return",!0);case 8:case"end":return n.stop()}}),n)})))()},supports:function(e){return"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}},se=n(3744);const ae=(0,se.Z)(ie,[["render",J]]);var le=ae;function ue(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var oe={name:"Kodi",mixins:[re],data:function(){return{iconClass:"fa fa-kodi",name:"Kodi",pluginName:"media.kodi"}},methods:{getPlayers:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=e.iconClass,t.t1=e.pluginName,t.t2=(null===(n=e.$root.config["media.kodi"])||void 0===n?void 0:n.host)||e.name,t.t3=e,t.next=6,e.request("".concat(e.pluginName,".status"));case 6:return t.t4=t.sent,t.t5={iconClass:t.t0,pluginName:t.t1,name:t.t2,component:t.t3,status:t.t4},t.abrupt("return",[t.t5]);case 9:case"end":return t.stop()}}),t)})))()},supports:function(e){return"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}};const ce=(0,se.Z)(oe,[["render",ue]]);var de=ce;function pe(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var fe={name:"Mplayer",mixins:[re],data:function(){return{iconClass:"fa fa-tv",name:"MPlayer",pluginName:"media.mplayer"}}};const me=(0,se.Z)(fe,[["render",pe]]);var ve=me;function he(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var ge={name:"Mpv",mixins:[re],data:function(){return{iconClass:"fa fa-tv",name:"mpv",pluginName:"media.mpv"}}};const we=(0,se.Z)(ge,[["render",he]]);var ye=we;function ke(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var be={name:"Omxplayer",mixins:[re],data:function(){return{iconClass:"fa fa-tv",name:"OMXPlayer",pluginName:"media.omxplayer"}}};const xe=(0,se.Z)(be,[["render",ke]]);var _e=xe;function Ce(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var Pe={name:"Vlc",mixins:[re],data:function(){return{iconClass:"fa fa-tv",name:"VLC",pluginName:"media.vlc"}}};const Re=(0,se.Z)(Pe,[["render",Ce]]);var Se=Re,De={name:"Players",components:{Loading:x.Z,DropdownItem:X.Z,Dropdown:G.Z,Chromecast:le,Kodi:de,Mplayer:ve,Mpv:ye,Omxplayer:_e,Vlc:Se},emits:["select","status"],props:{pluginName:{type:String,required:!0}},data:function(){return{loading:!1,players:[],selectedPlayer:null,config:{},plugins:[]}},methods:{loadPlugins:function(){this.plugins=Object.entries(this.$refs).filter((function(e){return e[0].endsWith("Plugin")})).map((function(e){return e[1]}))},refresh:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.players=[],e.loading=!0,n=e.$root.config,t.prev=3,t.next=6,Promise.all(e.plugins.map(function(){var t=(0,b.Z)(regeneratorRuntime.mark((function t(r){var i,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r.pluginName in n){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,r.getPlayers();case 4:s=t.sent,(i=e.players).push.apply(i,(0,Q.Z)(s)),null==e.selectedPlayer&&r.pluginName===e.pluginName&&s.length>0&&e.select(s[0]);case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[3,,6,9]])})))()},select:function(e){this.selectedPlayer=e,this.$emit("select",e)}},mounted:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.loadPlugins();case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()}};const qe=(0,se.Z)(De,[["render",A],["__scopeId","data-v-27e87a29"]]);var Ne=qe,Ze={name:"Header",components:{Players:Ne},emits:["search","select-player","player-status","torrent-add","show-subtitles","play-url","filter","source-toggle"],props:{pluginName:{type:String,required:!0},selectedView:{type:String,required:!0},selectedSubtitles:{type:String},selectedItem:{type:Object},hasSubtitlesPlugin:{type:Boolean,default:!1},browserFilter:{type:String,default:""},sources:{type:Object,default:function(){}}},data:function(){return{filterVisible:!1,query:"",torrentURL:""}},methods:{search:function(){var e,t=this,n=Object.keys(this.sources).filter((function(e){return t.sources[e]}));null!==(e=this.query)&&void 0!==e&&e.length&&null!==n&&void 0!==n&&n.length&&this.$emit("search",{query:this.query,types:n})}},mounted:function(){var e=this;this.$watch((function(){return e.selectedView}),(function(){e.$emit("filter",""),e.torrentURL="",e.query=""}))}};const Me=(0,se.Z)(Ze,[["render",F],["__scopeId","data-v-37a493ac"]]);var $e=Me,Ve=(n(2526),n(1817),n(9600),function(e){return(0,r.dD)("data-v-28611e6c"),e=e(),(0,r.Cn)(),e}),Ie={key:0,class:"row"},We=Ve((function(){return(0,r._)("div",{class:"left side"},"Title",-1)})),ze={class:"right side"},Te=["href","textContent"],je=["textContent"],Ue={key:1,class:"row"},Le=Ve((function(){return(0,r._)("div",{class:"left side"},"TV Series",-1)})),Oe=["textContent"],Ee={key:2,class:"row"},Fe=Ve((function(){return(0,r._)("div",{class:"left side"},"Season",-1)})),He=["textContent"],Ke={key:3,class:"row"},Be=Ve((function(){return(0,r._)("div",{class:"left side"},"Episode",-1)})),Ye=["textContent"],Ae={key:4,class:"row"},Qe=Ve((function(){return(0,r._)("div",{class:"left side"},"Number of seasons",-1)})),Ge=["textContent"],Xe={key:5,class:"row"},Je=Ve((function(){return(0,r._)("div",{class:"left side"},"Synopsis",-1)})),et=["textContent"],tt={key:6,class:"row"},nt=Ve((function(){return(0,r._)("div",{class:"left side"},"Description",-1)})),rt=["textContent"],it={key:7,class:"row"},st=Ve((function(){return(0,r._)("div",{class:"left side"},"Summary",-1)})),at=["textContent"],lt={key:8,class:"row"},ut=Ve((function(){return(0,r._)("div",{class:"left side"},"Overview",-1)})),ot=["textContent"],ct={key:9,class:"row"},dt=Ve((function(){return(0,r._)("div",{class:"left side"},"Duration",-1)})),pt=["textContent"],ft={key:10,class:"row"},mt=Ve((function(){return(0,r._)("div",{class:"left side"},"Country",-1)})),vt=["textContent"],ht={key:11,class:"row"},gt=Ve((function(){return(0,r._)("div",{class:"left side"},"Network",-1)})),wt=["textContent"],yt={key:12,class:"row"},kt=Ve((function(){return(0,r._)("div",{class:"left side"},"Status",-1)})),bt=["textContent"],xt={key:13,class:"row"},_t=Ve((function(){return(0,r._)("div",{class:"left side"},"Rating",-1)})),Ct=["textContent"],Pt={key:14,class:"row"},Rt=Ve((function(){return(0,r._)("div",{class:"left side"},"Votes",-1)})),St=["textContent"],Dt={key:15,class:"row"},qt=Ve((function(){return(0,r._)("div",{class:"left side"},"Genres",-1)})),Nt=["textContent"],Zt={key:16,class:"row"},Mt=Ve((function(){return(0,r._)("div",{class:"left side"},"Channel",-1)})),$t={class:"right side"},Vt=["href","textContent"],It={key:17,class:"row"},Wt=Ve((function(){return(0,r._)("div",{class:"left side"},"Year",-1)})),zt=["textContent"],Tt={key:18,class:"row"},jt=Ve((function(){return(0,r._)("div",{class:"left side"},"Published at",-1)})),Ut=["textContent"],Lt={key:19,class:"row"},Ot=Ve((function(){return(0,r._)("div",{class:"left side"},"File",-1)})),Et=["textContent"],Ft={key:20,class:"row"},Ht=Ve((function(){return(0,r._)("div",{class:"left side"},"URL",-1)})),Kt={class:"right side url"},Bt=["href","textContent"],Yt={key:21,class:"row"},At=Ve((function(){return(0,r._)("div",{class:"left side"},"Trailer",-1)})),Qt={class:"right side url"},Gt=["href","textContent"],Xt={key:22,class:"row"},Jt=Ve((function(){return(0,r._)("div",{class:"left side"},"Size",-1)})),en=["textContent"],tn={key:23,class:"row"},nn=Ve((function(){return(0,r._)("div",{class:"left side"},"Quality",-1)})),rn=["textContent"],sn={key:24,class:"row"},an=Ve((function(){return(0,r._)("div",{class:"left side"},"Seeds",-1)})),ln=["textContent"],un={key:25,class:"row"},on=Ve((function(){return(0,r._)("div",{class:"left side"},"Peers",-1)})),cn=["textContent"],dn={key:26,class:"row"},pn=Ve((function(){return(0,r._)("div",{class:"left side"},"Language",-1)})),fn=["textContent"];function mn(e,t,n,s,a,l){var u,o,c,d,p,f,m,v,h,g,w,y,k,b,x,_,C,P,R,S,D,q,N,Z,M,$,V;return(0,r.wg)(),(0,r.iD)(r.HY,null,[null!==(u=n.item)&&void 0!==u&&u.title?((0,r.wg)(),(0,r.iD)("div",Ie,[We,(0,r._)("div",ze,[n.item.imdb_id?((0,r.wg)(),(0,r.iD)("a",{key:0,href:"https://www.imdb.com/title/".concat(n.item.imdb_id),target:"_blank",textContent:(0,i.zw)(n.item.title)},null,8,Te)):((0,r.wg)(),(0,r.iD)("span",{key:1,textContent:(0,i.zw)(n.item.title)},null,8,je))])])):(0,r.kq)("",!0),null!==(o=n.item)&&void 0!==o&&o.series?((0,r.wg)(),(0,r.iD)("div",Ue,[Le,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.series)},null,8,Oe)])):(0,r.kq)("",!0),null!==(c=n.item)&&void 0!==c&&c.season?((0,r.wg)(),(0,r.iD)("div",Ee,[Fe,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.season)},null,8,He)])):(0,r.kq)("",!0),null!==(d=n.item)&&void 0!==d&&d.episode?((0,r.wg)(),(0,r.iD)("div",Ke,[Be,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.episode)},null,8,Ye)])):(0,r.kq)("",!0),null!==(p=n.item)&&void 0!==p&&p.num_seasons?((0,r.wg)(),(0,r.iD)("div",Ae,[Qe,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.num_seasons)},null,8,Ge)])):(0,r.kq)("",!0),null!==(f=n.item)&&void 0!==f&&f.synopsis?((0,r.wg)(),(0,r.iD)("div",Xe,[Je,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.synopsis)},null,8,et)])):(0,r.kq)("",!0),null!==(m=n.item)&&void 0!==m&&m.description?((0,r.wg)(),(0,r.iD)("div",tt,[nt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.description)},null,8,rt)])):(0,r.kq)("",!0),null!==(v=n.item)&&void 0!==v&&v.summary?((0,r.wg)(),(0,r.iD)("div",it,[st,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.summary)},null,8,at)])):(0,r.kq)("",!0),null!==(h=n.item)&&void 0!==h&&h.overview?((0,r.wg)(),(0,r.iD)("div",lt,[ut,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.overview)},null,8,ot)])):(0,r.kq)("",!0),null!==(g=n.item)&&void 0!==g&&g.duration?((0,r.wg)(),(0,r.iD)("div",ct,[dt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(e.convertTime(n.item.duration))},null,8,pt)])):(0,r.kq)("",!0),null!==(w=n.item)&&void 0!==w&&w.country?((0,r.wg)(),(0,r.iD)("div",ft,[mt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.country)},null,8,vt)])):(0,r.kq)("",!0),null!==(y=n.item)&&void 0!==y&&y.network?((0,r.wg)(),(0,r.iD)("div",ht,[gt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.network)},null,8,wt)])):(0,r.kq)("",!0),null!==(k=n.item)&&void 0!==k&&k.status?((0,r.wg)(),(0,r.iD)("div",yt,[kt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.status)},null,8,bt)])):(0,r.kq)("",!0),null!==(b=n.item)&&void 0!==b&&b.rating?((0,r.wg)(),(0,r.iD)("div",xt,[_t,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.rating.percentage)},null,8,Ct)])):(0,r.kq)("",!0),null!==(x=n.item)&&void 0!==x&&x.rating?((0,r.wg)(),(0,r.iD)("div",Pt,[Rt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.rating.votes)},null,8,St)])):(0,r.kq)("",!0),null!==(_=n.item)&&void 0!==_&&_.genres?((0,r.wg)(),(0,r.iD)("div",Dt,[qt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.genres.join(", "))},null,8,Nt)])):(0,r.kq)("",!0),null!==(C=n.item)&&void 0!==C&&C.channelId?((0,r.wg)(),(0,r.iD)("div",Zt,[Mt,(0,r._)("div",$t,[(0,r._)("a",{href:"https://www.youtube.com/channel/".concat(n.item.channelId),target:"_blank",textContent:(0,i.zw)(n.item.channelTitle||"https://www.youtube.com/channel/".concat(n.item.channelId))},null,8,Vt)])])):(0,r.kq)("",!0),null!==(P=n.item)&&void 0!==P&&P.year?((0,r.wg)(),(0,r.iD)("div",It,[Wt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.year)},null,8,zt)])):(0,r.kq)("",!0),null!==(R=n.item)&&void 0!==R&&R.publishedAt?((0,r.wg)(),(0,r.iD)("div",Tt,[jt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(e.formatDate(n.item.publishedAt,!0))},null,8,Ut)])):(0,r.kq)("",!0),null!==(S=n.item)&&void 0!==S&&S.file?((0,r.wg)(),(0,r.iD)("div",Lt,[Ot,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.file)},null,8,Et)])):(0,r.kq)("",!0),null!==(D=n.item)&&void 0!==D&&D.url?((0,r.wg)(),(0,r.iD)("div",Ft,[Ht,(0,r._)("div",Kt,[(0,r._)("a",{href:n.item.url,target:"_blank",textContent:(0,i.zw)(n.item.url)},null,8,Bt)])])):(0,r.kq)("",!0),null!==(q=n.item)&&void 0!==q&&q.trailer?((0,r.wg)(),(0,r.iD)("div",Yt,[At,(0,r._)("div",Qt,[(0,r._)("a",{href:n.item.trailer,target:"_blank",textContent:(0,i.zw)(n.item.trailer)},null,8,Gt)])])):(0,r.kq)("",!0),null!==(N=n.item)&&void 0!==N&&N.size?((0,r.wg)(),(0,r.iD)("div",Xt,[Jt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(e.convertSize(n.item.size))},null,8,en)])):(0,r.kq)("",!0),null!==(Z=n.item)&&void 0!==Z&&Z.quality?((0,r.wg)(),(0,r.iD)("div",tn,[nn,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.quality)},null,8,rn)])):(0,r.kq)("",!0),null!==(M=n.item)&&void 0!==M&&M.seeds?((0,r.wg)(),(0,r.iD)("div",sn,[an,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.seeds)},null,8,ln)])):(0,r.kq)("",!0),null!==($=n.item)&&void 0!==$&&$.peers?((0,r.wg)(),(0,r.iD)("div",un,[on,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.peers)},null,8,cn)])):(0,r.kq)("",!0),null!==(V=n.item)&&void 0!==V&&V.language?((0,r.wg)(),(0,r.iD)("div",dn,[pn,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.language)},null,8,fn)])):(0,r.kq)("",!0)],64)}var vn={name:"Info",mixins:[C.Z,P.Z],props:{item:{type:Object,default:function(){}}}};const hn=(0,se.Z)(vn,[["render",mn],["__scopeId","data-v-28611e6c"]]);var gn=hn,wn=["title","onClick"];function yn(e,t,n,s,a,l){return(0,r.wg)(),(0,r.iD)("nav",null,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.views,(function(t,s){return(0,r.wg)(),(0,r.iD)("li",{key:s,title:t.displayName,class:(0,i.C_)({selected:s===n.selectedView}),onClick:function(t){return e.$emit("input",s)}},[(0,r._)("i",{class:(0,i.C_)(t.iconClass)},null,2)],10,wn)})),128))])}var kn={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:function(){return{search:{iconClass:"fa fa-search",displayName:"Search"},browser:{iconClass:"fa fa-folder",displayName:"Browser"},torrents:{iconClass:"fa fa-magnet",displayName:"Torrents"}}}}}};const bn=(0,se.Z)(kn,[["render",yn],["__scopeId","data-v-4597e14d"]]);var xn=bn,_n={class:"media-results"},Cn={key:0,class:"no-content"},Pn=["onClick"],Rn={class:"col-10 left side"},Sn={class:"icon"},Dn=["textContent"],qn={class:"col-2 right side"};function Nn(e,t,n,s,a,l){var u,o=(0,r.up)("DropdownItem"),c=(0,r.up)("Dropdown");return(0,r.wg)(),(0,r.iD)("div",_n,[null!==(u=n.results)&&void 0!==u&&u.length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",Cn," No search results ")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.results,(function(t,s){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["row item",{selected:n.selectedResult===s,hidden:!n.sources[t.type]}]),key:s,onClick:function(t){return e.$emit("select",s)}},[(0,r._)("div",Rn,[(0,r._)("div",Sn,[(0,r._)("i",{class:(0,i.C_)(a.typeIcons[t.type])},null,2)]),(0,r._)("div",{class:"title",textContent:(0,i.zw)(t.title)},null,8,Dn)]),(0,r._)("div",qn,[(0,r.Wm)(c,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:function(t){return e.$emit("select",s)}},{default:(0,r.w5)((function(){return["torrent"!==(null===t||void 0===t?void 0:t.type)?((0,r.wg)(),(0,r.j4)(o,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:function(n){return e.$emit("play",t)}},null,8,["onClick"])):(0,r.kq)("",!0),"torrent"===(null===t||void 0===t?void 0:t.type)?((0,r.wg)(),(0,r.j4)(o,{key:1,"icon-class":"fa fa-download",text:"Download",onClick:function(n){return e.$emit("download",t)}},null,8,["onClick"])):(0,r.kq)("",!0),"file"===(null===t||void 0===t?void 0:t.type)?((0,r.wg)(),(0,r.j4)(o,{key:2,"icon-class":"fa fa-window-maximize",text:"View in browser",onClick:function(n){return e.$emit("view",t)}},null,8,["onClick"])):(0,r.kq)("",!0),(0,r.Wm)(o,{"icon-class":"fa fa-info",text:"Info",onClick:function(n){return e.$emit("info",t)}},null,8,["onClick"])]})),_:2},1032,["onClick"])])],10,Pn)})),128))])}n(9653);var Zn={name:"Results",components:{Dropdown:G.Z,DropdownItem:X.Z},emits:["select","info","play","view","download"],props:{results:{type:Array,default:function(){return[]}},selectedResult:{type:Number},sources:{type:Object,default:function(){}}},data:function(){return{typeIcons:{file:"fa fa-hdd",torrent:"fa fa-magnet",youtube:"fab fa-youtube",plex:"fa fa-plex",jellyfin:"fa fa-jellyfin"}}}};const Mn=(0,se.Z)(Zn,[["render",Nn],["__scopeId","data-v-28f7c518"]]);var $n=Mn,Vn=function(e){return(0,r.dD)("data-v-77ae3705"),e=e(),(0,r.Cn)(),e},In={class:"subtitles-container"},Wn={class:"items"},zn=Vn((function(){return(0,r._)("div",{class:"col-1 icon"},[(0,r._)("i",{class:"fa fa-ban"})],-1)})),Tn=Vn((function(){return(0,r._)("div",{class:"col-11 title"},"None",-1)})),jn=[zn,Tn],Un=["onClick"],Ln={class:"col-1 icon"},On={key:0,class:"fa fa-file"},En={key:2,class:"fa fa-closed-captioning"},Fn={class:"footer"};function Hn(e,t,n,s,a,l){var u=(0,r.up)("Loading");return(0,r.wg)(),(0,r.iD)("div",In,[(0,r._)("div",Wn,[a.loading?((0,r.wg)(),(0,r.j4)(u,{key:0})):(0,r.kq)("",!0),(0,r._)("div",{class:(0,i.C_)(["row item",{selected:null==a.selectedItem}]),onClick:t[0]||(t[0]=function(e){return a.selectedItem=null})},jn,2),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(a.items,(function(e,t){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["row item",{selected:a.selectedItem===t}]),key:t,onClick:function(e){return a.selectedItem=t}},[(0,r._)("div",Ln,[e.IsLocal?((0,r.wg)(),(0,r.iD)("i",On)):e.ISO639?((0,r.wg)(),(0,r.iD)("i",{key:1,class:(0,i.C_)(["flag-icon","flag-icon-".concat(e.ISO639)])},null,2)):((0,r.wg)(),(0,r.iD)("i",En))]),(0,r.Uk)(" "+(0,i.zw)(e.SubFileName),1)],10,Un)})),128))]),(0,r._)("div",Fn,[(0,r._)("button",{onClick:t[1]||(t[1]=function(t){return e.$emit("select-subs",null==a.selectedItem?null:a.items[a.selectedItem])})},"Select")])])}var Kn={name:"Subtitles",mixins:[C.Z],components:{Loading:x.Z},emits:["select-subs"],props:{item:{type:Object,default:function(){}}},data:function(){return{loading:!1,items:[],selectedItem:null}},methods:{refresh:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("media.subtitles.search",{resource:e.item.url,language:"all"});case 4:e.items=t.sent;case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()}},mounted:function(){this.refresh()}};const Bn=(0,se.Z)(Kn,[["render",Hn],["__scopeId","data-v-77ae3705"]]);var Yn=Bn,An=n(779),Qn=(n(3123),function(e){return(0,r.dD)("data-v-a2e5c946"),e=e(),(0,r.Cn)(),e}),Gn={class:"browser-container"},Xn=Qn((function(){return(0,r._)("div",{class:"col-10 left side"},[(0,r._)("i",{class:"icon fa fa-folder"}),(0,r._)("span",{class:"name"},"..")],-1)})),Jn=[Xn],er=["onClick"],tr={class:"col-10"},nr={class:"name"},rr={class:"col-2 actions"};function ir(e,t,n,s,a,l){var u,o=(0,r.up)("Loading"),c=(0,r.up)("DropdownItem"),d=(0,r.up)("Dropdown");return(0,r.wg)(),(0,r.iD)("div",Gn,[a.loading?((0,r.wg)(),(0,r.j4)(o,{key:0})):(0,r.kq)("",!0),null!==(u=a.path)&&void 0!==u&&u.length&&"/"!==a.path?((0,r.wg)(),(0,r.iD)("div",{key:1,class:"row item",onClick:t[0]||(t[0]=function(e){return a.path=(a.path||"")+"/.."})},Jn)):(0,r.kq)("",!0),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(l.filteredFiles,(function(t,s){return(0,r.wg)(),(0,r.iD)("div",{class:"row item",key:s,onClick:function(e){return a.path=t.path}},[(0,r._)("div",tr,[(0,r._)("i",{class:(0,i.C_)(["icon fa",{"fa-file":"directory"!==t.type,"fa-folder":"directory"===t.type}])},null,2),(0,r._)("span",nr,(0,i.zw)(t.name),1)]),(0,r._)("div",rr,[(0,r.Wm)(d,null,{default:(0,r.w5)((function(){return[n.isMedia&&e.mediaExtensions.has(t.name.split(".").pop())?((0,r.wg)(),(0,r.j4)(c,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:function(n){return e.$emit("play",{type:"file",url:"file://".concat(t.path)})}},null,8,["onClick"])):(0,r.kq)("",!0)]})),_:2},1024)])],8,er)})),128))])}var sr={name:"Browser",components:{DropdownItem:X.Z,Dropdown:G.Z,Loading:x.Z},mixins:[C.Z,P.Z],emits:["path-change"],props:{initialPath:{type:String},isMedia:{type:Boolean},filter:{type:String,default:""}},data:function(){return{loading:!1,path:this.initialPath,files:[]}},computed:{filteredFiles:function(){var e,t=this;return null!==(e=this.filter)&&void 0!==e&&e.length?this.files.filter((function(e){return((null===e||void 0===e?void 0:e.name)||"").toLowerCase().indexOf(t.filter.toLowerCase())>=0})):this.files}},methods:{refresh:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("file.list",{path:e.path});case 4:e.files=t.sent,e.$emit("path-change",e.path);case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[1,,6,9]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.path}),(function(){return e.refresh()})),this.refresh()}};const ar=(0,se.Z)(sr,[["render",ir],["__scopeId","data-v-a2e5c946"]]);var lr=ar,ur={name:"Media",mixins:[C.Z,P.Z],components:{Browser:lr,Loading:x.Z,MediaView:R.Z,Header:$e,Results:$n,Modal:_.Z,Info:gn,Nav:xn,TorrentView:An.Z,Subtitles:Yn},props:{pluginName:{type:String,required:!0},mediaButtons:{type:Object,default:function(){return{previous:!1,next:!1,stop:!0}}}},data:function(){return{loading:!1,results:[],selectedResult:null,selectedPlayer:null,selectedView:"search",selectedSubtitles:null,showSubtitlesModal:!1,awaitingPlayTorrent:null,urlPlay:null,browserFilter:null,torrentPlugin:null,torrentPlugins:["torrent","rtorrent"],sources:{file:!0,youtube:!0,torrent:!0}}},computed:{hasSubtitlesPlugin:function(){return"media.subtitles"in this.$root.config}},methods:{search:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.loading=!0,n.prev=1,n.next=4,t.request("".concat(t.pluginName,".search"),e);case 4:t.results=n.sent;case 5:return n.prev=5,t.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()},play:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("torrent"!==(null===(r=e)||void 0===r?void 0:r.type)){n.next=5;break}return t.awaitingPlayTorrent=e.url,n.next=4,t.download(e);case 4:return n.abrupt("return");case 5:if(t.selectedPlayer.component.supports(e)){n.next=9;break}return n.next=8,t.startStreaming(e);case 8:e=n.sent;case 9:return n.next=11,t.selectedPlayer.component.play(e,t.selectedSubtitles,t.selectedPlayer);case 11:return n.next=13,t.refresh();case 13:case"end":return n.stop()}}),n)})))()},pause:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.pause(e.selectedPlayer);case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.stop(e.selectedPlayer);case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()},setVolume:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.setVolume(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},seek:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.seek(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},view:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.startStreaming(e,!0);case 2:r=n.sent,window.open(r.url,"_blank");case 4:case"end":return n.stop()}}),n)})))()},download:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("torrent"!==(null===e||void 0===e?void 0:e.type)){n.next=3;break}return n.next=3,t.downloadTorrent(e);case 3:case"end":return n.stop()}}),n)})))()},refresh:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.status(e.selectedPlayer);case 2:e.selectedPlayer.status=t.sent;case 3:case"end":return t.stop()}}),t)})))()},onStatusUpdate:function(e){this.selectedPlayer&&(this.selectedPlayer.status=e)},onTorrentQueued:function(e){this.notify({title:"Torrent queued for download",text:e.name,image:{iconClass:"fa fa-magnet"}})},onTorrentMetadata:function(e){this.notify({title:"Torrent metadata downloaded",text:e.name,image:{iconClass:"fa fa-info"}})},onTorrentDownloadStart:function(e){this.notify({title:"Torrent download started",text:e.name,image:{iconClass:"fa fa-download"}})},onTorrentDownloadCompleted:function(e){this.notify({title:"Torrent download completed",text:e.name,image:{iconClass:"fa fa-check"}})},getTorrentPlugin:function(){var e=this.$root.config[this.pluginName]||{},t=e.torrent_plugin;if(!t){var n,r=(0,k.Z)(this.torrentPlugins);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i in this.$root.config){t=i;break}}}catch(s){r.e(s)}finally{r.f()}}return t},downloadTorrent:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=t.getTorrentPlugin(),r){n.next=4;break}return t.notify({text:"No torrent plugins configured",error:!0}),n.abrupt("return");case 4:return n.next=6,t.request("".concat(r,".download"),{torrent:(null===e||void 0===e?void 0:e.url)||e});case 6:return n.abrupt("return",n.sent);case 7:case"end":return n.stop()}}),n)})))()},selectSubtitles:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.$refs.subtitlesSelector.close(),e){n.next=4;break}return t.selectedSubtitles=null,n.abrupt("return");case 4:return t.notify({text:"Downloading subtitles track",image:{iconClass:"fa fa-download"}}),n.next=7,t.request("media.subtitles.download",{link:e.SubDownloadLink});case 7:r=n.sent,t.selectedSubtitles=r.filename,t.notify({text:"Subtitles track downloaded",image:{iconClass:"fa fa-check"}});case 10:case"end":return n.stop()}}),n)})))()},onResultSelect:function(e){null!=this.selectedResult&&this.selectedResult===e||(this.selectedResult=e,this.selectedSubtitles=null)},playUrl:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.loading=!0,n.prev=1,n.next=4,t.play({url:e});case 4:t.$refs.playUrlModal.close();case 5:return n.prev=5,t.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selectedPlayer}),(function(t){t&&e.refresh()})),this.$watch((function(){return e.selectedSubtitles}),(function(t){var n,r;new Set(["play","pause"]).has(null===(n=e.selectedPlayer)||void 0===n||null===(r=n.status)||void 0===r?void 0:r.state)&&(t?e.selectedPlayer.component.addSubtitles(t):e.selectedPlayer.component.removeSubtitles())})),this.torrentPlugin=this.getTorrentPlugin(),this.subscribe(this.onTorrentQueued,"notify-on-torrent-queued","platypush.message.event.torrent.TorrentQueuedEvent"),this.subscribe(this.onTorrentMetadata,"on-torrent-metadata","platypush.message.event.torrent.TorrentDownloadedMetadataEvent"),this.subscribe(this.onTorrentDownloadStart,"notify-on-torrent-download-start","platypush.message.event.torrent.TorrentDownloadStartEvent"),this.subscribe(this.onTorrentDownloadCompleted,"notify-on-torrent-download-completed","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),"media.plex"in this.$root.config&&(this.sources.plex=!0),"media.jellyfin"in this.$root.config&&(this.sources.jellyfin=!0)},destroy:function(){this.unsubscribe("notify-on-torrent-queued"),this.unsubscribe("on-torrent-metadata"),this.unsubscribe("notify-on-torrent-download-start"),this.unsubscribe("notify-on-torrent-download-completed")}};const or=(0,se.Z)(ur,[["render",y],["__scopeId","data-v-040b2676"]]);var cr=or}}]); -//# sourceMappingURL=4196-legacy.89b93a84.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4196-legacy.89b93a84.js.map b/platypush/backend/http/webapp/dist/static/js/4196-legacy.89b93a84.js.map deleted file mode 100644 index 13048e83..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4196-legacy.89b93a84.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4196-legacy.89b93a84.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/correct-is-regexp-logic.js","webpack://platypush/./node_modules/core-js/internals/not-a-regexp.js","webpack://platypush/./node_modules/core-js/modules/es.string.ends-with.js","webpack://platypush/./node_modules/core-js/modules/es.string.starts-with.js","webpack://platypush/./src/components/panels/Media/Index.vue","webpack://platypush/./src/components/panels/Media/Header.vue","webpack://platypush/./src/components/panels/Media/Players.vue","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue?8a34","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue?c107","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue?6dfd","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue?eab0","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue?06ab","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue?69bd","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue?4868","webpack://platypush/./src/components/panels/Media/Players.vue?c223","webpack://platypush/./src/components/panels/Media/Header.vue?b895","webpack://platypush/./src/components/panels/Media/Info.vue","webpack://platypush/./src/components/panels/Media/Info.vue?c19c","webpack://platypush/./src/components/panels/Media/Nav.vue","webpack://platypush/./src/components/panels/Media/Nav.vue?bae0","webpack://platypush/./src/components/panels/Media/Results.vue","webpack://platypush/./src/components/panels/Media/Results.vue?23d6","webpack://platypush/./src/components/panels/Media/Subtitles.vue","webpack://platypush/./src/components/panels/Media/Subtitles.vue?17fa","webpack://platypush/./src/components/File/Browser.vue","webpack://platypush/./src/components/File/Browser.vue?8abf","webpack://platypush/./src/components/panels/Media/Index.vue?1f2c"],"sourcesContent":["var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (error1) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (error2) { /* empty */ }\n } return false;\n};\n","var global = require('../internals/global');\nvar isRegExp = require('../internals/is-regexp');\n\nvar TypeError = global.TypeError;\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\n// eslint-disable-next-line es/no-string-prototype-endswith -- safe\nvar un$EndsWith = uncurryThis(''.endsWith);\nvar slice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.endsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.endswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n endsWith: function endsWith(searchString /* , endPosition = @length */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var endPosition = arguments.length > 1 ? arguments[1] : undefined;\n var len = that.length;\n var end = endPosition === undefined ? len : min(toLength(endPosition), len);\n var search = toString(searchString);\n return un$EndsWith\n ? un$EndsWith(that, search, end)\n : slice(that, end - search.length, end) === search;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\n// eslint-disable-next-line es/no-string-prototype-startswith -- safe\nvar un$StartsWith = uncurryThis(''.startsWith);\nvar stringSlice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = toString(searchString);\n return un$StartsWith\n ? un$StartsWith(that, search, index)\n : stringSlice(that, index, index + search.length) === search;\n }\n});\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Chromecast.vue?vue&type=template&id=55476f3a\"\nimport script from \"./Chromecast.vue?vue&type=script&lang=js\"\nexport * from \"./Chromecast.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Kodi.vue?vue&type=template&id=25a1a1cf\"\nimport script from \"./Kodi.vue?vue&type=script&lang=js\"\nexport * from \"./Kodi.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Mplayer.vue?vue&type=template&id=0caf2d73\"\nimport script from \"./Mplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Mplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Mpv.vue?vue&type=template&id=3b3bb533\"\nimport script from \"./Mpv.vue?vue&type=script&lang=js\"\nexport * from \"./Mpv.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Omxplayer.vue?vue&type=template&id=0f086473\"\nimport script from \"./Omxplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Omxplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Vlc.vue?vue&type=template&id=5b5bcdd3\"\nimport script from \"./Vlc.vue?vue&type=script&lang=js\"\nexport * from \"./Vlc.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Players.vue?vue&type=template&id=27e87a29&scoped=true\"\nimport script from \"./Players.vue?vue&type=script&lang=js\"\nexport * from \"./Players.vue?vue&type=script&lang=js\"\n\nimport \"./Players.vue?vue&type=style&index=0&id=27e87a29&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-27e87a29\"]])\n\nexport default __exports__","import { render } from \"./Header.vue?vue&type=template&id=37a493ac&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=37a493ac&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-37a493ac\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Info.vue?vue&type=template&id=28611e6c&scoped=true\"\nimport script from \"./Info.vue?vue&type=script&lang=js\"\nexport * from \"./Info.vue?vue&type=script&lang=js\"\n\nimport \"./Info.vue?vue&type=style&index=0&id=28611e6c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28611e6c\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=4597e14d&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=4597e14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4597e14d\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Results.vue?vue&type=template&id=28f7c518&scoped=true\"\nimport script from \"./Results.vue?vue&type=script&lang=js\"\nexport * from \"./Results.vue?vue&type=script&lang=js\"\n\nimport \"./Results.vue?vue&type=style&index=0&id=28f7c518&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28f7c518\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Subtitles.vue?vue&type=template&id=77ae3705&scoped=true\"\nimport script from \"./Subtitles.vue?vue&type=script&lang=js\"\nexport * from \"./Subtitles.vue?vue&type=script&lang=js\"\n\nimport \"./Subtitles.vue?vue&type=style&index=0&id=77ae3705&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-77ae3705\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Browser.vue?vue&type=template&id=a2e5c946&scoped=true\"\nimport script from \"./Browser.vue?vue&type=script&lang=js\"\nexport * from \"./Browser.vue?vue&type=script&lang=js\"\n\nimport \"./Browser.vue?vue&type=style&index=0&id=a2e5c946&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a2e5c946\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=040b2676&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=040b2676&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-040b2676\"]])\n\nexport default __exports__"],"names":["wellKnownSymbol","MATCH","module","exports","METHOD_NAME","regexp","error1","error2","global","isRegExp","TypeError","it","$","uncurryThis","getOwnPropertyDescriptor","toLength","toString","notARegExp","requireObjectCoercible","correctIsRegExpLogic","IS_PURE","un$EndsWith","endsWith","slice","min","Math","CORRECT_IS_REGEXP_LOGIC","MDN_POLYFILL_BUG","descriptor","String","prototype","writable","target","proto","forced","searchString","that","this","endPosition","arguments","length","undefined","len","end","search","un$StartsWith","startsWith","stringSlice","index","class","loading","pluginName","status","selectedPlayer","track","buttons","mediaButtons","pause","stop","setVolume","seek","selectedView","$event","hasSubtitlesPlugin","ref","sources","selectedSubtitles","browserFilter","onStatusUpdate","downloadTorrent","showSubtitlesModal","$refs","playUrlModal","show","header","filterVisible","results","selectedResult","onResultSelect","play","mediaInfo","isVisible","view","download","torrentPlugin","filter","title","item","visible","selectSubtitles","playUrlInput","focus","playUrl","urlPlay","type","autofocus","disabled","placeholder","query","$emit","torrentURL","value","selectedItem","Object","keys","source","key","checked","player","name","iconClass","text","refresh","players","i","select","mixins","Utils","emits","props","data","methods","getPlayers","component","request","resource","subs","url","subtitles","volume","position","onNewMedia","event","onMediaEvent","isMine","notify","device","image","plugin","addSubtitles","filename","removeSubtitles","supports","mounted","subscribe","destroy","unsubscribe","__exports__","Mixin","devices","Promise","all","map","chromecast","getPlayerName","$root","config","host","components","Loading","DropdownItem","Dropdown","Chromecast","Kodi","Mplayer","Mpv","Omxplayer","Vlc","required","plugins","loadPlugins","entries","p","push","Players","Boolean","default","types","$watch","imdb_id","href","series","season","episode","num_seasons","synopsis","description","summary","overview","duration","country","network","rating","percentage","votes","genres","join","channelId","channelTitle","year","publishedAt","file","trailer","size","quality","seeds","peers","language","views","displayName","collapsed","browser","torrents","result","typeIcons","Array","Number","items","sub","IsLocal","ISO639","SubFileName","path","filteredFiles","isMedia","mediaExtensions","has","split","pop","initialPath","files","computed","toLowerCase","indexOf","Browser","MediaView","Header","Results","Modal","Info","Nav","TorrentView","Subtitles","previous","next","awaitingPlayTorrent","torrentPlugins","startStreaming","ret","window","open","onTorrentQueued","onTorrentMetadata","onTorrentDownloadStart","onTorrentDownloadCompleted","getTorrentPlugin","pluginConf","torrent_plugin","error","torrent","subtitlesSelector","close","link","SubDownloadLink","Set","state","plex","jellyfin","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4196-legacy.9c63a429.js b/platypush/backend/http/webapp/dist/static/js/4196-legacy.9c63a429.js new file mode 100644 index 00000000..8c960855 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4196-legacy.9c63a429.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4196],{4964:function(e,t,n){var r=n(5112),i=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,"/./"[e](t)}catch(r){}}return!1}},3929:function(e,t,n){var r=n(7850),i=TypeError;e.exports=function(e){if(r(e))throw i("The method doesn't accept regular expressions");return e}},7852:function(e,t,n){"use strict";var r=n(2109),i=n(1702),s=n(1236).f,a=n(7466),l=n(1340),u=n(3929),o=n(4488),c=n(4964),d=n(1913),p=i("".endsWith),f=i("".slice),m=Math.min,v=c("endsWith"),h=!d&&!v&&!!function(){var e=s(String.prototype,"endsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!h&&!v},{endsWith:function(e){var t=l(o(this));u(e);var n=arguments.length>1?arguments[1]:void 0,r=t.length,i=void 0===n?r:m(a(n),r),s=l(e);return p?p(t,s,i):f(t,i-s.length,i)===s}})},6755:function(e,t,n){"use strict";var r=n(2109),i=n(1702),s=n(1236).f,a=n(7466),l=n(1340),u=n(3929),o=n(4488),c=n(4964),d=n(1913),p=i("".startsWith),f=i("".slice),m=Math.min,v=c("startsWith"),h=!d&&!v&&!!function(){var e=s(String.prototype,"startsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!h&&!v},{startsWith:function(e){var t=l(o(this));u(e);var n=a(m(arguments.length>1?arguments[1]:void 0,t.length)),r=l(e);return p?p(t,r,n):f(t,n,n+r.length)===r}})},4196:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return cr}});n(4916),n(4765);var r=n(6252),i=n(3577),s=n(9963),a={class:"media-plugin fade-in"},l={class:"nav-container"},u={class:"view-container"},o={class:"media-info-container"},c={class:"subtitles-container"},d={key:0,class:"subtitles-content"},p={class:"play-url-container"},f={class:"row"},m=(0,r.Uk)(" Play URL (use "),v=(0,r.Uk)("file://"),h=(0,r.Uk)(" prefix for local files) "),g={class:"row footer"},w=["disabled"];function y(e,t,n,y,k,b){var x,_,C=(0,r.up)("Loading"),P=(0,r.up)("Nav"),R=(0,r.up)("Header"),S=(0,r.up)("Results"),D=(0,r.up)("TorrentView"),q=(0,r.up)("Browser"),N=(0,r.up)("MediaView"),Z=(0,r.up)("Info"),M=(0,r.up)("Modal"),$=(0,r.up)("Subtitles"),V=(0,r.up)("tt");return(0,r.wg)(),(0,r.j4)(r.Ob,null,[(0,r._)("div",a,[k.loading?((0,r.wg)(),(0,r.j4)(C,{key:0})):(0,r.kq)("",!0),(0,r.Wm)(N,{"plugin-name":n.pluginName,status:(null===(x=k.selectedPlayer)||void 0===x?void 0:x.status)||{},track:(null===(_=k.selectedPlayer)||void 0===_?void 0:_.status)||{},buttons:n.mediaButtons,onPlay:b.pause,onPause:b.pause,onStop:b.stop,onSetVolume:b.setVolume,onSeek:b.seek,onSearch:b.search},{default:(0,r.w5)((function(){var s;return[(0,r._)("main",null,[(0,r._)("div",l,[(0,r.Wm)(P,{"selected-view":k.selectedView,onInput:t[0]||(t[0]=function(e){return k.selectedView=e})},null,8,["selected-view"])]),(0,r._)("div",u,[(0,r.Wm)(R,{"plugin-name":n.pluginName,"selected-view":k.selectedView,"has-subtitles-plugin":b.hasSubtitlesPlugin,ref:"header",sources:k.sources,"selected-item":k.selectedPlayer&&k.selectedPlayer.status&&("play"===k.selectedPlayer.status.state||"pause"===k.selectedPlayer.status.state)?k.selectedPlayer.status:k.results[k.selectedResult],"selected-subtitles":k.selectedSubtitles,"browser-filter":k.browserFilter,onSearch:b.search,onSelectPlayer:t[1]||(t[1]=function(e){return k.selectedPlayer=e}),onPlayerStatus:b.onStatusUpdate,onTorrentAdd:t[2]||(t[2]=function(e){return b.downloadTorrent(e)}),onShowSubtitles:t[3]||(t[3]=function(e){return k.showSubtitlesModal=!k.showSubtitlesModal}),onPlayUrl:t[4]||(t[4]=function(t){return e.$refs.playUrlModal.show()}),onFilter:t[5]||(t[5]=function(e){return k.browserFilter=e}),onSourceToggle:t[6]||(t[6]=function(e){return k.sources[e]=!k.sources[e]})},null,8,["plugin-name","selected-view","has-subtitles-plugin","sources","selected-item","selected-subtitles","browser-filter","onSearch","onPlayerStatus"]),(0,r._)("div",{class:(0,i.C_)(["body-container",{"expanded-header":null===(s=e.$refs.header)||void 0===s?void 0:s.filterVisible}])},["search"===k.selectedView?((0,r.wg)(),(0,r.j4)(S,{key:0,results:k.results,"selected-result":k.selectedResult,onSelect:t[7]||(t[7]=function(e){return b.onResultSelect(e)}),onPlay:b.play,onInfo:t[8]||(t[8]=function(t){return e.$refs.mediaInfo.isVisible=!0}),onView:b.view,onDownload:b.download,sources:k.sources},null,8,["results","selected-result","onPlay","onView","onDownload","sources"])):"torrents"===k.selectedView?((0,r.wg)(),(0,r.j4)(D,{key:1,"plugin-name":k.torrentPlugin,"is-media":!0,onPlay:b.play},null,8,["plugin-name","onPlay"])):"browser"===k.selectedView?((0,r.wg)(),(0,r.j4)(q,{key:2,"plugin-name":k.torrentPlugin,"is-media":!0,filter:k.browserFilter,onPathChange:t[9]||(t[9]=function(e){return k.browserFilter=""}),onPlay:t[10]||(t[10]=function(e){return b.play(e)})},null,8,["plugin-name","filter"])):(0,r.kq)("",!0)],2)])])]})),_:1},8,["plugin-name","status","track","buttons","onPlay","onPause","onStop","onSetVolume","onSeek","onSearch"]),(0,r._)("div",o,[(0,r.Wm)(M,{title:"Media info",ref:"mediaInfo"},{default:(0,r.w5)((function(){return[null!=k.selectedResult?((0,r.wg)(),(0,r.j4)(Z,{key:0,item:k.results[k.selectedResult]},null,8,["item"])):(0,r.kq)("",!0)]})),_:1},512)]),(0,r._)("div",c,[(0,r.Wm)(M,{title:"Available subtitles",visible:k.showSubtitlesModal,ref:"subtitlesSelector",onClose:t[12]||(t[12]=function(e){return k.showSubtitlesModal=!1})},{default:(0,r.w5)((function(){return[k.showSubtitlesModal&&null!=k.selectedResult?((0,r.wg)(),(0,r.iD)("div",d,[(0,r.Wm)($,{item:k.selectedPlayer&&k.selectedPlayer.status&&("play"===k.selectedPlayer.status.state||"pause"===k.selectedPlayer.status.state)?k.selectedPlayer.status:k.results[k.selectedResult],onSelectSubs:t[11]||(t[11]=function(e){return b.selectSubtitles(e)})},null,8,["item"])])):(0,r.kq)("",!0)]})),_:1},8,["visible"])]),(0,r._)("div",p,[(0,r.Wm)(M,{title:"Play URL",ref:"playUrlModal",onOpen:t[15]||(t[15]=function(t){return e.$refs.playUrlInput.focus()})},{default:(0,r.w5)((function(){var e;return[(0,r._)("form",{onSubmit:t[14]||(t[14]=(0,s.iM)((function(e){return b.playUrl(k.urlPlay)}),["prevent"]))},[(0,r._)("div",f,[(0,r._)("label",null,[m,(0,r.Wm)(V,null,{default:(0,r.w5)((function(){return[v]})),_:1}),h,(0,r.wy)((0,r._)("input",{type:"text","onUpdate:modelValue":t[13]||(t[13]=function(e){return k.urlPlay=e}),ref:"playUrlInput",autofocus:""},null,512),[[s.nr,k.urlPlay]])])]),(0,r._)("div",g,[(0,r._)("button",{type:"submit",disabled:!(null!==(e=k.urlPlay)&&void 0!==e&&e.length)},"Play",8,w)])],32)]})),_:1},512)])])],1024)}var k=n(6347),b=n(8534),x=(n(8309),n(1539),n(189),n(8783),n(3948),n(5666),n(1232)),_=n(9642),C=n(6813),P=n(8337),R=n(9978),S=(n(6755),n(7941),function(e){return(0,r.dD)("data-v-37a493ac"),e=e(),(0,r.Cn)(),e}),D={class:"row"},q={key:0,class:"col-7 left side"},N=S((function(){return(0,r._)("i",{class:"fa fa-filter"},null,-1)})),Z=[N],M={class:"search-box"},$={key:1,class:"col-7 left side"},V={class:"search-box"},I={key:2,class:"col-7 left side"},W={class:"search-box"},z=["value"],T={class:"col-5 right side"},j=S((function(){return(0,r._)("i",{class:"fas fa-closed-captioning"},null,-1)})),U=[j],L=S((function(){return(0,r._)("i",{class:"fa fa-plus-circle"},null,-1)})),O=[L],E=["checked","onChange"];function F(e,t,n,a,l,u){var o=(0,r.up)("Players");return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["header",{"with-filter":l.filterVisible}])},[(0,r._)("div",D,["search"===n.selectedView?((0,r.wg)(),(0,r.iD)("div",q,[(0,r._)("button",{title:"Filter",class:(0,i.C_)(["filter-btn",{selected:l.filterVisible}]),onClick:t[0]||(t[0]=function(e){return l.filterVisible=!l.filterVisible})},Z,2),(0,r._)("form",{onSubmit:t[2]||(t[2]=(0,s.iM)((function(){return u.search&&u.search.apply(u,arguments)}),["prevent"]))},[(0,r._)("label",M,[(0,r.wy)((0,r._)("input",{type:"search",placeholder:"Search","onUpdate:modelValue":t[1]||(t[1]=function(e){return l.query=e})},null,512),[[s.nr,l.query]])])],32)])):"torrents"===n.selectedView?((0,r.wg)(),(0,r.iD)("div",$,[(0,r._)("form",{onSubmit:t[4]||(t[4]=(0,s.iM)((function(t){return e.$emit("torrent-add",l.torrentURL)}),["prevent"]))},[(0,r._)("label",V,[(0,r.wy)((0,r._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[3]||(t[3]=function(e){return l.torrentURL=e})},null,512),[[s.nr,l.torrentURL]])])],32)])):"browser"===n.selectedView?((0,r.wg)(),(0,r.iD)("div",I,[(0,r._)("label",W,[(0,r._)("input",{type:"search",placeholder:"Filter",value:n.browserFilter,onChange:t[5]||(t[5]=function(t){return e.$emit("filter",t.target.value)}),onKeyup:t[6]||(t[6]=function(t){return e.$emit("filter",t.target.value)})},null,40,z)])])):(0,r.kq)("",!0),(0,r._)("div",T,[n.hasSubtitlesPlugin&&n.selectedItem&&("file"===n.selectedItem.type||(n.selectedItem.url||"").startsWith("file://"))?((0,r.wg)(),(0,r.iD)("button",{key:0,title:"Select subtitles",class:(0,i.C_)(["captions-btn",{selected:null!=n.selectedSubtitles}]),onClick:t[7]||(t[7]=function(t){return e.$emit("show-subtitles")})},U,2)):(0,r.kq)("",!0),(0,r.Wm)(o,{"plugin-name":n.pluginName,onSelect:t[8]||(t[8]=function(t){return e.$emit("select-player",t)}),onStatus:t[9]||(t[9]=function(t){return e.$emit("player-status",t)})},null,8,["plugin-name"]),(0,r._)("button",{title:"Play URL",onClick:t[10]||(t[10]=function(t){return e.$emit("play-url")})},O)])]),(0,r._)("div",{class:(0,i.C_)(["row filter fade-in",{hidden:!l.filterVisible}])},[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(Object.keys(n.sources),(function(t){return(0,r.wg)(),(0,r.iD)("label",{key:t},[(0,r._)("input",{type:"checkbox",checked:n.sources[t],onChange:function(n){return e.$emit("source-toggle",t)}},null,40,E),(0,r.Uk)(" "+(0,i.zw)(t),1)])})),128))],2)],2)}n(7327);var H={class:"plugins"},K={class:"players"},B={class:"refresh"},Y={key:1,class:"no-results"};function A(e,t,n,s,a,l){var u,o,c,d,p,f,m,v=(0,r.up)("Chromecast"),h=(0,r.up)("Kodi"),g=(0,r.up)("Mplayer"),w=(0,r.up)("Mpv"),y=(0,r.up)("Omxplayer"),k=(0,r.up)("Vlc"),b=(0,r.up)("Loading"),x=(0,r.up)("DropdownItem"),_=(0,r.up)("Dropdown");return(0,r.wg)(),(0,r.iD)(r.HY,null,[(0,r._)("div",H,[(0,r.Wm)(v,{player:"media.chromecast"===(null===(u=a.selectedPlayer)||void 0===u?void 0:u.pluginName)?a.selectedPlayer:null,ref:"chromecastPlugin",onStatus:t[0]||(t[0]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(h,{player:"media.kodi"===(null===(o=a.selectedPlayer)||void 0===o?void 0:o.pluginName)?a.selectedPlayer:null,ref:"kodiPlugin",onStatus:t[1]||(t[1]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(g,{player:"media.mplayer"===(null===(c=a.selectedPlayer)||void 0===c?void 0:c.pluginName)?a.selectedPlayer:null,ref:"mplayerPlugin",onStatus:t[2]||(t[2]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(w,{player:"media.mpv"===(null===(d=a.selectedPlayer)||void 0===d?void 0:d.pluginName)?a.selectedPlayer:null,ref:"mpvPlugin",onStatus:t[3]||(t[3]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(y,{player:"media.omxplayer"===(null===(p=a.selectedPlayer)||void 0===p?void 0:p.pluginName)?a.selectedPlayer:null,ref:"omxplayerPlugin",onStatus:t[4]||(t[4]=function(t){return e.$emit("status",t)})},null,8,["player"]),(0,r.Wm)(k,{player:"media.vlc"===(null===(f=a.selectedPlayer)||void 0===f?void 0:f.pluginName)?a.selectedPlayer:null,ref:"vlcPlugin",onStatus:t[5]||(t[5]=function(t){return e.$emit("status",t)})},null,8,["player"])]),(0,r._)("div",K,[(0,r.Wm)(_,{title:(null===(m=a.selectedPlayer)||void 0===m?void 0:m.name)||"Players","icon-class":a.selectedPlayer?a.selectedPlayer.iconClass:"fab fa-chromecast"},{default:(0,r.w5)((function(){var e;return[a.loading?((0,r.wg)(),(0,r.j4)(b,{key:0})):(0,r.kq)("",!0),(0,r._)("div",B,[(0,r.Wm)(x,{text:"Refresh","icon-class":"fa fa-sync-alt",onClick:l.refresh},null,8,["onClick"])]),null!==(e=a.players)&&void 0!==e&&e.length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",Y,"No players found")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(a.players,(function(e,t){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["player",{selected:null!=a.selectedPlayer&&a.selectedPlayer.pluginName===e.pluginName&&a.selectedPlayer.name===e.name}]),key:t},[(0,r.Wm)(x,{text:e.name,"icon-class":e.iconClass,onClick:function(t){return l.select(e)}},null,8,["text","icon-class","onClick"])],2)})),128))]})),_:1},8,["title","icon-class"])])],64)}var Q=n(9584),G=(n(1249),n(9720),n(7852),n(5771)),X=n(9015);function J(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var ee=n(4648),te={name:"Mixin",mixins:[C.Z,P.Z],emits:["status"],props:{player:{type:Object}},data:function(){return{iconClass:null,name:null,pluginName:null}},methods:{getPlayers:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=e.iconClass,t.t1=e.name,t.t2=e.pluginName,t.t3=e,t.next=6,e.status();case 6:return t.t4=t.sent,t.t5={iconClass:t.t0,name:t.t1,pluginName:t.t2,component:t.t3,status:t.t4},t.abrupt("return",[t.t5]);case 9:case"end":return t.stop()}}),t)})))()},status:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".status"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},play:function(e,t){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e){r.next=4;break}return r.next=3,n.pause();case 3:return r.abrupt("return",r.sent);case 4:return r.next=6,n.request("".concat(n.pluginName,".play"),{resource:e.url,subtitles:t});case 6:return r.abrupt("return",r.sent);case 7:case"end":return r.stop()}}),r)})))()},pause:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".pause"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".stop"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},setVolume:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".set_volume"),{volume:e});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},seek:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".seek"),{position:e});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},onNewMedia:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.onMediaEvent(e);case 2:r=n.sent,r&&e.title&&t.notify({title:e.player||e.device||(null===(i=t.player)||void 0===i?void 0:i.name)||t.name||t.pluginName,text:e.title,image:{iconClass:t.iconClass||"fa fa-play"}});case 4:case"end":return n.stop()}}),n)})))()},onMediaEvent:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin===t.pluginName){n.next=2;break}return n.abrupt("return",!1);case 2:return n.t0=t,n.next=5,t.status();case 5:return n.t1=n.sent,n.t0.$emit.call(n.t0,"status",n.t1),n.abrupt("return",!0);case 8:case"end":return n.stop()}}),n)})))()},addSubtitles:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".add_subtitles"),{filename:e});case 2:return n.next=4,t.request("".concat(t.pluginName,".toggle_subtitles"),{visible:!0});case 4:case"end":return n.stop()}}),n)})))()},removeSubtitles:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".toggle_subtitles"),{visible:!1});case 2:case"end":return t.stop()}}),t)})))()},supports:function(e){return"file"===(null===e||void 0===e?void 0:e.type)||"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("file://")||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}},mounted:function(){this.subscribe(this.onNewMedia,"on-new-media-".concat(this.pluginName),"platypush.message.event.media.NewPlayingMediaEvent"),this.subscribe(this.onMediaEvent,"on-media-event-".concat(this.pluginName),"platypush.message.event.media.MediaPlayEvent","platypush.message.event.media.MediaStopEvent","platypush.message.event.media.MediaPauseEvent","platypush.message.event.media.MediaSeekEvent","platypush.message.event.media.MediaVolumeChangedEvent","platypush.message.event.media.MediaMuteChangedEvent")},destroy:function(){this.unsubscribe("on-media-event-".concat(this.pluginName))}};const ne=te;var re=ne,ie={name:"Chromecast",mixins:[re],data:function(){return{name:"Chromecast",pluginName:"media.chromecast",iconClass:"fab fa-chromecast"}},methods:{getPlayers:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".get_chromecasts"));case 2:return n=t.sent,t.abrupt("return",Promise.all(n.map(function(){var t=(0,b.Z)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,ee.Z)((0,ee.Z)({},n),{},{iconClass:"audio"===n.type?"fa fa-volume-up":"fab fa-chromecast",pluginName:e.pluginName,status:e.request("".concat(e.pluginName,".status"),{chromecast:n.name}),component:e}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())));case 4:case"end":return t.stop()}}),t)})))()},getPlayerName:function(e){var t;return"string"===typeof e?e:e?null===e||void 0===e?void 0:e.name:null===(t=this.player)||void 0===t?void 0:t.name},status:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".status"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},play:function(e,t){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e){r.next=4;break}return r.next=3,n.pause(t);case 3:return r.abrupt("return",r.sent);case 4:return r.next=6,n.request("".concat(n.pluginName,".play"),{resource:e.url,chromecast:n.getPlayerName(t)});case 6:return r.abrupt("return",r.sent);case 7:case"end":return r.stop()}}),r)})))()},pause:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".pause"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},stop:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".quit"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},setVolume:function(e,t){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".set_volume"),{volume:e,chromecast:n.getPlayerName(t)});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})))()},seek:function(e,t){var n=this;return(0,b.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".seek"),{position:e,chromecast:n.getPlayerName(t)});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})))()},onMediaEvent:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin===t.pluginName){n.next=2;break}return n.abrupt("return",!1);case 2:return n.t0=t,n.next=5,t.status(e.player);case 5:return n.t1=n.sent,n.t0.$emit.call(n.t0,"status",n.t1),n.abrupt("return",!0);case 8:case"end":return n.stop()}}),n)})))()},supports:function(e){return"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}},se=n(3744);const ae=(0,se.Z)(ie,[["render",J]]);var le=ae;function ue(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var oe={name:"Kodi",mixins:[re],data:function(){return{iconClass:"fa fa-kodi",name:"Kodi",pluginName:"media.kodi"}},methods:{getPlayers:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=e.iconClass,t.t1=e.pluginName,t.t2=(null===(n=e.$root.config["media.kodi"])||void 0===n?void 0:n.host)||e.name,t.t3=e,t.next=6,e.request("".concat(e.pluginName,".status"));case 6:return t.t4=t.sent,t.t5={iconClass:t.t0,pluginName:t.t1,name:t.t2,component:t.t3,status:t.t4},t.abrupt("return",[t.t5]);case 9:case"end":return t.stop()}}),t)})))()},supports:function(e){return"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}};const ce=(0,se.Z)(oe,[["render",ue]]);var de=ce;function pe(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var fe={name:"Mplayer",mixins:[re],data:function(){return{iconClass:"fa fa-tv",name:"MPlayer",pluginName:"media.mplayer"}}};const me=(0,se.Z)(fe,[["render",pe]]);var ve=me;function he(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var ge={name:"Mpv",mixins:[re],data:function(){return{iconClass:"fa fa-tv",name:"mpv",pluginName:"media.mpv"}}};const we=(0,se.Z)(ge,[["render",he]]);var ye=we;function ke(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var be={name:"Omxplayer",mixins:[re],data:function(){return{iconClass:"fa fa-tv",name:"OMXPlayer",pluginName:"media.omxplayer"}}};const xe=(0,se.Z)(be,[["render",ke]]);var _e=xe;function Ce(e,t,n,i,s,a){return(0,r.wg)(),(0,r.iD)("div")}var Pe={name:"Vlc",mixins:[re],data:function(){return{iconClass:"fa fa-tv",name:"VLC",pluginName:"media.vlc"}}};const Re=(0,se.Z)(Pe,[["render",Ce]]);var Se=Re,De={name:"Players",components:{Loading:x.Z,DropdownItem:X.Z,Dropdown:G.Z,Chromecast:le,Kodi:de,Mplayer:ve,Mpv:ye,Omxplayer:_e,Vlc:Se},emits:["select","status"],props:{pluginName:{type:String,required:!0}},data:function(){return{loading:!1,players:[],selectedPlayer:null,config:{},plugins:[]}},methods:{loadPlugins:function(){this.plugins=Object.entries(this.$refs).filter((function(e){return e[0].endsWith("Plugin")})).map((function(e){return e[1]}))},refresh:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.players=[],e.loading=!0,n=e.$root.config,t.prev=3,t.next=6,Promise.all(e.plugins.map(function(){var t=(0,b.Z)(regeneratorRuntime.mark((function t(r){var i,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r.pluginName in n){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,r.getPlayers();case 4:s=t.sent,(i=e.players).push.apply(i,(0,Q.Z)(s)),null==e.selectedPlayer&&r.pluginName===e.pluginName&&s.length>0&&e.select(s[0]);case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[3,,6,9]])})))()},select:function(e){this.selectedPlayer=e,this.$emit("select",e)}},mounted:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.loadPlugins();case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()}};const qe=(0,se.Z)(De,[["render",A],["__scopeId","data-v-27e87a29"]]);var Ne=qe,Ze={name:"Header",components:{Players:Ne},emits:["search","select-player","player-status","torrent-add","show-subtitles","play-url","filter","source-toggle"],props:{pluginName:{type:String,required:!0},selectedView:{type:String,required:!0},selectedSubtitles:{type:String},selectedItem:{type:Object},hasSubtitlesPlugin:{type:Boolean,default:!1},browserFilter:{type:String,default:""},sources:{type:Object,default:function(){}}},data:function(){return{filterVisible:!1,query:"",torrentURL:""}},methods:{search:function(){var e,t=this,n=Object.keys(this.sources).filter((function(e){return t.sources[e]}));null!==(e=this.query)&&void 0!==e&&e.length&&null!==n&&void 0!==n&&n.length&&this.$emit("search",{query:this.query,types:n})}},mounted:function(){var e=this;this.$watch((function(){return e.selectedView}),(function(){e.$emit("filter",""),e.torrentURL="",e.query=""}))}};const Me=(0,se.Z)(Ze,[["render",F],["__scopeId","data-v-37a493ac"]]);var $e=Me,Ve=(n(2526),n(1817),n(9600),function(e){return(0,r.dD)("data-v-28611e6c"),e=e(),(0,r.Cn)(),e}),Ie={key:0,class:"row"},We=Ve((function(){return(0,r._)("div",{class:"left side"},"Title",-1)})),ze={class:"right side"},Te=["href","textContent"],je=["textContent"],Ue={key:1,class:"row"},Le=Ve((function(){return(0,r._)("div",{class:"left side"},"TV Series",-1)})),Oe=["textContent"],Ee={key:2,class:"row"},Fe=Ve((function(){return(0,r._)("div",{class:"left side"},"Season",-1)})),He=["textContent"],Ke={key:3,class:"row"},Be=Ve((function(){return(0,r._)("div",{class:"left side"},"Episode",-1)})),Ye=["textContent"],Ae={key:4,class:"row"},Qe=Ve((function(){return(0,r._)("div",{class:"left side"},"Number of seasons",-1)})),Ge=["textContent"],Xe={key:5,class:"row"},Je=Ve((function(){return(0,r._)("div",{class:"left side"},"Synopsis",-1)})),et=["textContent"],tt={key:6,class:"row"},nt=Ve((function(){return(0,r._)("div",{class:"left side"},"Description",-1)})),rt=["textContent"],it={key:7,class:"row"},st=Ve((function(){return(0,r._)("div",{class:"left side"},"Summary",-1)})),at=["textContent"],lt={key:8,class:"row"},ut=Ve((function(){return(0,r._)("div",{class:"left side"},"Overview",-1)})),ot=["textContent"],ct={key:9,class:"row"},dt=Ve((function(){return(0,r._)("div",{class:"left side"},"Duration",-1)})),pt=["textContent"],ft={key:10,class:"row"},mt=Ve((function(){return(0,r._)("div",{class:"left side"},"Country",-1)})),vt=["textContent"],ht={key:11,class:"row"},gt=Ve((function(){return(0,r._)("div",{class:"left side"},"Network",-1)})),wt=["textContent"],yt={key:12,class:"row"},kt=Ve((function(){return(0,r._)("div",{class:"left side"},"Status",-1)})),bt=["textContent"],xt={key:13,class:"row"},_t=Ve((function(){return(0,r._)("div",{class:"left side"},"Rating",-1)})),Ct=["textContent"],Pt={key:14,class:"row"},Rt=Ve((function(){return(0,r._)("div",{class:"left side"},"Votes",-1)})),St=["textContent"],Dt={key:15,class:"row"},qt=Ve((function(){return(0,r._)("div",{class:"left side"},"Genres",-1)})),Nt=["textContent"],Zt={key:16,class:"row"},Mt=Ve((function(){return(0,r._)("div",{class:"left side"},"Channel",-1)})),$t={class:"right side"},Vt=["href","textContent"],It={key:17,class:"row"},Wt=Ve((function(){return(0,r._)("div",{class:"left side"},"Year",-1)})),zt=["textContent"],Tt={key:18,class:"row"},jt=Ve((function(){return(0,r._)("div",{class:"left side"},"Published at",-1)})),Ut=["textContent"],Lt={key:19,class:"row"},Ot=Ve((function(){return(0,r._)("div",{class:"left side"},"File",-1)})),Et=["textContent"],Ft={key:20,class:"row"},Ht=Ve((function(){return(0,r._)("div",{class:"left side"},"URL",-1)})),Kt={class:"right side url"},Bt=["href","textContent"],Yt={key:21,class:"row"},At=Ve((function(){return(0,r._)("div",{class:"left side"},"Trailer",-1)})),Qt={class:"right side url"},Gt=["href","textContent"],Xt={key:22,class:"row"},Jt=Ve((function(){return(0,r._)("div",{class:"left side"},"Size",-1)})),en=["textContent"],tn={key:23,class:"row"},nn=Ve((function(){return(0,r._)("div",{class:"left side"},"Quality",-1)})),rn=["textContent"],sn={key:24,class:"row"},an=Ve((function(){return(0,r._)("div",{class:"left side"},"Seeds",-1)})),ln=["textContent"],un={key:25,class:"row"},on=Ve((function(){return(0,r._)("div",{class:"left side"},"Peers",-1)})),cn=["textContent"],dn={key:26,class:"row"},pn=Ve((function(){return(0,r._)("div",{class:"left side"},"Language",-1)})),fn=["textContent"];function mn(e,t,n,s,a,l){var u,o,c,d,p,f,m,v,h,g,w,y,k,b,x,_,C,P,R,S,D,q,N,Z,M,$,V;return(0,r.wg)(),(0,r.iD)(r.HY,null,[null!==(u=n.item)&&void 0!==u&&u.title?((0,r.wg)(),(0,r.iD)("div",Ie,[We,(0,r._)("div",ze,[n.item.imdb_id?((0,r.wg)(),(0,r.iD)("a",{key:0,href:"https://www.imdb.com/title/".concat(n.item.imdb_id),target:"_blank",textContent:(0,i.zw)(n.item.title)},null,8,Te)):((0,r.wg)(),(0,r.iD)("span",{key:1,textContent:(0,i.zw)(n.item.title)},null,8,je))])])):(0,r.kq)("",!0),null!==(o=n.item)&&void 0!==o&&o.series?((0,r.wg)(),(0,r.iD)("div",Ue,[Le,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.series)},null,8,Oe)])):(0,r.kq)("",!0),null!==(c=n.item)&&void 0!==c&&c.season?((0,r.wg)(),(0,r.iD)("div",Ee,[Fe,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.season)},null,8,He)])):(0,r.kq)("",!0),null!==(d=n.item)&&void 0!==d&&d.episode?((0,r.wg)(),(0,r.iD)("div",Ke,[Be,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.episode)},null,8,Ye)])):(0,r.kq)("",!0),null!==(p=n.item)&&void 0!==p&&p.num_seasons?((0,r.wg)(),(0,r.iD)("div",Ae,[Qe,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.num_seasons)},null,8,Ge)])):(0,r.kq)("",!0),null!==(f=n.item)&&void 0!==f&&f.synopsis?((0,r.wg)(),(0,r.iD)("div",Xe,[Je,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.synopsis)},null,8,et)])):(0,r.kq)("",!0),null!==(m=n.item)&&void 0!==m&&m.description?((0,r.wg)(),(0,r.iD)("div",tt,[nt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.description)},null,8,rt)])):(0,r.kq)("",!0),null!==(v=n.item)&&void 0!==v&&v.summary?((0,r.wg)(),(0,r.iD)("div",it,[st,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.summary)},null,8,at)])):(0,r.kq)("",!0),null!==(h=n.item)&&void 0!==h&&h.overview?((0,r.wg)(),(0,r.iD)("div",lt,[ut,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.overview)},null,8,ot)])):(0,r.kq)("",!0),null!==(g=n.item)&&void 0!==g&&g.duration?((0,r.wg)(),(0,r.iD)("div",ct,[dt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(e.convertTime(n.item.duration))},null,8,pt)])):(0,r.kq)("",!0),null!==(w=n.item)&&void 0!==w&&w.country?((0,r.wg)(),(0,r.iD)("div",ft,[mt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.country)},null,8,vt)])):(0,r.kq)("",!0),null!==(y=n.item)&&void 0!==y&&y.network?((0,r.wg)(),(0,r.iD)("div",ht,[gt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.network)},null,8,wt)])):(0,r.kq)("",!0),null!==(k=n.item)&&void 0!==k&&k.status?((0,r.wg)(),(0,r.iD)("div",yt,[kt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.status)},null,8,bt)])):(0,r.kq)("",!0),null!==(b=n.item)&&void 0!==b&&b.rating?((0,r.wg)(),(0,r.iD)("div",xt,[_t,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.rating.percentage)},null,8,Ct)])):(0,r.kq)("",!0),null!==(x=n.item)&&void 0!==x&&x.rating?((0,r.wg)(),(0,r.iD)("div",Pt,[Rt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.rating.votes)},null,8,St)])):(0,r.kq)("",!0),null!==(_=n.item)&&void 0!==_&&_.genres?((0,r.wg)(),(0,r.iD)("div",Dt,[qt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.genres.join(", "))},null,8,Nt)])):(0,r.kq)("",!0),null!==(C=n.item)&&void 0!==C&&C.channelId?((0,r.wg)(),(0,r.iD)("div",Zt,[Mt,(0,r._)("div",$t,[(0,r._)("a",{href:"https://www.youtube.com/channel/".concat(n.item.channelId),target:"_blank",textContent:(0,i.zw)(n.item.channelTitle||"https://www.youtube.com/channel/".concat(n.item.channelId))},null,8,Vt)])])):(0,r.kq)("",!0),null!==(P=n.item)&&void 0!==P&&P.year?((0,r.wg)(),(0,r.iD)("div",It,[Wt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.year)},null,8,zt)])):(0,r.kq)("",!0),null!==(R=n.item)&&void 0!==R&&R.publishedAt?((0,r.wg)(),(0,r.iD)("div",Tt,[jt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(e.formatDate(n.item.publishedAt,!0))},null,8,Ut)])):(0,r.kq)("",!0),null!==(S=n.item)&&void 0!==S&&S.file?((0,r.wg)(),(0,r.iD)("div",Lt,[Ot,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.file)},null,8,Et)])):(0,r.kq)("",!0),null!==(D=n.item)&&void 0!==D&&D.url?((0,r.wg)(),(0,r.iD)("div",Ft,[Ht,(0,r._)("div",Kt,[(0,r._)("a",{href:n.item.url,target:"_blank",textContent:(0,i.zw)(n.item.url)},null,8,Bt)])])):(0,r.kq)("",!0),null!==(q=n.item)&&void 0!==q&&q.trailer?((0,r.wg)(),(0,r.iD)("div",Yt,[At,(0,r._)("div",Qt,[(0,r._)("a",{href:n.item.trailer,target:"_blank",textContent:(0,i.zw)(n.item.trailer)},null,8,Gt)])])):(0,r.kq)("",!0),null!==(N=n.item)&&void 0!==N&&N.size?((0,r.wg)(),(0,r.iD)("div",Xt,[Jt,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(e.convertSize(n.item.size))},null,8,en)])):(0,r.kq)("",!0),null!==(Z=n.item)&&void 0!==Z&&Z.quality?((0,r.wg)(),(0,r.iD)("div",tn,[nn,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.quality)},null,8,rn)])):(0,r.kq)("",!0),null!==(M=n.item)&&void 0!==M&&M.seeds?((0,r.wg)(),(0,r.iD)("div",sn,[an,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.seeds)},null,8,ln)])):(0,r.kq)("",!0),null!==($=n.item)&&void 0!==$&&$.peers?((0,r.wg)(),(0,r.iD)("div",un,[on,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.peers)},null,8,cn)])):(0,r.kq)("",!0),null!==(V=n.item)&&void 0!==V&&V.language?((0,r.wg)(),(0,r.iD)("div",dn,[pn,(0,r._)("div",{class:"right side",textContent:(0,i.zw)(n.item.language)},null,8,fn)])):(0,r.kq)("",!0)],64)}var vn={name:"Info",mixins:[C.Z,P.Z],props:{item:{type:Object,default:function(){}}}};const hn=(0,se.Z)(vn,[["render",mn],["__scopeId","data-v-28611e6c"]]);var gn=hn,wn=["title","onClick"];function yn(e,t,n,s,a,l){return(0,r.wg)(),(0,r.iD)("nav",null,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.views,(function(t,s){return(0,r.wg)(),(0,r.iD)("li",{key:s,title:t.displayName,class:(0,i.C_)({selected:s===n.selectedView}),onClick:function(t){return e.$emit("input",s)}},[(0,r._)("i",{class:(0,i.C_)(t.iconClass)},null,2)],10,wn)})),128))])}var kn={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:function(){return{search:{iconClass:"fa fa-search",displayName:"Search"},browser:{iconClass:"fa fa-folder",displayName:"Browser"},torrents:{iconClass:"fa fa-magnet",displayName:"Torrents"}}}}}};const bn=(0,se.Z)(kn,[["render",yn],["__scopeId","data-v-4597e14d"]]);var xn=bn,_n={class:"media-results"},Cn={key:0,class:"no-content"},Pn=["onClick"],Rn={class:"col-10 left side"},Sn={class:"icon"},Dn=["textContent"],qn={class:"col-2 right side"};function Nn(e,t,n,s,a,l){var u,o=(0,r.up)("DropdownItem"),c=(0,r.up)("Dropdown");return(0,r.wg)(),(0,r.iD)("div",_n,[null!==(u=n.results)&&void 0!==u&&u.length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",Cn," No search results ")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.results,(function(t,s){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["row item",{selected:n.selectedResult===s,hidden:!n.sources[t.type]}]),key:s,onClick:function(t){return e.$emit("select",s)}},[(0,r._)("div",Rn,[(0,r._)("div",Sn,[(0,r._)("i",{class:(0,i.C_)(a.typeIcons[t.type])},null,2)]),(0,r._)("div",{class:"title",textContent:(0,i.zw)(t.title)},null,8,Dn)]),(0,r._)("div",qn,[(0,r.Wm)(c,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:function(t){return e.$emit("select",s)}},{default:(0,r.w5)((function(){return["torrent"!==(null===t||void 0===t?void 0:t.type)?((0,r.wg)(),(0,r.j4)(o,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:function(n){return e.$emit("play",t)}},null,8,["onClick"])):(0,r.kq)("",!0),"torrent"===(null===t||void 0===t?void 0:t.type)?((0,r.wg)(),(0,r.j4)(o,{key:1,"icon-class":"fa fa-download",text:"Download",onClick:function(n){return e.$emit("download",t)}},null,8,["onClick"])):(0,r.kq)("",!0),"file"===(null===t||void 0===t?void 0:t.type)?((0,r.wg)(),(0,r.j4)(o,{key:2,"icon-class":"fa fa-window-maximize",text:"View in browser",onClick:function(n){return e.$emit("view",t)}},null,8,["onClick"])):(0,r.kq)("",!0),(0,r.Wm)(o,{"icon-class":"fa fa-info",text:"Info",onClick:function(n){return e.$emit("info",t)}},null,8,["onClick"])]})),_:2},1032,["onClick"])])],10,Pn)})),128))])}n(9653);var Zn={name:"Results",components:{Dropdown:G.Z,DropdownItem:X.Z},emits:["select","info","play","view","download"],props:{results:{type:Array,default:function(){return[]}},selectedResult:{type:Number},sources:{type:Object,default:function(){}}},data:function(){return{typeIcons:{file:"fa fa-hdd",torrent:"fa fa-magnet",youtube:"fab fa-youtube",plex:"fa fa-plex",jellyfin:"fa fa-jellyfin"}}}};const Mn=(0,se.Z)(Zn,[["render",Nn],["__scopeId","data-v-28f7c518"]]);var $n=Mn,Vn=function(e){return(0,r.dD)("data-v-77ae3705"),e=e(),(0,r.Cn)(),e},In={class:"subtitles-container"},Wn={class:"items"},zn=Vn((function(){return(0,r._)("div",{class:"col-1 icon"},[(0,r._)("i",{class:"fa fa-ban"})],-1)})),Tn=Vn((function(){return(0,r._)("div",{class:"col-11 title"},"None",-1)})),jn=[zn,Tn],Un=["onClick"],Ln={class:"col-1 icon"},On={key:0,class:"fa fa-file"},En={key:2,class:"fa fa-closed-captioning"},Fn={class:"footer"};function Hn(e,t,n,s,a,l){var u=(0,r.up)("Loading");return(0,r.wg)(),(0,r.iD)("div",In,[(0,r._)("div",Wn,[a.loading?((0,r.wg)(),(0,r.j4)(u,{key:0})):(0,r.kq)("",!0),(0,r._)("div",{class:(0,i.C_)(["row item",{selected:null==a.selectedItem}]),onClick:t[0]||(t[0]=function(e){return a.selectedItem=null})},jn,2),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(a.items,(function(e,t){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["row item",{selected:a.selectedItem===t}]),key:t,onClick:function(e){return a.selectedItem=t}},[(0,r._)("div",Ln,[e.IsLocal?((0,r.wg)(),(0,r.iD)("i",On)):e.ISO639?((0,r.wg)(),(0,r.iD)("i",{key:1,class:(0,i.C_)(["flag-icon","flag-icon-".concat(e.ISO639)])},null,2)):((0,r.wg)(),(0,r.iD)("i",En))]),(0,r.Uk)(" "+(0,i.zw)(e.SubFileName),1)],10,Un)})),128))]),(0,r._)("div",Fn,[(0,r._)("button",{onClick:t[1]||(t[1]=function(t){return e.$emit("select-subs",null==a.selectedItem?null:a.items[a.selectedItem])})},"Select")])])}var Kn={name:"Subtitles",mixins:[C.Z],components:{Loading:x.Z},emits:["select-subs"],props:{item:{type:Object,default:function(){}}},data:function(){return{loading:!1,items:[],selectedItem:null}},methods:{refresh:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("media.subtitles.search",{resource:e.item.url,language:"all"});case 4:e.items=t.sent;case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()}},mounted:function(){this.refresh()}};const Bn=(0,se.Z)(Kn,[["render",Hn],["__scopeId","data-v-77ae3705"]]);var Yn=Bn,An=n(779),Qn=(n(3123),function(e){return(0,r.dD)("data-v-a2e5c946"),e=e(),(0,r.Cn)(),e}),Gn={class:"browser-container"},Xn=Qn((function(){return(0,r._)("div",{class:"col-10 left side"},[(0,r._)("i",{class:"icon fa fa-folder"}),(0,r._)("span",{class:"name"},"..")],-1)})),Jn=[Xn],er=["onClick"],tr={class:"col-10"},nr={class:"name"},rr={class:"col-2 actions"};function ir(e,t,n,s,a,l){var u,o=(0,r.up)("Loading"),c=(0,r.up)("DropdownItem"),d=(0,r.up)("Dropdown");return(0,r.wg)(),(0,r.iD)("div",Gn,[a.loading?((0,r.wg)(),(0,r.j4)(o,{key:0})):(0,r.kq)("",!0),null!==(u=a.path)&&void 0!==u&&u.length&&"/"!==a.path?((0,r.wg)(),(0,r.iD)("div",{key:1,class:"row item",onClick:t[0]||(t[0]=function(e){return a.path=(a.path||"")+"/.."})},Jn)):(0,r.kq)("",!0),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(l.filteredFiles,(function(t,s){return(0,r.wg)(),(0,r.iD)("div",{class:"row item",key:s,onClick:function(e){return a.path=t.path}},[(0,r._)("div",tr,[(0,r._)("i",{class:(0,i.C_)(["icon fa",{"fa-file":"directory"!==t.type,"fa-folder":"directory"===t.type}])},null,2),(0,r._)("span",nr,(0,i.zw)(t.name),1)]),(0,r._)("div",rr,[(0,r.Wm)(d,null,{default:(0,r.w5)((function(){return[n.isMedia&&e.mediaExtensions.has(t.name.split(".").pop())?((0,r.wg)(),(0,r.j4)(c,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:function(n){return e.$emit("play",{type:"file",url:"file://".concat(t.path)})}},null,8,["onClick"])):(0,r.kq)("",!0)]})),_:2},1024)])],8,er)})),128))])}var sr={name:"Browser",components:{DropdownItem:X.Z,Dropdown:G.Z,Loading:x.Z},mixins:[C.Z,P.Z],emits:["path-change"],props:{initialPath:{type:String},isMedia:{type:Boolean},filter:{type:String,default:""}},data:function(){return{loading:!1,path:this.initialPath,files:[]}},computed:{filteredFiles:function(){var e,t=this;return null!==(e=this.filter)&&void 0!==e&&e.length?this.files.filter((function(e){return((null===e||void 0===e?void 0:e.name)||"").toLowerCase().indexOf(t.filter.toLowerCase())>=0})):this.files}},methods:{refresh:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("file.list",{path:e.path});case 4:e.files=t.sent,e.$emit("path-change",e.path);case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[1,,6,9]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.path}),(function(){return e.refresh()})),this.refresh()}};const ar=(0,se.Z)(sr,[["render",ir],["__scopeId","data-v-a2e5c946"]]);var lr=ar,ur={name:"Media",mixins:[C.Z,P.Z],components:{Browser:lr,Loading:x.Z,MediaView:R.Z,Header:$e,Results:$n,Modal:_.Z,Info:gn,Nav:xn,TorrentView:An.Z,Subtitles:Yn},props:{pluginName:{type:String,required:!0},mediaButtons:{type:Object,default:function(){return{previous:!1,next:!1,stop:!0}}}},data:function(){return{loading:!1,results:[],selectedResult:null,selectedPlayer:null,selectedView:"search",selectedSubtitles:null,showSubtitlesModal:!1,awaitingPlayTorrent:null,urlPlay:null,browserFilter:null,torrentPlugin:null,torrentPlugins:["torrent","rtorrent"],sources:{file:!0,youtube:!0,torrent:!0}}},computed:{hasSubtitlesPlugin:function(){return"media.subtitles"in this.$root.config}},methods:{search:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.loading=!0,n.prev=1,n.next=4,t.request("".concat(t.pluginName,".search"),e);case 4:t.results=n.sent;case 5:return n.prev=5,t.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()},play:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("torrent"!==(null===(r=e)||void 0===r?void 0:r.type)){n.next=5;break}return t.awaitingPlayTorrent=e.url,n.next=4,t.download(e);case 4:return n.abrupt("return");case 5:if(t.selectedPlayer.component.supports(e)){n.next=9;break}return n.next=8,t.startStreaming(e);case 8:e=n.sent;case 9:return n.next=11,t.selectedPlayer.component.play(e,t.selectedSubtitles,t.selectedPlayer);case 11:return n.next=13,t.refresh();case 13:case"end":return n.stop()}}),n)})))()},pause:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.pause(e.selectedPlayer);case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.stop(e.selectedPlayer);case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()},setVolume:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.setVolume(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},seek:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.seek(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},view:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.startStreaming(e,!0);case 2:r=n.sent,window.open(r.url,"_blank");case 4:case"end":return n.stop()}}),n)})))()},download:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("torrent"!==(null===e||void 0===e?void 0:e.type)){n.next=3;break}return n.next=3,t.downloadTorrent(e);case 3:case"end":return n.stop()}}),n)})))()},refresh:function(){var e=this;return(0,b.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.status(e.selectedPlayer);case 2:e.selectedPlayer.status=t.sent;case 3:case"end":return t.stop()}}),t)})))()},onStatusUpdate:function(e){this.selectedPlayer&&(this.selectedPlayer.status=e)},onTorrentQueued:function(e){this.notify({title:"Torrent queued for download",text:e.name,image:{iconClass:"fa fa-magnet"}})},onTorrentMetadata:function(e){this.notify({title:"Torrent metadata downloaded",text:e.name,image:{iconClass:"fa fa-info"}})},onTorrentDownloadStart:function(e){this.notify({title:"Torrent download started",text:e.name,image:{iconClass:"fa fa-download"}})},onTorrentDownloadCompleted:function(e){this.notify({title:"Torrent download completed",text:e.name,image:{iconClass:"fa fa-check"}})},getTorrentPlugin:function(){var e=this.$root.config[this.pluginName]||{},t=e.torrent_plugin;if(!t){var n,r=(0,k.Z)(this.torrentPlugins);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i in this.$root.config){t=i;break}}}catch(s){r.e(s)}finally{r.f()}}return t},downloadTorrent:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=t.getTorrentPlugin(),r){n.next=4;break}return t.notify({text:"No torrent plugins configured",error:!0}),n.abrupt("return");case 4:return n.next=6,t.request("".concat(r,".download"),{torrent:(null===e||void 0===e?void 0:e.url)||e});case 6:return n.abrupt("return",n.sent);case 7:case"end":return n.stop()}}),n)})))()},selectSubtitles:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.$refs.subtitlesSelector.close(),e){n.next=4;break}return t.selectedSubtitles=null,n.abrupt("return");case 4:return t.notify({text:"Downloading subtitles track",image:{iconClass:"fa fa-download"}}),n.next=7,t.request("media.subtitles.download",{link:e.SubDownloadLink});case 7:r=n.sent,t.selectedSubtitles=r.filename,t.notify({text:"Subtitles track downloaded",image:{iconClass:"fa fa-check"}});case 10:case"end":return n.stop()}}),n)})))()},onResultSelect:function(e){null!=this.selectedResult&&this.selectedResult===e||(this.selectedResult=e,this.selectedSubtitles=null)},playUrl:function(e){var t=this;return(0,b.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.loading=!0,n.prev=1,n.next=4,t.play({url:e});case 4:t.$refs.playUrlModal.close();case 5:return n.prev=5,t.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selectedPlayer}),(function(t){t&&e.refresh()})),this.$watch((function(){return e.selectedSubtitles}),(function(t){var n,r;new Set(["play","pause"]).has(null===(n=e.selectedPlayer)||void 0===n||null===(r=n.status)||void 0===r?void 0:r.state)&&(t?e.selectedPlayer.component.addSubtitles(t):e.selectedPlayer.component.removeSubtitles())})),this.torrentPlugin=this.getTorrentPlugin(),this.subscribe(this.onTorrentQueued,"notify-on-torrent-queued","platypush.message.event.torrent.TorrentQueuedEvent"),this.subscribe(this.onTorrentMetadata,"on-torrent-metadata","platypush.message.event.torrent.TorrentDownloadedMetadataEvent"),this.subscribe(this.onTorrentDownloadStart,"notify-on-torrent-download-start","platypush.message.event.torrent.TorrentDownloadStartEvent"),this.subscribe(this.onTorrentDownloadCompleted,"notify-on-torrent-download-completed","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),"media.plex"in this.$root.config&&(this.sources.plex=!0),"media.jellyfin"in this.$root.config&&(this.sources.jellyfin=!0)},destroy:function(){this.unsubscribe("notify-on-torrent-queued"),this.unsubscribe("on-torrent-metadata"),this.unsubscribe("notify-on-torrent-download-start"),this.unsubscribe("notify-on-torrent-download-completed")}};const or=(0,se.Z)(ur,[["render",y],["__scopeId","data-v-040b2676"]]);var cr=or}}]); +//# sourceMappingURL=4196-legacy.9c63a429.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4196-legacy.9c63a429.js.map b/platypush/backend/http/webapp/dist/static/js/4196-legacy.9c63a429.js.map new file mode 100644 index 00000000..d9381ea0 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4196-legacy.9c63a429.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4196-legacy.9c63a429.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/correct-is-regexp-logic.js","webpack://platypush/./node_modules/core-js/internals/not-a-regexp.js","webpack://platypush/./node_modules/core-js/modules/es.string.ends-with.js","webpack://platypush/./node_modules/core-js/modules/es.string.starts-with.js","webpack://platypush/./src/components/panels/Media/Index.vue","webpack://platypush/./src/components/panels/Media/Header.vue","webpack://platypush/./src/components/panels/Media/Players.vue","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue?8a34","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue?c107","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue?6dfd","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue?eab0","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue?06ab","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue?69bd","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue?4868","webpack://platypush/./src/components/panels/Media/Players.vue?c223","webpack://platypush/./src/components/panels/Media/Header.vue?b895","webpack://platypush/./src/components/panels/Media/Info.vue","webpack://platypush/./src/components/panels/Media/Info.vue?c19c","webpack://platypush/./src/components/panels/Media/Nav.vue","webpack://platypush/./src/components/panels/Media/Nav.vue?bae0","webpack://platypush/./src/components/panels/Media/Results.vue","webpack://platypush/./src/components/panels/Media/Results.vue?23d6","webpack://platypush/./src/components/panels/Media/Subtitles.vue","webpack://platypush/./src/components/panels/Media/Subtitles.vue?17fa","webpack://platypush/./src/components/File/Browser.vue","webpack://platypush/./src/components/File/Browser.vue?8abf","webpack://platypush/./src/components/panels/Media/Index.vue?1f2c"],"sourcesContent":["var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (error1) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (error2) { /* empty */ }\n } return false;\n};\n","var isRegExp = require('../internals/is-regexp');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw $TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\n// eslint-disable-next-line es-x/no-string-prototype-endswith -- safe\nvar un$EndsWith = uncurryThis(''.endsWith);\nvar slice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.endsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.endswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n endsWith: function endsWith(searchString /* , endPosition = @length */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var endPosition = arguments.length > 1 ? arguments[1] : undefined;\n var len = that.length;\n var end = endPosition === undefined ? len : min(toLength(endPosition), len);\n var search = toString(searchString);\n return un$EndsWith\n ? un$EndsWith(that, search, end)\n : slice(that, end - search.length, end) === search;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\n// eslint-disable-next-line es-x/no-string-prototype-startswith -- safe\nvar un$StartsWith = uncurryThis(''.startsWith);\nvar stringSlice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = toString(searchString);\n return un$StartsWith\n ? un$StartsWith(that, search, index)\n : stringSlice(that, index, index + search.length) === search;\n }\n});\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Chromecast.vue?vue&type=template&id=55476f3a\"\nimport script from \"./Chromecast.vue?vue&type=script&lang=js\"\nexport * from \"./Chromecast.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Kodi.vue?vue&type=template&id=25a1a1cf\"\nimport script from \"./Kodi.vue?vue&type=script&lang=js\"\nexport * from \"./Kodi.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Mplayer.vue?vue&type=template&id=0caf2d73\"\nimport script from \"./Mplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Mplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Mpv.vue?vue&type=template&id=3b3bb533\"\nimport script from \"./Mpv.vue?vue&type=script&lang=js\"\nexport * from \"./Mpv.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Omxplayer.vue?vue&type=template&id=0f086473\"\nimport script from \"./Omxplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Omxplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Vlc.vue?vue&type=template&id=5b5bcdd3\"\nimport script from \"./Vlc.vue?vue&type=script&lang=js\"\nexport * from \"./Vlc.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Players.vue?vue&type=template&id=27e87a29&scoped=true\"\nimport script from \"./Players.vue?vue&type=script&lang=js\"\nexport * from \"./Players.vue?vue&type=script&lang=js\"\n\nimport \"./Players.vue?vue&type=style&index=0&id=27e87a29&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-27e87a29\"]])\n\nexport default __exports__","import { render } from \"./Header.vue?vue&type=template&id=37a493ac&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=37a493ac&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-37a493ac\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Info.vue?vue&type=template&id=28611e6c&scoped=true\"\nimport script from \"./Info.vue?vue&type=script&lang=js\"\nexport * from \"./Info.vue?vue&type=script&lang=js\"\n\nimport \"./Info.vue?vue&type=style&index=0&id=28611e6c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28611e6c\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=4597e14d&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=4597e14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4597e14d\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Results.vue?vue&type=template&id=28f7c518&scoped=true\"\nimport script from \"./Results.vue?vue&type=script&lang=js\"\nexport * from \"./Results.vue?vue&type=script&lang=js\"\n\nimport \"./Results.vue?vue&type=style&index=0&id=28f7c518&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28f7c518\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Subtitles.vue?vue&type=template&id=77ae3705&scoped=true\"\nimport script from \"./Subtitles.vue?vue&type=script&lang=js\"\nexport * from \"./Subtitles.vue?vue&type=script&lang=js\"\n\nimport \"./Subtitles.vue?vue&type=style&index=0&id=77ae3705&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-77ae3705\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Browser.vue?vue&type=template&id=a2e5c946&scoped=true\"\nimport script from \"./Browser.vue?vue&type=script&lang=js\"\nexport * from \"./Browser.vue?vue&type=script&lang=js\"\n\nimport \"./Browser.vue?vue&type=style&index=0&id=a2e5c946&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a2e5c946\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=040b2676&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=040b2676&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-040b2676\"]])\n\nexport default __exports__"],"names":["wellKnownSymbol","MATCH","module","exports","METHOD_NAME","regexp","error1","error2","isRegExp","$TypeError","TypeError","it","$","uncurryThis","getOwnPropertyDescriptor","toLength","toString","notARegExp","requireObjectCoercible","correctIsRegExpLogic","IS_PURE","un$EndsWith","endsWith","slice","min","Math","CORRECT_IS_REGEXP_LOGIC","MDN_POLYFILL_BUG","descriptor","String","prototype","writable","target","proto","forced","searchString","that","this","endPosition","arguments","length","undefined","len","end","search","un$StartsWith","startsWith","stringSlice","index","class","loading","pluginName","status","selectedPlayer","track","buttons","mediaButtons","pause","stop","setVolume","seek","selectedView","$event","hasSubtitlesPlugin","ref","sources","selectedSubtitles","browserFilter","onStatusUpdate","downloadTorrent","showSubtitlesModal","$refs","playUrlModal","show","header","filterVisible","results","selectedResult","onResultSelect","play","mediaInfo","isVisible","view","download","torrentPlugin","filter","title","item","visible","selectSubtitles","playUrlInput","focus","playUrl","urlPlay","type","autofocus","disabled","placeholder","query","$emit","torrentURL","value","selectedItem","Object","keys","source","key","checked","player","name","iconClass","text","refresh","players","i","select","mixins","Utils","emits","props","data","methods","getPlayers","component","request","resource","subs","url","subtitles","volume","position","onNewMedia","event","onMediaEvent","isMine","notify","device","image","plugin","addSubtitles","filename","removeSubtitles","supports","mounted","subscribe","destroy","unsubscribe","__exports__","Mixin","devices","Promise","all","map","chromecast","getPlayerName","$root","config","host","components","Loading","DropdownItem","Dropdown","Chromecast","Kodi","Mplayer","Mpv","Omxplayer","Vlc","required","plugins","loadPlugins","entries","p","push","Players","Boolean","default","types","$watch","imdb_id","href","series","season","episode","num_seasons","synopsis","description","summary","overview","duration","country","network","rating","percentage","votes","genres","join","channelId","channelTitle","year","publishedAt","file","trailer","size","quality","seeds","peers","language","views","displayName","collapsed","browser","torrents","result","typeIcons","Array","Number","items","sub","IsLocal","ISO639","SubFileName","path","filteredFiles","isMedia","mediaExtensions","has","split","pop","initialPath","files","computed","toLowerCase","indexOf","Browser","MediaView","Header","Results","Modal","Info","Nav","TorrentView","Subtitles","previous","next","awaitingPlayTorrent","torrentPlugins","startStreaming","ret","window","open","onTorrentQueued","onTorrentMetadata","onTorrentDownloadStart","onTorrentDownloadCompleted","getTorrentPlugin","pluginConf","torrent_plugin","error","torrent","subtitlesSelector","close","link","SubDownloadLink","Set","state","plex","jellyfin","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4196.630e670c.js b/platypush/backend/http/webapp/dist/static/js/4196.630e670c.js deleted file mode 100644 index ca36680f..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4196.630e670c.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4196],{4196:function(e,t,s){s.r(t),s.d(t,{default:function(){return li}});var i=s(6252),a=s(3577),l=s(9963);const n={class:"media-plugin fade-in"},r={class:"nav-container"},o={class:"view-container"},d={class:"media-info-container"},c={class:"subtitles-container"},u={key:0,class:"subtitles-content"},m={class:"play-url-container"},p={class:"row"},h=(0,i.Uk)(" Play URL (use "),y=(0,i.Uk)("file://"),w=(0,i.Uk)(" prefix for local files) "),f={class:"row footer"},g=["disabled"];function v(e,t,s,v,_,k){const C=(0,i.up)("Loading"),b=(0,i.up)("Nav"),x=(0,i.up)("Header"),P=(0,i.up)("Results"),D=(0,i.up)("TorrentView"),S=(0,i.up)("Browser"),q=(0,i.up)("MediaView"),N=(0,i.up)("Info"),$=(0,i.up)("Modal"),I=(0,i.up)("Subtitles"),z=(0,i.up)("tt");return(0,i.wg)(),(0,i.j4)(i.Ob,null,[(0,i._)("div",n,[_.loading?((0,i.wg)(),(0,i.j4)(C,{key:0})):(0,i.kq)("",!0),(0,i.Wm)(q,{"plugin-name":s.pluginName,status:_.selectedPlayer?.status||{},track:_.selectedPlayer?.status||{},buttons:s.mediaButtons,onPlay:k.pause,onPause:k.pause,onStop:k.stop,onSetVolume:k.setVolume,onSeek:k.seek,onSearch:k.search},{default:(0,i.w5)((()=>[(0,i._)("main",null,[(0,i._)("div",r,[(0,i.Wm)(b,{"selected-view":_.selectedView,onInput:t[0]||(t[0]=e=>_.selectedView=e)},null,8,["selected-view"])]),(0,i._)("div",o,[(0,i.Wm)(x,{"plugin-name":s.pluginName,"selected-view":_.selectedView,"has-subtitles-plugin":k.hasSubtitlesPlugin,ref:"header",sources:_.sources,"selected-item":_.selectedPlayer&&_.selectedPlayer.status&&("play"===_.selectedPlayer.status.state||"pause"===_.selectedPlayer.status.state)?_.selectedPlayer.status:_.results[_.selectedResult],"selected-subtitles":_.selectedSubtitles,"browser-filter":_.browserFilter,onSearch:k.search,onSelectPlayer:t[1]||(t[1]=e=>_.selectedPlayer=e),onPlayerStatus:k.onStatusUpdate,onTorrentAdd:t[2]||(t[2]=e=>k.downloadTorrent(e)),onShowSubtitles:t[3]||(t[3]=e=>_.showSubtitlesModal=!_.showSubtitlesModal),onPlayUrl:t[4]||(t[4]=t=>e.$refs.playUrlModal.show()),onFilter:t[5]||(t[5]=e=>_.browserFilter=e),onSourceToggle:t[6]||(t[6]=e=>_.sources[e]=!_.sources[e])},null,8,["plugin-name","selected-view","has-subtitles-plugin","sources","selected-item","selected-subtitles","browser-filter","onSearch","onPlayerStatus"]),(0,i._)("div",{class:(0,a.C_)(["body-container",{"expanded-header":e.$refs.header?.filterVisible}])},["search"===_.selectedView?((0,i.wg)(),(0,i.j4)(P,{key:0,results:_.results,"selected-result":_.selectedResult,onSelect:t[7]||(t[7]=e=>k.onResultSelect(e)),onPlay:k.play,onInfo:t[8]||(t[8]=t=>e.$refs.mediaInfo.isVisible=!0),onView:k.view,onDownload:k.download,sources:_.sources},null,8,["results","selected-result","onPlay","onView","onDownload","sources"])):"torrents"===_.selectedView?((0,i.wg)(),(0,i.j4)(D,{key:1,"plugin-name":_.torrentPlugin,"is-media":!0,onPlay:k.play},null,8,["plugin-name","onPlay"])):"browser"===_.selectedView?((0,i.wg)(),(0,i.j4)(S,{key:2,"plugin-name":_.torrentPlugin,"is-media":!0,filter:_.browserFilter,onPathChange:t[9]||(t[9]=e=>_.browserFilter=""),onPlay:t[10]||(t[10]=e=>k.play(e))},null,8,["plugin-name","filter"])):(0,i.kq)("",!0)],2)])])])),_:1},8,["plugin-name","status","track","buttons","onPlay","onPause","onStop","onSetVolume","onSeek","onSearch"]),(0,i._)("div",d,[(0,i.Wm)($,{title:"Media info",ref:"mediaInfo"},{default:(0,i.w5)((()=>[null!=_.selectedResult?((0,i.wg)(),(0,i.j4)(N,{key:0,item:_.results[_.selectedResult]},null,8,["item"])):(0,i.kq)("",!0)])),_:1},512)]),(0,i._)("div",c,[(0,i.Wm)($,{title:"Available subtitles",visible:_.showSubtitlesModal,ref:"subtitlesSelector",onClose:t[12]||(t[12]=e=>_.showSubtitlesModal=!1)},{default:(0,i.w5)((()=>[_.showSubtitlesModal&&null!=_.selectedResult?((0,i.wg)(),(0,i.iD)("div",u,[(0,i.Wm)(I,{item:_.selectedPlayer&&_.selectedPlayer.status&&("play"===_.selectedPlayer.status.state||"pause"===_.selectedPlayer.status.state)?_.selectedPlayer.status:_.results[_.selectedResult],onSelectSubs:t[11]||(t[11]=e=>k.selectSubtitles(e))},null,8,["item"])])):(0,i.kq)("",!0)])),_:1},8,["visible"])]),(0,i._)("div",m,[(0,i.Wm)($,{title:"Play URL",ref:"playUrlModal",onOpen:t[15]||(t[15]=t=>e.$refs.playUrlInput.focus())},{default:(0,i.w5)((()=>[(0,i._)("form",{onSubmit:t[14]||(t[14]=(0,l.iM)((e=>k.playUrl(_.urlPlay)),["prevent"]))},[(0,i._)("div",p,[(0,i._)("label",null,[h,(0,i.Wm)(z,null,{default:(0,i.w5)((()=>[y])),_:1}),w,(0,i.wy)((0,i._)("input",{type:"text","onUpdate:modelValue":t[13]||(t[13]=e=>_.urlPlay=e),ref:"playUrlInput",autofocus:""},null,512),[[l.nr,_.urlPlay]])])]),(0,i._)("div",f,[(0,i._)("button",{type:"submit",disabled:!_.urlPlay?.length},"Play",8,g)])],32)])),_:1},512)])])],1024)}var _=s(1232),k=s(9642),C=s(2628),b=s(8337),x=s(9978);const P=e=>((0,i.dD)("data-v-37a493ac"),e=e(),(0,i.Cn)(),e),D={class:"row"},S={key:0,class:"col-7 left side"},q=P((()=>(0,i._)("i",{class:"fa fa-filter"},null,-1))),N=[q],$={class:"search-box"},I={key:1,class:"col-7 left side"},z={class:"search-box"},T={key:2,class:"col-7 left side"},M={class:"search-box"},V=["value"],Z={class:"col-5 right side"},R=P((()=>(0,i._)("i",{class:"fas fa-closed-captioning"},null,-1))),W=[R],j=P((()=>(0,i._)("i",{class:"fa fa-plus-circle"},null,-1))),U=[j],E=["checked","onChange"];function L(e,t,s,n,r,o){const d=(0,i.up)("Players");return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["header",{"with-filter":r.filterVisible}])},[(0,i._)("div",D,["search"===s.selectedView?((0,i.wg)(),(0,i.iD)("div",S,[(0,i._)("button",{title:"Filter",class:(0,a.C_)(["filter-btn",{selected:r.filterVisible}]),onClick:t[0]||(t[0]=e=>r.filterVisible=!r.filterVisible)},N,2),(0,i._)("form",{onSubmit:t[2]||(t[2]=(0,l.iM)(((...e)=>o.search&&o.search(...e)),["prevent"]))},[(0,i._)("label",$,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Search","onUpdate:modelValue":t[1]||(t[1]=e=>r.query=e)},null,512),[[l.nr,r.query]])])],32)])):"torrents"===s.selectedView?((0,i.wg)(),(0,i.iD)("div",I,[(0,i._)("form",{onSubmit:t[4]||(t[4]=(0,l.iM)((t=>e.$emit("torrent-add",r.torrentURL)),["prevent"]))},[(0,i._)("label",z,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[3]||(t[3]=e=>r.torrentURL=e)},null,512),[[l.nr,r.torrentURL]])])],32)])):"browser"===s.selectedView?((0,i.wg)(),(0,i.iD)("div",T,[(0,i._)("label",M,[(0,i._)("input",{type:"search",placeholder:"Filter",value:s.browserFilter,onChange:t[5]||(t[5]=t=>e.$emit("filter",t.target.value)),onKeyup:t[6]||(t[6]=t=>e.$emit("filter",t.target.value))},null,40,V)])])):(0,i.kq)("",!0),(0,i._)("div",Z,[s.hasSubtitlesPlugin&&s.selectedItem&&("file"===s.selectedItem.type||(s.selectedItem.url||"").startsWith("file://"))?((0,i.wg)(),(0,i.iD)("button",{key:0,title:"Select subtitles",class:(0,a.C_)(["captions-btn",{selected:null!=s.selectedSubtitles}]),onClick:t[7]||(t[7]=t=>e.$emit("show-subtitles"))},W,2)):(0,i.kq)("",!0),(0,i.Wm)(d,{"plugin-name":s.pluginName,onSelect:t[8]||(t[8]=t=>e.$emit("select-player",t)),onStatus:t[9]||(t[9]=t=>e.$emit("player-status",t))},null,8,["plugin-name"]),(0,i._)("button",{title:"Play URL",onClick:t[10]||(t[10]=t=>e.$emit("play-url"))},U)])]),(0,i._)("div",{class:(0,a.C_)(["row filter fade-in",{hidden:!r.filterVisible}])},[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(Object.keys(s.sources),(t=>((0,i.wg)(),(0,i.iD)("label",{key:t},[(0,i._)("input",{type:"checkbox",checked:s.sources[t],onChange:s=>e.$emit("source-toggle",t)},null,40,E),(0,i.Uk)(" "+(0,a.zw)(t),1)])))),128))],2)],2)}const O={class:"plugins"},F={class:"players"},H={class:"refresh"},K={key:1,class:"no-results"};function Y(e,t,s,l,n,r){const o=(0,i.up)("Chromecast"),d=(0,i.up)("Kodi"),c=(0,i.up)("Mplayer"),u=(0,i.up)("Mpv"),m=(0,i.up)("Omxplayer"),p=(0,i.up)("Vlc"),h=(0,i.up)("Loading"),y=(0,i.up)("DropdownItem"),w=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i._)("div",O,[(0,i.Wm)(o,{player:"media.chromecast"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"chromecastPlugin",onStatus:t[0]||(t[0]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(d,{player:"media.kodi"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"kodiPlugin",onStatus:t[1]||(t[1]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(c,{player:"media.mplayer"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"mplayerPlugin",onStatus:t[2]||(t[2]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(u,{player:"media.mpv"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"mpvPlugin",onStatus:t[3]||(t[3]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(m,{player:"media.omxplayer"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"omxplayerPlugin",onStatus:t[4]||(t[4]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(p,{player:"media.vlc"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"vlcPlugin",onStatus:t[5]||(t[5]=t=>e.$emit("status",t))},null,8,["player"])]),(0,i._)("div",F,[(0,i.Wm)(w,{title:n.selectedPlayer?.name||"Players","icon-class":n.selectedPlayer?n.selectedPlayer.iconClass:"fab fa-chromecast"},{default:(0,i.w5)((()=>[n.loading?((0,i.wg)(),(0,i.j4)(h,{key:0})):(0,i.kq)("",!0),(0,i._)("div",H,[(0,i.Wm)(y,{text:"Refresh","icon-class":"fa fa-sync-alt",onClick:r.refresh},null,8,["onClick"])]),n.players?.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",K,"No players found")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.players,((e,t)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["player",{selected:null!=n.selectedPlayer&&n.selectedPlayer.pluginName===e.pluginName&&n.selectedPlayer.name===e.name}]),key:t},[(0,i.Wm)(y,{text:e.name,"icon-class":e.iconClass,onClick:t=>r.select(e)},null,8,["text","icon-class","onClick"])],2)))),128))])),_:1},8,["title","icon-class"])])],64)}var B=s(449),A=s(6728);function Q(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var G={name:"Mixin",mixins:[C.Z,b.Z],emits:["status"],props:{player:{type:Object}},data(){return{iconClass:null,name:null,pluginName:null}},methods:{async getPlayers(){return[{iconClass:this.iconClass,name:this.name,pluginName:this.pluginName,component:this,status:await this.status()}]},async status(){return await this.request(`${this.pluginName}.status`)},async play(e,t){return e?await this.request(`${this.pluginName}.play`,{resource:e.url,subtitles:t}):await this.pause()},async pause(){return await this.request(`${this.pluginName}.pause`)},async stop(){return await this.request(`${this.pluginName}.stop`)},async setVolume(e){return await this.request(`${this.pluginName}.set_volume`,{volume:e})},async seek(e){return await this.request(`${this.pluginName}.seek`,{position:e})},async onNewMedia(e){const t=await this.onMediaEvent(e);t&&e.title&&this.notify({title:e.player||e.device||this.player?.name||this.name||this.pluginName,text:e.title,image:{iconClass:this.iconClass||"fa fa-play"}})},async onMediaEvent(e){return e.plugin===this.pluginName&&(this.$emit("status",await this.status()),!0)},async addSubtitles(e){await this.request(`${this.pluginName}.add_subtitles`,{filename:e}),await this.request(`${this.pluginName}.toggle_subtitles`,{visible:!0})},async removeSubtitles(){await this.request(`${this.pluginName}.toggle_subtitles`,{visible:!1})},supports(e){return"file"===e?.type||"youtube"===e?.type||(e.url||e).startsWith("file://")||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}},mounted(){this.subscribe(this.onNewMedia,`on-new-media-${this.pluginName}`,"platypush.message.event.media.NewPlayingMediaEvent"),this.subscribe(this.onMediaEvent,`on-media-event-${this.pluginName}`,"platypush.message.event.media.MediaPlayEvent","platypush.message.event.media.MediaStopEvent","platypush.message.event.media.MediaPauseEvent","platypush.message.event.media.MediaSeekEvent","platypush.message.event.media.MediaVolumeChangedEvent","platypush.message.event.media.MediaMuteChangedEvent")},destroy(){this.unsubscribe(`on-media-event-${this.pluginName}`)}};const X=G;var J=X,ee={name:"Chromecast",mixins:[J],data(){return{name:"Chromecast",pluginName:"media.chromecast",iconClass:"fab fa-chromecast"}},methods:{async getPlayers(){const e=await this.request(`${this.pluginName}.get_chromecasts`);return Promise.all(e.map((async e=>({...e,iconClass:"audio"===e.type?"fa fa-volume-up":"fab fa-chromecast",pluginName:this.pluginName,status:this.request(`${this.pluginName}.status`,{chromecast:e.name}),component:this}))))},getPlayerName(e){return"string"===typeof e?e:e?e?.name:this.player?.name},async status(e){return await this.request(`${this.pluginName}.status`,{chromecast:this.getPlayerName(e)})},async play(e,t){return e?await this.request(`${this.pluginName}.play`,{resource:e.url,chromecast:this.getPlayerName(t)}):await this.pause(t)},async pause(e){return await this.request(`${this.pluginName}.pause`,{chromecast:this.getPlayerName(e)})},async stop(e){return await this.request(`${this.pluginName}.quit`,{chromecast:this.getPlayerName(e)})},async setVolume(e,t){return await this.request(`${this.pluginName}.set_volume`,{volume:e,chromecast:this.getPlayerName(t)})},async seek(e,t){return await this.request(`${this.pluginName}.seek`,{position:e,chromecast:this.getPlayerName(t)})},async onMediaEvent(e){return e.plugin===this.pluginName&&(this.$emit("status",await this.status(e.player)),!0)},supports(e){return"youtube"===e?.type||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}},te=s(3744);const se=(0,te.Z)(ee,[["render",Q]]);var ie=se;function ae(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var le={name:"Kodi",mixins:[J],data(){return{iconClass:"fa fa-kodi",name:"Kodi",pluginName:"media.kodi"}},methods:{async getPlayers(){return[{iconClass:this.iconClass,pluginName:this.pluginName,name:this.$root.config["media.kodi"]?.host||this.name,component:this,status:await this.request(`${this.pluginName}.status`)}]},supports(e){return"youtube"===e?.type||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}};const ne=(0,te.Z)(le,[["render",ae]]);var re=ne;function oe(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var de={name:"Mplayer",mixins:[J],data(){return{iconClass:"fa fa-tv",name:"MPlayer",pluginName:"media.mplayer"}}};const ce=(0,te.Z)(de,[["render",oe]]);var ue=ce;function me(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var pe={name:"Mpv",mixins:[J],data(){return{iconClass:"fa fa-tv",name:"mpv",pluginName:"media.mpv"}}};const he=(0,te.Z)(pe,[["render",me]]);var ye=he;function we(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var fe={name:"Omxplayer",mixins:[J],data(){return{iconClass:"fa fa-tv",name:"OMXPlayer",pluginName:"media.omxplayer"}}};const ge=(0,te.Z)(fe,[["render",we]]);var ve=ge;function _e(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var ke={name:"Vlc",mixins:[J],data(){return{iconClass:"fa fa-tv",name:"VLC",pluginName:"media.vlc"}}};const Ce=(0,te.Z)(ke,[["render",_e]]);var be=Ce,xe={name:"Players",components:{Loading:_.Z,DropdownItem:A.Z,Dropdown:B.Z,Chromecast:ie,Kodi:re,Mplayer:ue,Mpv:ye,Omxplayer:ve,Vlc:be},emits:["select","status"],props:{pluginName:{type:String,required:!0}},data(){return{loading:!1,players:[],selectedPlayer:null,config:{},plugins:[]}},methods:{loadPlugins(){this.plugins=Object.entries(this.$refs).filter((e=>e[0].endsWith("Plugin"))).map((e=>e[1]))},async refresh(){this.players=[],this.loading=!0;const e=this.$root.config;try{await Promise.all(this.plugins.map((async t=>{if(!(t.pluginName in e))return;const s=await t.getPlayers();this.players.push(...s),null==this.selectedPlayer&&t.pluginName===this.pluginName&&s.length>0&&this.select(s[0])})))}finally{this.loading=!1}},select(e){this.selectedPlayer=e,this.$emit("select",e)}},async mounted(){await this.loadPlugins(),await this.refresh()}};const Pe=(0,te.Z)(xe,[["render",Y],["__scopeId","data-v-27e87a29"]]);var De=Pe,Se={name:"Header",components:{Players:De},emits:["search","select-player","player-status","torrent-add","show-subtitles","play-url","filter","source-toggle"],props:{pluginName:{type:String,required:!0},selectedView:{type:String,required:!0},selectedSubtitles:{type:String},selectedItem:{type:Object},hasSubtitlesPlugin:{type:Boolean,default:!1},browserFilter:{type:String,default:""},sources:{type:Object,default:()=>{}}},data(){return{filterVisible:!1,query:"",torrentURL:""}},methods:{search(){const e=Object.keys(this.sources).filter((e=>this.sources[e]));this.query?.length&&e?.length&&this.$emit("search",{query:this.query,types:e})}},mounted(){this.$watch((()=>this.selectedView),(()=>{this.$emit("filter",""),this.torrentURL="",this.query=""}))}};const qe=(0,te.Z)(Se,[["render",L],["__scopeId","data-v-37a493ac"]]);var Ne=qe;const $e=e=>((0,i.dD)("data-v-28611e6c"),e=e(),(0,i.Cn)(),e),Ie={key:0,class:"row"},ze=$e((()=>(0,i._)("div",{class:"left side"},"Title",-1))),Te={class:"right side"},Me=["href","textContent"],Ve=["textContent"],Ze={key:1,class:"row"},Re=$e((()=>(0,i._)("div",{class:"left side"},"TV Series",-1))),We=["textContent"],je={key:2,class:"row"},Ue=$e((()=>(0,i._)("div",{class:"left side"},"Season",-1))),Ee=["textContent"],Le={key:3,class:"row"},Oe=$e((()=>(0,i._)("div",{class:"left side"},"Episode",-1))),Fe=["textContent"],He={key:4,class:"row"},Ke=$e((()=>(0,i._)("div",{class:"left side"},"Number of seasons",-1))),Ye=["textContent"],Be={key:5,class:"row"},Ae=$e((()=>(0,i._)("div",{class:"left side"},"Synopsis",-1))),Qe=["textContent"],Ge={key:6,class:"row"},Xe=$e((()=>(0,i._)("div",{class:"left side"},"Description",-1))),Je=["textContent"],et={key:7,class:"row"},tt=$e((()=>(0,i._)("div",{class:"left side"},"Summary",-1))),st=["textContent"],it={key:8,class:"row"},at=$e((()=>(0,i._)("div",{class:"left side"},"Overview",-1))),lt=["textContent"],nt={key:9,class:"row"},rt=$e((()=>(0,i._)("div",{class:"left side"},"Duration",-1))),ot=["textContent"],dt={key:10,class:"row"},ct=$e((()=>(0,i._)("div",{class:"left side"},"Country",-1))),ut=["textContent"],mt={key:11,class:"row"},pt=$e((()=>(0,i._)("div",{class:"left side"},"Network",-1))),ht=["textContent"],yt={key:12,class:"row"},wt=$e((()=>(0,i._)("div",{class:"left side"},"Status",-1))),ft=["textContent"],gt={key:13,class:"row"},vt=$e((()=>(0,i._)("div",{class:"left side"},"Rating",-1))),_t=["textContent"],kt={key:14,class:"row"},Ct=$e((()=>(0,i._)("div",{class:"left side"},"Votes",-1))),bt=["textContent"],xt={key:15,class:"row"},Pt=$e((()=>(0,i._)("div",{class:"left side"},"Genres",-1))),Dt=["textContent"],St={key:16,class:"row"},qt=$e((()=>(0,i._)("div",{class:"left side"},"Channel",-1))),Nt={class:"right side"},$t=["href","textContent"],It={key:17,class:"row"},zt=$e((()=>(0,i._)("div",{class:"left side"},"Year",-1))),Tt=["textContent"],Mt={key:18,class:"row"},Vt=$e((()=>(0,i._)("div",{class:"left side"},"Published at",-1))),Zt=["textContent"],Rt={key:19,class:"row"},Wt=$e((()=>(0,i._)("div",{class:"left side"},"File",-1))),jt=["textContent"],Ut={key:20,class:"row"},Et=$e((()=>(0,i._)("div",{class:"left side"},"URL",-1))),Lt={class:"right side url"},Ot=["href","textContent"],Ft={key:21,class:"row"},Ht=$e((()=>(0,i._)("div",{class:"left side"},"Trailer",-1))),Kt={class:"right side url"},Yt=["href","textContent"],Bt={key:22,class:"row"},At=$e((()=>(0,i._)("div",{class:"left side"},"Size",-1))),Qt=["textContent"],Gt={key:23,class:"row"},Xt=$e((()=>(0,i._)("div",{class:"left side"},"Quality",-1))),Jt=["textContent"],es={key:24,class:"row"},ts=$e((()=>(0,i._)("div",{class:"left side"},"Seeds",-1))),ss=["textContent"],is={key:25,class:"row"},as=$e((()=>(0,i._)("div",{class:"left side"},"Peers",-1))),ls=["textContent"],ns={key:26,class:"row"},rs=$e((()=>(0,i._)("div",{class:"left side"},"Language",-1))),os=["textContent"];function ds(e,t,s,l,n,r){return(0,i.wg)(),(0,i.iD)(i.HY,null,[s.item?.title?((0,i.wg)(),(0,i.iD)("div",Ie,[ze,(0,i._)("div",Te,[s.item.imdb_id?((0,i.wg)(),(0,i.iD)("a",{key:0,href:`https://www.imdb.com/title/${s.item.imdb_id}`,target:"_blank",textContent:(0,a.zw)(s.item.title)},null,8,Me)):((0,i.wg)(),(0,i.iD)("span",{key:1,textContent:(0,a.zw)(s.item.title)},null,8,Ve))])])):(0,i.kq)("",!0),s.item?.series?((0,i.wg)(),(0,i.iD)("div",Ze,[Re,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.series)},null,8,We)])):(0,i.kq)("",!0),s.item?.season?((0,i.wg)(),(0,i.iD)("div",je,[Ue,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.season)},null,8,Ee)])):(0,i.kq)("",!0),s.item?.episode?((0,i.wg)(),(0,i.iD)("div",Le,[Oe,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.episode)},null,8,Fe)])):(0,i.kq)("",!0),s.item?.num_seasons?((0,i.wg)(),(0,i.iD)("div",He,[Ke,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.num_seasons)},null,8,Ye)])):(0,i.kq)("",!0),s.item?.synopsis?((0,i.wg)(),(0,i.iD)("div",Be,[Ae,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.synopsis)},null,8,Qe)])):(0,i.kq)("",!0),s.item?.description?((0,i.wg)(),(0,i.iD)("div",Ge,[Xe,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.description)},null,8,Je)])):(0,i.kq)("",!0),s.item?.summary?((0,i.wg)(),(0,i.iD)("div",et,[tt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.summary)},null,8,st)])):(0,i.kq)("",!0),s.item?.overview?((0,i.wg)(),(0,i.iD)("div",it,[at,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.overview)},null,8,lt)])):(0,i.kq)("",!0),s.item?.duration?((0,i.wg)(),(0,i.iD)("div",nt,[rt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(e.convertTime(s.item.duration))},null,8,ot)])):(0,i.kq)("",!0),s.item?.country?((0,i.wg)(),(0,i.iD)("div",dt,[ct,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.country)},null,8,ut)])):(0,i.kq)("",!0),s.item?.network?((0,i.wg)(),(0,i.iD)("div",mt,[pt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.network)},null,8,ht)])):(0,i.kq)("",!0),s.item?.status?((0,i.wg)(),(0,i.iD)("div",yt,[wt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.status)},null,8,ft)])):(0,i.kq)("",!0),s.item?.rating?((0,i.wg)(),(0,i.iD)("div",gt,[vt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.rating.percentage)},null,8,_t)])):(0,i.kq)("",!0),s.item?.rating?((0,i.wg)(),(0,i.iD)("div",kt,[Ct,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.rating.votes)},null,8,bt)])):(0,i.kq)("",!0),s.item?.genres?((0,i.wg)(),(0,i.iD)("div",xt,[Pt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.genres.join(", "))},null,8,Dt)])):(0,i.kq)("",!0),s.item?.channelId?((0,i.wg)(),(0,i.iD)("div",St,[qt,(0,i._)("div",Nt,[(0,i._)("a",{href:`https://www.youtube.com/channel/${s.item.channelId}`,target:"_blank",textContent:(0,a.zw)(s.item.channelTitle||`https://www.youtube.com/channel/${s.item.channelId}`)},null,8,$t)])])):(0,i.kq)("",!0),s.item?.year?((0,i.wg)(),(0,i.iD)("div",It,[zt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.year)},null,8,Tt)])):(0,i.kq)("",!0),s.item?.publishedAt?((0,i.wg)(),(0,i.iD)("div",Mt,[Vt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(e.formatDate(s.item.publishedAt,!0))},null,8,Zt)])):(0,i.kq)("",!0),s.item?.file?((0,i.wg)(),(0,i.iD)("div",Rt,[Wt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.file)},null,8,jt)])):(0,i.kq)("",!0),s.item?.url?((0,i.wg)(),(0,i.iD)("div",Ut,[Et,(0,i._)("div",Lt,[(0,i._)("a",{href:s.item.url,target:"_blank",textContent:(0,a.zw)(s.item.url)},null,8,Ot)])])):(0,i.kq)("",!0),s.item?.trailer?((0,i.wg)(),(0,i.iD)("div",Ft,[Ht,(0,i._)("div",Kt,[(0,i._)("a",{href:s.item.trailer,target:"_blank",textContent:(0,a.zw)(s.item.trailer)},null,8,Yt)])])):(0,i.kq)("",!0),s.item?.size?((0,i.wg)(),(0,i.iD)("div",Bt,[At,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(e.convertSize(s.item.size))},null,8,Qt)])):(0,i.kq)("",!0),s.item?.quality?((0,i.wg)(),(0,i.iD)("div",Gt,[Xt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.quality)},null,8,Jt)])):(0,i.kq)("",!0),s.item?.seeds?((0,i.wg)(),(0,i.iD)("div",es,[ts,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.seeds)},null,8,ss)])):(0,i.kq)("",!0),s.item?.peers?((0,i.wg)(),(0,i.iD)("div",is,[as,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.peers)},null,8,ls)])):(0,i.kq)("",!0),s.item?.language?((0,i.wg)(),(0,i.iD)("div",ns,[rs,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.language)},null,8,os)])):(0,i.kq)("",!0)],64)}var cs={name:"Info",mixins:[C.Z,b.Z],props:{item:{type:Object,default:()=>{}}}};const us=(0,te.Z)(cs,[["render",ds],["__scopeId","data-v-28611e6c"]]);var ms=us;const ps=["title","onClick"];function hs(e,t,s,l,n,r){return(0,i.wg)(),(0,i.iD)("nav",null,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(s.views,((t,l)=>((0,i.wg)(),(0,i.iD)("li",{key:l,title:t.displayName,class:(0,a.C_)({selected:l===s.selectedView}),onClick:t=>e.$emit("input",l)},[(0,i._)("i",{class:(0,a.C_)(t.iconClass)},null,2)],10,ps)))),128))])}var ys={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:()=>({search:{iconClass:"fa fa-search",displayName:"Search"},browser:{iconClass:"fa fa-folder",displayName:"Browser"},torrents:{iconClass:"fa fa-magnet",displayName:"Torrents"}})}}};const ws=(0,te.Z)(ys,[["render",hs],["__scopeId","data-v-4597e14d"]]);var fs=ws;const gs={class:"media-results"},vs={key:0,class:"no-content"},_s=["onClick"],ks={class:"col-10 left side"},Cs={class:"icon"},bs=["textContent"],xs={class:"col-2 right side"};function Ps(e,t,s,l,n,r){const o=(0,i.up)("DropdownItem"),d=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",gs,[s.results?.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",vs," No search results ")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(s.results,((t,l)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row item",{selected:s.selectedResult===l,hidden:!s.sources[t.type]}]),key:l,onClick:t=>e.$emit("select",l)},[(0,i._)("div",ks,[(0,i._)("div",Cs,[(0,i._)("i",{class:(0,a.C_)(n.typeIcons[t.type])},null,2)]),(0,i._)("div",{class:"title",textContent:(0,a.zw)(t.title)},null,8,bs)]),(0,i._)("div",xs,[(0,i.Wm)(d,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:t=>e.$emit("select",l)},{default:(0,i.w5)((()=>["torrent"!==t?.type?((0,i.wg)(),(0,i.j4)(o,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:s=>e.$emit("play",t)},null,8,["onClick"])):(0,i.kq)("",!0),"torrent"===t?.type?((0,i.wg)(),(0,i.j4)(o,{key:1,"icon-class":"fa fa-download",text:"Download",onClick:s=>e.$emit("download",t)},null,8,["onClick"])):(0,i.kq)("",!0),"file"===t?.type?((0,i.wg)(),(0,i.j4)(o,{key:2,"icon-class":"fa fa-window-maximize",text:"View in browser",onClick:s=>e.$emit("view",t)},null,8,["onClick"])):(0,i.kq)("",!0),(0,i.Wm)(o,{"icon-class":"fa fa-info",text:"Info",onClick:s=>e.$emit("info",t)},null,8,["onClick"])])),_:2},1032,["onClick"])])],10,_s)))),128))])}var Ds={name:"Results",components:{Dropdown:B.Z,DropdownItem:A.Z},emits:["select","info","play","view","download"],props:{results:{type:Array,default:()=>[]},selectedResult:{type:Number},sources:{type:Object,default:()=>{}}},data(){return{typeIcons:{file:"fa fa-hdd",torrent:"fa fa-magnet",youtube:"fab fa-youtube",plex:"fa fa-plex",jellyfin:"fa fa-jellyfin"}}}};const Ss=(0,te.Z)(Ds,[["render",Ps],["__scopeId","data-v-28f7c518"]]);var qs=Ss;const Ns=e=>((0,i.dD)("data-v-77ae3705"),e=e(),(0,i.Cn)(),e),$s={class:"subtitles-container"},Is={class:"items"},zs=Ns((()=>(0,i._)("div",{class:"col-1 icon"},[(0,i._)("i",{class:"fa fa-ban"})],-1))),Ts=Ns((()=>(0,i._)("div",{class:"col-11 title"},"None",-1))),Ms=[zs,Ts],Vs=["onClick"],Zs={class:"col-1 icon"},Rs={key:0,class:"fa fa-file"},Ws={key:2,class:"fa fa-closed-captioning"},js={class:"footer"};function Us(e,t,s,l,n,r){const o=(0,i.up)("Loading");return(0,i.wg)(),(0,i.iD)("div",$s,[(0,i._)("div",Is,[n.loading?((0,i.wg)(),(0,i.j4)(o,{key:0})):(0,i.kq)("",!0),(0,i._)("div",{class:(0,a.C_)(["row item",{selected:null==n.selectedItem}]),onClick:t[0]||(t[0]=e=>n.selectedItem=null)},Ms,2),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.items,((e,t)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row item",{selected:n.selectedItem===t}]),key:t,onClick:e=>n.selectedItem=t},[(0,i._)("div",Zs,[e.IsLocal?((0,i.wg)(),(0,i.iD)("i",Rs)):e.ISO639?((0,i.wg)(),(0,i.iD)("i",{key:1,class:(0,a.C_)(["flag-icon",`flag-icon-${e.ISO639}`])},null,2)):((0,i.wg)(),(0,i.iD)("i",Ws))]),(0,i.Uk)(" "+(0,a.zw)(e.SubFileName),1)],10,Vs)))),128))]),(0,i._)("div",js,[(0,i._)("button",{onClick:t[1]||(t[1]=t=>e.$emit("select-subs",null==n.selectedItem?null:n.items[n.selectedItem]))},"Select")])])}var Es={name:"Subtitles",mixins:[C.Z],components:{Loading:_.Z},emits:["select-subs"],props:{item:{type:Object,default:()=>{}}},data(){return{loading:!1,items:[],selectedItem:null}},methods:{async refresh(){this.loading=!0;try{this.items=await this.request("media.subtitles.search",{resource:this.item.url,language:"all"})}finally{this.loading=!1}}},mounted(){this.refresh()}};const Ls=(0,te.Z)(Es,[["render",Us],["__scopeId","data-v-77ae3705"]]);var Os=Ls,Fs=s(779);const Hs=e=>((0,i.dD)("data-v-a2e5c946"),e=e(),(0,i.Cn)(),e),Ks={class:"browser-container"},Ys=Hs((()=>(0,i._)("div",{class:"col-10 left side"},[(0,i._)("i",{class:"icon fa fa-folder"}),(0,i._)("span",{class:"name"},"..")],-1))),Bs=[Ys],As=["onClick"],Qs={class:"col-10"},Gs={class:"name"},Xs={class:"col-2 actions"};function Js(e,t,s,l,n,r){const o=(0,i.up)("Loading"),d=(0,i.up)("DropdownItem"),c=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",Ks,[n.loading?((0,i.wg)(),(0,i.j4)(o,{key:0})):(0,i.kq)("",!0),n.path?.length&&"/"!==n.path?((0,i.wg)(),(0,i.iD)("div",{key:1,class:"row item",onClick:t[0]||(t[0]=e=>n.path=(n.path||"")+"/..")},Bs)):(0,i.kq)("",!0),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(r.filteredFiles,((t,l)=>((0,i.wg)(),(0,i.iD)("div",{class:"row item",key:l,onClick:e=>n.path=t.path},[(0,i._)("div",Qs,[(0,i._)("i",{class:(0,a.C_)(["icon fa",{"fa-file":"directory"!==t.type,"fa-folder":"directory"===t.type}])},null,2),(0,i._)("span",Gs,(0,a.zw)(t.name),1)]),(0,i._)("div",Xs,[(0,i.Wm)(c,null,{default:(0,i.w5)((()=>[s.isMedia&&e.mediaExtensions.has(t.name.split(".").pop())?((0,i.wg)(),(0,i.j4)(d,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:s=>e.$emit("play",{type:"file",url:`file://${t.path}`})},null,8,["onClick"])):(0,i.kq)("",!0)])),_:2},1024)])],8,As)))),128))])}var ei={name:"Browser",components:{DropdownItem:A.Z,Dropdown:B.Z,Loading:_.Z},mixins:[C.Z,b.Z],emits:["path-change"],props:{initialPath:{type:String},isMedia:{type:Boolean},filter:{type:String,default:""}},data(){return{loading:!1,path:this.initialPath,files:[]}},computed:{filteredFiles(){return this.filter?.length?this.files.filter((e=>(e?.name||"").toLowerCase().indexOf(this.filter.toLowerCase())>=0)):this.files}},methods:{async refresh(){this.loading=!0;try{this.files=await this.request("file.list",{path:this.path}),this.$emit("path-change",this.path)}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.path),(()=>this.refresh())),this.refresh()}};const ti=(0,te.Z)(ei,[["render",Js],["__scopeId","data-v-a2e5c946"]]);var si=ti,ii={name:"Media",mixins:[C.Z,b.Z],components:{Browser:si,Loading:_.Z,MediaView:x.Z,Header:Ne,Results:qs,Modal:k.Z,Info:ms,Nav:fs,TorrentView:Fs.Z,Subtitles:Os},props:{pluginName:{type:String,required:!0},mediaButtons:{type:Object,default:()=>({previous:!1,next:!1,stop:!0})}},data(){return{loading:!1,results:[],selectedResult:null,selectedPlayer:null,selectedView:"search",selectedSubtitles:null,showSubtitlesModal:!1,awaitingPlayTorrent:null,urlPlay:null,browserFilter:null,torrentPlugin:null,torrentPlugins:["torrent","rtorrent"],sources:{file:!0,youtube:!0,torrent:!0}}},computed:{hasSubtitlesPlugin(){return"media.subtitles"in this.$root.config}},methods:{async search(e){this.loading=!0;try{this.results=await this.request(`${this.pluginName}.search`,e)}finally{this.loading=!1}},async play(e){if("torrent"===e?.type)return this.awaitingPlayTorrent=e.url,void await this.download(e);this.selectedPlayer.component.supports(e)||(e=await this.startStreaming(e)),await this.selectedPlayer.component.play(e,this.selectedSubtitles,this.selectedPlayer),await this.refresh()},async pause(){await this.selectedPlayer.component.pause(this.selectedPlayer),await this.refresh()},async stop(){await this.selectedPlayer.component.stop(this.selectedPlayer),await this.refresh()},async setVolume(e){await this.selectedPlayer.component.setVolume(e,this.selectedPlayer),await this.refresh()},async seek(e){await this.selectedPlayer.component.seek(e,this.selectedPlayer),await this.refresh()},async view(e){const t=await this.startStreaming(e,!0);window.open(t.url,"_blank")},async download(e){"torrent"===e?.type&&await this.downloadTorrent(e)},async refresh(){this.selectedPlayer.status=await this.selectedPlayer.component.status(this.selectedPlayer)},onStatusUpdate(e){this.selectedPlayer&&(this.selectedPlayer.status=e)},onTorrentQueued(e){this.notify({title:"Torrent queued for download",text:e.name,image:{iconClass:"fa fa-magnet"}})},onTorrentMetadata(e){this.notify({title:"Torrent metadata downloaded",text:e.name,image:{iconClass:"fa fa-info"}})},onTorrentDownloadStart(e){this.notify({title:"Torrent download started",text:e.name,image:{iconClass:"fa fa-download"}})},onTorrentDownloadCompleted(e){this.notify({title:"Torrent download completed",text:e.name,image:{iconClass:"fa fa-check"}})},getTorrentPlugin(){const e=this.$root.config[this.pluginName]||{};let t=e.torrent_plugin;if(!t)for(let s of this.torrentPlugins)if(s in this.$root.config){t=s;break}return t},async downloadTorrent(e){const t=this.getTorrentPlugin();if(t)return await this.request(`${t}.download`,{torrent:e?.url||e});this.notify({text:"No torrent plugins configured",error:!0})},async selectSubtitles(e){if(this.$refs.subtitlesSelector.close(),!e)return void(this.selectedSubtitles=null);this.notify({text:"Downloading subtitles track",image:{iconClass:"fa fa-download"}});const t=await this.request("media.subtitles.download",{link:e.SubDownloadLink});this.selectedSubtitles=t.filename,this.notify({text:"Subtitles track downloaded",image:{iconClass:"fa fa-check"}})},onResultSelect(e){null!=this.selectedResult&&this.selectedResult===e||(this.selectedResult=e,this.selectedSubtitles=null)},async playUrl(e){this.loading=!0;try{await this.play({url:e}),this.$refs.playUrlModal.close()}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selectedPlayer),(e=>{e&&this.refresh()})),this.$watch((()=>this.selectedSubtitles),(e=>{new Set(["play","pause"]).has(this.selectedPlayer?.status?.state)&&(e?this.selectedPlayer.component.addSubtitles(e):this.selectedPlayer.component.removeSubtitles())})),this.torrentPlugin=this.getTorrentPlugin(),this.subscribe(this.onTorrentQueued,"notify-on-torrent-queued","platypush.message.event.torrent.TorrentQueuedEvent"),this.subscribe(this.onTorrentMetadata,"on-torrent-metadata","platypush.message.event.torrent.TorrentDownloadedMetadataEvent"),this.subscribe(this.onTorrentDownloadStart,"notify-on-torrent-download-start","platypush.message.event.torrent.TorrentDownloadStartEvent"),this.subscribe(this.onTorrentDownloadCompleted,"notify-on-torrent-download-completed","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),"media.plex"in this.$root.config&&(this.sources.plex=!0),"media.jellyfin"in this.$root.config&&(this.sources.jellyfin=!0)},destroy(){this.unsubscribe("notify-on-torrent-queued"),this.unsubscribe("on-torrent-metadata"),this.unsubscribe("notify-on-torrent-download-start"),this.unsubscribe("notify-on-torrent-download-completed")}};const ai=(0,te.Z)(ii,[["render",v],["__scopeId","data-v-040b2676"]]);var li=ai},779:function(e,t,s){s.d(t,{Z:function(){return me}});var i=s(6252),a=s(3577);const l=e=>((0,i.dD)("data-v-7eb04934"),e=e(),(0,i.Cn)(),e),n={key:1,class:"torrent-transfers fade-in"},r={key:0,class:"no-content"},o=["onClick"],d={class:"col-8 left side"},c=["textContent"],u={class:"col-2 right side"},m=["textContent"],p={class:"col-2 right side"},h={key:0,class:"modal-body torrent-info"},y={key:0,class:"row"},w=l((()=>(0,i._)("div",{class:"attr"},"Name",-1))),f=["textContent"],g={key:1,class:"row"},v=l((()=>(0,i._)("div",{class:"attr"},"State",-1))),_=["textContent"],k={class:"row"},C=l((()=>(0,i._)("div",{class:"attr"},"Progress",-1))),b=["textContent"],x={class:"row"},P=l((()=>(0,i._)("div",{class:"attr"},"DL rate",-1))),D=["textContent"],S={class:"row"},q=l((()=>(0,i._)("div",{class:"attr"},"UL rate",-1))),N=["textContent"],$={class:"row"},I=l((()=>(0,i._)("div",{class:"attr"},"Size",-1))),z=["textContent"],T={key:2,class:"row"},M=l((()=>(0,i._)("div",{class:"attr"},"Remaining",-1))),V=["textContent"],Z={class:"row"},R=l((()=>(0,i._)("div",{class:"attr"},"URL",-1))),W={class:"value nowrap"},j=["href","textContent"],U={class:"row"},E=l((()=>(0,i._)("div",{class:"attr"},"Peers",-1))),L=["textContent"],O={key:3,class:"row"},F=l((()=>(0,i._)("div",{class:"attr"},"Started",-1))),H=["textContent"],K={key:4,class:"row"},Y=l((()=>(0,i._)("div",{class:"attr"},"Finished",-1))),B=["textContent"],A={key:5,class:"row"},Q=l((()=>(0,i._)("div",{class:"attr"},"Save path",-1))),G=["textContent"],X={key:0,class:"modal-body torrent-files"},J={class:"col-1 icon"},ee={key:1,class:"fa fa-file"},te=["textContent"];function se(e,t,s,l,se,ie){const ae=(0,i.up)("Loading"),le=(0,i.up)("DropdownItem"),ne=(0,i.up)("Dropdown"),re=(0,i.up)("Modal");return se.loading?((0,i.wg)(),(0,i.j4)(ae,{key:0})):((0,i.wg)(),(0,i.iD)("div",n,[Object.keys(se.transfers).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",r,"No torrent transfers in progress")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(se.transfers,((s,l)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row item",{selected:se.selectedItem===l}]),key:l,onClick:e=>se.selectedItem=l},[(0,i._)("div",d,[(0,i._)("i",{class:(0,a.C_)(["icon fa",{"fa-check":null!=s.finish_date,"fa-play":!s.finish_date&&"downloading"===s.state,"fa-pause":!s.finish_date&&"paused"===s.state,"fa-stop":!s.finish_date&&"stopped"===s.state}])},null,2),(0,i._)("div",{class:"title",textContent:(0,a.zw)(s.name||s.hash||s.url)},null,8,c)]),(0,i._)("div",u,[(0,i._)("span",{textContent:(0,a.zw)(`${s.progress}%`)},null,8,m)]),(0,i._)("div",p,[(0,i.Wm)(ne,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:e=>se.selectedItem=l},{default:(0,i.w5)((()=>["downloading"===s.state?((0,i.wg)(),(0,i.j4)(le,{key:0,"icon-class":"fa fa-pause",text:"Pause transfer",onClick:e=>ie.pause(ie.torrentId(s))},null,8,["onClick"])):(0,i.kq)("",!0),"paused"===s.state?((0,i.wg)(),(0,i.j4)(le,{key:1,"icon-class":"fa fa-play",text:"Resume transfer",onClick:e=>ie.resume(ie.torrentId(s))},null,8,["onClick"])):(0,i.kq)("",!0),(0,i.Wm)(le,{"icon-class":"fa fa-trash",text:"Remove transfer",onClick:e=>ie.remove(ie.torrentId(s))},null,8,["onClick"]),(0,i.Wm)(le,{"icon-class":"fa fa-folder",text:"View files",onClick:t[0]||(t[0]=t=>e.$refs.torrentFiles.isVisible=!0)}),(0,i.Wm)(le,{"icon-class":"fa fa-info",text:"Torrent info",onClick:t[1]||(t[1]=t=>e.$refs.torrentInfo.isVisible=!0)})])),_:2},1032,["onClick"])])],10,o)))),128)),(0,i.Wm)(re,{ref:"torrentInfo",title:"Torrent info",width:"80%"},{default:(0,i.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,i.wg)(),(0,i.iD)("div",h,[se.transfers[se.selectedItem].name?((0,i.wg)(),(0,i.iD)("div",y,[w,(0,i._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].name)},null,8,f)])):(0,i.kq)("",!0),se.transfers[se.selectedItem].state?((0,i.wg)(),(0,i.iD)("div",g,[v,(0,i._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].state)},null,8,_)])):(0,i.kq)("",!0),(0,i._)("div",k,[C,(0,i._)("div",{class:"value",textContent:(0,a.zw)(`${se.transfers[se.selectedItem].progress||0}%`)},null,8,b)]),(0,i._)("div",x,[P,(0,i._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].download_rate||0)}/s`)},null,8,D)]),(0,i._)("div",S,[q,(0,i._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].upload_rate||0)}/s`)},null,8,N)]),(0,i._)("div",$,[I,(0,i._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].size||0))},null,8,z)]),se.transfers[se.selectedItem].remaining_bytes?((0,i.wg)(),(0,i.iD)("div",T,[M,(0,i._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].remaining_bytes))},null,8,V)])):(0,i.kq)("",!0),(0,i._)("div",Z,[R,(0,i._)("div",W,[(0,i._)("a",{href:se.transfers[se.selectedItem].url,target:"_blank",textContent:(0,a.zw)(se.transfers[se.selectedItem].url)},null,8,j)])]),(0,i._)("div",U,[E,(0,i._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].peers||0)},null,8,L)]),se.transfers[se.selectedItem].start_date?((0,i.wg)(),(0,i.iD)("div",O,[F,(0,i._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].start_date))},null,8,H)])):(0,i.kq)("",!0),se.transfers[se.selectedItem].finish_date?((0,i.wg)(),(0,i.iD)("div",K,[Y,(0,i._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].finish_date))},null,8,B)])):(0,i.kq)("",!0),se.transfers[se.selectedItem].save_path?((0,i.wg)(),(0,i.iD)("div",A,[Q,(0,i._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].save_path)},null,8,G)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)])),_:1},512),(0,i.Wm)(re,{ref:"torrentFiles",title:"Torrent files",width:"80%"},{default:(0,i.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,i.wg)(),(0,i.iD)("div",X,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(ie.relativeFiles,((t,l)=>((0,i.wg)(),(0,i.iD)("div",{class:"row",key:t},[(0,i._)("div",J,[s.isMedia&&e.mediaExtensions.has(t.split(".").pop())?((0,i.wg)(),(0,i.j4)(ne,{key:0},{default:(0,i.w5)((()=>[(0,i.Wm)(le,{"icon-class":"fa fa-play",text:"Play",onClick:t=>e.$emit("play",{url:`file://${se.transfers[se.selectedItem].files[l]}`,type:"file"})},null,8,["onClick"])])),_:2},1024)):((0,i.wg)(),(0,i.iD)("i",ee))]),(0,i._)("div",{class:"col-11 name",textContent:(0,a.zw)(t)},null,8,te)])))),128))])):(0,i.kq)("",!0)])),_:1},512)]))}var ie=s(1232),ae=s(2628),le=s(8337),ne=s(9642),re=s(449),oe=s(6728),de={name:"View",emits:["play","play-with-captions"],components:{Dropdown:re.Z,DropdownItem:oe.Z,Loading:ie.Z,Modal:ne.Z},mixins:[ae.Z,le.Z],props:{pluginName:{type:String,required:!0},isMedia:{type:Boolean,default:!1}},data(){return{loading:!1,transfers:{},selectedItem:null}},computed:{relativeFiles(){return null!=this.selectedItem&&this.transfers[this.selectedItem]?.files?.length?this.transfers[this.selectedItem].files.map((e=>e.split("/").pop())):[]}},methods:{torrentId(e){return e?.hash&&e.hash.length?e.hash:e.url},async refresh(){this.loading=!0;try{this.transfers=Object.values(await this.request(`${this.pluginName}.status`)||{}).reduce(((e,t)=>(e[this.torrentId(t)]=t,e)),{})}finally{this.loading=!1}},async pause(e){await this.request(`${this.pluginName}.pause`,{torrent:e}),await this.refresh()},async resume(e){await this.request(`${this.pluginName}.resume`,{torrent:e}),await this.refresh()},async remove(e){await this.request(`${this.pluginName}.remove`,{torrent:e}),await this.refresh()},onTorrentUpdate(e){this.transfers[this.torrentId(e)]=e},onTorrentRemove(e){const t=this.torrentId(e);t in this.transfers&&delete this.transfers[t]}},mounted(){this.refresh(),this.subscribe(this.onTorrentUpdate,"on-torrent-update","platypush.message.event.torrent.TorrentQueuedEvent","platypush.message.event.torrent.TorrentDownloadedMetadataEvent","platypush.message.event.torrent.TorrentDownloadStartEvent","platypush.message.event.torrent.TorrentDownloadProgressEvent","platypush.message.event.torrent.TorrentResumedEvent","platypush.message.event.torrent.TorrentPausedEvent","platypush.message.event.torrent.TorrentSeedingStartEvent","platypush.message.event.torrent.TorrentStateChangeEvent","platypush.message.event.torrent.TorrentDownloadStopEvent","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),this.subscribe(this.onTorrentRemove,"on-torrent-remove","platypush.message.event.torrent.TorrentRemovedEvent")},destroy(){this.unsubscribe("on-torrent-update"),this.unsubscribe("on-torrent-remove")}},ce=s(3744);const ue=(0,ce.Z)(de,[["render",se],["__scopeId","data-v-7eb04934"]]);var me=ue}}]); -//# sourceMappingURL=4196.630e670c.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4196.630e670c.js.map b/platypush/backend/http/webapp/dist/static/js/4196.630e670c.js.map deleted file mode 100644 index 945423b2..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4196.630e670c.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4196.630e670c.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Media/Index.vue","webpack://platypush/./src/components/panels/Media/Header.vue","webpack://platypush/./src/components/panels/Media/Players.vue","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue?8a34","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue?c107","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue?6dfd","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue?eab0","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue?06ab","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue?69bd","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue?4868","webpack://platypush/./src/components/panels/Media/Players.vue?c223","webpack://platypush/./src/components/panels/Media/Header.vue?b895","webpack://platypush/./src/components/panels/Media/Info.vue","webpack://platypush/./src/components/panels/Media/Info.vue?c19c","webpack://platypush/./src/components/panels/Media/Nav.vue","webpack://platypush/./src/components/panels/Media/Nav.vue?bae0","webpack://platypush/./src/components/panels/Media/Results.vue","webpack://platypush/./src/components/panels/Media/Results.vue?23d6","webpack://platypush/./src/components/panels/Media/Subtitles.vue","webpack://platypush/./src/components/panels/Media/Subtitles.vue?17fa","webpack://platypush/./src/components/File/Browser.vue","webpack://platypush/./src/components/File/Browser.vue?8abf","webpack://platypush/./src/components/panels/Media/Index.vue?1f2c","webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Chromecast.vue?vue&type=template&id=55476f3a\"\nimport script from \"./Chromecast.vue?vue&type=script&lang=js\"\nexport * from \"./Chromecast.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Kodi.vue?vue&type=template&id=25a1a1cf\"\nimport script from \"./Kodi.vue?vue&type=script&lang=js\"\nexport * from \"./Kodi.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Mplayer.vue?vue&type=template&id=0caf2d73\"\nimport script from \"./Mplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Mplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Mpv.vue?vue&type=template&id=3b3bb533\"\nimport script from \"./Mpv.vue?vue&type=script&lang=js\"\nexport * from \"./Mpv.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Omxplayer.vue?vue&type=template&id=0f086473\"\nimport script from \"./Omxplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Omxplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Vlc.vue?vue&type=template&id=5b5bcdd3\"\nimport script from \"./Vlc.vue?vue&type=script&lang=js\"\nexport * from \"./Vlc.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Players.vue?vue&type=template&id=27e87a29&scoped=true\"\nimport script from \"./Players.vue?vue&type=script&lang=js\"\nexport * from \"./Players.vue?vue&type=script&lang=js\"\n\nimport \"./Players.vue?vue&type=style&index=0&id=27e87a29&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-27e87a29\"]])\n\nexport default __exports__","import { render } from \"./Header.vue?vue&type=template&id=37a493ac&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=37a493ac&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-37a493ac\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Info.vue?vue&type=template&id=28611e6c&scoped=true\"\nimport script from \"./Info.vue?vue&type=script&lang=js\"\nexport * from \"./Info.vue?vue&type=script&lang=js\"\n\nimport \"./Info.vue?vue&type=style&index=0&id=28611e6c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28611e6c\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=4597e14d&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=4597e14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4597e14d\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Results.vue?vue&type=template&id=28f7c518&scoped=true\"\nimport script from \"./Results.vue?vue&type=script&lang=js\"\nexport * from \"./Results.vue?vue&type=script&lang=js\"\n\nimport \"./Results.vue?vue&type=style&index=0&id=28f7c518&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28f7c518\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Subtitles.vue?vue&type=template&id=77ae3705&scoped=true\"\nimport script from \"./Subtitles.vue?vue&type=script&lang=js\"\nexport * from \"./Subtitles.vue?vue&type=script&lang=js\"\n\nimport \"./Subtitles.vue?vue&type=style&index=0&id=77ae3705&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-77ae3705\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Browser.vue?vue&type=template&id=a2e5c946&scoped=true\"\nimport script from \"./Browser.vue?vue&type=script&lang=js\"\nexport * from \"./Browser.vue?vue&type=script&lang=js\"\n\nimport \"./Browser.vue?vue&type=style&index=0&id=a2e5c946&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a2e5c946\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=040b2676&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=040b2676&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-040b2676\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["class","loading","pluginName","status","selectedPlayer","track","buttons","mediaButtons","pause","stop","setVolume","seek","search","selectedView","$event","hasSubtitlesPlugin","ref","sources","selectedSubtitles","browserFilter","onStatusUpdate","downloadTorrent","showSubtitlesModal","$refs","playUrlModal","show","header","filterVisible","results","selectedResult","onResultSelect","play","mediaInfo","isVisible","view","download","torrentPlugin","filter","title","item","visible","selectSubtitles","playUrlInput","focus","playUrl","urlPlay","type","autofocus","disabled","length","placeholder","query","$emit","torrentURL","value","target","selectedItem","Object","keys","source","key","checked","player","name","iconClass","text","refresh","players","i","select","mixins","Utils","emits","props","data","methods","async","this","component","request","resource","subs","url","subtitles","volume","position","event","isMine","onMediaEvent","notify","device","image","plugin","filename","supports","startsWith","mounted","subscribe","onNewMedia","destroy","unsubscribe","__exports__","Mixin","devices","Promise","all","map","chromecast","getPlayerName","$root","config","host","components","Loading","DropdownItem","Dropdown","Chromecast","Kodi","Mplayer","Mpv","Omxplayer","Vlc","String","required","plugins","loadPlugins","entries","p","endsWith","getPlayers","push","Players","Boolean","default","types","$watch","imdb_id","href","series","season","episode","num_seasons","synopsis","description","summary","overview","duration","country","network","rating","percentage","votes","genres","join","channelId","channelTitle","year","publishedAt","file","trailer","size","quality","seeds","peers","language","views","displayName","collapsed","browser","torrents","result","typeIcons","Array","Number","items","sub","IsLocal","ISO639","SubFileName","path","filteredFiles","isMedia","mediaExtensions","has","split","pop","initialPath","files","computed","toLowerCase","indexOf","Browser","MediaView","Header","Results","Modal","Info","Nav","TorrentView","Subtitles","previous","next","awaitingPlayTorrent","torrentPlugins","startStreaming","ret","window","open","onTorrentQueued","onTorrentMetadata","onTorrentDownloadStart","onTorrentDownloadCompleted","getTorrentPlugin","pluginConf","torrent_plugin","torrent","error","subtitlesSelector","close","link","SubDownloadLink","Set","state","addSubtitles","removeSubtitles","plex","jellyfin","render","transfers","hash","progress","torrentId","resume","remove","torrentFiles","torrentInfo","width","convertSize","download_rate","upload_rate","remaining_bytes","start_date","finish_date","save_path","relativeFiles","values","reduce","obj","onTorrentUpdate","onTorrentRemove"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4196.c3e5b6b2.js b/platypush/backend/http/webapp/dist/static/js/4196.c3e5b6b2.js new file mode 100644 index 00000000..45a604c6 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4196.c3e5b6b2.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4196],{4196:function(e,t,s){s.r(t),s.d(t,{default:function(){return li}});var i=s(6252),a=s(3577),l=s(9963);const n={class:"media-plugin fade-in"},r={class:"nav-container"},o={class:"view-container"},d={class:"media-info-container"},c={class:"subtitles-container"},u={key:0,class:"subtitles-content"},m={class:"play-url-container"},p={class:"row"},h=(0,i.Uk)(" Play URL (use "),y=(0,i.Uk)("file://"),w=(0,i.Uk)(" prefix for local files) "),f={class:"row footer"},g=["disabled"];function v(e,t,s,v,_,k){const C=(0,i.up)("Loading"),b=(0,i.up)("Nav"),x=(0,i.up)("Header"),P=(0,i.up)("Results"),D=(0,i.up)("TorrentView"),S=(0,i.up)("Browser"),q=(0,i.up)("MediaView"),N=(0,i.up)("Info"),$=(0,i.up)("Modal"),I=(0,i.up)("Subtitles"),z=(0,i.up)("tt");return(0,i.wg)(),(0,i.j4)(i.Ob,null,[(0,i._)("div",n,[_.loading?((0,i.wg)(),(0,i.j4)(C,{key:0})):(0,i.kq)("",!0),(0,i.Wm)(q,{"plugin-name":s.pluginName,status:_.selectedPlayer?.status||{},track:_.selectedPlayer?.status||{},buttons:s.mediaButtons,onPlay:k.pause,onPause:k.pause,onStop:k.stop,onSetVolume:k.setVolume,onSeek:k.seek,onSearch:k.search},{default:(0,i.w5)((()=>[(0,i._)("main",null,[(0,i._)("div",r,[(0,i.Wm)(b,{"selected-view":_.selectedView,onInput:t[0]||(t[0]=e=>_.selectedView=e)},null,8,["selected-view"])]),(0,i._)("div",o,[(0,i.Wm)(x,{"plugin-name":s.pluginName,"selected-view":_.selectedView,"has-subtitles-plugin":k.hasSubtitlesPlugin,ref:"header",sources:_.sources,"selected-item":_.selectedPlayer&&_.selectedPlayer.status&&("play"===_.selectedPlayer.status.state||"pause"===_.selectedPlayer.status.state)?_.selectedPlayer.status:_.results[_.selectedResult],"selected-subtitles":_.selectedSubtitles,"browser-filter":_.browserFilter,onSearch:k.search,onSelectPlayer:t[1]||(t[1]=e=>_.selectedPlayer=e),onPlayerStatus:k.onStatusUpdate,onTorrentAdd:t[2]||(t[2]=e=>k.downloadTorrent(e)),onShowSubtitles:t[3]||(t[3]=e=>_.showSubtitlesModal=!_.showSubtitlesModal),onPlayUrl:t[4]||(t[4]=t=>e.$refs.playUrlModal.show()),onFilter:t[5]||(t[5]=e=>_.browserFilter=e),onSourceToggle:t[6]||(t[6]=e=>_.sources[e]=!_.sources[e])},null,8,["plugin-name","selected-view","has-subtitles-plugin","sources","selected-item","selected-subtitles","browser-filter","onSearch","onPlayerStatus"]),(0,i._)("div",{class:(0,a.C_)(["body-container",{"expanded-header":e.$refs.header?.filterVisible}])},["search"===_.selectedView?((0,i.wg)(),(0,i.j4)(P,{key:0,results:_.results,"selected-result":_.selectedResult,onSelect:t[7]||(t[7]=e=>k.onResultSelect(e)),onPlay:k.play,onInfo:t[8]||(t[8]=t=>e.$refs.mediaInfo.isVisible=!0),onView:k.view,onDownload:k.download,sources:_.sources},null,8,["results","selected-result","onPlay","onView","onDownload","sources"])):"torrents"===_.selectedView?((0,i.wg)(),(0,i.j4)(D,{key:1,"plugin-name":_.torrentPlugin,"is-media":!0,onPlay:k.play},null,8,["plugin-name","onPlay"])):"browser"===_.selectedView?((0,i.wg)(),(0,i.j4)(S,{key:2,"plugin-name":_.torrentPlugin,"is-media":!0,filter:_.browserFilter,onPathChange:t[9]||(t[9]=e=>_.browserFilter=""),onPlay:t[10]||(t[10]=e=>k.play(e))},null,8,["plugin-name","filter"])):(0,i.kq)("",!0)],2)])])])),_:1},8,["plugin-name","status","track","buttons","onPlay","onPause","onStop","onSetVolume","onSeek","onSearch"]),(0,i._)("div",d,[(0,i.Wm)($,{title:"Media info",ref:"mediaInfo"},{default:(0,i.w5)((()=>[null!=_.selectedResult?((0,i.wg)(),(0,i.j4)(N,{key:0,item:_.results[_.selectedResult]},null,8,["item"])):(0,i.kq)("",!0)])),_:1},512)]),(0,i._)("div",c,[(0,i.Wm)($,{title:"Available subtitles",visible:_.showSubtitlesModal,ref:"subtitlesSelector",onClose:t[12]||(t[12]=e=>_.showSubtitlesModal=!1)},{default:(0,i.w5)((()=>[_.showSubtitlesModal&&null!=_.selectedResult?((0,i.wg)(),(0,i.iD)("div",u,[(0,i.Wm)(I,{item:_.selectedPlayer&&_.selectedPlayer.status&&("play"===_.selectedPlayer.status.state||"pause"===_.selectedPlayer.status.state)?_.selectedPlayer.status:_.results[_.selectedResult],onSelectSubs:t[11]||(t[11]=e=>k.selectSubtitles(e))},null,8,["item"])])):(0,i.kq)("",!0)])),_:1},8,["visible"])]),(0,i._)("div",m,[(0,i.Wm)($,{title:"Play URL",ref:"playUrlModal",onOpen:t[15]||(t[15]=t=>e.$refs.playUrlInput.focus())},{default:(0,i.w5)((()=>[(0,i._)("form",{onSubmit:t[14]||(t[14]=(0,l.iM)((e=>k.playUrl(_.urlPlay)),["prevent"]))},[(0,i._)("div",p,[(0,i._)("label",null,[h,(0,i.Wm)(z,null,{default:(0,i.w5)((()=>[y])),_:1}),w,(0,i.wy)((0,i._)("input",{type:"text","onUpdate:modelValue":t[13]||(t[13]=e=>_.urlPlay=e),ref:"playUrlInput",autofocus:""},null,512),[[l.nr,_.urlPlay]])])]),(0,i._)("div",f,[(0,i._)("button",{type:"submit",disabled:!_.urlPlay?.length},"Play",8,g)])],32)])),_:1},512)])])],1024)}var _=s(1232),k=s(9642),C=s(6813),b=s(8337),x=s(9978);const P=e=>((0,i.dD)("data-v-37a493ac"),e=e(),(0,i.Cn)(),e),D={class:"row"},S={key:0,class:"col-7 left side"},q=P((()=>(0,i._)("i",{class:"fa fa-filter"},null,-1))),N=[q],$={class:"search-box"},I={key:1,class:"col-7 left side"},z={class:"search-box"},T={key:2,class:"col-7 left side"},M={class:"search-box"},V=["value"],Z={class:"col-5 right side"},R=P((()=>(0,i._)("i",{class:"fas fa-closed-captioning"},null,-1))),W=[R],j=P((()=>(0,i._)("i",{class:"fa fa-plus-circle"},null,-1))),U=[j],E=["checked","onChange"];function L(e,t,s,n,r,o){const d=(0,i.up)("Players");return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["header",{"with-filter":r.filterVisible}])},[(0,i._)("div",D,["search"===s.selectedView?((0,i.wg)(),(0,i.iD)("div",S,[(0,i._)("button",{title:"Filter",class:(0,a.C_)(["filter-btn",{selected:r.filterVisible}]),onClick:t[0]||(t[0]=e=>r.filterVisible=!r.filterVisible)},N,2),(0,i._)("form",{onSubmit:t[2]||(t[2]=(0,l.iM)(((...e)=>o.search&&o.search(...e)),["prevent"]))},[(0,i._)("label",$,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Search","onUpdate:modelValue":t[1]||(t[1]=e=>r.query=e)},null,512),[[l.nr,r.query]])])],32)])):"torrents"===s.selectedView?((0,i.wg)(),(0,i.iD)("div",I,[(0,i._)("form",{onSubmit:t[4]||(t[4]=(0,l.iM)((t=>e.$emit("torrent-add",r.torrentURL)),["prevent"]))},[(0,i._)("label",z,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[3]||(t[3]=e=>r.torrentURL=e)},null,512),[[l.nr,r.torrentURL]])])],32)])):"browser"===s.selectedView?((0,i.wg)(),(0,i.iD)("div",T,[(0,i._)("label",M,[(0,i._)("input",{type:"search",placeholder:"Filter",value:s.browserFilter,onChange:t[5]||(t[5]=t=>e.$emit("filter",t.target.value)),onKeyup:t[6]||(t[6]=t=>e.$emit("filter",t.target.value))},null,40,V)])])):(0,i.kq)("",!0),(0,i._)("div",Z,[s.hasSubtitlesPlugin&&s.selectedItem&&("file"===s.selectedItem.type||(s.selectedItem.url||"").startsWith("file://"))?((0,i.wg)(),(0,i.iD)("button",{key:0,title:"Select subtitles",class:(0,a.C_)(["captions-btn",{selected:null!=s.selectedSubtitles}]),onClick:t[7]||(t[7]=t=>e.$emit("show-subtitles"))},W,2)):(0,i.kq)("",!0),(0,i.Wm)(d,{"plugin-name":s.pluginName,onSelect:t[8]||(t[8]=t=>e.$emit("select-player",t)),onStatus:t[9]||(t[9]=t=>e.$emit("player-status",t))},null,8,["plugin-name"]),(0,i._)("button",{title:"Play URL",onClick:t[10]||(t[10]=t=>e.$emit("play-url"))},U)])]),(0,i._)("div",{class:(0,a.C_)(["row filter fade-in",{hidden:!r.filterVisible}])},[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(Object.keys(s.sources),(t=>((0,i.wg)(),(0,i.iD)("label",{key:t},[(0,i._)("input",{type:"checkbox",checked:s.sources[t],onChange:s=>e.$emit("source-toggle",t)},null,40,E),(0,i.Uk)(" "+(0,a.zw)(t),1)])))),128))],2)],2)}const O={class:"plugins"},F={class:"players"},H={class:"refresh"},K={key:1,class:"no-results"};function Y(e,t,s,l,n,r){const o=(0,i.up)("Chromecast"),d=(0,i.up)("Kodi"),c=(0,i.up)("Mplayer"),u=(0,i.up)("Mpv"),m=(0,i.up)("Omxplayer"),p=(0,i.up)("Vlc"),h=(0,i.up)("Loading"),y=(0,i.up)("DropdownItem"),w=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i._)("div",O,[(0,i.Wm)(o,{player:"media.chromecast"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"chromecastPlugin",onStatus:t[0]||(t[0]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(d,{player:"media.kodi"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"kodiPlugin",onStatus:t[1]||(t[1]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(c,{player:"media.mplayer"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"mplayerPlugin",onStatus:t[2]||(t[2]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(u,{player:"media.mpv"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"mpvPlugin",onStatus:t[3]||(t[3]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(m,{player:"media.omxplayer"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"omxplayerPlugin",onStatus:t[4]||(t[4]=t=>e.$emit("status",t))},null,8,["player"]),(0,i.Wm)(p,{player:"media.vlc"===n.selectedPlayer?.pluginName?n.selectedPlayer:null,ref:"vlcPlugin",onStatus:t[5]||(t[5]=t=>e.$emit("status",t))},null,8,["player"])]),(0,i._)("div",F,[(0,i.Wm)(w,{title:n.selectedPlayer?.name||"Players","icon-class":n.selectedPlayer?n.selectedPlayer.iconClass:"fab fa-chromecast"},{default:(0,i.w5)((()=>[n.loading?((0,i.wg)(),(0,i.j4)(h,{key:0})):(0,i.kq)("",!0),(0,i._)("div",H,[(0,i.Wm)(y,{text:"Refresh","icon-class":"fa fa-sync-alt",onClick:r.refresh},null,8,["onClick"])]),n.players?.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",K,"No players found")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.players,((e,t)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["player",{selected:null!=n.selectedPlayer&&n.selectedPlayer.pluginName===e.pluginName&&n.selectedPlayer.name===e.name}]),key:t},[(0,i.Wm)(y,{text:e.name,"icon-class":e.iconClass,onClick:t=>r.select(e)},null,8,["text","icon-class","onClick"])],2)))),128))])),_:1},8,["title","icon-class"])])],64)}var B=s(5771),A=s(9015);function Q(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var G={name:"Mixin",mixins:[C.Z,b.Z],emits:["status"],props:{player:{type:Object}},data(){return{iconClass:null,name:null,pluginName:null}},methods:{async getPlayers(){return[{iconClass:this.iconClass,name:this.name,pluginName:this.pluginName,component:this,status:await this.status()}]},async status(){return await this.request(`${this.pluginName}.status`)},async play(e,t){return e?await this.request(`${this.pluginName}.play`,{resource:e.url,subtitles:t}):await this.pause()},async pause(){return await this.request(`${this.pluginName}.pause`)},async stop(){return await this.request(`${this.pluginName}.stop`)},async setVolume(e){return await this.request(`${this.pluginName}.set_volume`,{volume:e})},async seek(e){return await this.request(`${this.pluginName}.seek`,{position:e})},async onNewMedia(e){const t=await this.onMediaEvent(e);t&&e.title&&this.notify({title:e.player||e.device||this.player?.name||this.name||this.pluginName,text:e.title,image:{iconClass:this.iconClass||"fa fa-play"}})},async onMediaEvent(e){return e.plugin===this.pluginName&&(this.$emit("status",await this.status()),!0)},async addSubtitles(e){await this.request(`${this.pluginName}.add_subtitles`,{filename:e}),await this.request(`${this.pluginName}.toggle_subtitles`,{visible:!0})},async removeSubtitles(){await this.request(`${this.pluginName}.toggle_subtitles`,{visible:!1})},supports(e){return"file"===e?.type||"youtube"===e?.type||(e.url||e).startsWith("file://")||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}},mounted(){this.subscribe(this.onNewMedia,`on-new-media-${this.pluginName}`,"platypush.message.event.media.NewPlayingMediaEvent"),this.subscribe(this.onMediaEvent,`on-media-event-${this.pluginName}`,"platypush.message.event.media.MediaPlayEvent","platypush.message.event.media.MediaStopEvent","platypush.message.event.media.MediaPauseEvent","platypush.message.event.media.MediaSeekEvent","platypush.message.event.media.MediaVolumeChangedEvent","platypush.message.event.media.MediaMuteChangedEvent")},destroy(){this.unsubscribe(`on-media-event-${this.pluginName}`)}};const X=G;var J=X,ee={name:"Chromecast",mixins:[J],data(){return{name:"Chromecast",pluginName:"media.chromecast",iconClass:"fab fa-chromecast"}},methods:{async getPlayers(){const e=await this.request(`${this.pluginName}.get_chromecasts`);return Promise.all(e.map((async e=>({...e,iconClass:"audio"===e.type?"fa fa-volume-up":"fab fa-chromecast",pluginName:this.pluginName,status:this.request(`${this.pluginName}.status`,{chromecast:e.name}),component:this}))))},getPlayerName(e){return"string"===typeof e?e:e?e?.name:this.player?.name},async status(e){return await this.request(`${this.pluginName}.status`,{chromecast:this.getPlayerName(e)})},async play(e,t){return e?await this.request(`${this.pluginName}.play`,{resource:e.url,chromecast:this.getPlayerName(t)}):await this.pause(t)},async pause(e){return await this.request(`${this.pluginName}.pause`,{chromecast:this.getPlayerName(e)})},async stop(e){return await this.request(`${this.pluginName}.quit`,{chromecast:this.getPlayerName(e)})},async setVolume(e,t){return await this.request(`${this.pluginName}.set_volume`,{volume:e,chromecast:this.getPlayerName(t)})},async seek(e,t){return await this.request(`${this.pluginName}.seek`,{position:e,chromecast:this.getPlayerName(t)})},async onMediaEvent(e){return e.plugin===this.pluginName&&(this.$emit("status",await this.status(e.player)),!0)},supports(e){return"youtube"===e?.type||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}},te=s(3744);const se=(0,te.Z)(ee,[["render",Q]]);var ie=se;function ae(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var le={name:"Kodi",mixins:[J],data(){return{iconClass:"fa fa-kodi",name:"Kodi",pluginName:"media.kodi"}},methods:{async getPlayers(){return[{iconClass:this.iconClass,pluginName:this.pluginName,name:this.$root.config["media.kodi"]?.host||this.name,component:this,status:await this.request(`${this.pluginName}.status`)}]},supports(e){return"youtube"===e?.type||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}};const ne=(0,te.Z)(le,[["render",ae]]);var re=ne;function oe(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var de={name:"Mplayer",mixins:[J],data(){return{iconClass:"fa fa-tv",name:"MPlayer",pluginName:"media.mplayer"}}};const ce=(0,te.Z)(de,[["render",oe]]);var ue=ce;function me(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var pe={name:"Mpv",mixins:[J],data(){return{iconClass:"fa fa-tv",name:"mpv",pluginName:"media.mpv"}}};const he=(0,te.Z)(pe,[["render",me]]);var ye=he;function we(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var fe={name:"Omxplayer",mixins:[J],data(){return{iconClass:"fa fa-tv",name:"OMXPlayer",pluginName:"media.omxplayer"}}};const ge=(0,te.Z)(fe,[["render",we]]);var ve=ge;function _e(e,t,s,a,l,n){return(0,i.wg)(),(0,i.iD)("div")}var ke={name:"Vlc",mixins:[J],data(){return{iconClass:"fa fa-tv",name:"VLC",pluginName:"media.vlc"}}};const Ce=(0,te.Z)(ke,[["render",_e]]);var be=Ce,xe={name:"Players",components:{Loading:_.Z,DropdownItem:A.Z,Dropdown:B.Z,Chromecast:ie,Kodi:re,Mplayer:ue,Mpv:ye,Omxplayer:ve,Vlc:be},emits:["select","status"],props:{pluginName:{type:String,required:!0}},data(){return{loading:!1,players:[],selectedPlayer:null,config:{},plugins:[]}},methods:{loadPlugins(){this.plugins=Object.entries(this.$refs).filter((e=>e[0].endsWith("Plugin"))).map((e=>e[1]))},async refresh(){this.players=[],this.loading=!0;const e=this.$root.config;try{await Promise.all(this.plugins.map((async t=>{if(!(t.pluginName in e))return;const s=await t.getPlayers();this.players.push(...s),null==this.selectedPlayer&&t.pluginName===this.pluginName&&s.length>0&&this.select(s[0])})))}finally{this.loading=!1}},select(e){this.selectedPlayer=e,this.$emit("select",e)}},async mounted(){await this.loadPlugins(),await this.refresh()}};const Pe=(0,te.Z)(xe,[["render",Y],["__scopeId","data-v-27e87a29"]]);var De=Pe,Se={name:"Header",components:{Players:De},emits:["search","select-player","player-status","torrent-add","show-subtitles","play-url","filter","source-toggle"],props:{pluginName:{type:String,required:!0},selectedView:{type:String,required:!0},selectedSubtitles:{type:String},selectedItem:{type:Object},hasSubtitlesPlugin:{type:Boolean,default:!1},browserFilter:{type:String,default:""},sources:{type:Object,default:()=>{}}},data(){return{filterVisible:!1,query:"",torrentURL:""}},methods:{search(){const e=Object.keys(this.sources).filter((e=>this.sources[e]));this.query?.length&&e?.length&&this.$emit("search",{query:this.query,types:e})}},mounted(){this.$watch((()=>this.selectedView),(()=>{this.$emit("filter",""),this.torrentURL="",this.query=""}))}};const qe=(0,te.Z)(Se,[["render",L],["__scopeId","data-v-37a493ac"]]);var Ne=qe;const $e=e=>((0,i.dD)("data-v-28611e6c"),e=e(),(0,i.Cn)(),e),Ie={key:0,class:"row"},ze=$e((()=>(0,i._)("div",{class:"left side"},"Title",-1))),Te={class:"right side"},Me=["href","textContent"],Ve=["textContent"],Ze={key:1,class:"row"},Re=$e((()=>(0,i._)("div",{class:"left side"},"TV Series",-1))),We=["textContent"],je={key:2,class:"row"},Ue=$e((()=>(0,i._)("div",{class:"left side"},"Season",-1))),Ee=["textContent"],Le={key:3,class:"row"},Oe=$e((()=>(0,i._)("div",{class:"left side"},"Episode",-1))),Fe=["textContent"],He={key:4,class:"row"},Ke=$e((()=>(0,i._)("div",{class:"left side"},"Number of seasons",-1))),Ye=["textContent"],Be={key:5,class:"row"},Ae=$e((()=>(0,i._)("div",{class:"left side"},"Synopsis",-1))),Qe=["textContent"],Ge={key:6,class:"row"},Xe=$e((()=>(0,i._)("div",{class:"left side"},"Description",-1))),Je=["textContent"],et={key:7,class:"row"},tt=$e((()=>(0,i._)("div",{class:"left side"},"Summary",-1))),st=["textContent"],it={key:8,class:"row"},at=$e((()=>(0,i._)("div",{class:"left side"},"Overview",-1))),lt=["textContent"],nt={key:9,class:"row"},rt=$e((()=>(0,i._)("div",{class:"left side"},"Duration",-1))),ot=["textContent"],dt={key:10,class:"row"},ct=$e((()=>(0,i._)("div",{class:"left side"},"Country",-1))),ut=["textContent"],mt={key:11,class:"row"},pt=$e((()=>(0,i._)("div",{class:"left side"},"Network",-1))),ht=["textContent"],yt={key:12,class:"row"},wt=$e((()=>(0,i._)("div",{class:"left side"},"Status",-1))),ft=["textContent"],gt={key:13,class:"row"},vt=$e((()=>(0,i._)("div",{class:"left side"},"Rating",-1))),_t=["textContent"],kt={key:14,class:"row"},Ct=$e((()=>(0,i._)("div",{class:"left side"},"Votes",-1))),bt=["textContent"],xt={key:15,class:"row"},Pt=$e((()=>(0,i._)("div",{class:"left side"},"Genres",-1))),Dt=["textContent"],St={key:16,class:"row"},qt=$e((()=>(0,i._)("div",{class:"left side"},"Channel",-1))),Nt={class:"right side"},$t=["href","textContent"],It={key:17,class:"row"},zt=$e((()=>(0,i._)("div",{class:"left side"},"Year",-1))),Tt=["textContent"],Mt={key:18,class:"row"},Vt=$e((()=>(0,i._)("div",{class:"left side"},"Published at",-1))),Zt=["textContent"],Rt={key:19,class:"row"},Wt=$e((()=>(0,i._)("div",{class:"left side"},"File",-1))),jt=["textContent"],Ut={key:20,class:"row"},Et=$e((()=>(0,i._)("div",{class:"left side"},"URL",-1))),Lt={class:"right side url"},Ot=["href","textContent"],Ft={key:21,class:"row"},Ht=$e((()=>(0,i._)("div",{class:"left side"},"Trailer",-1))),Kt={class:"right side url"},Yt=["href","textContent"],Bt={key:22,class:"row"},At=$e((()=>(0,i._)("div",{class:"left side"},"Size",-1))),Qt=["textContent"],Gt={key:23,class:"row"},Xt=$e((()=>(0,i._)("div",{class:"left side"},"Quality",-1))),Jt=["textContent"],es={key:24,class:"row"},ts=$e((()=>(0,i._)("div",{class:"left side"},"Seeds",-1))),ss=["textContent"],is={key:25,class:"row"},as=$e((()=>(0,i._)("div",{class:"left side"},"Peers",-1))),ls=["textContent"],ns={key:26,class:"row"},rs=$e((()=>(0,i._)("div",{class:"left side"},"Language",-1))),os=["textContent"];function ds(e,t,s,l,n,r){return(0,i.wg)(),(0,i.iD)(i.HY,null,[s.item?.title?((0,i.wg)(),(0,i.iD)("div",Ie,[ze,(0,i._)("div",Te,[s.item.imdb_id?((0,i.wg)(),(0,i.iD)("a",{key:0,href:`https://www.imdb.com/title/${s.item.imdb_id}`,target:"_blank",textContent:(0,a.zw)(s.item.title)},null,8,Me)):((0,i.wg)(),(0,i.iD)("span",{key:1,textContent:(0,a.zw)(s.item.title)},null,8,Ve))])])):(0,i.kq)("",!0),s.item?.series?((0,i.wg)(),(0,i.iD)("div",Ze,[Re,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.series)},null,8,We)])):(0,i.kq)("",!0),s.item?.season?((0,i.wg)(),(0,i.iD)("div",je,[Ue,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.season)},null,8,Ee)])):(0,i.kq)("",!0),s.item?.episode?((0,i.wg)(),(0,i.iD)("div",Le,[Oe,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.episode)},null,8,Fe)])):(0,i.kq)("",!0),s.item?.num_seasons?((0,i.wg)(),(0,i.iD)("div",He,[Ke,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.num_seasons)},null,8,Ye)])):(0,i.kq)("",!0),s.item?.synopsis?((0,i.wg)(),(0,i.iD)("div",Be,[Ae,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.synopsis)},null,8,Qe)])):(0,i.kq)("",!0),s.item?.description?((0,i.wg)(),(0,i.iD)("div",Ge,[Xe,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.description)},null,8,Je)])):(0,i.kq)("",!0),s.item?.summary?((0,i.wg)(),(0,i.iD)("div",et,[tt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.summary)},null,8,st)])):(0,i.kq)("",!0),s.item?.overview?((0,i.wg)(),(0,i.iD)("div",it,[at,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.overview)},null,8,lt)])):(0,i.kq)("",!0),s.item?.duration?((0,i.wg)(),(0,i.iD)("div",nt,[rt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(e.convertTime(s.item.duration))},null,8,ot)])):(0,i.kq)("",!0),s.item?.country?((0,i.wg)(),(0,i.iD)("div",dt,[ct,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.country)},null,8,ut)])):(0,i.kq)("",!0),s.item?.network?((0,i.wg)(),(0,i.iD)("div",mt,[pt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.network)},null,8,ht)])):(0,i.kq)("",!0),s.item?.status?((0,i.wg)(),(0,i.iD)("div",yt,[wt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.status)},null,8,ft)])):(0,i.kq)("",!0),s.item?.rating?((0,i.wg)(),(0,i.iD)("div",gt,[vt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.rating.percentage)},null,8,_t)])):(0,i.kq)("",!0),s.item?.rating?((0,i.wg)(),(0,i.iD)("div",kt,[Ct,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.rating.votes)},null,8,bt)])):(0,i.kq)("",!0),s.item?.genres?((0,i.wg)(),(0,i.iD)("div",xt,[Pt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.genres.join(", "))},null,8,Dt)])):(0,i.kq)("",!0),s.item?.channelId?((0,i.wg)(),(0,i.iD)("div",St,[qt,(0,i._)("div",Nt,[(0,i._)("a",{href:`https://www.youtube.com/channel/${s.item.channelId}`,target:"_blank",textContent:(0,a.zw)(s.item.channelTitle||`https://www.youtube.com/channel/${s.item.channelId}`)},null,8,$t)])])):(0,i.kq)("",!0),s.item?.year?((0,i.wg)(),(0,i.iD)("div",It,[zt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.year)},null,8,Tt)])):(0,i.kq)("",!0),s.item?.publishedAt?((0,i.wg)(),(0,i.iD)("div",Mt,[Vt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(e.formatDate(s.item.publishedAt,!0))},null,8,Zt)])):(0,i.kq)("",!0),s.item?.file?((0,i.wg)(),(0,i.iD)("div",Rt,[Wt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.file)},null,8,jt)])):(0,i.kq)("",!0),s.item?.url?((0,i.wg)(),(0,i.iD)("div",Ut,[Et,(0,i._)("div",Lt,[(0,i._)("a",{href:s.item.url,target:"_blank",textContent:(0,a.zw)(s.item.url)},null,8,Ot)])])):(0,i.kq)("",!0),s.item?.trailer?((0,i.wg)(),(0,i.iD)("div",Ft,[Ht,(0,i._)("div",Kt,[(0,i._)("a",{href:s.item.trailer,target:"_blank",textContent:(0,a.zw)(s.item.trailer)},null,8,Yt)])])):(0,i.kq)("",!0),s.item?.size?((0,i.wg)(),(0,i.iD)("div",Bt,[At,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(e.convertSize(s.item.size))},null,8,Qt)])):(0,i.kq)("",!0),s.item?.quality?((0,i.wg)(),(0,i.iD)("div",Gt,[Xt,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.quality)},null,8,Jt)])):(0,i.kq)("",!0),s.item?.seeds?((0,i.wg)(),(0,i.iD)("div",es,[ts,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.seeds)},null,8,ss)])):(0,i.kq)("",!0),s.item?.peers?((0,i.wg)(),(0,i.iD)("div",is,[as,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.peers)},null,8,ls)])):(0,i.kq)("",!0),s.item?.language?((0,i.wg)(),(0,i.iD)("div",ns,[rs,(0,i._)("div",{class:"right side",textContent:(0,a.zw)(s.item.language)},null,8,os)])):(0,i.kq)("",!0)],64)}var cs={name:"Info",mixins:[C.Z,b.Z],props:{item:{type:Object,default:()=>{}}}};const us=(0,te.Z)(cs,[["render",ds],["__scopeId","data-v-28611e6c"]]);var ms=us;const ps=["title","onClick"];function hs(e,t,s,l,n,r){return(0,i.wg)(),(0,i.iD)("nav",null,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(s.views,((t,l)=>((0,i.wg)(),(0,i.iD)("li",{key:l,title:t.displayName,class:(0,a.C_)({selected:l===s.selectedView}),onClick:t=>e.$emit("input",l)},[(0,i._)("i",{class:(0,a.C_)(t.iconClass)},null,2)],10,ps)))),128))])}var ys={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:()=>({search:{iconClass:"fa fa-search",displayName:"Search"},browser:{iconClass:"fa fa-folder",displayName:"Browser"},torrents:{iconClass:"fa fa-magnet",displayName:"Torrents"}})}}};const ws=(0,te.Z)(ys,[["render",hs],["__scopeId","data-v-4597e14d"]]);var fs=ws;const gs={class:"media-results"},vs={key:0,class:"no-content"},_s=["onClick"],ks={class:"col-10 left side"},Cs={class:"icon"},bs=["textContent"],xs={class:"col-2 right side"};function Ps(e,t,s,l,n,r){const o=(0,i.up)("DropdownItem"),d=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",gs,[s.results?.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",vs," No search results ")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(s.results,((t,l)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row item",{selected:s.selectedResult===l,hidden:!s.sources[t.type]}]),key:l,onClick:t=>e.$emit("select",l)},[(0,i._)("div",ks,[(0,i._)("div",Cs,[(0,i._)("i",{class:(0,a.C_)(n.typeIcons[t.type])},null,2)]),(0,i._)("div",{class:"title",textContent:(0,a.zw)(t.title)},null,8,bs)]),(0,i._)("div",xs,[(0,i.Wm)(d,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:t=>e.$emit("select",l)},{default:(0,i.w5)((()=>["torrent"!==t?.type?((0,i.wg)(),(0,i.j4)(o,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:s=>e.$emit("play",t)},null,8,["onClick"])):(0,i.kq)("",!0),"torrent"===t?.type?((0,i.wg)(),(0,i.j4)(o,{key:1,"icon-class":"fa fa-download",text:"Download",onClick:s=>e.$emit("download",t)},null,8,["onClick"])):(0,i.kq)("",!0),"file"===t?.type?((0,i.wg)(),(0,i.j4)(o,{key:2,"icon-class":"fa fa-window-maximize",text:"View in browser",onClick:s=>e.$emit("view",t)},null,8,["onClick"])):(0,i.kq)("",!0),(0,i.Wm)(o,{"icon-class":"fa fa-info",text:"Info",onClick:s=>e.$emit("info",t)},null,8,["onClick"])])),_:2},1032,["onClick"])])],10,_s)))),128))])}var Ds={name:"Results",components:{Dropdown:B.Z,DropdownItem:A.Z},emits:["select","info","play","view","download"],props:{results:{type:Array,default:()=>[]},selectedResult:{type:Number},sources:{type:Object,default:()=>{}}},data(){return{typeIcons:{file:"fa fa-hdd",torrent:"fa fa-magnet",youtube:"fab fa-youtube",plex:"fa fa-plex",jellyfin:"fa fa-jellyfin"}}}};const Ss=(0,te.Z)(Ds,[["render",Ps],["__scopeId","data-v-28f7c518"]]);var qs=Ss;const Ns=e=>((0,i.dD)("data-v-77ae3705"),e=e(),(0,i.Cn)(),e),$s={class:"subtitles-container"},Is={class:"items"},zs=Ns((()=>(0,i._)("div",{class:"col-1 icon"},[(0,i._)("i",{class:"fa fa-ban"})],-1))),Ts=Ns((()=>(0,i._)("div",{class:"col-11 title"},"None",-1))),Ms=[zs,Ts],Vs=["onClick"],Zs={class:"col-1 icon"},Rs={key:0,class:"fa fa-file"},Ws={key:2,class:"fa fa-closed-captioning"},js={class:"footer"};function Us(e,t,s,l,n,r){const o=(0,i.up)("Loading");return(0,i.wg)(),(0,i.iD)("div",$s,[(0,i._)("div",Is,[n.loading?((0,i.wg)(),(0,i.j4)(o,{key:0})):(0,i.kq)("",!0),(0,i._)("div",{class:(0,a.C_)(["row item",{selected:null==n.selectedItem}]),onClick:t[0]||(t[0]=e=>n.selectedItem=null)},Ms,2),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.items,((e,t)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row item",{selected:n.selectedItem===t}]),key:t,onClick:e=>n.selectedItem=t},[(0,i._)("div",Zs,[e.IsLocal?((0,i.wg)(),(0,i.iD)("i",Rs)):e.ISO639?((0,i.wg)(),(0,i.iD)("i",{key:1,class:(0,a.C_)(["flag-icon",`flag-icon-${e.ISO639}`])},null,2)):((0,i.wg)(),(0,i.iD)("i",Ws))]),(0,i.Uk)(" "+(0,a.zw)(e.SubFileName),1)],10,Vs)))),128))]),(0,i._)("div",js,[(0,i._)("button",{onClick:t[1]||(t[1]=t=>e.$emit("select-subs",null==n.selectedItem?null:n.items[n.selectedItem]))},"Select")])])}var Es={name:"Subtitles",mixins:[C.Z],components:{Loading:_.Z},emits:["select-subs"],props:{item:{type:Object,default:()=>{}}},data(){return{loading:!1,items:[],selectedItem:null}},methods:{async refresh(){this.loading=!0;try{this.items=await this.request("media.subtitles.search",{resource:this.item.url,language:"all"})}finally{this.loading=!1}}},mounted(){this.refresh()}};const Ls=(0,te.Z)(Es,[["render",Us],["__scopeId","data-v-77ae3705"]]);var Os=Ls,Fs=s(779);const Hs=e=>((0,i.dD)("data-v-a2e5c946"),e=e(),(0,i.Cn)(),e),Ks={class:"browser-container"},Ys=Hs((()=>(0,i._)("div",{class:"col-10 left side"},[(0,i._)("i",{class:"icon fa fa-folder"}),(0,i._)("span",{class:"name"},"..")],-1))),Bs=[Ys],As=["onClick"],Qs={class:"col-10"},Gs={class:"name"},Xs={class:"col-2 actions"};function Js(e,t,s,l,n,r){const o=(0,i.up)("Loading"),d=(0,i.up)("DropdownItem"),c=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",Ks,[n.loading?((0,i.wg)(),(0,i.j4)(o,{key:0})):(0,i.kq)("",!0),n.path?.length&&"/"!==n.path?((0,i.wg)(),(0,i.iD)("div",{key:1,class:"row item",onClick:t[0]||(t[0]=e=>n.path=(n.path||"")+"/..")},Bs)):(0,i.kq)("",!0),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(r.filteredFiles,((t,l)=>((0,i.wg)(),(0,i.iD)("div",{class:"row item",key:l,onClick:e=>n.path=t.path},[(0,i._)("div",Qs,[(0,i._)("i",{class:(0,a.C_)(["icon fa",{"fa-file":"directory"!==t.type,"fa-folder":"directory"===t.type}])},null,2),(0,i._)("span",Gs,(0,a.zw)(t.name),1)]),(0,i._)("div",Xs,[(0,i.Wm)(c,null,{default:(0,i.w5)((()=>[s.isMedia&&e.mediaExtensions.has(t.name.split(".").pop())?((0,i.wg)(),(0,i.j4)(d,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:s=>e.$emit("play",{type:"file",url:`file://${t.path}`})},null,8,["onClick"])):(0,i.kq)("",!0)])),_:2},1024)])],8,As)))),128))])}var ei={name:"Browser",components:{DropdownItem:A.Z,Dropdown:B.Z,Loading:_.Z},mixins:[C.Z,b.Z],emits:["path-change"],props:{initialPath:{type:String},isMedia:{type:Boolean},filter:{type:String,default:""}},data(){return{loading:!1,path:this.initialPath,files:[]}},computed:{filteredFiles(){return this.filter?.length?this.files.filter((e=>(e?.name||"").toLowerCase().indexOf(this.filter.toLowerCase())>=0)):this.files}},methods:{async refresh(){this.loading=!0;try{this.files=await this.request("file.list",{path:this.path}),this.$emit("path-change",this.path)}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.path),(()=>this.refresh())),this.refresh()}};const ti=(0,te.Z)(ei,[["render",Js],["__scopeId","data-v-a2e5c946"]]);var si=ti,ii={name:"Media",mixins:[C.Z,b.Z],components:{Browser:si,Loading:_.Z,MediaView:x.Z,Header:Ne,Results:qs,Modal:k.Z,Info:ms,Nav:fs,TorrentView:Fs.Z,Subtitles:Os},props:{pluginName:{type:String,required:!0},mediaButtons:{type:Object,default:()=>({previous:!1,next:!1,stop:!0})}},data(){return{loading:!1,results:[],selectedResult:null,selectedPlayer:null,selectedView:"search",selectedSubtitles:null,showSubtitlesModal:!1,awaitingPlayTorrent:null,urlPlay:null,browserFilter:null,torrentPlugin:null,torrentPlugins:["torrent","rtorrent"],sources:{file:!0,youtube:!0,torrent:!0}}},computed:{hasSubtitlesPlugin(){return"media.subtitles"in this.$root.config}},methods:{async search(e){this.loading=!0;try{this.results=await this.request(`${this.pluginName}.search`,e)}finally{this.loading=!1}},async play(e){if("torrent"===e?.type)return this.awaitingPlayTorrent=e.url,void await this.download(e);this.selectedPlayer.component.supports(e)||(e=await this.startStreaming(e)),await this.selectedPlayer.component.play(e,this.selectedSubtitles,this.selectedPlayer),await this.refresh()},async pause(){await this.selectedPlayer.component.pause(this.selectedPlayer),await this.refresh()},async stop(){await this.selectedPlayer.component.stop(this.selectedPlayer),await this.refresh()},async setVolume(e){await this.selectedPlayer.component.setVolume(e,this.selectedPlayer),await this.refresh()},async seek(e){await this.selectedPlayer.component.seek(e,this.selectedPlayer),await this.refresh()},async view(e){const t=await this.startStreaming(e,!0);window.open(t.url,"_blank")},async download(e){"torrent"===e?.type&&await this.downloadTorrent(e)},async refresh(){this.selectedPlayer.status=await this.selectedPlayer.component.status(this.selectedPlayer)},onStatusUpdate(e){this.selectedPlayer&&(this.selectedPlayer.status=e)},onTorrentQueued(e){this.notify({title:"Torrent queued for download",text:e.name,image:{iconClass:"fa fa-magnet"}})},onTorrentMetadata(e){this.notify({title:"Torrent metadata downloaded",text:e.name,image:{iconClass:"fa fa-info"}})},onTorrentDownloadStart(e){this.notify({title:"Torrent download started",text:e.name,image:{iconClass:"fa fa-download"}})},onTorrentDownloadCompleted(e){this.notify({title:"Torrent download completed",text:e.name,image:{iconClass:"fa fa-check"}})},getTorrentPlugin(){const e=this.$root.config[this.pluginName]||{};let t=e.torrent_plugin;if(!t)for(let s of this.torrentPlugins)if(s in this.$root.config){t=s;break}return t},async downloadTorrent(e){const t=this.getTorrentPlugin();if(t)return await this.request(`${t}.download`,{torrent:e?.url||e});this.notify({text:"No torrent plugins configured",error:!0})},async selectSubtitles(e){if(this.$refs.subtitlesSelector.close(),!e)return void(this.selectedSubtitles=null);this.notify({text:"Downloading subtitles track",image:{iconClass:"fa fa-download"}});const t=await this.request("media.subtitles.download",{link:e.SubDownloadLink});this.selectedSubtitles=t.filename,this.notify({text:"Subtitles track downloaded",image:{iconClass:"fa fa-check"}})},onResultSelect(e){null!=this.selectedResult&&this.selectedResult===e||(this.selectedResult=e,this.selectedSubtitles=null)},async playUrl(e){this.loading=!0;try{await this.play({url:e}),this.$refs.playUrlModal.close()}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selectedPlayer),(e=>{e&&this.refresh()})),this.$watch((()=>this.selectedSubtitles),(e=>{new Set(["play","pause"]).has(this.selectedPlayer?.status?.state)&&(e?this.selectedPlayer.component.addSubtitles(e):this.selectedPlayer.component.removeSubtitles())})),this.torrentPlugin=this.getTorrentPlugin(),this.subscribe(this.onTorrentQueued,"notify-on-torrent-queued","platypush.message.event.torrent.TorrentQueuedEvent"),this.subscribe(this.onTorrentMetadata,"on-torrent-metadata","platypush.message.event.torrent.TorrentDownloadedMetadataEvent"),this.subscribe(this.onTorrentDownloadStart,"notify-on-torrent-download-start","platypush.message.event.torrent.TorrentDownloadStartEvent"),this.subscribe(this.onTorrentDownloadCompleted,"notify-on-torrent-download-completed","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),"media.plex"in this.$root.config&&(this.sources.plex=!0),"media.jellyfin"in this.$root.config&&(this.sources.jellyfin=!0)},destroy(){this.unsubscribe("notify-on-torrent-queued"),this.unsubscribe("on-torrent-metadata"),this.unsubscribe("notify-on-torrent-download-start"),this.unsubscribe("notify-on-torrent-download-completed")}};const ai=(0,te.Z)(ii,[["render",v],["__scopeId","data-v-040b2676"]]);var li=ai},779:function(e,t,s){s.d(t,{Z:function(){return me}});var i=s(6252),a=s(3577);const l=e=>((0,i.dD)("data-v-7eb04934"),e=e(),(0,i.Cn)(),e),n={key:1,class:"torrent-transfers fade-in"},r={key:0,class:"no-content"},o=["onClick"],d={class:"col-8 left side"},c=["textContent"],u={class:"col-2 right side"},m=["textContent"],p={class:"col-2 right side"},h={key:0,class:"modal-body torrent-info"},y={key:0,class:"row"},w=l((()=>(0,i._)("div",{class:"attr"},"Name",-1))),f=["textContent"],g={key:1,class:"row"},v=l((()=>(0,i._)("div",{class:"attr"},"State",-1))),_=["textContent"],k={class:"row"},C=l((()=>(0,i._)("div",{class:"attr"},"Progress",-1))),b=["textContent"],x={class:"row"},P=l((()=>(0,i._)("div",{class:"attr"},"DL rate",-1))),D=["textContent"],S={class:"row"},q=l((()=>(0,i._)("div",{class:"attr"},"UL rate",-1))),N=["textContent"],$={class:"row"},I=l((()=>(0,i._)("div",{class:"attr"},"Size",-1))),z=["textContent"],T={key:2,class:"row"},M=l((()=>(0,i._)("div",{class:"attr"},"Remaining",-1))),V=["textContent"],Z={class:"row"},R=l((()=>(0,i._)("div",{class:"attr"},"URL",-1))),W={class:"value nowrap"},j=["href","textContent"],U={class:"row"},E=l((()=>(0,i._)("div",{class:"attr"},"Peers",-1))),L=["textContent"],O={key:3,class:"row"},F=l((()=>(0,i._)("div",{class:"attr"},"Started",-1))),H=["textContent"],K={key:4,class:"row"},Y=l((()=>(0,i._)("div",{class:"attr"},"Finished",-1))),B=["textContent"],A={key:5,class:"row"},Q=l((()=>(0,i._)("div",{class:"attr"},"Save path",-1))),G=["textContent"],X={key:0,class:"modal-body torrent-files"},J={class:"col-1 icon"},ee={key:1,class:"fa fa-file"},te=["textContent"];function se(e,t,s,l,se,ie){const ae=(0,i.up)("Loading"),le=(0,i.up)("DropdownItem"),ne=(0,i.up)("Dropdown"),re=(0,i.up)("Modal");return se.loading?((0,i.wg)(),(0,i.j4)(ae,{key:0})):((0,i.wg)(),(0,i.iD)("div",n,[Object.keys(se.transfers).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",r,"No torrent transfers in progress")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(se.transfers,((s,l)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row item",{selected:se.selectedItem===l}]),key:l,onClick:e=>se.selectedItem=l},[(0,i._)("div",d,[(0,i._)("i",{class:(0,a.C_)(["icon fa",{"fa-check":null!=s.finish_date,"fa-play":!s.finish_date&&"downloading"===s.state,"fa-pause":!s.finish_date&&"paused"===s.state,"fa-stop":!s.finish_date&&"stopped"===s.state}])},null,2),(0,i._)("div",{class:"title",textContent:(0,a.zw)(s.name||s.hash||s.url)},null,8,c)]),(0,i._)("div",u,[(0,i._)("span",{textContent:(0,a.zw)(`${s.progress}%`)},null,8,m)]),(0,i._)("div",p,[(0,i.Wm)(ne,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:e=>se.selectedItem=l},{default:(0,i.w5)((()=>["downloading"===s.state?((0,i.wg)(),(0,i.j4)(le,{key:0,"icon-class":"fa fa-pause",text:"Pause transfer",onClick:e=>ie.pause(ie.torrentId(s))},null,8,["onClick"])):(0,i.kq)("",!0),"paused"===s.state?((0,i.wg)(),(0,i.j4)(le,{key:1,"icon-class":"fa fa-play",text:"Resume transfer",onClick:e=>ie.resume(ie.torrentId(s))},null,8,["onClick"])):(0,i.kq)("",!0),(0,i.Wm)(le,{"icon-class":"fa fa-trash",text:"Remove transfer",onClick:e=>ie.remove(ie.torrentId(s))},null,8,["onClick"]),(0,i.Wm)(le,{"icon-class":"fa fa-folder",text:"View files",onClick:t[0]||(t[0]=t=>e.$refs.torrentFiles.isVisible=!0)}),(0,i.Wm)(le,{"icon-class":"fa fa-info",text:"Torrent info",onClick:t[1]||(t[1]=t=>e.$refs.torrentInfo.isVisible=!0)})])),_:2},1032,["onClick"])])],10,o)))),128)),(0,i.Wm)(re,{ref:"torrentInfo",title:"Torrent info",width:"80%"},{default:(0,i.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,i.wg)(),(0,i.iD)("div",h,[se.transfers[se.selectedItem].name?((0,i.wg)(),(0,i.iD)("div",y,[w,(0,i._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].name)},null,8,f)])):(0,i.kq)("",!0),se.transfers[se.selectedItem].state?((0,i.wg)(),(0,i.iD)("div",g,[v,(0,i._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].state)},null,8,_)])):(0,i.kq)("",!0),(0,i._)("div",k,[C,(0,i._)("div",{class:"value",textContent:(0,a.zw)(`${se.transfers[se.selectedItem].progress||0}%`)},null,8,b)]),(0,i._)("div",x,[P,(0,i._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].download_rate||0)}/s`)},null,8,D)]),(0,i._)("div",S,[q,(0,i._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].upload_rate||0)}/s`)},null,8,N)]),(0,i._)("div",$,[I,(0,i._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].size||0))},null,8,z)]),se.transfers[se.selectedItem].remaining_bytes?((0,i.wg)(),(0,i.iD)("div",T,[M,(0,i._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].remaining_bytes))},null,8,V)])):(0,i.kq)("",!0),(0,i._)("div",Z,[R,(0,i._)("div",W,[(0,i._)("a",{href:se.transfers[se.selectedItem].url,target:"_blank",textContent:(0,a.zw)(se.transfers[se.selectedItem].url)},null,8,j)])]),(0,i._)("div",U,[E,(0,i._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].peers||0)},null,8,L)]),se.transfers[se.selectedItem].start_date?((0,i.wg)(),(0,i.iD)("div",O,[F,(0,i._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].start_date))},null,8,H)])):(0,i.kq)("",!0),se.transfers[se.selectedItem].finish_date?((0,i.wg)(),(0,i.iD)("div",K,[Y,(0,i._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].finish_date))},null,8,B)])):(0,i.kq)("",!0),se.transfers[se.selectedItem].save_path?((0,i.wg)(),(0,i.iD)("div",A,[Q,(0,i._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].save_path)},null,8,G)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)])),_:1},512),(0,i.Wm)(re,{ref:"torrentFiles",title:"Torrent files",width:"80%"},{default:(0,i.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,i.wg)(),(0,i.iD)("div",X,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(ie.relativeFiles,((t,l)=>((0,i.wg)(),(0,i.iD)("div",{class:"row",key:t},[(0,i._)("div",J,[s.isMedia&&e.mediaExtensions.has(t.split(".").pop())?((0,i.wg)(),(0,i.j4)(ne,{key:0},{default:(0,i.w5)((()=>[(0,i.Wm)(le,{"icon-class":"fa fa-play",text:"Play",onClick:t=>e.$emit("play",{url:`file://${se.transfers[se.selectedItem].files[l]}`,type:"file"})},null,8,["onClick"])])),_:2},1024)):((0,i.wg)(),(0,i.iD)("i",ee))]),(0,i._)("div",{class:"col-11 name",textContent:(0,a.zw)(t)},null,8,te)])))),128))])):(0,i.kq)("",!0)])),_:1},512)]))}var ie=s(1232),ae=s(6813),le=s(8337),ne=s(9642),re=s(5771),oe=s(9015),de={name:"View",emits:["play","play-with-captions"],components:{Dropdown:re.Z,DropdownItem:oe.Z,Loading:ie.Z,Modal:ne.Z},mixins:[ae.Z,le.Z],props:{pluginName:{type:String,required:!0},isMedia:{type:Boolean,default:!1}},data(){return{loading:!1,transfers:{},selectedItem:null}},computed:{relativeFiles(){return null!=this.selectedItem&&this.transfers[this.selectedItem]?.files?.length?this.transfers[this.selectedItem].files.map((e=>e.split("/").pop())):[]}},methods:{torrentId(e){return e?.hash&&e.hash.length?e.hash:e.url},async refresh(){this.loading=!0;try{this.transfers=Object.values(await this.request(`${this.pluginName}.status`)||{}).reduce(((e,t)=>(e[this.torrentId(t)]=t,e)),{})}finally{this.loading=!1}},async pause(e){await this.request(`${this.pluginName}.pause`,{torrent:e}),await this.refresh()},async resume(e){await this.request(`${this.pluginName}.resume`,{torrent:e}),await this.refresh()},async remove(e){await this.request(`${this.pluginName}.remove`,{torrent:e}),await this.refresh()},onTorrentUpdate(e){this.transfers[this.torrentId(e)]=e},onTorrentRemove(e){const t=this.torrentId(e);t in this.transfers&&delete this.transfers[t]}},mounted(){this.refresh(),this.subscribe(this.onTorrentUpdate,"on-torrent-update","platypush.message.event.torrent.TorrentQueuedEvent","platypush.message.event.torrent.TorrentDownloadedMetadataEvent","platypush.message.event.torrent.TorrentDownloadStartEvent","platypush.message.event.torrent.TorrentDownloadProgressEvent","platypush.message.event.torrent.TorrentResumedEvent","platypush.message.event.torrent.TorrentPausedEvent","platypush.message.event.torrent.TorrentSeedingStartEvent","platypush.message.event.torrent.TorrentStateChangeEvent","platypush.message.event.torrent.TorrentDownloadStopEvent","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),this.subscribe(this.onTorrentRemove,"on-torrent-remove","platypush.message.event.torrent.TorrentRemovedEvent")},destroy(){this.unsubscribe("on-torrent-update"),this.unsubscribe("on-torrent-remove")}},ce=s(3744);const ue=(0,ce.Z)(de,[["render",se],["__scopeId","data-v-7eb04934"]]);var me=ue}}]); +//# sourceMappingURL=4196.c3e5b6b2.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4196.c3e5b6b2.js.map b/platypush/backend/http/webapp/dist/static/js/4196.c3e5b6b2.js.map new file mode 100644 index 00000000..5711c6f1 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4196.c3e5b6b2.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4196.c3e5b6b2.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Media/Index.vue","webpack://platypush/./src/components/panels/Media/Header.vue","webpack://platypush/./src/components/panels/Media/Players.vue","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue?8a34","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue?c107","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue?6dfd","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue?eab0","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue?06ab","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue?69bd","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue?4868","webpack://platypush/./src/components/panels/Media/Players.vue?c223","webpack://platypush/./src/components/panels/Media/Header.vue?b895","webpack://platypush/./src/components/panels/Media/Info.vue","webpack://platypush/./src/components/panels/Media/Info.vue?c19c","webpack://platypush/./src/components/panels/Media/Nav.vue","webpack://platypush/./src/components/panels/Media/Nav.vue?bae0","webpack://platypush/./src/components/panels/Media/Results.vue","webpack://platypush/./src/components/panels/Media/Results.vue?23d6","webpack://platypush/./src/components/panels/Media/Subtitles.vue","webpack://platypush/./src/components/panels/Media/Subtitles.vue?17fa","webpack://platypush/./src/components/File/Browser.vue","webpack://platypush/./src/components/File/Browser.vue?8abf","webpack://platypush/./src/components/panels/Media/Index.vue?1f2c","webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Chromecast.vue?vue&type=template&id=55476f3a\"\nimport script from \"./Chromecast.vue?vue&type=script&lang=js\"\nexport * from \"./Chromecast.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Kodi.vue?vue&type=template&id=25a1a1cf\"\nimport script from \"./Kodi.vue?vue&type=script&lang=js\"\nexport * from \"./Kodi.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Mplayer.vue?vue&type=template&id=0caf2d73\"\nimport script from \"./Mplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Mplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Mpv.vue?vue&type=template&id=3b3bb533\"\nimport script from \"./Mpv.vue?vue&type=script&lang=js\"\nexport * from \"./Mpv.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Omxplayer.vue?vue&type=template&id=0f086473\"\nimport script from \"./Omxplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Omxplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Vlc.vue?vue&type=template&id=5b5bcdd3\"\nimport script from \"./Vlc.vue?vue&type=script&lang=js\"\nexport * from \"./Vlc.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Players.vue?vue&type=template&id=27e87a29&scoped=true\"\nimport script from \"./Players.vue?vue&type=script&lang=js\"\nexport * from \"./Players.vue?vue&type=script&lang=js\"\n\nimport \"./Players.vue?vue&type=style&index=0&id=27e87a29&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-27e87a29\"]])\n\nexport default __exports__","import { render } from \"./Header.vue?vue&type=template&id=37a493ac&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=37a493ac&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-37a493ac\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Info.vue?vue&type=template&id=28611e6c&scoped=true\"\nimport script from \"./Info.vue?vue&type=script&lang=js\"\nexport * from \"./Info.vue?vue&type=script&lang=js\"\n\nimport \"./Info.vue?vue&type=style&index=0&id=28611e6c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28611e6c\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=4597e14d&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=4597e14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4597e14d\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Results.vue?vue&type=template&id=28f7c518&scoped=true\"\nimport script from \"./Results.vue?vue&type=script&lang=js\"\nexport * from \"./Results.vue?vue&type=script&lang=js\"\n\nimport \"./Results.vue?vue&type=style&index=0&id=28f7c518&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28f7c518\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Subtitles.vue?vue&type=template&id=77ae3705&scoped=true\"\nimport script from \"./Subtitles.vue?vue&type=script&lang=js\"\nexport * from \"./Subtitles.vue?vue&type=script&lang=js\"\n\nimport \"./Subtitles.vue?vue&type=style&index=0&id=77ae3705&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-77ae3705\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Browser.vue?vue&type=template&id=a2e5c946&scoped=true\"\nimport script from \"./Browser.vue?vue&type=script&lang=js\"\nexport * from \"./Browser.vue?vue&type=script&lang=js\"\n\nimport \"./Browser.vue?vue&type=style&index=0&id=a2e5c946&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a2e5c946\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=040b2676&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=040b2676&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-040b2676\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["class","loading","pluginName","status","selectedPlayer","track","buttons","mediaButtons","pause","stop","setVolume","seek","search","selectedView","$event","hasSubtitlesPlugin","ref","sources","selectedSubtitles","browserFilter","onStatusUpdate","downloadTorrent","showSubtitlesModal","$refs","playUrlModal","show","header","filterVisible","results","selectedResult","onResultSelect","play","mediaInfo","isVisible","view","download","torrentPlugin","filter","title","item","visible","selectSubtitles","playUrlInput","focus","playUrl","urlPlay","type","autofocus","disabled","length","placeholder","query","$emit","torrentURL","value","target","selectedItem","Object","keys","source","key","checked","player","name","iconClass","text","refresh","players","i","select","mixins","Utils","emits","props","data","methods","async","this","component","request","resource","subs","url","subtitles","volume","position","event","isMine","onMediaEvent","notify","device","image","plugin","filename","supports","startsWith","mounted","subscribe","onNewMedia","destroy","unsubscribe","__exports__","Mixin","devices","Promise","all","map","chromecast","getPlayerName","$root","config","host","components","Loading","DropdownItem","Dropdown","Chromecast","Kodi","Mplayer","Mpv","Omxplayer","Vlc","String","required","plugins","loadPlugins","entries","p","endsWith","getPlayers","push","Players","Boolean","default","types","$watch","imdb_id","href","series","season","episode","num_seasons","synopsis","description","summary","overview","duration","country","network","rating","percentage","votes","genres","join","channelId","channelTitle","year","publishedAt","file","trailer","size","quality","seeds","peers","language","views","displayName","collapsed","browser","torrents","result","typeIcons","Array","Number","items","sub","IsLocal","ISO639","SubFileName","path","filteredFiles","isMedia","mediaExtensions","has","split","pop","initialPath","files","computed","toLowerCase","indexOf","Browser","MediaView","Header","Results","Modal","Info","Nav","TorrentView","Subtitles","previous","next","awaitingPlayTorrent","torrentPlugins","startStreaming","ret","window","open","onTorrentQueued","onTorrentMetadata","onTorrentDownloadStart","onTorrentDownloadCompleted","getTorrentPlugin","pluginConf","torrent_plugin","torrent","error","subtitlesSelector","close","link","SubDownloadLink","Set","state","addSubtitles","removeSubtitles","plex","jellyfin","render","transfers","hash","progress","torrentId","resume","remove","torrentFiles","torrentInfo","width","convertSize","download_rate","upload_rate","remaining_bytes","start_date","finish_date","save_path","relativeFiles","values","reduce","obj","onTorrentUpdate","onTorrentRemove"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4276-legacy.9ed76a69.js b/platypush/backend/http/webapp/dist/static/js/4276-legacy.18787ca7.js similarity index 87% rename from platypush/backend/http/webapp/dist/static/js/4276-legacy.9ed76a69.js rename to platypush/backend/http/webapp/dist/static/js/4276-legacy.18787ca7.js index 7f37becd..5dc5a80a 100644 --- a/platypush/backend/http/webapp/dist/static/js/4276-legacy.9ed76a69.js +++ b/platypush/backend/http/webapp/dist/static/js/4276-legacy.18787ca7.js @@ -1,2 +1,2 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4276],{4276:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return R}});t(7941);var i=t(6252),r=t(3577),s=t(9963),u=function(e){return(0,i.dD)("data-v-eac2ea44"),e=e(),(0,i.Cn)(),e},c={class:"switches-container"},l={class:"switch-plugins"},o={key:0,class:"no-content"},a=["onClick"],d=["textContent"],p={key:0,class:"refresh col-2"},f=["onClick","disabled"],g=u((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),h=[g],w={class:"refresh-button"},v=["disabled"],m=u((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),k=[m];function b(e,n,t,u,g,m){var b=(0,i.up)("Loading");return(0,i.wg)(),(0,i.iD)("div",c,[g.loading?((0,i.wg)(),(0,i.j4)(b,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[Object.keys(g.plugins).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",o,"No switch plugins configured")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(Object.keys(g.plugins),(function(e){return(0,i.wg)(),(0,i.iD)("div",{class:"switch-plugin",key:e,onClick:function(n){return g.selectedPlugin=g.selectedPlugin===e?null:e}},[(0,i._)("div",{class:(0,r.C_)(["header",{selected:g.selectedPlugin===e}])},[(0,i._)("div",{class:"name col-10",textContent:(0,r.zw)(e)},null,8,d),g.selectedPlugin===e?((0,i.wg)(),(0,i.iD)("div",p,[(0,i._)("button",{onClick:(0,s.iM)((function(n){return g.bus.emit("refresh",e)}),["stop"]),title:"Refresh plugin",disabled:g.loading},h,8,f)])):(0,i.kq)("",!0)],2),(0,i._)("div",{class:(0,r.C_)(["body",{hidden:g.selectedPlugin!==e}])},[((0,i.wg)(),(0,i.j4)((0,i.LL)(g.components[e]),{config:g.plugins[e],"plugin-name":e,selected:g.selectedPlugin===e,bus:g.bus},null,8,["config","plugin-name","selected","bus"]))],2)],8,a)})),128))]),(0,i._)("div",w,[(0,i._)("button",{onClick:n[0]||(n[0]=function(){return m.refresh&&m.refresh.apply(m,arguments)}),disabled:g.loading,title:"Refresh plugins"},k,8,v)])])}var x=t(8534),_=(t(5666),t(1539),t(4747),t(9600),t(1249),t(4916),t(3123),t(7042),t(8783),t(3948),t(1232)),y=t(2628),C=t(9652),I={name:"Switches",components:{Loading:_.Z},mixins:[y.Z],data:function(){return{loading:!1,plugins:{},components:{},selectedPlugin:null,bus:(0,C.Z)()}},methods:{initPanels:function(){var e=this;this.components={},Object.keys(this.plugins).forEach(function(){var n=(0,x.Z)(regeneratorRuntime.mark((function n(r){var s,u,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return s=r.split(".").map((function(e){return e[0].toUpperCase()+e.slice(1)})).join(""),u=null,n.prev=2,n.next=5,t(6371)("./".concat(s,"/Index"));case 5:u=n.sent,n.next=11;break;case 8:return n.prev=8,n.t0=n["catch"](2),n.abrupt("return");case 11:c=(0,i.RC)((0,x.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",u);case 1:case"end":return e.stop()}}),e)})))),e.$options.components[r]=c,e.components[r]=c;case 14:case"end":return n.stop()}}),n,null,[[2,8]])})));return function(e){return n.apply(this,arguments)}}())},refresh:function(){var e=this;return(0,x.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("utils.get_switch_plugins");case 4:e.plugins=n.sent,e.initPanels();case 6:return n.prev=6,e.loading=!1,n.finish(6);case 9:case"end":return n.stop()}}),n,null,[[1,,6,9]])})))()}},mounted:function(){this.refresh()}},P=t(3744);const Z=(0,P.Z)(I,[["render",b],["__scopeId","data-v-eac2ea44"]]);var R=Z},6371:function(e,n,t){var i={"./LightHue/Index":[2844,1474,6590,2844],"./Smartthings/Index":[9196,1474,6590,9196],"./SwitchTplink/Index":[3785,1474,6590,3785],"./SwitchWemo/Index":[5210,1474,6590,5210],"./Switchbot/Index":[9694,1474,6590,9694],"./SwitchbotBluetooth/Index":[9694,1474,6590,9694],"./ZigbeeMqtt/Index":[5466,1474,6590,5466],"./Zwave/Index":[7262,1474,6590,7262],"./ZwaveMqtt/Index":[2380,1474,6590,2380]};function r(e){if(!t.o(i,e))return Promise.resolve().then((function(){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=i[e],r=n[0];return Promise.all(n.slice(1).map(t.e)).then((function(){return t(r)}))}r.keys=function(){return Object.keys(i)},r.id=6371,e.exports=r}}]); -//# sourceMappingURL=4276-legacy.9ed76a69.js.map \ No newline at end of file +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4276],{4276:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return R}});t(7941);var i=t(6252),r=t(3577),s=t(9963),u=function(e){return(0,i.dD)("data-v-eac2ea44"),e=e(),(0,i.Cn)(),e},c={class:"switches-container"},l={class:"switch-plugins"},o={key:0,class:"no-content"},a=["onClick"],d=["textContent"],p={key:0,class:"refresh col-2"},f=["onClick","disabled"],g=u((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),h=[g],w={class:"refresh-button"},v=["disabled"],m=u((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),k=[m];function b(e,n,t,u,g,m){var b=(0,i.up)("Loading");return(0,i.wg)(),(0,i.iD)("div",c,[g.loading?((0,i.wg)(),(0,i.j4)(b,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[Object.keys(g.plugins).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",o,"No switch plugins configured")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(Object.keys(g.plugins),(function(e){return(0,i.wg)(),(0,i.iD)("div",{class:"switch-plugin",key:e,onClick:function(n){return g.selectedPlugin=g.selectedPlugin===e?null:e}},[(0,i._)("div",{class:(0,r.C_)(["header",{selected:g.selectedPlugin===e}])},[(0,i._)("div",{class:"name col-10",textContent:(0,r.zw)(e)},null,8,d),g.selectedPlugin===e?((0,i.wg)(),(0,i.iD)("div",p,[(0,i._)("button",{onClick:(0,s.iM)((function(n){return g.bus.emit("refresh",e)}),["stop"]),title:"Refresh plugin",disabled:g.loading},h,8,f)])):(0,i.kq)("",!0)],2),(0,i._)("div",{class:(0,r.C_)(["body",{hidden:g.selectedPlugin!==e}])},[((0,i.wg)(),(0,i.j4)((0,i.LL)(g.components[e]),{config:g.plugins[e],"plugin-name":e,selected:g.selectedPlugin===e,bus:g.bus},null,8,["config","plugin-name","selected","bus"]))],2)],8,a)})),128))]),(0,i._)("div",w,[(0,i._)("button",{onClick:n[0]||(n[0]=function(){return m.refresh&&m.refresh.apply(m,arguments)}),disabled:g.loading,title:"Refresh plugins"},k,8,v)])])}var x=t(8534),_=(t(5666),t(1539),t(4747),t(9600),t(1249),t(4916),t(3123),t(7042),t(8783),t(3948),t(1232)),y=t(6813),C=t(9652),I={name:"Switches",components:{Loading:_.Z},mixins:[y.Z],data:function(){return{loading:!1,plugins:{},components:{},selectedPlugin:null,bus:(0,C.Z)()}},methods:{initPanels:function(){var e=this;this.components={},Object.keys(this.plugins).forEach(function(){var n=(0,x.Z)(regeneratorRuntime.mark((function n(r){var s,u,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return s=r.split(".").map((function(e){return e[0].toUpperCase()+e.slice(1)})).join(""),u=null,n.prev=2,n.next=5,t(6371)("./".concat(s,"/Index"));case 5:u=n.sent,n.next=11;break;case 8:return n.prev=8,n.t0=n["catch"](2),n.abrupt("return");case 11:c=(0,i.RC)((0,x.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",u);case 1:case"end":return e.stop()}}),e)})))),e.$options.components[r]=c,e.components[r]=c;case 14:case"end":return n.stop()}}),n,null,[[2,8]])})));return function(e){return n.apply(this,arguments)}}())},refresh:function(){var e=this;return(0,x.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("utils.get_switch_plugins");case 4:e.plugins=n.sent,e.initPanels();case 6:return n.prev=6,e.loading=!1,n.finish(6);case 9:case"end":return n.stop()}}),n,null,[[1,,6,9]])})))()}},mounted:function(){this.refresh()}},P=t(3744);const Z=(0,P.Z)(I,[["render",b],["__scopeId","data-v-eac2ea44"]]);var R=Z},6371:function(e,n,t){var i={"./LightHue/Index":[2844,3490,6590,2844],"./Smartthings/Index":[9196,3490,6590,9196],"./SwitchTplink/Index":[3785,3490,6590,3785],"./SwitchWemo/Index":[5210,3490,6590,5210],"./Switchbot/Index":[9694,3490,6590,9694],"./SwitchbotBluetooth/Index":[9694,3490,6590,9694],"./ZigbeeMqtt/Index":[5466,3490,6590,5466],"./Zwave/Index":[7262,3490,6590,7262],"./ZwaveMqtt/Index":[2380,3490,6590,2380]};function r(e){if(!t.o(i,e))return Promise.resolve().then((function(){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=i[e],r=n[0];return Promise.all(n.slice(1).map(t.e)).then((function(){return t(r)}))}r.keys=function(){return Object.keys(i)},r.id=6371,e.exports=r}}]); +//# sourceMappingURL=4276-legacy.18787ca7.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4276.728421b8.js.map b/platypush/backend/http/webapp/dist/static/js/4276-legacy.18787ca7.js.map similarity index 66% rename from platypush/backend/http/webapp/dist/static/js/4276.728421b8.js.map rename to platypush/backend/http/webapp/dist/static/js/4276-legacy.18787ca7.js.map index d1ae8693..10d40b07 100644 --- a/platypush/backend/http/webapp/dist/static/js/4276.728421b8.js.map +++ b/platypush/backend/http/webapp/dist/static/js/4276-legacy.18787ca7.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/4276.728421b8.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Switches/Index.vue","webpack://platypush/./src/components/panels/Switches/Index.vue?3eac","webpack://platypush/./src/components/panels/Switches|lazy|/^\\.\\/.*\\/Index$/|groupOptions: {}|namespace object"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=eac2ea44&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=eac2ea44&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-eac2ea44\"]])\n\nexport default __exports__","var map = {\n\t\"./LightHue/Index\": [\n\t\t2844,\n\t\t1474,\n\t\t6590,\n\t\t2844\n\t],\n\t\"./Smartthings/Index\": [\n\t\t9196,\n\t\t1474,\n\t\t6590,\n\t\t9196\n\t],\n\t\"./SwitchTplink/Index\": [\n\t\t3785,\n\t\t1474,\n\t\t6590,\n\t\t3785\n\t],\n\t\"./SwitchWemo/Index\": [\n\t\t5210,\n\t\t1474,\n\t\t6590,\n\t\t5210\n\t],\n\t\"./Switchbot/Index\": [\n\t\t9694,\n\t\t1474,\n\t\t6590,\n\t\t9694\n\t],\n\t\"./SwitchbotBluetooth/Index\": [\n\t\t9694,\n\t\t1474,\n\t\t6590,\n\t\t9694\n\t],\n\t\"./ZigbeeMqtt/Index\": [\n\t\t5466,\n\t\t1474,\n\t\t6590,\n\t\t5466\n\t],\n\t\"./Zwave/Index\": [\n\t\t7262,\n\t\t1474,\n\t\t6590,\n\t\t7262\n\t],\n\t\"./ZwaveMqtt/Index\": [\n\t\t2380,\n\t\t1474,\n\t\t6590,\n\t\t2380\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 6371;\nmodule.exports = webpackAsyncContext;"],"names":["class","loading","Object","keys","plugins","length","pluginName","key","selectedPlugin","bus","emit","title","disabled","components","config","selected","refresh","name","Loading","mixins","Utils","data","methods","initPanels","this","forEach","async","componentName","split","map","token","toUpperCase","slice","join","comp","e","component","$options","request","mounted","__exports__","render","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","Error","code","ids","id","all","module","exports"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/4276-legacy.18787ca7.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Switches/Index.vue","webpack://platypush/./src/components/panels/Switches/Index.vue?3eac","webpack://platypush/./src/components/panels/Switches|lazy|/^\\.\\/.*\\/Index$/|groupOptions: {}|namespace object"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=eac2ea44&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=eac2ea44&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-eac2ea44\"]])\n\nexport default __exports__","var map = {\n\t\"./LightHue/Index\": [\n\t\t2844,\n\t\t3490,\n\t\t6590,\n\t\t2844\n\t],\n\t\"./Smartthings/Index\": [\n\t\t9196,\n\t\t3490,\n\t\t6590,\n\t\t9196\n\t],\n\t\"./SwitchTplink/Index\": [\n\t\t3785,\n\t\t3490,\n\t\t6590,\n\t\t3785\n\t],\n\t\"./SwitchWemo/Index\": [\n\t\t5210,\n\t\t3490,\n\t\t6590,\n\t\t5210\n\t],\n\t\"./Switchbot/Index\": [\n\t\t9694,\n\t\t3490,\n\t\t6590,\n\t\t9694\n\t],\n\t\"./SwitchbotBluetooth/Index\": [\n\t\t9694,\n\t\t3490,\n\t\t6590,\n\t\t9694\n\t],\n\t\"./ZigbeeMqtt/Index\": [\n\t\t5466,\n\t\t3490,\n\t\t6590,\n\t\t5466\n\t],\n\t\"./Zwave/Index\": [\n\t\t7262,\n\t\t3490,\n\t\t6590,\n\t\t7262\n\t],\n\t\"./ZwaveMqtt/Index\": [\n\t\t2380,\n\t\t3490,\n\t\t6590,\n\t\t2380\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 6371;\nmodule.exports = webpackAsyncContext;"],"names":["class","loading","Object","keys","plugins","length","pluginName","key","selectedPlugin","bus","emit","title","disabled","components","config","selected","refresh","name","Loading","mixins","Utils","data","methods","initPanels","this","forEach","componentName","split","map","token","toUpperCase","slice","join","comp","component","$options","request","mounted","__exports__","render","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","e","Error","code","ids","id","all","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4276-legacy.9ed76a69.js.map b/platypush/backend/http/webapp/dist/static/js/4276-legacy.9ed76a69.js.map deleted file mode 100644 index 482404cf..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4276-legacy.9ed76a69.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4276-legacy.9ed76a69.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Switches/Index.vue","webpack://platypush/./src/components/panels/Switches/Index.vue?3eac","webpack://platypush/./src/components/panels/Switches|lazy|/^\\.\\/.*\\/Index$/|groupOptions: {}|namespace object"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=eac2ea44&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=eac2ea44&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-eac2ea44\"]])\n\nexport default __exports__","var map = {\n\t\"./LightHue/Index\": [\n\t\t2844,\n\t\t1474,\n\t\t6590,\n\t\t2844\n\t],\n\t\"./Smartthings/Index\": [\n\t\t9196,\n\t\t1474,\n\t\t6590,\n\t\t9196\n\t],\n\t\"./SwitchTplink/Index\": [\n\t\t3785,\n\t\t1474,\n\t\t6590,\n\t\t3785\n\t],\n\t\"./SwitchWemo/Index\": [\n\t\t5210,\n\t\t1474,\n\t\t6590,\n\t\t5210\n\t],\n\t\"./Switchbot/Index\": [\n\t\t9694,\n\t\t1474,\n\t\t6590,\n\t\t9694\n\t],\n\t\"./SwitchbotBluetooth/Index\": [\n\t\t9694,\n\t\t1474,\n\t\t6590,\n\t\t9694\n\t],\n\t\"./ZigbeeMqtt/Index\": [\n\t\t5466,\n\t\t1474,\n\t\t6590,\n\t\t5466\n\t],\n\t\"./Zwave/Index\": [\n\t\t7262,\n\t\t1474,\n\t\t6590,\n\t\t7262\n\t],\n\t\"./ZwaveMqtt/Index\": [\n\t\t2380,\n\t\t1474,\n\t\t6590,\n\t\t2380\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 6371;\nmodule.exports = webpackAsyncContext;"],"names":["class","loading","Object","keys","plugins","length","pluginName","key","selectedPlugin","bus","emit","title","disabled","components","config","selected","refresh","name","Loading","mixins","Utils","data","methods","initPanels","this","forEach","componentName","split","map","token","toUpperCase","slice","join","comp","component","$options","request","mounted","__exports__","render","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","e","Error","code","ids","id","all","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4276.728421b8.js b/platypush/backend/http/webapp/dist/static/js/4276.51717631.js similarity index 85% rename from platypush/backend/http/webapp/dist/static/js/4276.728421b8.js rename to platypush/backend/http/webapp/dist/static/js/4276.51717631.js index 79b8d85d..74be7709 100644 --- a/platypush/backend/http/webapp/dist/static/js/4276.728421b8.js +++ b/platypush/backend/http/webapp/dist/static/js/4276.51717631.js @@ -1,2 +1,2 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4276],{4276:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return D}});var s=t(6252),i=t(3577),l=t(9963);const c=e=>((0,s.dD)("data-v-eac2ea44"),e=e(),(0,s.Cn)(),e),o={class:"switches-container"},a={class:"switch-plugins"},u={key:0,class:"no-content"},d=["onClick"],r=["textContent"],h={key:0,class:"refresh col-2"},g=["onClick","disabled"],p=c((()=>(0,s._)("i",{class:"fa fa-sync"},null,-1))),f=[p],w={class:"refresh-button"},b=["disabled"],k=c((()=>(0,s._)("i",{class:"fa fa-sync"},null,-1))),m=[k];function v(e,n,t,c,p,k){const v=(0,s.up)("Loading");return(0,s.wg)(),(0,s.iD)("div",o,[p.loading?((0,s.wg)(),(0,s.j4)(v,{key:0})):(0,s.kq)("",!0),(0,s._)("div",a,[Object.keys(p.plugins).length?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",u,"No switch plugins configured")),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(Object.keys(p.plugins),(e=>((0,s.wg)(),(0,s.iD)("div",{class:"switch-plugin",key:e,onClick:n=>p.selectedPlugin=p.selectedPlugin===e?null:e},[(0,s._)("div",{class:(0,i.C_)(["header",{selected:p.selectedPlugin===e}])},[(0,s._)("div",{class:"name col-10",textContent:(0,i.zw)(e)},null,8,r),p.selectedPlugin===e?((0,s.wg)(),(0,s.iD)("div",h,[(0,s._)("button",{onClick:(0,l.iM)((n=>p.bus.emit("refresh",e)),["stop"]),title:"Refresh plugin",disabled:p.loading},f,8,g)])):(0,s.kq)("",!0)],2),(0,s._)("div",{class:(0,i.C_)(["body",{hidden:p.selectedPlugin!==e}])},[((0,s.wg)(),(0,s.j4)((0,s.LL)(p.components[e]),{config:p.plugins[e],"plugin-name":e,selected:p.selectedPlugin===e,bus:p.bus},null,8,["config","plugin-name","selected","bus"]))],2)],8,d)))),128))]),(0,s._)("div",w,[(0,s._)("button",{onClick:n[0]||(n[0]=(...e)=>k.refresh&&k.refresh(...e)),disabled:p.loading,title:"Refresh plugins"},m,8,b)])])}var y=t(1232),_=t(2628),C=t(9652),x={name:"Switches",components:{Loading:y.Z},mixins:[_.Z],data(){return{loading:!1,plugins:{},components:{},selectedPlugin:null,bus:(0,C.Z)()}},methods:{initPanels(){this.components={},Object.keys(this.plugins).forEach((async e=>{const n=e.split(".").map((e=>e[0].toUpperCase()+e.slice(1))).join("");let i=null;try{i=await t(6371)(`./${n}/Index`)}catch(c){return}const l=(0,s.RC)((async()=>i));this.$options.components[e]=l,this.components[e]=l}))},async refresh(){this.loading=!0;try{this.plugins=await this.request("utils.get_switch_plugins"),this.initPanels()}finally{this.loading=!1}}},mounted(){this.refresh()}},I=t(3744);const P=(0,I.Z)(x,[["render",v],["__scopeId","data-v-eac2ea44"]]);var D=P},6371:function(e,n,t){var s={"./LightHue/Index":[2844,1474,6590,2844],"./Smartthings/Index":[9196,1474,6590,9196],"./SwitchTplink/Index":[3785,1474,6590,3785],"./SwitchWemo/Index":[5210,1474,6590,5210],"./Switchbot/Index":[9694,1474,6590,9694],"./SwitchbotBluetooth/Index":[9694,1474,6590,9694],"./ZigbeeMqtt/Index":[5466,1474,6590,5466],"./Zwave/Index":[7262,1474,6590,7262],"./ZwaveMqtt/Index":[2380,1474,6590,2380]};function i(e){if(!t.o(s,e))return Promise.resolve().then((function(){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=s[e],i=n[0];return Promise.all(n.slice(1).map(t.e)).then((function(){return t(i)}))}i.keys=function(){return Object.keys(s)},i.id=6371,e.exports=i}}]); -//# sourceMappingURL=4276.728421b8.js.map \ No newline at end of file +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4276],{4276:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return D}});var s=t(6252),i=t(3577),l=t(9963);const c=e=>((0,s.dD)("data-v-eac2ea44"),e=e(),(0,s.Cn)(),e),o={class:"switches-container"},a={class:"switch-plugins"},u={key:0,class:"no-content"},d=["onClick"],r=["textContent"],h={key:0,class:"refresh col-2"},g=["onClick","disabled"],p=c((()=>(0,s._)("i",{class:"fa fa-sync"},null,-1))),f=[p],w={class:"refresh-button"},b=["disabled"],k=c((()=>(0,s._)("i",{class:"fa fa-sync"},null,-1))),m=[k];function v(e,n,t,c,p,k){const v=(0,s.up)("Loading");return(0,s.wg)(),(0,s.iD)("div",o,[p.loading?((0,s.wg)(),(0,s.j4)(v,{key:0})):(0,s.kq)("",!0),(0,s._)("div",a,[Object.keys(p.plugins).length?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",u,"No switch plugins configured")),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(Object.keys(p.plugins),(e=>((0,s.wg)(),(0,s.iD)("div",{class:"switch-plugin",key:e,onClick:n=>p.selectedPlugin=p.selectedPlugin===e?null:e},[(0,s._)("div",{class:(0,i.C_)(["header",{selected:p.selectedPlugin===e}])},[(0,s._)("div",{class:"name col-10",textContent:(0,i.zw)(e)},null,8,r),p.selectedPlugin===e?((0,s.wg)(),(0,s.iD)("div",h,[(0,s._)("button",{onClick:(0,l.iM)((n=>p.bus.emit("refresh",e)),["stop"]),title:"Refresh plugin",disabled:p.loading},f,8,g)])):(0,s.kq)("",!0)],2),(0,s._)("div",{class:(0,i.C_)(["body",{hidden:p.selectedPlugin!==e}])},[((0,s.wg)(),(0,s.j4)((0,s.LL)(p.components[e]),{config:p.plugins[e],"plugin-name":e,selected:p.selectedPlugin===e,bus:p.bus},null,8,["config","plugin-name","selected","bus"]))],2)],8,d)))),128))]),(0,s._)("div",w,[(0,s._)("button",{onClick:n[0]||(n[0]=(...e)=>k.refresh&&k.refresh(...e)),disabled:p.loading,title:"Refresh plugins"},m,8,b)])])}var y=t(1232),_=t(6813),C=t(9652),x={name:"Switches",components:{Loading:y.Z},mixins:[_.Z],data(){return{loading:!1,plugins:{},components:{},selectedPlugin:null,bus:(0,C.Z)()}},methods:{initPanels(){this.components={},Object.keys(this.plugins).forEach((async e=>{const n=e.split(".").map((e=>e[0].toUpperCase()+e.slice(1))).join("");let i=null;try{i=await t(6371)(`./${n}/Index`)}catch(c){return}const l=(0,s.RC)((async()=>i));this.$options.components[e]=l,this.components[e]=l}))},async refresh(){this.loading=!0;try{this.plugins=await this.request("utils.get_switch_plugins"),this.initPanels()}finally{this.loading=!1}}},mounted(){this.refresh()}},I=t(3744);const P=(0,I.Z)(x,[["render",v],["__scopeId","data-v-eac2ea44"]]);var D=P},6371:function(e,n,t){var s={"./LightHue/Index":[2844,3490,6590,2844],"./Smartthings/Index":[9196,3490,6590,9196],"./SwitchTplink/Index":[3785,3490,6590,3785],"./SwitchWemo/Index":[5210,3490,6590,5210],"./Switchbot/Index":[9694,3490,6590,9694],"./SwitchbotBluetooth/Index":[9694,3490,6590,9694],"./ZigbeeMqtt/Index":[5466,3490,6590,5466],"./Zwave/Index":[7262,3490,6590,7262],"./ZwaveMqtt/Index":[2380,3490,6590,2380]};function i(e){if(!t.o(s,e))return Promise.resolve().then((function(){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=s[e],i=n[0];return Promise.all(n.slice(1).map(t.e)).then((function(){return t(i)}))}i.keys=function(){return Object.keys(s)},i.id=6371,e.exports=i}}]); +//# sourceMappingURL=4276.51717631.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4276.51717631.js.map b/platypush/backend/http/webapp/dist/static/js/4276.51717631.js.map new file mode 100644 index 00000000..fc85aa6f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4276.51717631.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4276.51717631.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Switches/Index.vue","webpack://platypush/./src/components/panels/Switches/Index.vue?3eac","webpack://platypush/./src/components/panels/Switches|lazy|/^\\.\\/.*\\/Index$/|groupOptions: {}|namespace object"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=eac2ea44&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=eac2ea44&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-eac2ea44\"]])\n\nexport default __exports__","var map = {\n\t\"./LightHue/Index\": [\n\t\t2844,\n\t\t3490,\n\t\t6590,\n\t\t2844\n\t],\n\t\"./Smartthings/Index\": [\n\t\t9196,\n\t\t3490,\n\t\t6590,\n\t\t9196\n\t],\n\t\"./SwitchTplink/Index\": [\n\t\t3785,\n\t\t3490,\n\t\t6590,\n\t\t3785\n\t],\n\t\"./SwitchWemo/Index\": [\n\t\t5210,\n\t\t3490,\n\t\t6590,\n\t\t5210\n\t],\n\t\"./Switchbot/Index\": [\n\t\t9694,\n\t\t3490,\n\t\t6590,\n\t\t9694\n\t],\n\t\"./SwitchbotBluetooth/Index\": [\n\t\t9694,\n\t\t3490,\n\t\t6590,\n\t\t9694\n\t],\n\t\"./ZigbeeMqtt/Index\": [\n\t\t5466,\n\t\t3490,\n\t\t6590,\n\t\t5466\n\t],\n\t\"./Zwave/Index\": [\n\t\t7262,\n\t\t3490,\n\t\t6590,\n\t\t7262\n\t],\n\t\"./ZwaveMqtt/Index\": [\n\t\t2380,\n\t\t3490,\n\t\t6590,\n\t\t2380\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 6371;\nmodule.exports = webpackAsyncContext;"],"names":["class","loading","Object","keys","plugins","length","pluginName","key","selectedPlugin","bus","emit","title","disabled","components","config","selected","refresh","name","Loading","mixins","Utils","data","methods","initPanels","this","forEach","async","componentName","split","map","token","toUpperCase","slice","join","comp","e","component","$options","request","mounted","__exports__","render","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","Error","code","ids","id","all","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4548-legacy.15ee26de.js.map b/platypush/backend/http/webapp/dist/static/js/4548-legacy.15ee26de.js.map deleted file mode 100644 index 13e8d2ef..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4548-legacy.15ee26de.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4548-legacy.15ee26de.js","mappings":"gPACE,QAA6B,GAArB,gBAAc,O,cAMxB,GACEA,KAAM,WACNC,WAAY,CAACC,OAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/CameraPi/Index.vue","webpack://platypush/./src/components/panels/CameraPi/Index.vue?7074"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6f4a0590\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Camera","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4548-legacy.15ee26de.js b/platypush/backend/http/webapp/dist/static/js/4548-legacy.e2883bdd.js similarity index 89% rename from platypush/backend/http/webapp/dist/static/js/4548-legacy.15ee26de.js rename to platypush/backend/http/webapp/dist/static/js/4548-legacy.e2883bdd.js index 80fb4836..d5a1b6a6 100644 --- a/platypush/backend/http/webapp/dist/static/js/4548-legacy.15ee26de.js +++ b/platypush/backend/http/webapp/dist/static/js/4548-legacy.e2883bdd.js @@ -1,2 +1,2 @@ "use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4548],{4548:function(a,e,n){n.r(e),n.d(e,{default:function(){return f}});var r=n(6252);function u(a,e,n,u,t,p){var c=(0,r.up)("Camera");return(0,r.wg)(),(0,r.j4)(c,{"camera-plugin":"pi"})}var t=n(5528),p={name:"CameraPi",components:{Camera:t["default"]}},c=n(3744);const s=(0,c.Z)(p,[["render",u]]);var f=s}}]); -//# sourceMappingURL=4548-legacy.15ee26de.js.map \ No newline at end of file +//# sourceMappingURL=4548-legacy.e2883bdd.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4548-legacy.e2883bdd.js.map b/platypush/backend/http/webapp/dist/static/js/4548-legacy.e2883bdd.js.map new file mode 100644 index 00000000..d9a8427f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4548-legacy.e2883bdd.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4548-legacy.e2883bdd.js","mappings":"gPACE,QAA6B,GAArB,gBAAc,M,eAMxB,GACEA,KAAM,WACNC,WAAY,CAACC,OAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/CameraPi/Index.vue","webpack://platypush/./src/components/panels/CameraPi/Index.vue?7074"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6f4a0590\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Camera","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4548.ec5c28d2.js b/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/4548.ec5c28d2.js rename to platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js index 552feecc..3fa997de 100644 --- a/platypush/backend/http/webapp/dist/static/js/4548.ec5c28d2.js +++ b/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4548,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],p={class:"controls"},u={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},P={class:"row"},q=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",p,[(0,s._)("div",u,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",P,[q,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(2628),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},pa=e(3744);const ua=(0,pa.Z)(ca,[["render",sa]]);var ha=ua},4548:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"pi"})}var i=e(5528),r={name:"CameraPi",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]); -//# sourceMappingURL=4548.ec5c28d2.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4548,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],p={class:"controls"},u={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},P={class:"row"},q=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",p,[(0,s._)("div",u,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",P,[q,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},pa=e(3744);const ua=(0,pa.Z)(ca,[["render",sa]]);var ha=ua},4548:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"pi"})}var i=e(5528),r={name:"CameraPi",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]); +//# sourceMappingURL=4548.27d0217c.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js.map b/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js.map new file mode 100644 index 00000000..96c845b1 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4548.27d0217c.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraPi/Index.vue","webpack://platypush/./src/components/panels/CameraPi/Index.vue?7074"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6f4a0590\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4548.ec5c28d2.js.map b/platypush/backend/http/webapp/dist/static/js/4548.ec5c28d2.js.map deleted file mode 100644 index fdf78e13..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4548.ec5c28d2.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4548.ec5c28d2.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraPi/Index.vue","webpack://platypush/./src/components/panels/CameraPi/Index.vue?7074"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6f4a0590\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4604-legacy.986bbad3.js b/platypush/backend/http/webapp/dist/static/js/4604-legacy.986bbad3.js deleted file mode 100644 index 7a106af1..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4604-legacy.986bbad3.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4604],{7556:function(e,t,n){var r=n(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},5631:function(e,t,n){"use strict";var r=n(3070).f,i=n(30),a=n(2248),s=n(9974),o=n(5787),u=n(408),l=n(654),c=n(6340),d=n(9781),v=n(2423).fastKey,p=n(9909),f=p.set,m=p.getterFor;e.exports={getConstructor:function(e,t,n,l){var c=e((function(e,r){o(e,p),f(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),d||(e.size=0),void 0!=r&&u(r,e[l],{that:e,AS_ENTRIES:n})})),p=c.prototype,g=m(t),h=function(e,t,n){var r,i,a=g(e),s=b(e,t);return s?s.value=n:(a.last=s={index:i=v(t,!0),key:t,value:n,previous:r=a.last,next:void 0,removed:!1},a.first||(a.first=s),r&&(r.next=s),d?a.size++:e.size++,"F"!==i&&(a.index[i]=s)),e},b=function(e,t){var n,r=g(e),i=v(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==t)return n};return a(p,{clear:function(){var e=this,t=g(e),n=t.index,r=t.first;while(r)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete n[r.index],r=r.next;t.first=t.last=void 0,d?t.size=0:e.size=0},delete:function(e){var t=this,n=g(t),r=b(t,e);if(r){var i=r.next,a=r.previous;delete n.index[r.index],r.removed=!0,a&&(a.next=i),i&&(i.previous=a),n.first==r&&(n.first=i),n.last==r&&(n.last=a),d?n.size--:t.size--}return!!r},forEach:function(e){var t,n=g(this),r=s(e,arguments.length>1?arguments[1]:void 0);while(t=t?t.next:n.first){r(t.value,t.key,this);while(t&&t.removed)t=t.previous}},has:function(e){return!!b(this,e)}}),a(p,n?{get:function(e){var t=b(this,e);return t&&t.value},set:function(e,t){return h(this,0===e?0:e,t)}}:{add:function(e){return h(this,e=0===e?0:e,e)}}),d&&r(p,"size",{get:function(){return g(this).size}}),c},setStrong:function(e,t,n){var r=t+" Iterator",i=m(t),a=m(r);l(e,t,(function(e,t){f(this,{type:r,target:e,state:i(e),kind:t,last:void 0})}),(function(){var e=a(this),t=e.kind,n=e.last;while(n&&n.removed)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),c(t)}}},7710:function(e,t,n){"use strict";var r=n(2109),i=n(7854),a=n(1702),s=n(4705),o=n(1320),u=n(2423),l=n(408),c=n(5787),d=n(614),v=n(111),p=n(7293),f=n(7072),m=n(8003),g=n(9587);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),y=h?"set":"add",w=i[e],_=w&&w.prototype,k=w,x={},q=function(e){var t=a(_[e]);o(_,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!v(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return b&&!v(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!v(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})},z=s(e,!d(w)||!(b||_.forEach&&!p((function(){(new w).entries().next()}))));if(z)k=n.getConstructor(t,e,h,y),u.enable();else if(s(e,!0)){var C=new k,D=C[y](b?{}:-0,1)!=C,R=p((function(){C.has(1)})),Z=f((function(e){new w(e)})),M=!b&&p((function(){var e=new w,t=5;while(t--)e[y](t,t);return!e.has(-0)}));Z||(k=t((function(e,t){c(e,_);var n=g(new w,e,k);return void 0!=t&&l(t,n[y],{that:n,AS_ENTRIES:h}),n})),k.prototype=_,_.constructor=k),(R||M)&&(q("delete"),q("has"),h&&q("get")),(M||D)&&q(y),b&&_.clear&&delete _.clear}return x[e]=k,r({global:!0,forced:k!=w},x),m(k,e),b||n.setStrong(k,e,h),k}},6677:function(e,t,n){var r=n(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},647:function(e,t,n){var r=n(1702),i=n(7908),a=Math.floor,s=r("".charAt),o=r("".replace),u=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,d,v){var p=n+e.length,f=r.length,m=c;return void 0!==d&&(d=i(d),m=l),o(v,m,(function(i,o){var l;switch(s(o,0)){case"$":return"$";case"&":return e;case"`":return u(t,0,n);case"'":return u(t,p);case"<":l=d[u(o,1,-1)];break;default:var c=+o;if(0===c)return i;if(c>f){var v=a(c/10);return 0===v?i:v<=f?void 0===r[v-1]?s(o,1):r[v-1]+s(o,1):i}l=r[c-1]}return void 0===l?"":l}))}},2423:function(e,t,n){var r=n(2109),i=n(1702),a=n(3501),s=n(111),o=n(2597),u=n(3070).f,l=n(8006),c=n(1156),d=n(2050),v=n(9711),p=n(6677),f=!1,m=v("meta"),g=0,h=function(e){u(e,m,{value:{objectID:"O"+g++,weakData:{}}})},b=function(e,t){if(!s(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,m)){if(!d(e))return"F";if(!t)return"E";h(e)}return e[m].objectID},y=function(e,t){if(!o(e,m)){if(!d(e))return!0;if(!t)return!1;h(e)}return e[m].weakData},w=function(e){return p&&f&&d(e)&&!o(e,m)&&h(e),e},_=function(){k.enable=function(){},f=!0;var e=l.f,t=i([].splice),n={};n[m]=1,e(n).length&&(l.f=function(n){for(var r=e(n),i=0,a=r.length;i")}));s("replace",(function(e,t,n){var a=R?"$":"$0";return[function(e,n){var r=p(this),a=void 0==e?void 0:m(e,y);return a?i(a,e,r,n):i(t,v(r),e,n)},function(e,i){var s=u(this),o=v(e);if("string"==typeof i&&-1===q(i,a)&&-1===q(i,"$<")){var p=n(t,s,o,i);if(p.done)return p.value}var m=l(i);m||(i=v(i));var b=s.global;if(b){var y=s.unicode;s.lastIndex=0}var D=[];while(1){var R=h(s,o);if(null===R)break;if(x(D,R),!b)break;var Z=v(R[0]);""===Z&&(s.lastIndex=f(o,d(s.lastIndex),y))}for(var M="",I=0,E=0;E=I&&(M+=z(o,I,N)+V,I=N+G.length)}return M+z(o,I)}]}),!Z||!D||R)},3210:function(e,t,n){"use strict";var r=n(2109),i=n(3111).trim,a=n(6091);r({target:"String",proto:!0,forced:a("trim")},{trim:function(){return i(this)}})},634:function(e,t,n){"use strict";n.d(t,{N:function(){return o}});var r=n(9584);n(1703);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n.5?u/(2-a-s):u/(a+s),a){case e:r=(t-n)/u+(tl&&o>u&&o>1?(u/=o,l/=o,o=1):u>l&&u>o&&u>1?(o/=u,l/=u,u=1):l>o&&l>u&&l>1&&(o/=l,u/=l,l=1),o=o<=.0031308?12.92*o:1.055*Math.pow(o,1/2.4)-.055,u=u<=.0031308?12.92*u:1.055*Math.pow(u,1/2.4)-.055,l=l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055,o=Math.round(255*o),u=Math.round(255*u),l=Math.round(255*l),isNaN(o)&&(o=0),isNaN(u)&&(u=0),isNaN(l)&&(l=0),[o,u,l].map((function(e){return Math.min(Math.max(0,e),255)}))}},{key:"rgbToXY",value:function(e,t,n){e>1&&(e/=255),t>1&&(t/=255),n>1&&(n/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var r=.664511*e+.154324*t+.162028*n,i=.283881*e+.668433*t+.047685*n,a=88e-6*e+.07231*t+.986039*n,s=parseFloat((r/(r+i+a)).toFixed(4)),o=parseFloat((i/(r+i+a)).toFixed(4));return isNaN(s)&&(s=0),isNaN(o)&&(o=0),[s,o]}},{key:"rgbToBri",value:function(e,t,n){return Math.min(2*this.rgbToHsl(e,t,n)[2],this.ranges.bri[1])}},{key:"getRGB",value:function(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}},{key:"getXY",value:function(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}},{key:"toRGB",value:function(e){var t=this.getRGB(e);if(t)return t;var n=this.getXY(e);return n&&e.bri?this.xyToRgb.apply(this,(0,r.Z)(n).concat([e.bri])):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}},{key:"toXY",value:function(e){var t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];var n=this.getRGB(e);if(n)return this.rgbToXY.apply(this,(0,r.Z)(n));if(e.hue&&e.sat&&e.bri){var i=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY.apply(this,(0,r.Z)(i))}console.debug("Could not determine color space"),console.debug(e)}},{key:"toHSL",value:function(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];var t=this.getRGB(e);if(t)return this.rgbToHsl.apply(this,(0,r.Z)(t));var n=this.getXY(e);if(n&&e.bri){var i=this.xyToRgb.apply(this,(0,r.Z)(n).concat([e.bri]));return this.rgbToHsl.apply(this,(0,r.Z)(i))}console.debug("Could not determine color space"),console.debug(e)}}]),e}()},1120:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(6252),i=n(9963),a=n(3577),s={class:"slider-wrapper"},o=["min","max","step","disabled","value"],u={class:"track"},l={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},d=["textContent"];function v(e,t,n,v,p,f){return(0,r.wg)(),(0,r.iD)("label",s,[(0,r._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onChange:t[1]||(t[1]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onMouseup:t[2]||(t[2]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onMousedown:t[3]||(t[3]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onTouchstart:t[4]||(t[4]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onTouchend:t[5]||(t[5]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onKeyup:t[6]||(t[6]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onKeydown:t[7]||(t[7]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"]))},null,40,o),(0,r._)("div",u,[(0,r._)("div",l,null,512)]),(0,r._)("div",c,null,512),n.withLabel?((0,r.wg)(),(0,r.iD)("span",{key:0,class:"label",textContent:(0,a.zw)(n.value)},null,8,d)):(0,r.kq)("",!0)])}var p=n(4648),f=(n(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,p.Z)((0,p.Z)({},e),{},{target:(0,p.Z)((0,p.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var t=100*e/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(t,"%"),this.$refs.thumb.style.transform="translate(-".concat(t,"%, -50%)"),this.$refs.track.style.width="".concat(t,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),m=n(3744);const g=(0,m.Z)(f,[["render",v],["__scopeId","data-v-288acf82"]]);var h=g},6137:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(6252),i=n(3577),a=n(9963),s=function(e){return(0,r.dD)("data-v-8e097228"),e=e(),(0,r.Cn)(),e},o=["checked"],u=s((function(){return(0,r._)("div",{class:"switch"},[(0,r._)("div",{class:"dot"})],-1)})),l={class:"label"};function c(e,t,n,s,c,d){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,r._)("input",{type:"checkbox",checked:n.value},null,8,o),(0,r._)("label",null,[u,(0,r._)("span",l,[(0,r.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=n(3744);const p=(0,v.Z)(d,[["render",c],["__scopeId","data-v-8e097228"]]);var f=p},4604:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return bn}});n(4916),n(5306),n(7042),n(7941);var r=n(6252),i=n(3577),a={class:"zigbee-container"},s={key:0,class:"info-body"},o={class:"row"},u=(0,r._)("div",{class:"param-name"},"State",-1),l=["textContent"],c={class:"row"},d=(0,r._)("div",{class:"param-name"},"Permit Join",-1),v=["textContent"],p={key:0,class:"row"},f=(0,r._)("div",{class:"param-name"},"Network Channel",-1),m=["textContent"],g={class:"row"},h=(0,r._)("div",{class:"param-name"},"Zigbee2MQTT Version",-1),b=["textContent"],y={key:1,class:"row"},w=(0,r._)("div",{class:"param-name"},"MQTT Server",-1),_=["textContent"],k={key:2,class:"row"},x=(0,r._)("div",{class:"param-name"},"Serial Port",-1),q=["textContent"],z={key:3,class:"row"},C=(0,r._)("div",{class:"param-name"},"Firmware Type",-1),D=["textContent"],R={key:4,class:"row"},Z=(0,r._)("div",{class:"param-name"},"Firmware Version",-1),M={class:"param-value"},I={key:5,class:"row"},E=(0,r._)("div",{class:"param-name"},"Firmware Revision",-1),G=["textContent"],N={class:"view-options"},j={class:"view-selector col-s-8 col-m-9 col-l-10"},S=["value"],T=["textContent","selected","value"],O={class:"buttons"},V=["disabled"],A=(0,r._)("i",{class:"fa fa-plus"},null,-1),$=[A],U=["disabled"],F=(0,r._)("i",{class:"fa fa-sync-alt"},null,-1),B=[F],Y={class:"view-container"},P={key:0,class:"view devices"},L={key:0,class:"no-items"},H={key:0,class:"loading"},K={key:1,class:"empty"},W={key:1,class:"view groups"},X={key:0,class:"no-items"},J={key:0,class:"loading"},Q={key:1,class:"empty"};function ee(e,t,n,A,F,ee){var te=this,ne=(0,r.up)("Loading"),re=(0,r.up)("Modal"),ie=(0,r.up)("DropdownItem"),ae=(0,r.up)("Dropdown"),se=(0,r.up)("Device"),oe=(0,r.up)("Group");return(0,r.wg)(),(0,r.iD)("div",a,[F.loading?((0,r.wg)(),(0,r.j4)(ne,{key:0})):(0,r.kq)("",!0),(0,r.Wm)(re,{title:"Network Info",ref:"infoModal"},{default:(0,r.w5)((function(){var e,t,n,a,N;return[F.status.info?((0,r.wg)(),(0,r.iD)("div",s,[(0,r._)("div",o,[u,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.state)},null,8,l)]),(0,r._)("div",c,[d,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.permit_join)},null,8,v)]),F.status.info.network?((0,r.wg)(),(0,r.iD)("div",p,[f,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.network.channel)},null,8,m)])):(0,r.kq)("",!0),(0,r._)("div",g,[h,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.version)},null,8,b)]),null!==(e=F.status.info.config)&&void 0!==e&&e.mqtt?((0,r.wg)(),(0,r.iD)("div",y,[w,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.config.mqtt.server)},null,8,_)])):(0,r.kq)("",!0),null!==(t=F.status.info.config)&&void 0!==t&&t.serial?((0,r.wg)(),(0,r.iD)("div",k,[x,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.config.serial.port)},null,8,q)])):(0,r.kq)("",!0),null!==(n=F.status.info.coordinator)&&void 0!==n&&n.type?((0,r.wg)(),(0,r.iD)("div",z,[C,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.coordinator.type)},null,8,D)])):(0,r.kq)("",!0),null!==(a=F.status.info.coordinator)&&void 0!==a&&a.meta?((0,r.wg)(),(0,r.iD)("div",R,[Z,(0,r._)("div",M,(0,i.zw)(F.status.info.coordinator.meta.maintrel)+"."+(0,i.zw)(F.status.info.coordinator.meta.majorrel)+"."+(0,i.zw)(F.status.info.coordinator.meta.minorrel),1)])):(0,r.kq)("",!0),null!==(N=F.status.info.coordinator)&&void 0!==N&&N.meta?((0,r.wg)(),(0,r.iD)("div",I,[E,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.coordinator.meta.revision)},null,8,G)])):(0,r.kq)("",!0)])):(0,r.kq)("",!0)]})),_:1},512),(0,r._)("div",N,[(0,r._)("div",j,[(0,r._)("label",null,[(0,r._)("select",{value:F.selected.view,onChange:t[0]||(t[0]=function(e){return te.selected.view=e.target.value})},[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(F.views,(function(e,t){return(0,r.wg)(),(0,r.iD)("option",{textContent:(0,i.zw)((t[0].toUpperCase()+t.slice(1)).replace("_"," ")),key:t,selected:e,value:t},null,8,T)})),128))],40,S)])]),(0,r._)("div",O,["groups"===F.selected.view?((0,r.wg)(),(0,r.iD)("button",{key:0,class:"btn btn-default",title:"Add Group",disabled:F.loading,onClick:t[1]||(t[1]=function(){return ee.addGroup&&ee.addGroup.apply(ee,arguments)})},$,8,V)):(0,r.kq)("",!0),(0,r.Wm)(ae,{ref:"networkCommandsDropdown","icon-class":"fa fa-cog",title:"Network commands"},{default:(0,r.w5)((function(){var n;return[(0,r.Wm)(ie,{text:"Network Info",disabled:F.loading,onClick:t[2]||(t[2]=function(t){return e.$refs.infoModal.show()})},null,8,["disabled"]),null!==(n=F.status.info)&&void 0!==n&&n.permit_join?((0,r.wg)(),(0,r.j4)(ie,{key:1,text:"Disable Join",disabled:F.loading,onClick:t[4]||(t[4]=function(e){return ee.permitJoin(!1)})},null,8,["disabled"])):((0,r.wg)(),(0,r.j4)(ie,{key:0,text:"Permit Join",disabled:F.loading,onClick:t[3]||(t[3]=function(e){return ee.permitJoin(!0)})},null,8,["disabled"])),(0,r.Wm)(ie,{text:"Factory Reset",disabled:F.loading,onClick:ee.factoryReset},null,8,["disabled","onClick"])]})),_:1},512),(0,r._)("button",{class:"btn btn-default",title:"Refresh network",disabled:F.loading,onClick:t[5]||(t[5]=function(){return ee.refresh&&ee.refresh.apply(ee,arguments)})},B,8,U)])]),(0,r._)("div",Y,["devices"===F.selected.view?((0,r.wg)(),(0,r.iD)("div",P,[Object.keys(F.devices).length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",L,[F.loading?((0,r.wg)(),(0,r.iD)("div",H,"Loading devices...")):((0,r.wg)(),(0,r.iD)("div",K,"No devices found on the network"))])),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(F.devices,(function(e,t){return(0,r.wg)(),(0,r.j4)(se,{key:t,device:e,groups:F.groups,selected:F.selected.deviceId===t,onSelect:function(e){return F.selected.deviceId=F.selected.deviceId===t?null:t},onRename:ee.refreshDevices,onRemove:ee.refreshDevices,onGroupsEdit:ee.refreshGroups},null,8,["device","groups","selected","onSelect","onRename","onRemove","onGroupsEdit"])})),128))])):"groups"===F.selected.view?((0,r.wg)(),(0,r.iD)("div",W,[Object.keys(F.groups).length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",X,[F.loading?((0,r.wg)(),(0,r.iD)("div",J,"Loading groups...")):((0,r.wg)(),(0,r.iD)("div",Q,"No groups available on the network"))])),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(F.groups,(function(e,t){return(0,r.wg)(),(0,r.j4)(oe,{key:t,group:e,devices:F.devices,selected:F.selected.groupId===t,onSelect:function(e){return F.selected.groupId=F.selected.groupId===t?null:t},onRename:ee.refreshGroups,onRemove:ee.refreshGroups,onEdit:ee.refreshGroups},null,8,["group","devices","selected","onSelect","onRename","onRemove","onEdit"])})),128))])):(0,r.kq)("",!0)])])}var te=n(4648),ne=n(8534),re=(n(5666),n(1539),n(3948),n(449)),ie=n(6728),ae=n(1232),se=n(2628),oe=(n(2526),n(1817),n(9600),n(1249),n(9714),n(9653),n(9963)),ue=function(e){return(0,r.dD)("data-v-b05d09fc"),e=e(),(0,r.Cn)(),e},le={class:"groups"},ce=["value","checked"],de=["textContent"],ve=ue((function(){return(0,r._)("div",{class:"footer buttons"},[(0,r._)("button",{type:"submit"},"Save")],-1)})),pe=["textContent"],fe={key:1,class:"params"},me={class:"row"},ge=ue((function(){return(0,r._)("div",{class:"param-name"},"Name",-1)})),he={class:"param-value"},be=["value"],ye={class:"buttons"},we=ue((function(){return(0,r._)("i",{class:"fas fa-times"},null,-1)})),_e=[we],ke=ue((function(){return(0,r._)("button",{type:"submit",class:"btn btn-default"},[(0,r._)("i",{class:"fa fa-check"})],-1)})),xe=["textContent"],qe={class:"buttons"},ze=ue((function(){return(0,r._)("i",{class:"fa fa-edit"},null,-1)})),Ce=[ze],De={class:"row"},Re=ue((function(){return(0,r._)("div",{class:"param-name"},"IEEE Address",-1)})),Ze=["textContent"],Me={key:0,class:"row"},Ie=ue((function(){return(0,r._)("div",{class:"param-name"},"Network Address",-1)})),Ee=["textContent"],Ge={class:"row"},Ne=ue((function(){return(0,r._)("div",{class:"param-name"},"Type",-1)})),je=["textContent"],Se={key:1,class:"row"},Te=ue((function(){return(0,r._)("div",{class:"param-name"},"Vendor",-1)})),Oe={class:"param-value"},Ve={key:2,class:"row"},Ae=ue((function(){return(0,r._)("div",{class:"param-name"},"Model",-1)})),$e={class:"param-value"},Ue={key:3,class:"row"},Fe=ue((function(){return(0,r._)("div",{class:"param-name"},"Model ID",-1)})),Be={class:"param-value"},Ye={key:4,class:"row"},Pe=ue((function(){return(0,r._)("div",{class:"param-name"},"Description",-1)})),Le={class:"param-value"},He={key:5,class:"row"},Ke=ue((function(){return(0,r._)("div",{class:"param-name"},"Software Build ID",-1)})),We={class:"param-value"},Xe={key:6,class:"row"},Je=ue((function(){return(0,r._)("div",{class:"param-name"},"Date Code",-1)})),Qe={class:"param-value"},et={key:7,class:"row"},tt=ue((function(){return(0,r._)("div",{class:"param-name"},"Power Source",-1)})),nt={class:"param-value"},rt={key:8,class:"section values"},it=ue((function(){return(0,r._)("div",{class:"header"},[(0,r._)("div",{class:"title"},"Values")],-1)})),at={class:"body"},st={class:"param-name"},ot={key:0,class:"text"},ut=["textContent"],lt=["textContent"],ct={class:"param-value"},dt={key:2},vt=["value","disabled","onChange"],pt={key:3},ft=["value","onChange"],mt={key:0},gt=["value","textContent","selected","disabled"],ht={key:4},bt=["onChange","value"],yt={key:5},wt=["disabled","value","onChange"],_t={class:"section actions"},kt=ue((function(){return(0,r._)("div",{class:"header"},[(0,r._)("div",{class:"title"},"Actions")],-1)})),xt={class:"body"},qt=ue((function(){return(0,r._)("div",{class:"param-name"},"Manage groups",-1)})),zt=ue((function(){return(0,r._)("div",{class:"param-value"},[(0,r._)("i",{class:"fa fa-network-wired"})],-1)})),Ct=[qt,zt],Dt={key:0,class:"param-name"},Rt={key:1,class:"param-name"},Zt=ue((function(){return(0,r._)("div",{class:"param-value"},[(0,r._)("i",{class:"fa fa-sync-alt"})],-1)})),Mt=ue((function(){return(0,r._)("div",{class:"param-name"},"Remove Device",-1)})),It=ue((function(){return(0,r._)("div",{class:"param-value"},[(0,r._)("i",{class:"fa fa-trash"})],-1)})),Et=[Mt,It],Gt=ue((function(){return(0,r._)("div",{class:"param-name"},"Force Remove Device",-1)})),Nt=ue((function(){return(0,r._)("div",{class:"param-value"},[(0,r._)("i",{class:"fa fa-trash"})],-1)})),jt=[Gt,Nt];function St(e,t,n,a,s,o){var u,l,c,d,v=(0,r.up)("Loading"),p=(0,r.up)("Modal"),f=(0,r.up)("ToggleSwitch"),m=(0,r.up)("Slider");return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["item device",{selected:n.selected}])},[s.loading?((0,r.wg)(),(0,r.j4)(v,{key:0})):(0,r.kq)("",!0),(0,r.Wm)(p,{class:"groups-modal",ref:"groupsModal",title:"Device groups"},{default:(0,r.w5)((function(){return[s.loading?((0,r.wg)(),(0,r.j4)(v,{key:0})):(0,r.kq)("",!0),(0,r._)("form",{class:"content",onSubmit:t[0]||(t[0]=(0,oe.iM)((function(){return o.manageGroups&&o.manageGroups.apply(o,arguments)}),["prevent"]))},[(0,r._)("div",le,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.groups,(function(e,t){var n;return(0,r.wg)(),(0,r.iD)("label",{class:"row group",key:t},[(0,r._)("input",{type:"checkbox",value:t,checked:o.associatedGroups.has(parseInt(e.id))},null,8,ce),(0,r._)("span",{class:"name",textContent:(0,i.zw)(null!==(n=e.friendly_name)&&void 0!==n&&n.length?e.friendly_name:"[Group #".concat(e.id,"]"))},null,8,de)])})),128))]),ve],32)]})),_:1},512),(0,r._)("div",{class:(0,i.C_)(["row name header vertical-center",{selected:n.selected}]),textContent:(0,i.zw)(n.device.friendly_name||n.device.ieee_address),onClick:t[1]||(t[1]=function(t){return e.$emit("select")})},null,10,pe),n.selected?((0,r.wg)(),(0,r.iD)("div",fe,[(0,r._)("div",me,[ge,(0,r._)("div",he,[(0,r._)("div",{class:(0,i.C_)(["name-edit",{hidden:!s.editName}])},[(0,r._)("form",{onSubmit:t[3]||(t[3]=(0,oe.iM)((function(){return o.rename&&o.rename.apply(o,arguments)}),["prevent"]))},[(0,r._)("label",null,[(0,r._)("input",{type:"text",name:"name",ref:"name",value:n.device.friendly_name},null,8,be)]),(0,r._)("span",ye,[(0,r._)("button",{type:"button",class:"btn btn-default",onClick:t[2]||(t[2]=function(e){return s.editName=!1})},_e),ke])],32)],2),(0,r._)("div",{class:(0,i.C_)(["name-edit",{hidden:s.editName}])},[(0,r._)("span",{textContent:(0,i.zw)(n.device.friendly_name)},null,8,xe),(0,r._)("span",qe,[(0,r._)("button",{type:"button",class:"btn btn-default",onClick:t[4]||(t[4]=function(e){return s.editName=!0})},Ce)])],2)])]),(0,r._)("div",De,[Re,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(n.device.ieee_address)},null,8,Ze)]),n.device.network_address?((0,r.wg)(),(0,r.iD)("div",Me,[Ie,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(n.device.network_address)},null,8,Ee)])):(0,r.kq)("",!0),(0,r._)("div",Ge,[Ne,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(n.device.type)},null,8,je)]),null!==(u=n.device.definition)&&void 0!==u&&u.vendor?((0,r.wg)(),(0,r.iD)("div",Se,[Te,(0,r._)("div",Oe,(0,i.zw)(n.device.definition.vendor),1)])):(0,r.kq)("",!0),null!==(l=n.device.definition)&&void 0!==l&&l.model?((0,r.wg)(),(0,r.iD)("div",Ve,[Ae,(0,r._)("div",$e,(0,i.zw)(n.device.definition.model),1)])):(0,r.kq)("",!0),n.device.model_id?((0,r.wg)(),(0,r.iD)("div",Ue,[Fe,(0,r._)("div",Be,(0,i.zw)(n.device.model_id),1)])):(0,r.kq)("",!0),null!==(c=n.device.definition)&&void 0!==c&&c.description?((0,r.wg)(),(0,r.iD)("div",Ye,[Pe,(0,r._)("div",Le,(0,i.zw)(n.device.definition.description),1)])):(0,r.kq)("",!0),n.device.software_build_id?((0,r.wg)(),(0,r.iD)("div",He,[Ke,(0,r._)("div",We,(0,i.zw)(n.device.software_build_id),1)])):(0,r.kq)("",!0),null!==(d=n.device.definition)&&void 0!==d&&d.date_code?((0,r.wg)(),(0,r.iD)("div",Xe,[Je,(0,r._)("div",Qe,(0,i.zw)(n.device.definition.date_code),1)])):(0,r.kq)("",!0),n.device.power_source?((0,r.wg)(),(0,r.iD)("div",et,[tt,(0,r._)("div",nt,(0,i.zw)(n.device.power_source),1)])):(0,r.kq)("",!0),Object.keys(o.displayedValues).length?((0,r.wg)(),(0,r.iD)("div",rt,[it,(0,r._)("div",at,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(o.displayedValues,(function(e,t){var n,a,s,u,l,c,d,v;return(0,r.wg)(),(0,r.iD)("div",{class:"row value",key:t},[(0,r._)("div",st,[(0,r.Uk)((0,i.zw)(e.description)+" ",1),null!=o.rgbColor&&null!=(null===(n=e.value)||void 0===n?void 0:n.x)&&null!=(null===(a=e.value)||void 0===a?void 0:a.y)||null!=(null===(s=e.value)||void 0===s?void 0:s.hue)&&null!=(null===(u=e.value)||void 0===u?void 0:u.saturation)?((0,r.wg)(),(0,r.iD)("span",ot,"Color")):(0,r.kq)("",!0),e.property?((0,r.wg)(),(0,r.iD)("span",{key:1,class:"name",textContent:(0,i.zw)(e.property)},null,8,ut)):(0,r.kq)("",!0),e.unit?((0,r.wg)(),(0,r.iD)("span",{key:2,class:"unit",textContent:(0,i.zw)(e.unit)},null,8,lt)):(0,r.kq)("",!0)]),(0,r._)("div",ct,["binary"===e.type?((0,r.wg)(),(0,r.j4)(f,{key:0,value:null!=e.value_on?e.value===e.value_on:!!e.value,disabled:!e.writable,onInput:function(t){return o.setValue(e,t)}},null,8,["value","disabled","onInput"])):"numeric"===e.type&&null!=e.value_min&&null!=e.value_max?((0,r.wg)(),(0,r.j4)(m,{key:1,"with-label":!0,range:[e.value_min,e.value_max],value:e.value,disabled:!e.writable,onChange:function(t){return o.setValue(e,t)}},null,8,["range","value","disabled","onChange"])):"numeric"!==e.type||null!=e.value_min&&null!=e.value_max?"enum"===e.type?((0,r.wg)(),(0,r.iD)("label",pt,[(0,r._)("select",{value:e.readable&&null!=e.value?e.value:"",onChange:function(t){return o.setValue(e,t)}},[e.readable?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("option",mt)),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.values,(function(t){return(0,r.wg)(),(0,r.iD)("option",{key:t,value:t,textContent:(0,i.zw)(t),selected:e.readable&&e.value===t,disabled:!e.writable},null,8,gt)})),128))],40,ft)])):null!=o.rgbColor&&null!=(null===(l=e.value)||void 0===l?void 0:l.x)&&null!=(null===(c=e.value)||void 0===c?void 0:c.y)||null!=(null===(d=e.value)||void 0===d?void 0:d.hue)&&null!=(null===(v=e.value)||void 0===v?void 0:v.saturation)?((0,r.wg)(),(0,r.iD)("label",ht,[(0,r._)("input",{type:"color",onChange:(0,oe.iM)((function(t){return o.setValue(e,t)}),["stop"]),value:"#"+o.rgbColor.map((function(e){return e=Number(e).toString(16),1===e.length?"0"+e:e})).join("")},null,40,bt)])):((0,r.wg)(),(0,r.iD)("label",yt,[(0,r._)("input",{type:"text",disabled:!e.writable,value:e.value,onChange:function(t){return o.setValue(e,t)}},null,40,wt)])):((0,r.wg)(),(0,r.iD)("label",dt,[(0,r._)("input",{type:"number","with-label":!0,value:e.value,disabled:!e.writable,onChange:function(t){return o.setValue(e,t)}},null,40,vt)]))])])})),128))])])):(0,r.kq)("",!0),(0,r._)("div",_t,[kt,(0,r._)("div",xt,[(0,r._)("div",{class:"row",onClick:t[5]||(t[5]=function(t){return e.$refs.groupsModal.show()})},Ct),(0,r._)("div",{class:"row",onClick:t[6]||(t[6]=function(e){return s.otaUpdatesAvailable?o.installOtaUpdates():o.checkOtaUpdates()})},[s.otaUpdatesAvailable?((0,r.wg)(),(0,r.iD)("div",Rt,"Install updates")):((0,r.wg)(),(0,r.iD)("div",Dt,"Check for updates")),Zt]),(0,r._)("div",{class:"row",onClick:t[7]||(t[7]=function(e){return o.remove(!1)})},Et),(0,r._)("div",{class:"row error",onClick:t[8]||(t[8]=function(e){return o.remove(!0)})},jt)])])])):(0,r.kq)("",!0)],2)}var Tt=n(9584),Ot=n(6084),Vt=n(6347),At=(n(7327),n(9720),n(189),n(8783),n(2479),n(3210),n(8309),n(3123),n(1120)),$t=n(6137),Ut=n(634),Ft=n(9642),Bt={name:"Device",components:{Modal:Ft.Z,ToggleSwitch:$t.Z,Slider:At.Z,Loading:ae.Z},mixins:[se.Z],emits:["select","rename","remove","groups-edit"],props:{device:{type:Object,required:!0},groups:{type:Object,default:function(){}},selected:{type:Boolean,default:!1}},data:function(){return{editName:!1,loading:!1,status:{},otaUpdatesAvailable:!1}},computed:{values:function(){var e;if(null===(e=this.device.definition)||void 0===e||!e.exposes)return{};var t=function(e){var t,n=function e(t,n){if(t.features){t.property&&(n[t.property]=n[t.property]||{},n=n[t.property]);var r,i=(0,Vt.Z)(t.features);try{for(i.s();!(r=i.n()).done;){var a=r.value;e(a,n)}}catch(s){i.e(s)}finally{i.f()}}else t.property&&(n[t.property]=t)},r={},i=(0,Vt.Z)(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;n(a,r)}}catch(s){i.e(s)}finally{i.f()}return r};return t(this.device.definition.exposes)},displayedValues:function(){var e=this,t={},n=function t(n,r){var i=(0,Ot.Z)(r,2),a=i[0],s=i[1];return a in e.status&&(s=(0,te.Z)((0,te.Z)({},s),{},{value:e.status[a]})),null!=s.access&&(s.readable=!!(1&s.access),s.writable=!!(2&s.access),delete s.access),n[a]=s,Object.entries(s).filter((function(e){return e[1]instanceof Object})).reduce(t,n[a]),n};return Object.entries(this.values).reduce(n,t),t},rgbColor:function(){var e;if(this.displayedValues.color){var t=null===(e=this.displayedValues.color)||void 0===e?void 0:e.value;if(t){if(null!=t.x&&null!=t.y){var n,r,i=new Ut.N({bri:[(null===(n=this.displayedValues.brightness)||void 0===n?void 0:n.value_min)||0,(null===(r=this.displayedValues.brightness)||void 0===r?void 0:r.value_max)||255]});return i.xyToRgb(t.x,t.y,this.displayedValues.brightness.value)}if(null!=t.hue&&(null!=t.saturation||null!=t.sat)){var a,s,o,u,l=null!=t.saturation?"saturation":"sat",c=new Ut.N({hue:[(null===(a=this.displayedValues.color.hue)||void 0===a?void 0:a.value_min)||0,this.displayedValues.color.hue.value_max||65535],sat:[(null===(s=this.displayedValues.color[l])||void 0===s?void 0:s.value_min)||0,this.displayedValues.color[l].value_max||255],bri:[(null===(o=this.displayedValues.brightness)||void 0===o?void 0:o.value_min)||0,(null===(u=this.displayedValues.brightness)||void 0===u?void 0:u.value_max)||255]});return c.hslToRgb(t.hue,t[l],this.displayedValues.brightness.value)}return null}}},associatedGroups:function(){var e=this;return new Set(Object.values(this.groups).filter((function(t){return new Set((t.members||[]).map((function(e){return e.ieee_address}))).has(e.device.ieee_address)})).map((function(e){return parseInt(e.id)})))}},methods:{refresh:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.device_get",{device:e.device.friendly_name||e.device.ieee_address});case 4:e.status=t.sent;case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},rename:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=(e.$refs.name.value||"").trim(),n.length&&n!==e.device.friendly_name){t.next=3;break}return t.abrupt("return");case 3:return e.loading=!0,t.prev=4,t.next=7,e.request("zigbee.mqtt.device_rename",{device:null!==(r=e.device.friendly_name)&&void 0!==r&&r.length?e.device.friendly_name:e.device.ieee_address,name:n});case 7:e.$emit("rename",{name:e.device.friendly_name,newName:n});case 8:return t.prev=8,e.editName=!1,e.loading=!1,t.finish(8);case 12:case"end":return t.stop()}}),t,null,[[4,,8,12]])})))()},remove:function(e){var t=this;return(0,ne.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(confirm("Are you really sure that you want to remove this device from the network?")){n.next=2;break}return n.abrupt("return");case 2:return e=!!e,t.loading=!0,n.prev=4,n.next=7,t.request("zigbee.mqtt.device_remove",{device:null!==(r=t.device.friendly_name)&&void 0!==r&&r.length?t.device.friendly_name:t.device.ieee_address,force:e});case 7:t.$emit("remove",{device:t.device.friendly_name||t.device.ieee_address});case 8:return n.prev=8,t.loading=!1,n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[4,,8,11]])})))()},setValue:function(e,t){var n=this;return(0,ne.Z)(regeneratorRuntime.mark((function r(){var i,a,s,o,u,l,c,d,v,p,f,m,g,h;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:a={device:n.device.friendly_name||n.device.ieee_address,property:e.property,value:null},r.t0=e.type,r.next="binary"===r.t0?4:"numeric"===r.t0?6:"enum"===r.t0?8:10;break;case 4:return e.value_toggle?a.value=e.value_toggle:e.value_on&&e.value_off?a.value=e.value===e.value_on?e.value_off:e.value_on:a.value=!e.value,r.abrupt("break",12);case 6:return a.value=parseFloat(t.target.value),r.abrupt("break",12);case 8:return null!==(i=t.target.value)&&void 0!==i&&i.length&&(a.value=t.target.value),r.abrupt("break",12);case 10:return(null!=e.x&&null!=e.y||null!=e.hue&&(null!=e.saturation||null!=e.sat))&&(a.property="color",s=t.target.value.slice(1).split(/([0-9a-fA-F]{2})/).filter((function(e,t){return t%2})).map((function(e){return parseInt(e,16)})),null!=e.x&&null!=e.y?(l=new Ut.N({bri:[(null===(o=n.displayedValues.brightness)||void 0===o?void 0:o.value_min)||0,(null===(u=n.displayedValues.brightness)||void 0===u?void 0:u.value_max)||255]}),c=l.rgbToXY.apply(l,(0,Tt.Z)(s)),a.value={color:{x:c[0],y:c[1]}}):(m=null!=n.displayedValues.color.saturation?"saturation":"sat",g=new Ut.N({hue:[(null===(d=n.displayedValues.color.hue)||void 0===d?void 0:d.value_min)||0,n.displayedValues.color.hue.value_max||65535],sat:[(null===(v=n.displayedValues.color[m])||void 0===v?void 0:v.value_min)||0,n.displayedValues.color[m].value_max||255],bri:[(null===(p=n.displayedValues.brightness)||void 0===p?void 0:p.value_min)||0,(null===(f=n.displayedValues.brightness)||void 0===f?void 0:f.value_max)||255]}),h=g.rgbToHsl.apply(g,(0,Tt.Z)(s)),a.value={brightness:h[2],color:{hue:h[0]}},a.value.color[m]=h[1])),r.abrupt("break",12);case 12:if(null!=a.value){r.next=14;break}return r.abrupt("return");case 14:return n.loading=!0,r.prev=15,r.next=18,n.request("zigbee.mqtt.device_set",a);case 18:return r.next=20,n.refresh();case 20:return r.prev=20,n.loading=!1,r.finish(20);case 23:case"end":return r.stop()}}),r,null,[[15,,20,23]])})))()},manageGroups:function(e){var t=this;return(0,ne.Z)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=(0,Tt.Z)(e.target.querySelectorAll("input[type=checkbox]")).reduce((function(e,n){var r=parseInt(n.value);return n.checked&&!t.associatedGroups.has(r)?e.add.add(r):!n.checked&&t.associatedGroups.has(r)&&e.remove.add(r),e}),{add:new Set,remove:new Set}),i=function(){var e=(0,ne.Z)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all((0,Tt.Z)(r[n]).map(function(){var e=(0,ne.Z)(regeneratorRuntime.mark((function e(r){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.request("zigbee.mqtt.group_".concat(n,"_device"),{group:t.groups[r].friendly_name,device:null!==(i=t.device.friendly_name)&&void 0!==i&&i.length?t.device.friendly_name:t.device.ieee_address});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.loading=!0,n.prev=3,n.next=6,Promise.all(Object.keys(r).map(i));case 6:t.$emit("groups-edit",r);case 7:return n.prev=7,t.loading=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[3,,7,10]])})))()},checkOtaUpdates:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.device_check_ota_updates",{device:null!==(n=e.device.friendly_name)&&void 0!==n&&n.length?e.device.friendly_name:e.device.ieee_address});case 4:e.otaUpdatesAvailable=t.sent.update_available,e.otaUpdatesAvailable?e.notify({text:"A firmware update is available for the device",image:{iconClass:"fa fa-sync-alt"}}):e.notify({text:"The device is up to date",image:{iconClass:"fa fa-check"}});case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[1,,6,9]])})))()},installOtaUpdates:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.device_install_ota_updates",{device:null!==(n=e.device.friendly_name)&&void 0!==n&&n.length?e.device.friendly_name:e.device.ieee_address});case 4:return t.prev=4,e.loading=!1,t.finish(4);case 7:case"end":return t.stop()}}),t,null,[[1,,4,7]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(t){t&&e.refresh()})),this.$watch((function(){return e.status.update_available}),(function(t){e.otaUpdatesAvailable=t})),this.subscribe((function(t){t.device!==e.device.friendly_name&&t.device!==e.device.ieee_address||(e.status=(0,te.Z)((0,te.Z)({},e.status),t.properties))}),"on-property-change-".concat(this.device.ieee_address),"platypush.message.event.zigbee.mqtt.ZigbeeMqttDevicePropertySetEvent")},unmounted:function(){this.unsubscribe("on-property-change-".concat(this.device.ieee_address))}},Yt=n(3744);const Pt=(0,Yt.Z)(Bt,[["render",St],["__scopeId","data-v-b05d09fc"]]);var Lt=Pt,Ht=function(e){return(0,r.dD)("data-v-7667f7ba"),e=e(),(0,r.Cn)(),e},Kt=["textContent"],Wt={key:1,class:"params"},Xt={class:"section devices"},Jt=Ht((function(){return(0,r._)("div",{class:"header"},[(0,r._)("div",{class:"title"},"Devices")],-1)})),Qt={class:"body"},en=["checked","value","onChange"],tn=["textContent"],nn={class:"section actions"},rn=Ht((function(){return(0,r._)("div",{class:"header"},[(0,r._)("div",{class:"title"},"Actions")],-1)})),an={class:"body"},sn=Ht((function(){return(0,r._)("div",{class:"col-10"},"Rename Group",-1)})),on=Ht((function(){return(0,r._)("div",{class:"buttons col-2 pull-right"},[(0,r._)("i",{class:"fa fa-edit"})],-1)})),un=[sn,on],ln=Ht((function(){return(0,r._)("div",{class:"col-10"},"Remove Group",-1)})),cn=Ht((function(){return(0,r._)("div",{class:"buttons col-2 pull-right"},[(0,r._)("i",{class:"fa fa-trash"})],-1)})),dn=[ln,cn];function vn(e,t,n,a,s,o){var u=(0,r.up)("Loading");return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["item group",{selected:n.selected}])},[s.loading?((0,r.wg)(),(0,r.j4)(u,{key:0})):(0,r.kq)("",!0),(0,r._)("div",{class:(0,i.C_)(["row name header vertical-center",{selected:n.selected}]),textContent:(0,i.zw)(n.group.friendly_name),onClick:t[0]||(t[0]=function(t){return e.$emit("select")})},null,10,Kt),n.selected?((0,r.wg)(),(0,r.iD)("div",Wt,[(0,r._)("div",Xt,[Jt,(0,r._)("div",Qt,[(0,r._)("form",null,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.devices,(function(e,t){var n;return(0,r.wg)(),(0,r.iD)("label",{class:"row",key:t},[(0,r._)("input",{type:"checkbox",checked:o.members.has(e.ieee_address),value:e.ieee_address,onChange:function(t){return o.toggleDevice(e.ieee_address)}},null,40,en),(0,r._)("span",{class:"label",textContent:(0,i.zw)(null!==(n=e.friendly_name)&&void 0!==n&&n.length?e.friendly_name:e.ieee_address)},null,8,tn)])})),128))])])]),(0,r._)("div",nn,[rn,(0,r._)("div",an,[(0,r._)("div",{class:"row",onClick:t[1]||(t[1]=function(){return o.rename&&o.rename.apply(o,arguments)})},un),(0,r._)("div",{class:"row",onClick:t[2]||(t[2]=function(){return o.remove&&o.remove.apply(o,arguments)})},dn)])])])):(0,r.kq)("",!0)],2)}var pn={name:"Group",emits:["select","remove","edit"],mixins:[se.Z],components:{Loading:ae.Z},props:{group:{type:Object,required:!0},devices:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,values:{}}},computed:{devicesByAddress:function(){return Object.entries(this.devices).reduce((function(e,t){var n=t[1];return e[n.ieee_address]=n,e}),{})},members:function(){return new Set((this.group.members||[]).map((function(e){return e.ieee_address})))}},methods:{remove:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(confirm("Are you sure that you want to remove this group?")){t.next=2;break}return t.abrupt("return");case 2:return e.loading=!0,t.prev=3,t.next=6,e.request("zigbee.mqtt.group_remove",{name:e.group.friendly_name});case 6:e.$emit("remove",{name:e.group.friendly_name});case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:case"end":return t.stop()}}),t,null,[[3,,7,10]])})))()},rename:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=prompt("New group name",e.group.friendly_name),null!==(n=r)&&void 0!==n&&n.length){t.next=3;break}return t.abrupt("return");case 3:return r=r.trim(),e.loading=!0,t.prev=5,t.next=8,e.request("zigbee.mqtt.group_rename",{group:e.group.friendly_name||e.group.id,name:r});case 8:e.$emit("rename",{name:e.group.friendly_name,newName:r});case 9:return t.prev=9,e.loading=!1,t.finish(9);case 12:case"end":return t.stop()}}),t,null,[[5,,9,12]])})))()},toggleDevice:function(e){var t=this;return(0,ne.Z)(regeneratorRuntime.mark((function n(){var r,i,a,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=t.devicesByAddress[e],a=null!==(r=i.friendly_name)&&void 0!==r&&r.length?i.friendly_name:e,s=t.members.has(e)?"remove":"add",t.loading=!0,n.prev=4,n.next=7,t.request("zigbee.mqtt.group_".concat(s,"_device"),{group:t.group.friendly_name,device:a});case 7:t.$emit("edit",{device:a,method:s});case 8:return n.prev=8,t.loading=!1,n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[4,,8,11]])})))()}}};const fn=(0,Yt.Z)(pn,[["render",vn],["__scopeId","data-v-7667f7ba"]]);var mn=fn,gn={name:"ZigbeeMqtt",components:{Modal:Ft.Z,Dropdown:re.Z,DropdownItem:ie.Z,Loading:ae.Z,Device:Lt,Group:mn},mixins:[se.Z],data:function(){return{devices:{},groups:{},status:{},loading:!1,selected:{view:"devices",deviceId:void 0,groupId:void 0},views:{devices:!0,groups:!0},modal:{group:{visible:!1}}}},methods:{refreshDevices:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.devices");case 4:e.devices=t.sent.reduce((function(t,n){return n.friendly_name in e.devices&&(n=(0,te.Z)({values:e.devices[n.friendly_name].values||{}},e.devices[n.friendly_name])),t[n.friendly_name]=n,t}),{});case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refreshGroups:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.groups");case 4:e.groups=t.sent.reduce((function(e,t){return e[t.id]=t,e}),{});case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refreshInfo:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.info");case 4:e.status=t.sent;case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refresh:function(){this.refreshDevices(),this.refreshGroups(),this.refreshInfo()},updateProperties:function(e,t){this.devices[e].values=t},addGroup:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=prompt("Group name"),n&&n.length){t.next=3;break}return t.abrupt("return");case 3:return e.loading=!0,t.prev=4,t.next=7,e.request("zigbee.mqtt.group_add",{name:n});case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:return t.next=12,e.refreshGroups();case 12:case"end":return t.stop()}}),t,null,[[4,,7,10]])})))()},permitJoin:function(e){var t=this;return(0,ne.Z)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r={permit:!!e},e&&(i=prompt("Join allow period in seconds (0 or empty for no time limits)","60"),r.seconds=i.length?parseInt(i):null),t.loading=!0,n.prev=3,n.next=6,t.request("zigbee.mqtt.permit_join",r);case 6:setTimeout(t.refreshInfo,1e3);case 7:return n.prev=7,t.loading=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[3,,7,10]])})))()},factoryReset:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(confirm("Are you SURE that you want to do a device factory reset?")){t.next=3;break}if(confirm("Are you REALLY sure? ALL network information and custom firmware will be lost!!")){t.next=3;break}return t.abrupt("return");case 3:return e.loading=!0,t.prev=4,t.next=7,e.request("zigbee.mqtt.factory_reset");case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:case"end":return t.stop()}}),t,null,[[4,,7,10]])})))()},addToGroup:function(e,t){var n=this;return(0,ne.Z)(regeneratorRuntime.mark((function r(){var i;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n.loading=!0,r.next=3,n.request("zigbee.mqtt.group_add_device",{device:e,group:t});case 3:n.loading=!1,i=n,setTimeout((function(){i.refresh(),i.refreshGroups()}),100);case 6:case"end":return r.stop()}}),r)})))()}},created:function(){var e=this;this.subscribe((function(){e.notify({text:"WARNING: The controller is offline",error:!0})}),"on-zigbee-offline","platypush.message.event.zigbee.mqtt.ZigbeeMqttOfflineEvent"),this.subscribe((function(){e.notify({text:"The controller is now online",iconClass:"fas fa-check"})}),"on-zigbee-online","platypush.message.event.zigbee.mqtt.ZigbeeMqttOnlineEvent"),this.subscribe((function(){e.notify({text:"Failed to remove the device",error:!0})}),"on-zigbee-device-remove-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRemovedFailedEvent"),this.subscribe((function(){e.notify({text:"Failed to add the group",error:!0})}),"on-zigbee-group-add-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupAddedFailedEvent"),this.subscribe((function(){e.notify({text:"Failed to remove group",error:!0})}),"on-zigbee-group-remove-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemovedFailedEvent"),this.subscribe((function(){e.notify({text:"Failed to remove the devices from group",error:!0})}),"on-zigbee-remove-all-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemoveAllFailedEvent"),this.subscribe((function(t){e.notify({text:t.error||"[Unknown error]",error:!0})}),"on-zigbee-error","platypush.message.event.zigbee.mqtt.ZigbeeMqttErrorEvent"),this.subscribe(this.refresh,"on-zigbee-device-update","platypush.message.event.zigbee.mqtt.ZigbeeMqttOnlineEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDevicePairingEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceConnectedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceBannedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRemovedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceWhitelistedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRenamedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceBindEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceUnbindEvent"),this.subscribe(this.refreshGroups,"on-zigbee-group-update","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupAddedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemovedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemoveAllEvent")},mounted:function(){this.refresh()},unmounted:function(){this.unsubscribe("on-zigbee-error"),this.unsubscribe("on-zigbee-remove-all-failed"),this.unsubscribe("on-zigbee-group-remove-failed"),this.unsubscribe("on-zigbee-group-add-failed"),this.unsubscribe("on-zigbee-device-remove-failed"),this.unsubscribe("on-zigbee-online"),this.unsubscribe("on-zigbee-offline"),this.unsubscribe("on-zigbee-device-update"),this.unsubscribe("on-zigbee-group-update")}};const hn=(0,Yt.Z)(gn,[["render",ee]]);var bn=hn}}]); -//# sourceMappingURL=4604-legacy.986bbad3.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4604-legacy.986bbad3.js.map b/platypush/backend/http/webapp/dist/static/js/4604-legacy.986bbad3.js.map deleted file mode 100644 index 4b7f2555..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4604-legacy.986bbad3.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4604-legacy.986bbad3.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/array-buffer-non-extensible.js","webpack://platypush/./node_modules/core-js/internals/collection-strong.js","webpack://platypush/./node_modules/core-js/internals/collection.js","webpack://platypush/./node_modules/core-js/internals/freezing.js","webpack://platypush/./node_modules/core-js/internals/get-substitution.js","webpack://platypush/./node_modules/core-js/internals/internal-metadata.js","webpack://platypush/./node_modules/core-js/internals/object-is-extensible.js","webpack://platypush/./node_modules/core-js/internals/string-trim-forced.js","webpack://platypush/./node_modules/core-js/modules/es.set.js","webpack://platypush/./node_modules/core-js/modules/es.string.replace.js","webpack://platypush/./node_modules/core-js/modules/es.string.trim.js","webpack://platypush/./node_modules/@babel/runtime/helpers/esm/classCallCheck.js","webpack://platypush/./node_modules/@babel/runtime/helpers/esm/createClass.js","webpack://platypush/./src/components/panels/Light/color.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/ZigbeeMqtt/Index.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Device.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Device.vue?8b6d","webpack://platypush/./src/components/panels/ZigbeeMqtt/Group.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Group.vue?46cd","webpack://platypush/./src/components/panels/ZigbeeMqtt/Index.vue?dac0"],"sourcesContent":["// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it\nvar fails = require('../internals/fails');\n\nmodule.exports = fails(function () {\n if (typeof ArrayBuffer == 'function') {\n var buffer = new ArrayBuffer(8);\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe\n if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 });\n }\n});\n","'use strict';\nvar defineProperty = require('../internals/object-define-property').f;\nvar create = require('../internals/object-create');\nvar redefineAll = require('../internals/redefine-all');\nvar bind = require('../internals/function-bind-context');\nvar anInstance = require('../internals/an-instance');\nvar iterate = require('../internals/iterate');\nvar defineIterator = require('../internals/define-iterator');\nvar setSpecies = require('../internals/set-species');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fastKey = require('../internals/internal-metadata').fastKey;\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var Constructor = wrapper(function (that, iterable) {\n anInstance(that, Prototype);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n index: create(null),\n first: undefined,\n last: undefined,\n size: 0\n });\n if (!DESCRIPTORS) that.size = 0;\n if (iterable != undefined) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n });\n\n var Prototype = Constructor.prototype;\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n var previous, index;\n // change existing entry\n if (entry) {\n entry.value = value;\n // create new entry\n } else {\n state.last = entry = {\n index: index = fastKey(key, true),\n key: key,\n value: value,\n previous: previous = state.last,\n next: undefined,\n removed: false\n };\n if (!state.first) state.first = entry;\n if (previous) previous.next = entry;\n if (DESCRIPTORS) state.size++;\n else that.size++;\n // add to index\n if (index !== 'F') state.index[index] = entry;\n } return that;\n };\n\n var getEntry = function (that, key) {\n var state = getInternalState(that);\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return state.index[index];\n // frozen object case\n for (entry = state.first; entry; entry = entry.next) {\n if (entry.key == key) return entry;\n }\n };\n\n redefineAll(Prototype, {\n // `{ Map, Set }.prototype.clear()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.clear\n // https://tc39.es/ecma262/#sec-set.prototype.clear\n clear: function clear() {\n var that = this;\n var state = getInternalState(that);\n var data = state.index;\n var entry = state.first;\n while (entry) {\n entry.removed = true;\n if (entry.previous) entry.previous = entry.previous.next = undefined;\n delete data[entry.index];\n entry = entry.next;\n }\n state.first = state.last = undefined;\n if (DESCRIPTORS) state.size = 0;\n else that.size = 0;\n },\n // `{ Map, Set }.prototype.delete(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.delete\n // https://tc39.es/ecma262/#sec-set.prototype.delete\n 'delete': function (key) {\n var that = this;\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.next;\n var prev = entry.previous;\n delete state.index[entry.index];\n entry.removed = true;\n if (prev) prev.next = next;\n if (next) next.previous = prev;\n if (state.first == entry) state.first = next;\n if (state.last == entry) state.last = prev;\n if (DESCRIPTORS) state.size--;\n else that.size--;\n } return !!entry;\n },\n // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.foreach\n // https://tc39.es/ecma262/#sec-set.prototype.foreach\n forEach: function forEach(callbackfn /* , that = undefined */) {\n var state = getInternalState(this);\n var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n var entry;\n while (entry = entry ? entry.next : state.first) {\n boundFunction(entry.value, entry.key, this);\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n }\n },\n // `{ Map, Set}.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.has\n // https://tc39.es/ecma262/#sec-set.prototype.has\n has: function has(key) {\n return !!getEntry(this, key);\n }\n });\n\n redefineAll(Prototype, IS_MAP ? {\n // `Map.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-map.prototype.get\n get: function get(key) {\n var entry = getEntry(this, key);\n return entry && entry.value;\n },\n // `Map.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-map.prototype.set\n set: function set(key, value) {\n return define(this, key === 0 ? 0 : key, value);\n }\n } : {\n // `Set.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-set.prototype.add\n add: function add(value) {\n return define(this, value = value === 0 ? 0 : value, value);\n }\n });\n if (DESCRIPTORS) defineProperty(Prototype, 'size', {\n get: function () {\n return getInternalState(this).size;\n }\n });\n return Constructor;\n },\n setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) {\n var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';\n var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);\n // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.entries\n // https://tc39.es/ecma262/#sec-map.prototype.keys\n // https://tc39.es/ecma262/#sec-map.prototype.values\n // https://tc39.es/ecma262/#sec-map.prototype-@@iterator\n // https://tc39.es/ecma262/#sec-set.prototype.entries\n // https://tc39.es/ecma262/#sec-set.prototype.keys\n // https://tc39.es/ecma262/#sec-set.prototype.values\n // https://tc39.es/ecma262/#sec-set.prototype-@@iterator\n defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) {\n setInternalState(this, {\n type: ITERATOR_NAME,\n target: iterated,\n state: getInternalCollectionState(iterated),\n kind: kind,\n last: undefined\n });\n }, function () {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var entry = state.last;\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n // get next entry\n if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {\n // or finish the iteration\n state.target = undefined;\n return { value: undefined, done: true };\n }\n // return step by kind\n if (kind == 'keys') return { value: entry.key, done: false };\n if (kind == 'values') return { value: entry.value, done: false };\n return { value: [entry.key, entry.value], done: false };\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // `{ Map, Set }.prototype[@@species]` accessors\n // https://tc39.es/ecma262/#sec-get-map-@@species\n // https://tc39.es/ecma262/#sec-get-set-@@species\n setSpecies(CONSTRUCTOR_NAME);\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar redefine = require('../internals/redefine');\nvar InternalMetadataModule = require('../internals/internal-metadata');\nvar iterate = require('../internals/iterate');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar fails = require('../internals/fails');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar inheritIfRequired = require('../internals/inherit-if-required');\n\nmodule.exports = function (CONSTRUCTOR_NAME, wrapper, common) {\n var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;\n var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;\n var ADDER = IS_MAP ? 'set' : 'add';\n var NativeConstructor = global[CONSTRUCTOR_NAME];\n var NativePrototype = NativeConstructor && NativeConstructor.prototype;\n var Constructor = NativeConstructor;\n var exported = {};\n\n var fixMethod = function (KEY) {\n var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);\n redefine(NativePrototype, KEY,\n KEY == 'add' ? function add(value) {\n uncurriedNativeMethod(this, value === 0 ? 0 : value);\n return this;\n } : KEY == 'delete' ? function (key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'get' ? function get(key) {\n return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'has' ? function has(key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : function set(key, value) {\n uncurriedNativeMethod(this, key === 0 ? 0 : key, value);\n return this;\n }\n );\n };\n\n var REPLACE = isForced(\n CONSTRUCTOR_NAME,\n !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () {\n new NativeConstructor().entries().next();\n }))\n );\n\n if (REPLACE) {\n // create collection constructor\n Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);\n InternalMetadataModule.enable();\n } else if (isForced(CONSTRUCTOR_NAME, true)) {\n var instance = new Constructor();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n // eslint-disable-next-line no-new -- required for testing\n var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); });\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new NativeConstructor();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n\n if (!ACCEPT_ITERABLES) {\n Constructor = wrapper(function (dummy, iterable) {\n anInstance(dummy, NativePrototype);\n var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor);\n if (iterable != undefined) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n return that;\n });\n Constructor.prototype = NativePrototype;\n NativePrototype.constructor = Constructor;\n }\n\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n\n // weak collections should not contains .clear method\n if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear;\n }\n\n exported[CONSTRUCTOR_NAME] = Constructor;\n $({ global: true, forced: Constructor != NativeConstructor }, exported);\n\n setToStringTag(Constructor, CONSTRUCTOR_NAME);\n\n if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP);\n\n return Constructor;\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing\n return Object.isExtensible(Object.preventExtensions({}));\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar floor = Math.floor;\nvar charAt = uncurryThis(''.charAt);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d{1,2}|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n","var $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar isObject = require('../internals/is-object');\nvar hasOwn = require('../internals/has-own-property');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');\nvar isExtensible = require('../internals/object-is-extensible');\nvar uid = require('../internals/uid');\nvar FREEZING = require('../internals/freezing');\n\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\n\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, { value: {\n objectID: 'O' + id++, // object ID\n weakData: {} // weak collections IDs\n } });\n};\n\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n } return it[METADATA].objectID;\n};\n\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n } return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\n\nvar enable = function () {\n meta.enable = function () { /* empty */ };\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n } return result;\n };\n\n $({ target: 'Object', stat: true, forced: true }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\n\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\n\nhiddenKeys[METADATA] = true;\n","var fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible');\n\n// eslint-disable-next-line es/no-object-isextensible -- safe\nvar $isExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.es/ecma262/#sec-object.isextensible\nmodule.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) {\n if (!isObject(it)) return false;\n if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return false;\n return $isExtensible ? $isExtensible(it) : true;\n} : $isExtensible;\n","var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Set` constructor\n// https://tc39.es/ecma262/#sec-set-objects\ncollection('Set', function (init) {\n return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}","export class ColorConverter {\n constructor(ranges) {\n this.ranges = {\n hue: [0, 360],\n sat: [0, 100],\n bri: [0, 100],\n ct: [154, 500],\n }\n\n if (ranges)\n for (const attr of Object.keys(this.ranges))\n if (ranges[attr])\n this.ranges[attr] = ranges[attr]\n }\n\n normalize(x, xRange, yRange) {\n return yRange[0] + (((x-xRange[0]) * (yRange[1]-yRange[0])) / (xRange[1]-xRange[0]))\n }\n\n hslToRgb(h, s, l) {\n [h, s, l] = [\n this.normalize(h, this.ranges.hue, [0, 360]),\n this.normalize(s, this.ranges.sat, [0, 100]),\n this.normalize(l, this.ranges.bri, [0, 100]),\n ]\n\n l /= 100\n const a = s * Math.min(l, 1 - l) / 100\n const f = n => {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Device.vue?vue&type=template&id=b05d09fc&scoped=true\"\nimport script from \"./Device.vue?vue&type=script&lang=js\"\nexport * from \"./Device.vue?vue&type=script&lang=js\"\n\nimport \"./Device.vue?vue&type=style&index=0&id=b05d09fc&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-b05d09fc\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=7667f7ba&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=7667f7ba&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7667f7ba\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=b15233ac\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=b15233ac&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["fails","module","exports","ArrayBuffer","buffer","Object","isExtensible","defineProperty","value","create","redefineAll","bind","anInstance","iterate","defineIterator","setSpecies","DESCRIPTORS","fastKey","InternalStateModule","setInternalState","set","internalStateGetterFor","getterFor","getConstructor","wrapper","CONSTRUCTOR_NAME","IS_MAP","ADDER","Constructor","that","iterable","Prototype","type","index","first","undefined","last","size","AS_ENTRIES","prototype","getInternalState","define","key","previous","state","entry","getEntry","next","removed","clear","this","data","prev","forEach","callbackfn","boundFunction","arguments","length","has","get","add","setStrong","ITERATOR_NAME","getInternalCollectionState","getInternalIteratorState","iterated","kind","target","done","$","global","uncurryThis","isForced","redefine","InternalMetadataModule","isCallable","isObject","checkCorrectnessOfIteration","setToStringTag","inheritIfRequired","common","indexOf","IS_WEAK","NativeConstructor","NativePrototype","exported","fixMethod","KEY","uncurriedNativeMethod","REPLACE","entries","enable","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","dummy","constructor","forced","preventExtensions","toObject","floor","Math","charAt","replace","stringSlice","slice","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","matched","str","position","captures","namedCaptures","replacement","tailPos","m","symbols","match","ch","capture","n","f","hiddenKeys","hasOwn","getOwnPropertyNamesModule","getOwnPropertyNamesExternalModule","uid","FREEZING","REQUIRED","METADATA","id","setMetadata","it","objectID","weakData","getWeakData","onFreeze","meta","getOwnPropertyNames","splice","test","result","i","stat","classof","ARRAY_BUFFER_NON_EXTENSIBLE","$isExtensible","FAILS_ON_PRIMITIVES","PROPER_FUNCTION_NAME","whitespaces","non","METHOD_NAME","name","collection","collectionStrong","init","apply","call","fixRegExpWellKnownSymbolLogic","anObject","toIntegerOrInfinity","toLength","toString","requireObjectCoercible","advanceStringIndex","getMethod","getSubstitution","regExpExec","wellKnownSymbol","max","min","concat","push","stringIndexOf","maybeToString","String","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","REPLACE_SUPPORTS_NAMED_GROUPS","re","exec","groups","a","_","nativeReplace","maybeCallNative","UNSAFE_SUBSTITUTE","searchValue","replaceValue","O","replacer","string","rx","S","res","functionalReplace","fullUnicode","unicode","lastIndex","results","matchStr","accumulatedResult","nextSourcePosition","j","replacerArgs","$trim","forcedStringTrimMethod","proto","trim","_classCallCheck","TypeError","_defineProperties","props","descriptor","enumerable","configurable","writable","_createClass","protoProps","staticProps","ColorConverter","ranges","hue","sat","bri","ct","keys","attr","x","xRange","yRange","h","s","l","normalize","k","color","round","r","g","b","d","parseInt","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","parseFloat","rgbToHsl","rgb","xy","getRGB","getXY","xyToRgb","hslToRgb","console","debug","rgbToXY","class","ref","range","step","disabled","onUpdate","withLabel","emits","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","status","info","permit_join","network","channel","version","config","mqtt","server","serial","port","coordinator","maintrel","majorrel","minorrel","revision","selected","view","$event","views","enabled","toUpperCase","addGroup","text","infoModal","show","permitJoin","factoryReset","refresh","devices","device","deviceId","refreshDevices","refreshGroups","group","groupId","manageGroups","associatedGroups","friendly_name","ieee_address","editName","rename","network_address","definition","vendor","model","model_id","description","software_build_id","date_code","power_source","displayedValues","property","rgbColor","unit","value_on","setValue","value_min","value_max","readable","values","option","join","groupsModal","otaUpdatesAvailable","installOtaUpdates","checkOtaUpdates","remove","components","Modal","ToggleSwitch","Slider","Loading","mixins","Utils","required","computed","exposes","extractValues","extractValue","root","features","feature","ret","mergeValues","obj","access","filter","v","reduce","converter","saturation","satAttr","Set","members","member","request","newName","force","confirm","value_toggle","value_off","split","hsl","querySelectorAll","element","editGroups","action","Promise","all","update_available","notify","image","iconClass","$watch","newValue","subscribe","properties","unmounted","unsubscribe","toggleDevice","devicesByAddress","prompt","ieeeAddress","method","Dropdown","DropdownItem","Device","Group","modal","visible","refreshInfo","updateProperties","permit","args","seconds","setTimeout","addToGroup","self","created","error"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4604-legacy.beb1d238.js b/platypush/backend/http/webapp/dist/static/js/4604-legacy.beb1d238.js new file mode 100644 index 00000000..8a0c4eb4 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4604-legacy.beb1d238.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4604],{7556:function(e,t,n){var r=n(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},5631:function(e,t,n){"use strict";var r=n(3070).f,i=n(30),a=n(9190),s=n(9974),o=n(5787),u=n(408),l=n(654),c=n(6340),d=n(9781),v=n(2423).fastKey,p=n(9909),f=p.set,m=p.getterFor;e.exports={getConstructor:function(e,t,n,l){var c=e((function(e,r){o(e,p),f(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),d||(e.size=0),void 0!=r&&u(r,e[l],{that:e,AS_ENTRIES:n})})),p=c.prototype,g=m(t),h=function(e,t,n){var r,i,a=g(e),s=b(e,t);return s?s.value=n:(a.last=s={index:i=v(t,!0),key:t,value:n,previous:r=a.last,next:void 0,removed:!1},a.first||(a.first=s),r&&(r.next=s),d?a.size++:e.size++,"F"!==i&&(a.index[i]=s)),e},b=function(e,t){var n,r=g(e),i=v(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==t)return n};return a(p,{clear:function(){var e=this,t=g(e),n=t.index,r=t.first;while(r)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete n[r.index],r=r.next;t.first=t.last=void 0,d?t.size=0:e.size=0},delete:function(e){var t=this,n=g(t),r=b(t,e);if(r){var i=r.next,a=r.previous;delete n.index[r.index],r.removed=!0,a&&(a.next=i),i&&(i.previous=a),n.first==r&&(n.first=i),n.last==r&&(n.last=a),d?n.size--:t.size--}return!!r},forEach:function(e){var t,n=g(this),r=s(e,arguments.length>1?arguments[1]:void 0);while(t=t?t.next:n.first){r(t.value,t.key,this);while(t&&t.removed)t=t.previous}},has:function(e){return!!b(this,e)}}),a(p,n?{get:function(e){var t=b(this,e);return t&&t.value},set:function(e,t){return h(this,0===e?0:e,t)}}:{add:function(e){return h(this,e=0===e?0:e,e)}}),d&&r(p,"size",{get:function(){return g(this).size}}),c},setStrong:function(e,t,n){var r=t+" Iterator",i=m(t),a=m(r);l(e,t,(function(e,t){f(this,{type:r,target:e,state:i(e),kind:t,last:void 0})}),(function(){var e=a(this),t=e.kind,n=e.last;while(n&&n.removed)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),c(t)}}},7710:function(e,t,n){"use strict";var r=n(2109),i=n(7854),a=n(1702),s=n(4705),o=n(8052),u=n(2423),l=n(408),c=n(5787),d=n(614),v=n(111),p=n(7293),f=n(7072),m=n(8003),g=n(9587);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),y=h?"set":"add",w=i[e],_=w&&w.prototype,k=w,x={},q=function(e){var t=a(_[e]);o(_,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!v(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return b&&!v(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!v(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})},z=s(e,!d(w)||!(b||_.forEach&&!p((function(){(new w).entries().next()}))));if(z)k=n.getConstructor(t,e,h,y),u.enable();else if(s(e,!0)){var C=new k,D=C[y](b?{}:-0,1)!=C,R=p((function(){C.has(1)})),Z=f((function(e){new w(e)})),M=!b&&p((function(){var e=new w,t=5;while(t--)e[y](t,t);return!e.has(-0)}));Z||(k=t((function(e,t){c(e,_);var n=g(new w,e,k);return void 0!=t&&l(t,n[y],{that:n,AS_ENTRIES:h}),n})),k.prototype=_,_.constructor=k),(R||M)&&(q("delete"),q("has"),h&&q("get")),(M||D)&&q(y),b&&_.clear&&delete _.clear}return x[e]=k,r({global:!0,constructor:!0,forced:k!=w},x),m(k,e),b||n.setStrong(k,e,h),k}},9190:function(e,t,n){var r=n(8052);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},6677:function(e,t,n){var r=n(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},647:function(e,t,n){var r=n(1702),i=n(7908),a=Math.floor,s=r("".charAt),o=r("".replace),u=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,d,v){var p=n+e.length,f=r.length,m=c;return void 0!==d&&(d=i(d),m=l),o(v,m,(function(i,o){var l;switch(s(o,0)){case"$":return"$";case"&":return e;case"`":return u(t,0,n);case"'":return u(t,p);case"<":l=d[u(o,1,-1)];break;default:var c=+o;if(0===c)return i;if(c>f){var v=a(c/10);return 0===v?i:v<=f?void 0===r[v-1]?s(o,1):r[v-1]+s(o,1):i}l=r[c-1]}return void 0===l?"":l}))}},2423:function(e,t,n){var r=n(2109),i=n(1702),a=n(3501),s=n(111),o=n(2597),u=n(3070).f,l=n(8006),c=n(1156),d=n(2050),v=n(9711),p=n(6677),f=!1,m=v("meta"),g=0,h=function(e){u(e,m,{value:{objectID:"O"+g++,weakData:{}}})},b=function(e,t){if(!s(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,m)){if(!d(e))return"F";if(!t)return"E";h(e)}return e[m].objectID},y=function(e,t){if(!o(e,m)){if(!d(e))return!0;if(!t)return!1;h(e)}return e[m].weakData},w=function(e){return p&&f&&d(e)&&!o(e,m)&&h(e),e},_=function(){k.enable=function(){},f=!0;var e=l.f,t=i([].splice),n={};n[m]=1,e(n).length&&(l.f=function(n){for(var r=e(n),i=0,a=r.length;i")}));s("replace",(function(e,t,n){var a=R?"$":"$0";return[function(e,n){var r=p(this),a=void 0==e?void 0:m(e,y);return a?i(a,e,r,n):i(t,v(r),e,n)},function(e,i){var s=u(this),o=v(e);if("string"==typeof i&&-1===q(i,a)&&-1===q(i,"$<")){var p=n(t,s,o,i);if(p.done)return p.value}var m=l(i);m||(i=v(i));var b=s.global;if(b){var y=s.unicode;s.lastIndex=0}var D=[];while(1){var R=h(s,o);if(null===R)break;if(x(D,R),!b)break;var Z=v(R[0]);""===Z&&(s.lastIndex=f(o,d(s.lastIndex),y))}for(var M="",I=0,E=0;E=I&&(M+=z(o,I,j)+V,I=j+G.length)}return M+z(o,I)}]}),!Z||!D||R)},3210:function(e,t,n){"use strict";var r=n(2109),i=n(3111).trim,a=n(6091);r({target:"String",proto:!0,forced:a("trim")},{trim:function(){return i(this)}})},634:function(e,t,n){"use strict";n.d(t,{N:function(){return o}});var r=n(9584);n(1703);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n.5?u/(2-a-s):u/(a+s),a){case e:r=(t-n)/u+(tl&&o>u&&o>1?(u/=o,l/=o,o=1):u>l&&u>o&&u>1?(o/=u,l/=u,u=1):l>o&&l>u&&l>1&&(o/=l,u/=l,l=1),o=o<=.0031308?12.92*o:1.055*Math.pow(o,1/2.4)-.055,u=u<=.0031308?12.92*u:1.055*Math.pow(u,1/2.4)-.055,l=l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055,o=Math.round(255*o),u=Math.round(255*u),l=Math.round(255*l),isNaN(o)&&(o=0),isNaN(u)&&(u=0),isNaN(l)&&(l=0),[o,u,l].map((function(e){return Math.min(Math.max(0,e),255)}))}},{key:"rgbToXY",value:function(e,t,n){e>1&&(e/=255),t>1&&(t/=255),n>1&&(n/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var r=.664511*e+.154324*t+.162028*n,i=.283881*e+.668433*t+.047685*n,a=88e-6*e+.07231*t+.986039*n,s=parseFloat((r/(r+i+a)).toFixed(4)),o=parseFloat((i/(r+i+a)).toFixed(4));return isNaN(s)&&(s=0),isNaN(o)&&(o=0),[s,o]}},{key:"rgbToBri",value:function(e,t,n){return Math.min(2*this.rgbToHsl(e,t,n)[2],this.ranges.bri[1])}},{key:"getRGB",value:function(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}},{key:"getXY",value:function(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}},{key:"toRGB",value:function(e){var t=this.getRGB(e);if(t)return t;var n=this.getXY(e);return n&&e.bri?this.xyToRgb.apply(this,(0,r.Z)(n).concat([e.bri])):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}},{key:"toXY",value:function(e){var t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];var n=this.getRGB(e);if(n)return this.rgbToXY.apply(this,(0,r.Z)(n));if(e.hue&&e.sat&&e.bri){var i=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY.apply(this,(0,r.Z)(i))}console.debug("Could not determine color space"),console.debug(e)}},{key:"toHSL",value:function(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];var t=this.getRGB(e);if(t)return this.rgbToHsl.apply(this,(0,r.Z)(t));var n=this.getXY(e);if(n&&e.bri){var i=this.xyToRgb.apply(this,(0,r.Z)(n).concat([e.bri]));return this.rgbToHsl.apply(this,(0,r.Z)(i))}console.debug("Could not determine color space"),console.debug(e)}},{key:"hexToRgb",value:function(e){return[e.slice(1,3),e.slice(3,5),e.slice(5,7)].map((function(e){return parseInt(e,16)}))}},{key:"rgbToHex",value:function(e){return"#"+e.map((function(e){var t=e.toString(16);return t.length<2&&(t="0"+t),t})).join("")}}]),e}()},376:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(6252),i=n(9963),a=n(3577),s={class:"slider-wrapper"},o=["min","max","step","disabled","value"],u={class:"track"},l={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},d=["textContent"];function v(e,t,n,v,p,f){return(0,r.wg)(),(0,r.iD)("label",s,[(0,r._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onChange:t[1]||(t[1]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onMouseup:t[2]||(t[2]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onMousedown:t[3]||(t[3]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onTouchstart:t[4]||(t[4]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onTouchend:t[5]||(t[5]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onKeyup:t[6]||(t[6]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"])),onKeydown:t[7]||(t[7]=(0,i.iM)((function(){return f.onUpdate&&f.onUpdate.apply(f,arguments)}),["stop"]))},null,40,o),(0,r._)("div",u,[(0,r._)("div",l,null,512)]),(0,r._)("div",c,null,512),n.withLabel?((0,r.wg)(),(0,r.iD)("span",{key:0,class:"label",textContent:(0,a.zw)(n.value)},null,8,d)):(0,r.kq)("",!0)])}var p=n(4648),f=(n(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,p.Z)((0,p.Z)({},e),{},{target:(0,p.Z)((0,p.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var t=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(t,"%"),this.$refs.thumb.style.transform="translate(-".concat(t,"%, -50%)"),this.$refs.track.style.width="".concat(t,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),m=n(3744);const g=(0,m.Z)(f,[["render",v],["__scopeId","data-v-95edc28a"]]);var h=g},6:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(6252),i=n(3577),a=n(9963),s=function(e){return(0,r.dD)("data-v-a6396ae8"),e=e(),(0,r.Cn)(),e},o=["checked"],u=s((function(){return(0,r._)("div",{class:"switch"},[(0,r._)("div",{class:"dot"})],-1)})),l={class:"label"};function c(e,t,n,s,c,d){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,r._)("input",{type:"checkbox",checked:n.value},null,8,o),(0,r._)("label",null,[u,(0,r._)("span",l,[(0,r.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=n(3744);const p=(0,v.Z)(d,[["render",c],["__scopeId","data-v-a6396ae8"]]);var f=p},4604:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return bn}});n(4916),n(5306),n(7042),n(7941);var r=n(6252),i=n(3577),a={class:"zigbee-container"},s={key:0,class:"info-body"},o={class:"row"},u=(0,r._)("div",{class:"param-name"},"State",-1),l=["textContent"],c={class:"row"},d=(0,r._)("div",{class:"param-name"},"Permit Join",-1),v=["textContent"],p={key:0,class:"row"},f=(0,r._)("div",{class:"param-name"},"Network Channel",-1),m=["textContent"],g={class:"row"},h=(0,r._)("div",{class:"param-name"},"Zigbee2MQTT Version",-1),b=["textContent"],y={key:1,class:"row"},w=(0,r._)("div",{class:"param-name"},"MQTT Server",-1),_=["textContent"],k={key:2,class:"row"},x=(0,r._)("div",{class:"param-name"},"Serial Port",-1),q=["textContent"],z={key:3,class:"row"},C=(0,r._)("div",{class:"param-name"},"Firmware Type",-1),D=["textContent"],R={key:4,class:"row"},Z=(0,r._)("div",{class:"param-name"},"Firmware Version",-1),M={class:"param-value"},I={key:5,class:"row"},E=(0,r._)("div",{class:"param-name"},"Firmware Revision",-1),G=["textContent"],j={class:"view-options"},N={class:"view-selector col-s-8 col-m-9 col-l-10"},T=["value"],S=["textContent","selected","value"],O={class:"buttons"},V=["disabled"],A=(0,r._)("i",{class:"fa fa-plus"},null,-1),$=[A],U=["disabled"],F=(0,r._)("i",{class:"fa fa-sync-alt"},null,-1),B=[F],Y={class:"view-container"},P={key:0,class:"view devices"},L={key:0,class:"no-items"},H={key:0,class:"loading"},K={key:1,class:"empty"},W={key:1,class:"view groups"},X={key:0,class:"no-items"},J={key:0,class:"loading"},Q={key:1,class:"empty"};function ee(e,t,n,A,F,ee){var te=this,ne=(0,r.up)("Loading"),re=(0,r.up)("Modal"),ie=(0,r.up)("DropdownItem"),ae=(0,r.up)("Dropdown"),se=(0,r.up)("Device"),oe=(0,r.up)("Group");return(0,r.wg)(),(0,r.iD)("div",a,[F.loading?((0,r.wg)(),(0,r.j4)(ne,{key:0})):(0,r.kq)("",!0),(0,r.Wm)(re,{title:"Network Info",ref:"infoModal"},{default:(0,r.w5)((function(){var e,t,n,a,j;return[F.status.info?((0,r.wg)(),(0,r.iD)("div",s,[(0,r._)("div",o,[u,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.state)},null,8,l)]),(0,r._)("div",c,[d,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.permit_join)},null,8,v)]),F.status.info.network?((0,r.wg)(),(0,r.iD)("div",p,[f,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.network.channel)},null,8,m)])):(0,r.kq)("",!0),(0,r._)("div",g,[h,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.version)},null,8,b)]),null!==(e=F.status.info.config)&&void 0!==e&&e.mqtt?((0,r.wg)(),(0,r.iD)("div",y,[w,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.config.mqtt.server)},null,8,_)])):(0,r.kq)("",!0),null!==(t=F.status.info.config)&&void 0!==t&&t.serial?((0,r.wg)(),(0,r.iD)("div",k,[x,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.config.serial.port)},null,8,q)])):(0,r.kq)("",!0),null!==(n=F.status.info.coordinator)&&void 0!==n&&n.type?((0,r.wg)(),(0,r.iD)("div",z,[C,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.coordinator.type)},null,8,D)])):(0,r.kq)("",!0),null!==(a=F.status.info.coordinator)&&void 0!==a&&a.meta?((0,r.wg)(),(0,r.iD)("div",R,[Z,(0,r._)("div",M,(0,i.zw)(F.status.info.coordinator.meta.maintrel)+"."+(0,i.zw)(F.status.info.coordinator.meta.majorrel)+"."+(0,i.zw)(F.status.info.coordinator.meta.minorrel),1)])):(0,r.kq)("",!0),null!==(j=F.status.info.coordinator)&&void 0!==j&&j.meta?((0,r.wg)(),(0,r.iD)("div",I,[E,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.coordinator.meta.revision)},null,8,G)])):(0,r.kq)("",!0)])):(0,r.kq)("",!0)]})),_:1},512),(0,r._)("div",j,[(0,r._)("div",N,[(0,r._)("label",null,[(0,r._)("select",{value:F.selected.view,onChange:t[0]||(t[0]=function(e){return te.selected.view=e.target.value})},[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(F.views,(function(e,t){return(0,r.wg)(),(0,r.iD)("option",{textContent:(0,i.zw)((t[0].toUpperCase()+t.slice(1)).replace("_"," ")),key:t,selected:e,value:t},null,8,S)})),128))],40,T)])]),(0,r._)("div",O,["groups"===F.selected.view?((0,r.wg)(),(0,r.iD)("button",{key:0,class:"btn btn-default",title:"Add Group",disabled:F.loading,onClick:t[1]||(t[1]=function(){return ee.addGroup&&ee.addGroup.apply(ee,arguments)})},$,8,V)):(0,r.kq)("",!0),(0,r.Wm)(ae,{ref:"networkCommandsDropdown","icon-class":"fa fa-cog",title:"Network commands"},{default:(0,r.w5)((function(){var n;return[(0,r.Wm)(ie,{text:"Network Info",disabled:F.loading,onClick:t[2]||(t[2]=function(t){return e.$refs.infoModal.show()})},null,8,["disabled"]),null!==(n=F.status.info)&&void 0!==n&&n.permit_join?((0,r.wg)(),(0,r.j4)(ie,{key:1,text:"Disable Join",disabled:F.loading,onClick:t[4]||(t[4]=function(e){return ee.permitJoin(!1)})},null,8,["disabled"])):((0,r.wg)(),(0,r.j4)(ie,{key:0,text:"Permit Join",disabled:F.loading,onClick:t[3]||(t[3]=function(e){return ee.permitJoin(!0)})},null,8,["disabled"])),(0,r.Wm)(ie,{text:"Factory Reset",disabled:F.loading,onClick:ee.factoryReset},null,8,["disabled","onClick"])]})),_:1},512),(0,r._)("button",{class:"btn btn-default",title:"Refresh network",disabled:F.loading,onClick:t[5]||(t[5]=function(){return ee.refresh&&ee.refresh.apply(ee,arguments)})},B,8,U)])]),(0,r._)("div",Y,["devices"===F.selected.view?((0,r.wg)(),(0,r.iD)("div",P,[Object.keys(F.devices).length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",L,[F.loading?((0,r.wg)(),(0,r.iD)("div",H,"Loading devices...")):((0,r.wg)(),(0,r.iD)("div",K,"No devices found on the network"))])),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(F.devices,(function(e,t){return(0,r.wg)(),(0,r.j4)(se,{key:t,device:e,groups:F.groups,selected:F.selected.deviceId===t,onSelect:function(e){return F.selected.deviceId=F.selected.deviceId===t?null:t},onRename:ee.refreshDevices,onRemove:ee.refreshDevices,onGroupsEdit:ee.refreshGroups},null,8,["device","groups","selected","onSelect","onRename","onRemove","onGroupsEdit"])})),128))])):"groups"===F.selected.view?((0,r.wg)(),(0,r.iD)("div",W,[Object.keys(F.groups).length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",X,[F.loading?((0,r.wg)(),(0,r.iD)("div",J,"Loading groups...")):((0,r.wg)(),(0,r.iD)("div",Q,"No groups available on the network"))])),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(F.groups,(function(e,t){return(0,r.wg)(),(0,r.j4)(oe,{key:t,group:e,devices:F.devices,selected:F.selected.groupId===t,onSelect:function(e){return F.selected.groupId=F.selected.groupId===t?null:t},onRename:ee.refreshGroups,onRemove:ee.refreshGroups,onEdit:ee.refreshGroups},null,8,["group","devices","selected","onSelect","onRename","onRemove","onEdit"])})),128))])):(0,r.kq)("",!0)])])}var te=n(4648),ne=n(8534),re=(n(5666),n(1539),n(3948),n(5771)),ie=n(9015),ae=n(1232),se=n(6813),oe=(n(2526),n(1817),n(9600),n(1249),n(9714),n(9653),n(9963)),ue=function(e){return(0,r.dD)("data-v-b05d09fc"),e=e(),(0,r.Cn)(),e},le={class:"groups"},ce=["value","checked"],de=["textContent"],ve=ue((function(){return(0,r._)("div",{class:"footer buttons"},[(0,r._)("button",{type:"submit"},"Save")],-1)})),pe=["textContent"],fe={key:1,class:"params"},me={class:"row"},ge=ue((function(){return(0,r._)("div",{class:"param-name"},"Name",-1)})),he={class:"param-value"},be=["value"],ye={class:"buttons"},we=ue((function(){return(0,r._)("i",{class:"fas fa-times"},null,-1)})),_e=[we],ke=ue((function(){return(0,r._)("button",{type:"submit",class:"btn btn-default"},[(0,r._)("i",{class:"fa fa-check"})],-1)})),xe=["textContent"],qe={class:"buttons"},ze=ue((function(){return(0,r._)("i",{class:"fa fa-edit"},null,-1)})),Ce=[ze],De={class:"row"},Re=ue((function(){return(0,r._)("div",{class:"param-name"},"IEEE Address",-1)})),Ze=["textContent"],Me={key:0,class:"row"},Ie=ue((function(){return(0,r._)("div",{class:"param-name"},"Network Address",-1)})),Ee=["textContent"],Ge={class:"row"},je=ue((function(){return(0,r._)("div",{class:"param-name"},"Type",-1)})),Ne=["textContent"],Te={key:1,class:"row"},Se=ue((function(){return(0,r._)("div",{class:"param-name"},"Vendor",-1)})),Oe={class:"param-value"},Ve={key:2,class:"row"},Ae=ue((function(){return(0,r._)("div",{class:"param-name"},"Model",-1)})),$e={class:"param-value"},Ue={key:3,class:"row"},Fe=ue((function(){return(0,r._)("div",{class:"param-name"},"Model ID",-1)})),Be={class:"param-value"},Ye={key:4,class:"row"},Pe=ue((function(){return(0,r._)("div",{class:"param-name"},"Description",-1)})),Le={class:"param-value"},He={key:5,class:"row"},Ke=ue((function(){return(0,r._)("div",{class:"param-name"},"Software Build ID",-1)})),We={class:"param-value"},Xe={key:6,class:"row"},Je=ue((function(){return(0,r._)("div",{class:"param-name"},"Date Code",-1)})),Qe={class:"param-value"},et={key:7,class:"row"},tt=ue((function(){return(0,r._)("div",{class:"param-name"},"Power Source",-1)})),nt={class:"param-value"},rt={key:8,class:"section values"},it=ue((function(){return(0,r._)("div",{class:"header"},[(0,r._)("div",{class:"title"},"Values")],-1)})),at={class:"body"},st={class:"param-name"},ot={key:0,class:"text"},ut=["textContent"],lt=["textContent"],ct={class:"param-value"},dt={key:2},vt=["value","disabled","onChange"],pt={key:3},ft=["value","onChange"],mt={key:0},gt=["value","textContent","selected","disabled"],ht={key:4},bt=["onChange","value"],yt={key:5},wt=["disabled","value","onChange"],_t={class:"section actions"},kt=ue((function(){return(0,r._)("div",{class:"header"},[(0,r._)("div",{class:"title"},"Actions")],-1)})),xt={class:"body"},qt=ue((function(){return(0,r._)("div",{class:"param-name"},"Manage groups",-1)})),zt=ue((function(){return(0,r._)("div",{class:"param-value"},[(0,r._)("i",{class:"fa fa-network-wired"})],-1)})),Ct=[qt,zt],Dt={key:0,class:"param-name"},Rt={key:1,class:"param-name"},Zt=ue((function(){return(0,r._)("div",{class:"param-value"},[(0,r._)("i",{class:"fa fa-sync-alt"})],-1)})),Mt=ue((function(){return(0,r._)("div",{class:"param-name"},"Remove Device",-1)})),It=ue((function(){return(0,r._)("div",{class:"param-value"},[(0,r._)("i",{class:"fa fa-trash"})],-1)})),Et=[Mt,It],Gt=ue((function(){return(0,r._)("div",{class:"param-name"},"Force Remove Device",-1)})),jt=ue((function(){return(0,r._)("div",{class:"param-value"},[(0,r._)("i",{class:"fa fa-trash"})],-1)})),Nt=[Gt,jt];function Tt(e,t,n,a,s,o){var u,l,c,d,v=(0,r.up)("Loading"),p=(0,r.up)("Modal"),f=(0,r.up)("ToggleSwitch"),m=(0,r.up)("Slider");return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["item device",{selected:n.selected}])},[s.loading?((0,r.wg)(),(0,r.j4)(v,{key:0})):(0,r.kq)("",!0),(0,r.Wm)(p,{class:"groups-modal",ref:"groupsModal",title:"Device groups"},{default:(0,r.w5)((function(){return[s.loading?((0,r.wg)(),(0,r.j4)(v,{key:0})):(0,r.kq)("",!0),(0,r._)("form",{class:"content",onSubmit:t[0]||(t[0]=(0,oe.iM)((function(){return o.manageGroups&&o.manageGroups.apply(o,arguments)}),["prevent"]))},[(0,r._)("div",le,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.groups,(function(e,t){var n;return(0,r.wg)(),(0,r.iD)("label",{class:"row group",key:t},[(0,r._)("input",{type:"checkbox",value:t,checked:o.associatedGroups.has(parseInt(e.id))},null,8,ce),(0,r._)("span",{class:"name",textContent:(0,i.zw)(null!==(n=e.friendly_name)&&void 0!==n&&n.length?e.friendly_name:"[Group #".concat(e.id,"]"))},null,8,de)])})),128))]),ve],32)]})),_:1},512),(0,r._)("div",{class:(0,i.C_)(["row name header vertical-center",{selected:n.selected}]),textContent:(0,i.zw)(n.device.friendly_name||n.device.ieee_address),onClick:t[1]||(t[1]=function(t){return e.$emit("select")})},null,10,pe),n.selected?((0,r.wg)(),(0,r.iD)("div",fe,[(0,r._)("div",me,[ge,(0,r._)("div",he,[(0,r._)("div",{class:(0,i.C_)(["name-edit",{hidden:!s.editName}])},[(0,r._)("form",{onSubmit:t[3]||(t[3]=(0,oe.iM)((function(){return o.rename&&o.rename.apply(o,arguments)}),["prevent"]))},[(0,r._)("label",null,[(0,r._)("input",{type:"text",name:"name",ref:"name",value:n.device.friendly_name},null,8,be)]),(0,r._)("span",ye,[(0,r._)("button",{type:"button",class:"btn btn-default",onClick:t[2]||(t[2]=function(e){return s.editName=!1})},_e),ke])],32)],2),(0,r._)("div",{class:(0,i.C_)(["name-edit",{hidden:s.editName}])},[(0,r._)("span",{textContent:(0,i.zw)(n.device.friendly_name)},null,8,xe),(0,r._)("span",qe,[(0,r._)("button",{type:"button",class:"btn btn-default",onClick:t[4]||(t[4]=function(e){return s.editName=!0})},Ce)])],2)])]),(0,r._)("div",De,[Re,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(n.device.ieee_address)},null,8,Ze)]),n.device.network_address?((0,r.wg)(),(0,r.iD)("div",Me,[Ie,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(n.device.network_address)},null,8,Ee)])):(0,r.kq)("",!0),(0,r._)("div",Ge,[je,(0,r._)("div",{class:"param-value",textContent:(0,i.zw)(n.device.type)},null,8,Ne)]),null!==(u=n.device.definition)&&void 0!==u&&u.vendor?((0,r.wg)(),(0,r.iD)("div",Te,[Se,(0,r._)("div",Oe,(0,i.zw)(n.device.definition.vendor),1)])):(0,r.kq)("",!0),null!==(l=n.device.definition)&&void 0!==l&&l.model?((0,r.wg)(),(0,r.iD)("div",Ve,[Ae,(0,r._)("div",$e,(0,i.zw)(n.device.definition.model),1)])):(0,r.kq)("",!0),n.device.model_id?((0,r.wg)(),(0,r.iD)("div",Ue,[Fe,(0,r._)("div",Be,(0,i.zw)(n.device.model_id),1)])):(0,r.kq)("",!0),null!==(c=n.device.definition)&&void 0!==c&&c.description?((0,r.wg)(),(0,r.iD)("div",Ye,[Pe,(0,r._)("div",Le,(0,i.zw)(n.device.definition.description),1)])):(0,r.kq)("",!0),n.device.software_build_id?((0,r.wg)(),(0,r.iD)("div",He,[Ke,(0,r._)("div",We,(0,i.zw)(n.device.software_build_id),1)])):(0,r.kq)("",!0),null!==(d=n.device.definition)&&void 0!==d&&d.date_code?((0,r.wg)(),(0,r.iD)("div",Xe,[Je,(0,r._)("div",Qe,(0,i.zw)(n.device.definition.date_code),1)])):(0,r.kq)("",!0),n.device.power_source?((0,r.wg)(),(0,r.iD)("div",et,[tt,(0,r._)("div",nt,(0,i.zw)(n.device.power_source),1)])):(0,r.kq)("",!0),Object.keys(o.displayedValues).length?((0,r.wg)(),(0,r.iD)("div",rt,[it,(0,r._)("div",at,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(o.displayedValues,(function(e,t){var n,a,s,u,l,c,d,v;return(0,r.wg)(),(0,r.iD)("div",{class:"row value",key:t},[(0,r._)("div",st,[(0,r.Uk)((0,i.zw)(e.description)+" ",1),null!=o.rgbColor&&null!=(null===(n=e.value)||void 0===n?void 0:n.x)&&null!=(null===(a=e.value)||void 0===a?void 0:a.y)||null!=(null===(s=e.value)||void 0===s?void 0:s.hue)&&null!=(null===(u=e.value)||void 0===u?void 0:u.saturation)?((0,r.wg)(),(0,r.iD)("span",ot,"Color")):(0,r.kq)("",!0),e.property?((0,r.wg)(),(0,r.iD)("span",{key:1,class:"name",textContent:(0,i.zw)(e.property)},null,8,ut)):(0,r.kq)("",!0),e.unit?((0,r.wg)(),(0,r.iD)("span",{key:2,class:"unit",textContent:(0,i.zw)(e.unit)},null,8,lt)):(0,r.kq)("",!0)]),(0,r._)("div",ct,["binary"===e.type?((0,r.wg)(),(0,r.j4)(f,{key:0,value:null!=e.value_on?e.value===e.value_on:!!e.value,disabled:!e.writable,onInput:function(t){return o.setValue(e,t)}},null,8,["value","disabled","onInput"])):"numeric"===e.type&&null!=e.value_min&&null!=e.value_max?((0,r.wg)(),(0,r.j4)(m,{key:1,"with-label":!0,range:[e.value_min,e.value_max],value:e.value,disabled:!e.writable,onChange:function(t){return o.setValue(e,t)}},null,8,["range","value","disabled","onChange"])):"numeric"!==e.type||null!=e.value_min&&null!=e.value_max?"enum"===e.type?((0,r.wg)(),(0,r.iD)("label",pt,[(0,r._)("select",{value:e.readable&&null!=e.value?e.value:"",onChange:function(t){return o.setValue(e,t)}},[e.readable?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("option",mt)),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.values,(function(t){return(0,r.wg)(),(0,r.iD)("option",{key:t,value:t,textContent:(0,i.zw)(t),selected:e.readable&&e.value===t,disabled:!e.writable},null,8,gt)})),128))],40,ft)])):null!=o.rgbColor&&null!=(null===(l=e.value)||void 0===l?void 0:l.x)&&null!=(null===(c=e.value)||void 0===c?void 0:c.y)||null!=(null===(d=e.value)||void 0===d?void 0:d.hue)&&null!=(null===(v=e.value)||void 0===v?void 0:v.saturation)?((0,r.wg)(),(0,r.iD)("label",ht,[(0,r._)("input",{type:"color",onChange:(0,oe.iM)((function(t){return o.setValue(e,t)}),["stop"]),value:"#"+o.rgbColor.map((function(e){return e=Number(e).toString(16),1===e.length?"0"+e:e})).join("")},null,40,bt)])):((0,r.wg)(),(0,r.iD)("label",yt,[(0,r._)("input",{type:"text",disabled:!e.writable,value:e.value,onChange:function(t){return o.setValue(e,t)}},null,40,wt)])):((0,r.wg)(),(0,r.iD)("label",dt,[(0,r._)("input",{type:"number","with-label":!0,value:e.value,disabled:!e.writable,onChange:function(t){return o.setValue(e,t)}},null,40,vt)]))])])})),128))])])):(0,r.kq)("",!0),(0,r._)("div",_t,[kt,(0,r._)("div",xt,[(0,r._)("div",{class:"row",onClick:t[5]||(t[5]=function(t){return e.$refs.groupsModal.show()})},Ct),(0,r._)("div",{class:"row",onClick:t[6]||(t[6]=function(e){return s.otaUpdatesAvailable?o.installOtaUpdates():o.checkOtaUpdates()})},[s.otaUpdatesAvailable?((0,r.wg)(),(0,r.iD)("div",Rt,"Install updates")):((0,r.wg)(),(0,r.iD)("div",Dt,"Check for updates")),Zt]),(0,r._)("div",{class:"row",onClick:t[7]||(t[7]=function(e){return o.remove(!1)})},Et),(0,r._)("div",{class:"row error",onClick:t[8]||(t[8]=function(e){return o.remove(!0)})},Nt)])])])):(0,r.kq)("",!0)],2)}var St=n(9584),Ot=n(6084),Vt=n(6347),At=(n(7327),n(9720),n(189),n(8783),n(2479),n(3210),n(8309),n(3123),n(376)),$t=n(6),Ut=n(634),Ft=n(9642),Bt={name:"Device",components:{Modal:Ft.Z,ToggleSwitch:$t.Z,Slider:At.Z,Loading:ae.Z},mixins:[se.Z],emits:["select","rename","remove","groups-edit"],props:{device:{type:Object,required:!0},groups:{type:Object,default:function(){}},selected:{type:Boolean,default:!1}},data:function(){return{editName:!1,loading:!1,status:{},otaUpdatesAvailable:!1}},computed:{values:function(){var e;if(null===(e=this.device.definition)||void 0===e||!e.exposes)return{};var t=function(e){var t,n=function e(t,n){if(t.features){t.property&&(n[t.property]=n[t.property]||{},n=n[t.property]);var r,i=(0,Vt.Z)(t.features);try{for(i.s();!(r=i.n()).done;){var a=r.value;e(a,n)}}catch(s){i.e(s)}finally{i.f()}}else t.property&&(n[t.property]=t)},r={},i=(0,Vt.Z)(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;n(a,r)}}catch(s){i.e(s)}finally{i.f()}return r};return t(this.device.definition.exposes)},displayedValues:function(){var e=this,t={},n=function t(n,r){var i=(0,Ot.Z)(r,2),a=i[0],s=i[1];return a in e.status&&(s=(0,te.Z)((0,te.Z)({},s),{},{value:e.status[a]})),null!=s.access&&(s.readable=!!(1&s.access),s.writable=!!(2&s.access),delete s.access),n[a]=s,Object.entries(s).filter((function(e){return e[1]instanceof Object})).reduce(t,n[a]),n};return Object.entries(this.values).reduce(n,t),t},rgbColor:function(){var e;if(this.displayedValues.color){var t=null===(e=this.displayedValues.color)||void 0===e?void 0:e.value;if(t){if(null!=t.x&&null!=t.y){var n,r,i=new Ut.N({bri:[(null===(n=this.displayedValues.brightness)||void 0===n?void 0:n.value_min)||0,(null===(r=this.displayedValues.brightness)||void 0===r?void 0:r.value_max)||255]});return i.xyToRgb(t.x,t.y,this.displayedValues.brightness.value)}if(null!=t.hue&&(null!=t.saturation||null!=t.sat)){var a,s,o,u,l=null!=t.saturation?"saturation":"sat",c=new Ut.N({hue:[(null===(a=this.displayedValues.color.hue)||void 0===a?void 0:a.value_min)||0,this.displayedValues.color.hue.value_max||65535],sat:[(null===(s=this.displayedValues.color[l])||void 0===s?void 0:s.value_min)||0,this.displayedValues.color[l].value_max||255],bri:[(null===(o=this.displayedValues.brightness)||void 0===o?void 0:o.value_min)||0,(null===(u=this.displayedValues.brightness)||void 0===u?void 0:u.value_max)||255]});return c.hslToRgb(t.hue,t[l],this.displayedValues.brightness.value)}return null}}},associatedGroups:function(){var e=this;return new Set(Object.values(this.groups).filter((function(t){return new Set((t.members||[]).map((function(e){return e.ieee_address}))).has(e.device.ieee_address)})).map((function(e){return parseInt(e.id)})))}},methods:{refresh:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.device_get",{device:e.device.friendly_name||e.device.ieee_address});case 4:e.status=t.sent;case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},rename:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=(e.$refs.name.value||"").trim(),n.length&&n!==e.device.friendly_name){t.next=3;break}return t.abrupt("return");case 3:return e.loading=!0,t.prev=4,t.next=7,e.request("zigbee.mqtt.device_rename",{device:null!==(r=e.device.friendly_name)&&void 0!==r&&r.length?e.device.friendly_name:e.device.ieee_address,name:n});case 7:e.$emit("rename",{name:e.device.friendly_name,newName:n});case 8:return t.prev=8,e.editName=!1,e.loading=!1,t.finish(8);case 12:case"end":return t.stop()}}),t,null,[[4,,8,12]])})))()},remove:function(e){var t=this;return(0,ne.Z)(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(confirm("Are you really sure that you want to remove this device from the network?")){n.next=2;break}return n.abrupt("return");case 2:return e=!!e,t.loading=!0,n.prev=4,n.next=7,t.request("zigbee.mqtt.device_remove",{device:null!==(r=t.device.friendly_name)&&void 0!==r&&r.length?t.device.friendly_name:t.device.ieee_address,force:e});case 7:t.$emit("remove",{device:t.device.friendly_name||t.device.ieee_address});case 8:return n.prev=8,t.loading=!1,n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[4,,8,11]])})))()},setValue:function(e,t){var n=this;return(0,ne.Z)(regeneratorRuntime.mark((function r(){var i,a,s,o,u,l,c,d,v,p,f,m,g,h;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:a={device:n.device.friendly_name||n.device.ieee_address,property:e.property,value:null},r.t0=e.type,r.next="binary"===r.t0?4:"numeric"===r.t0?6:"enum"===r.t0?8:10;break;case 4:return e.value_toggle?a.value=e.value_toggle:e.value_on&&e.value_off?a.value=e.value===e.value_on?e.value_off:e.value_on:a.value=!e.value,r.abrupt("break",12);case 6:return a.value=parseFloat(t.target.value),r.abrupt("break",12);case 8:return null!==(i=t.target.value)&&void 0!==i&&i.length&&(a.value=t.target.value),r.abrupt("break",12);case 10:return(null!=e.x&&null!=e.y||null!=e.hue&&(null!=e.saturation||null!=e.sat))&&(a.property="color",s=t.target.value.slice(1).split(/([0-9a-fA-F]{2})/).filter((function(e,t){return t%2})).map((function(e){return parseInt(e,16)})),null!=e.x&&null!=e.y?(l=new Ut.N({bri:[(null===(o=n.displayedValues.brightness)||void 0===o?void 0:o.value_min)||0,(null===(u=n.displayedValues.brightness)||void 0===u?void 0:u.value_max)||255]}),c=l.rgbToXY.apply(l,(0,St.Z)(s)),a.value={color:{x:c[0],y:c[1]}}):(m=null!=n.displayedValues.color.saturation?"saturation":"sat",g=new Ut.N({hue:[(null===(d=n.displayedValues.color.hue)||void 0===d?void 0:d.value_min)||0,n.displayedValues.color.hue.value_max||65535],sat:[(null===(v=n.displayedValues.color[m])||void 0===v?void 0:v.value_min)||0,n.displayedValues.color[m].value_max||255],bri:[(null===(p=n.displayedValues.brightness)||void 0===p?void 0:p.value_min)||0,(null===(f=n.displayedValues.brightness)||void 0===f?void 0:f.value_max)||255]}),h=g.rgbToHsl.apply(g,(0,St.Z)(s)),a.value={brightness:h[2],color:{hue:h[0]}},a.value.color[m]=h[1])),r.abrupt("break",12);case 12:if(null!=a.value){r.next=14;break}return r.abrupt("return");case 14:return n.loading=!0,r.prev=15,r.next=18,n.request("zigbee.mqtt.device_set",a);case 18:return r.next=20,n.refresh();case 20:return r.prev=20,n.loading=!1,r.finish(20);case 23:case"end":return r.stop()}}),r,null,[[15,,20,23]])})))()},manageGroups:function(e){var t=this;return(0,ne.Z)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=(0,St.Z)(e.target.querySelectorAll("input[type=checkbox]")).reduce((function(e,n){var r=parseInt(n.value);return n.checked&&!t.associatedGroups.has(r)?e.add.add(r):!n.checked&&t.associatedGroups.has(r)&&e.remove.add(r),e}),{add:new Set,remove:new Set}),i=function(){var e=(0,ne.Z)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all((0,St.Z)(r[n]).map(function(){var e=(0,ne.Z)(regeneratorRuntime.mark((function e(r){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.request("zigbee.mqtt.group_".concat(n,"_device"),{group:t.groups[r].friendly_name,device:null!==(i=t.device.friendly_name)&&void 0!==i&&i.length?t.device.friendly_name:t.device.ieee_address});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.loading=!0,n.prev=3,n.next=6,Promise.all(Object.keys(r).map(i));case 6:t.$emit("groups-edit",r);case 7:return n.prev=7,t.loading=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[3,,7,10]])})))()},checkOtaUpdates:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.device_check_ota_updates",{device:null!==(n=e.device.friendly_name)&&void 0!==n&&n.length?e.device.friendly_name:e.device.ieee_address});case 4:e.otaUpdatesAvailable=t.sent.update_available,e.otaUpdatesAvailable?e.notify({text:"A firmware update is available for the device",image:{iconClass:"fa fa-sync-alt"}}):e.notify({text:"The device is up to date",image:{iconClass:"fa fa-check"}});case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[1,,6,9]])})))()},installOtaUpdates:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.device_install_ota_updates",{device:null!==(n=e.device.friendly_name)&&void 0!==n&&n.length?e.device.friendly_name:e.device.ieee_address});case 4:return t.prev=4,e.loading=!1,t.finish(4);case 7:case"end":return t.stop()}}),t,null,[[1,,4,7]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(t){t&&e.refresh()})),this.$watch((function(){return e.status.update_available}),(function(t){e.otaUpdatesAvailable=t})),this.subscribe((function(t){t.device!==e.device.friendly_name&&t.device!==e.device.ieee_address||(e.status=(0,te.Z)((0,te.Z)({},e.status),t.properties))}),"on-property-change-".concat(this.device.ieee_address),"platypush.message.event.zigbee.mqtt.ZigbeeMqttDevicePropertySetEvent")},unmounted:function(){this.unsubscribe("on-property-change-".concat(this.device.ieee_address))}},Yt=n(3744);const Pt=(0,Yt.Z)(Bt,[["render",Tt],["__scopeId","data-v-b05d09fc"]]);var Lt=Pt,Ht=function(e){return(0,r.dD)("data-v-7667f7ba"),e=e(),(0,r.Cn)(),e},Kt=["textContent"],Wt={key:1,class:"params"},Xt={class:"section devices"},Jt=Ht((function(){return(0,r._)("div",{class:"header"},[(0,r._)("div",{class:"title"},"Devices")],-1)})),Qt={class:"body"},en=["checked","value","onChange"],tn=["textContent"],nn={class:"section actions"},rn=Ht((function(){return(0,r._)("div",{class:"header"},[(0,r._)("div",{class:"title"},"Actions")],-1)})),an={class:"body"},sn=Ht((function(){return(0,r._)("div",{class:"col-10"},"Rename Group",-1)})),on=Ht((function(){return(0,r._)("div",{class:"buttons col-2 pull-right"},[(0,r._)("i",{class:"fa fa-edit"})],-1)})),un=[sn,on],ln=Ht((function(){return(0,r._)("div",{class:"col-10"},"Remove Group",-1)})),cn=Ht((function(){return(0,r._)("div",{class:"buttons col-2 pull-right"},[(0,r._)("i",{class:"fa fa-trash"})],-1)})),dn=[ln,cn];function vn(e,t,n,a,s,o){var u=(0,r.up)("Loading");return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["item group",{selected:n.selected}])},[s.loading?((0,r.wg)(),(0,r.j4)(u,{key:0})):(0,r.kq)("",!0),(0,r._)("div",{class:(0,i.C_)(["row name header vertical-center",{selected:n.selected}]),textContent:(0,i.zw)(n.group.friendly_name),onClick:t[0]||(t[0]=function(t){return e.$emit("select")})},null,10,Kt),n.selected?((0,r.wg)(),(0,r.iD)("div",Wt,[(0,r._)("div",Xt,[Jt,(0,r._)("div",Qt,[(0,r._)("form",null,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.devices,(function(e,t){var n;return(0,r.wg)(),(0,r.iD)("label",{class:"row",key:t},[(0,r._)("input",{type:"checkbox",checked:o.members.has(e.ieee_address),value:e.ieee_address,onChange:function(t){return o.toggleDevice(e.ieee_address)}},null,40,en),(0,r._)("span",{class:"label",textContent:(0,i.zw)(null!==(n=e.friendly_name)&&void 0!==n&&n.length?e.friendly_name:e.ieee_address)},null,8,tn)])})),128))])])]),(0,r._)("div",nn,[rn,(0,r._)("div",an,[(0,r._)("div",{class:"row",onClick:t[1]||(t[1]=function(){return o.rename&&o.rename.apply(o,arguments)})},un),(0,r._)("div",{class:"row",onClick:t[2]||(t[2]=function(){return o.remove&&o.remove.apply(o,arguments)})},dn)])])])):(0,r.kq)("",!0)],2)}var pn={name:"Group",emits:["select","remove","edit"],mixins:[se.Z],components:{Loading:ae.Z},props:{group:{type:Object,required:!0},devices:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,values:{}}},computed:{devicesByAddress:function(){return Object.entries(this.devices).reduce((function(e,t){var n=t[1];return e[n.ieee_address]=n,e}),{})},members:function(){return new Set((this.group.members||[]).map((function(e){return e.ieee_address})))}},methods:{remove:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(confirm("Are you sure that you want to remove this group?")){t.next=2;break}return t.abrupt("return");case 2:return e.loading=!0,t.prev=3,t.next=6,e.request("zigbee.mqtt.group_remove",{name:e.group.friendly_name});case 6:e.$emit("remove",{name:e.group.friendly_name});case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:case"end":return t.stop()}}),t,null,[[3,,7,10]])})))()},rename:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=prompt("New group name",e.group.friendly_name),null!==(n=r)&&void 0!==n&&n.length){t.next=3;break}return t.abrupt("return");case 3:return r=r.trim(),e.loading=!0,t.prev=5,t.next=8,e.request("zigbee.mqtt.group_rename",{group:e.group.friendly_name||e.group.id,name:r});case 8:e.$emit("rename",{name:e.group.friendly_name,newName:r});case 9:return t.prev=9,e.loading=!1,t.finish(9);case 12:case"end":return t.stop()}}),t,null,[[5,,9,12]])})))()},toggleDevice:function(e){var t=this;return(0,ne.Z)(regeneratorRuntime.mark((function n(){var r,i,a,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=t.devicesByAddress[e],a=null!==(r=i.friendly_name)&&void 0!==r&&r.length?i.friendly_name:e,s=t.members.has(e)?"remove":"add",t.loading=!0,n.prev=4,n.next=7,t.request("zigbee.mqtt.group_".concat(s,"_device"),{group:t.group.friendly_name,device:a});case 7:t.$emit("edit",{device:a,method:s});case 8:return n.prev=8,t.loading=!1,n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[4,,8,11]])})))()}}};const fn=(0,Yt.Z)(pn,[["render",vn],["__scopeId","data-v-7667f7ba"]]);var mn=fn,gn={name:"ZigbeeMqtt",components:{Modal:Ft.Z,Dropdown:re.Z,DropdownItem:ie.Z,Loading:ae.Z,Device:Lt,Group:mn},mixins:[se.Z],data:function(){return{devices:{},groups:{},status:{},loading:!1,selected:{view:"devices",deviceId:void 0,groupId:void 0},views:{devices:!0,groups:!0},modal:{group:{visible:!1}}}},methods:{refreshDevices:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.devices");case 4:e.devices=t.sent.reduce((function(t,n){return n.friendly_name in e.devices&&(n=(0,te.Z)({values:e.devices[n.friendly_name].values||{}},e.devices[n.friendly_name])),t[n.friendly_name]=n,t}),{});case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refreshGroups:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.groups");case 4:e.groups=t.sent.reduce((function(e,t){return e[t.id]=t,e}),{});case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refreshInfo:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("zigbee.mqtt.info");case 4:e.status=t.sent;case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()},refresh:function(){this.refreshDevices(),this.refreshGroups(),this.refreshInfo()},updateProperties:function(e,t){this.devices[e].values=t},addGroup:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=prompt("Group name"),n&&n.length){t.next=3;break}return t.abrupt("return");case 3:return e.loading=!0,t.prev=4,t.next=7,e.request("zigbee.mqtt.group_add",{name:n});case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:return t.next=12,e.refreshGroups();case 12:case"end":return t.stop()}}),t,null,[[4,,7,10]])})))()},permitJoin:function(e){var t=this;return(0,ne.Z)(regeneratorRuntime.mark((function n(){var r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r={permit:!!e},e&&(i=prompt("Join allow period in seconds (0 or empty for no time limits)","60"),r.seconds=i.length?parseInt(i):null),t.loading=!0,n.prev=3,n.next=6,t.request("zigbee.mqtt.permit_join",r);case 6:setTimeout(t.refreshInfo,1e3);case 7:return n.prev=7,t.loading=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[3,,7,10]])})))()},factoryReset:function(){var e=this;return(0,ne.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(confirm("Are you SURE that you want to do a device factory reset?")){t.next=3;break}if(confirm("Are you REALLY sure? ALL network information and custom firmware will be lost!!")){t.next=3;break}return t.abrupt("return");case 3:return e.loading=!0,t.prev=4,t.next=7,e.request("zigbee.mqtt.factory_reset");case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:case"end":return t.stop()}}),t,null,[[4,,7,10]])})))()},addToGroup:function(e,t){var n=this;return(0,ne.Z)(regeneratorRuntime.mark((function r(){var i;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n.loading=!0,r.next=3,n.request("zigbee.mqtt.group_add_device",{device:e,group:t});case 3:n.loading=!1,i=n,setTimeout((function(){i.refresh(),i.refreshGroups()}),100);case 6:case"end":return r.stop()}}),r)})))()}},created:function(){var e=this;this.subscribe((function(){e.notify({text:"WARNING: The controller is offline",error:!0})}),"on-zigbee-offline","platypush.message.event.zigbee.mqtt.ZigbeeMqttOfflineEvent"),this.subscribe((function(){e.notify({text:"The controller is now online",iconClass:"fas fa-check"})}),"on-zigbee-online","platypush.message.event.zigbee.mqtt.ZigbeeMqttOnlineEvent"),this.subscribe((function(){e.notify({text:"Failed to remove the device",error:!0})}),"on-zigbee-device-remove-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRemovedFailedEvent"),this.subscribe((function(){e.notify({text:"Failed to add the group",error:!0})}),"on-zigbee-group-add-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupAddedFailedEvent"),this.subscribe((function(){e.notify({text:"Failed to remove group",error:!0})}),"on-zigbee-group-remove-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemovedFailedEvent"),this.subscribe((function(){e.notify({text:"Failed to remove the devices from group",error:!0})}),"on-zigbee-remove-all-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemoveAllFailedEvent"),this.subscribe((function(t){e.notify({text:t.error||"[Unknown error]",error:!0})}),"on-zigbee-error","platypush.message.event.zigbee.mqtt.ZigbeeMqttErrorEvent"),this.subscribe(this.refresh,"on-zigbee-device-update","platypush.message.event.zigbee.mqtt.ZigbeeMqttOnlineEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDevicePairingEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceConnectedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceBannedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRemovedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceWhitelistedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRenamedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceBindEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceUnbindEvent"),this.subscribe(this.refreshGroups,"on-zigbee-group-update","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupAddedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemovedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemoveAllEvent")},mounted:function(){this.refresh()},unmounted:function(){this.unsubscribe("on-zigbee-error"),this.unsubscribe("on-zigbee-remove-all-failed"),this.unsubscribe("on-zigbee-group-remove-failed"),this.unsubscribe("on-zigbee-group-add-failed"),this.unsubscribe("on-zigbee-device-remove-failed"),this.unsubscribe("on-zigbee-online"),this.unsubscribe("on-zigbee-offline"),this.unsubscribe("on-zigbee-device-update"),this.unsubscribe("on-zigbee-group-update")}};const hn=(0,Yt.Z)(gn,[["render",ee]]);var bn=hn}}]); +//# sourceMappingURL=4604-legacy.beb1d238.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4604-legacy.beb1d238.js.map b/platypush/backend/http/webapp/dist/static/js/4604-legacy.beb1d238.js.map new file mode 100644 index 00000000..d16a658c --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4604-legacy.beb1d238.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4604-legacy.beb1d238.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/array-buffer-non-extensible.js","webpack://platypush/./node_modules/core-js/internals/collection-strong.js","webpack://platypush/./node_modules/core-js/internals/collection.js","webpack://platypush/./node_modules/core-js/internals/define-built-ins.js","webpack://platypush/./node_modules/core-js/internals/freezing.js","webpack://platypush/./node_modules/core-js/internals/get-substitution.js","webpack://platypush/./node_modules/core-js/internals/internal-metadata.js","webpack://platypush/./node_modules/core-js/internals/object-is-extensible.js","webpack://platypush/./node_modules/core-js/internals/string-trim-forced.js","webpack://platypush/./node_modules/core-js/modules/es.set.constructor.js","webpack://platypush/./node_modules/core-js/modules/es.set.js","webpack://platypush/./node_modules/core-js/modules/es.string.replace.js","webpack://platypush/./node_modules/core-js/modules/es.string.trim.js","webpack://platypush/./node_modules/@babel/runtime/helpers/esm/classCallCheck.js","webpack://platypush/./node_modules/@babel/runtime/helpers/esm/createClass.js","webpack://platypush/./src/components/panels/Light/color.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/ZigbeeMqtt/Index.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Device.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Device.vue?8b6d","webpack://platypush/./src/components/panels/ZigbeeMqtt/Group.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Group.vue?46cd","webpack://platypush/./src/components/panels/ZigbeeMqtt/Index.vue?dac0"],"sourcesContent":["// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it\nvar fails = require('../internals/fails');\n\nmodule.exports = fails(function () {\n if (typeof ArrayBuffer == 'function') {\n var buffer = new ArrayBuffer(8);\n // eslint-disable-next-line es-x/no-object-isextensible, es-x/no-object-defineproperty -- safe\n if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 });\n }\n});\n","'use strict';\nvar defineProperty = require('../internals/object-define-property').f;\nvar create = require('../internals/object-create');\nvar defineBuiltIns = require('../internals/define-built-ins');\nvar bind = require('../internals/function-bind-context');\nvar anInstance = require('../internals/an-instance');\nvar iterate = require('../internals/iterate');\nvar defineIterator = require('../internals/define-iterator');\nvar setSpecies = require('../internals/set-species');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fastKey = require('../internals/internal-metadata').fastKey;\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var Constructor = wrapper(function (that, iterable) {\n anInstance(that, Prototype);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n index: create(null),\n first: undefined,\n last: undefined,\n size: 0\n });\n if (!DESCRIPTORS) that.size = 0;\n if (iterable != undefined) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n });\n\n var Prototype = Constructor.prototype;\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n var previous, index;\n // change existing entry\n if (entry) {\n entry.value = value;\n // create new entry\n } else {\n state.last = entry = {\n index: index = fastKey(key, true),\n key: key,\n value: value,\n previous: previous = state.last,\n next: undefined,\n removed: false\n };\n if (!state.first) state.first = entry;\n if (previous) previous.next = entry;\n if (DESCRIPTORS) state.size++;\n else that.size++;\n // add to index\n if (index !== 'F') state.index[index] = entry;\n } return that;\n };\n\n var getEntry = function (that, key) {\n var state = getInternalState(that);\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return state.index[index];\n // frozen object case\n for (entry = state.first; entry; entry = entry.next) {\n if (entry.key == key) return entry;\n }\n };\n\n defineBuiltIns(Prototype, {\n // `{ Map, Set }.prototype.clear()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.clear\n // https://tc39.es/ecma262/#sec-set.prototype.clear\n clear: function clear() {\n var that = this;\n var state = getInternalState(that);\n var data = state.index;\n var entry = state.first;\n while (entry) {\n entry.removed = true;\n if (entry.previous) entry.previous = entry.previous.next = undefined;\n delete data[entry.index];\n entry = entry.next;\n }\n state.first = state.last = undefined;\n if (DESCRIPTORS) state.size = 0;\n else that.size = 0;\n },\n // `{ Map, Set }.prototype.delete(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.delete\n // https://tc39.es/ecma262/#sec-set.prototype.delete\n 'delete': function (key) {\n var that = this;\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.next;\n var prev = entry.previous;\n delete state.index[entry.index];\n entry.removed = true;\n if (prev) prev.next = next;\n if (next) next.previous = prev;\n if (state.first == entry) state.first = next;\n if (state.last == entry) state.last = prev;\n if (DESCRIPTORS) state.size--;\n else that.size--;\n } return !!entry;\n },\n // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.foreach\n // https://tc39.es/ecma262/#sec-set.prototype.foreach\n forEach: function forEach(callbackfn /* , that = undefined */) {\n var state = getInternalState(this);\n var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n var entry;\n while (entry = entry ? entry.next : state.first) {\n boundFunction(entry.value, entry.key, this);\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n }\n },\n // `{ Map, Set}.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.has\n // https://tc39.es/ecma262/#sec-set.prototype.has\n has: function has(key) {\n return !!getEntry(this, key);\n }\n });\n\n defineBuiltIns(Prototype, IS_MAP ? {\n // `Map.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-map.prototype.get\n get: function get(key) {\n var entry = getEntry(this, key);\n return entry && entry.value;\n },\n // `Map.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-map.prototype.set\n set: function set(key, value) {\n return define(this, key === 0 ? 0 : key, value);\n }\n } : {\n // `Set.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-set.prototype.add\n add: function add(value) {\n return define(this, value = value === 0 ? 0 : value, value);\n }\n });\n if (DESCRIPTORS) defineProperty(Prototype, 'size', {\n get: function () {\n return getInternalState(this).size;\n }\n });\n return Constructor;\n },\n setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) {\n var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';\n var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);\n // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.entries\n // https://tc39.es/ecma262/#sec-map.prototype.keys\n // https://tc39.es/ecma262/#sec-map.prototype.values\n // https://tc39.es/ecma262/#sec-map.prototype-@@iterator\n // https://tc39.es/ecma262/#sec-set.prototype.entries\n // https://tc39.es/ecma262/#sec-set.prototype.keys\n // https://tc39.es/ecma262/#sec-set.prototype.values\n // https://tc39.es/ecma262/#sec-set.prototype-@@iterator\n defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) {\n setInternalState(this, {\n type: ITERATOR_NAME,\n target: iterated,\n state: getInternalCollectionState(iterated),\n kind: kind,\n last: undefined\n });\n }, function () {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var entry = state.last;\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n // get next entry\n if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {\n // or finish the iteration\n state.target = undefined;\n return { value: undefined, done: true };\n }\n // return step by kind\n if (kind == 'keys') return { value: entry.key, done: false };\n if (kind == 'values') return { value: entry.value, done: false };\n return { value: [entry.key, entry.value], done: false };\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // `{ Map, Set }.prototype[@@species]` accessors\n // https://tc39.es/ecma262/#sec-get-map-@@species\n // https://tc39.es/ecma262/#sec-get-set-@@species\n setSpecies(CONSTRUCTOR_NAME);\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar InternalMetadataModule = require('../internals/internal-metadata');\nvar iterate = require('../internals/iterate');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar fails = require('../internals/fails');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar inheritIfRequired = require('../internals/inherit-if-required');\n\nmodule.exports = function (CONSTRUCTOR_NAME, wrapper, common) {\n var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;\n var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;\n var ADDER = IS_MAP ? 'set' : 'add';\n var NativeConstructor = global[CONSTRUCTOR_NAME];\n var NativePrototype = NativeConstructor && NativeConstructor.prototype;\n var Constructor = NativeConstructor;\n var exported = {};\n\n var fixMethod = function (KEY) {\n var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);\n defineBuiltIn(NativePrototype, KEY,\n KEY == 'add' ? function add(value) {\n uncurriedNativeMethod(this, value === 0 ? 0 : value);\n return this;\n } : KEY == 'delete' ? function (key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'get' ? function get(key) {\n return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'has' ? function has(key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : function set(key, value) {\n uncurriedNativeMethod(this, key === 0 ? 0 : key, value);\n return this;\n }\n );\n };\n\n var REPLACE = isForced(\n CONSTRUCTOR_NAME,\n !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () {\n new NativeConstructor().entries().next();\n }))\n );\n\n if (REPLACE) {\n // create collection constructor\n Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);\n InternalMetadataModule.enable();\n } else if (isForced(CONSTRUCTOR_NAME, true)) {\n var instance = new Constructor();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n // eslint-disable-next-line no-new -- required for testing\n var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); });\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new NativeConstructor();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n\n if (!ACCEPT_ITERABLES) {\n Constructor = wrapper(function (dummy, iterable) {\n anInstance(dummy, NativePrototype);\n var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor);\n if (iterable != undefined) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n return that;\n });\n Constructor.prototype = NativePrototype;\n NativePrototype.constructor = Constructor;\n }\n\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n\n // weak collections should not contains .clear method\n if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear;\n }\n\n exported[CONSTRUCTOR_NAME] = Constructor;\n $({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported);\n\n setToStringTag(Constructor, CONSTRUCTOR_NAME);\n\n if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP);\n\n return Constructor;\n};\n","var defineBuiltIn = require('../internals/define-built-in');\n\nmodule.exports = function (target, src, options) {\n for (var key in src) defineBuiltIn(target, key, src[key], options);\n return target;\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es-x/no-object-isextensible, es-x/no-object-preventextensions -- required for testing\n return Object.isExtensible(Object.preventExtensions({}));\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar floor = Math.floor;\nvar charAt = uncurryThis(''.charAt);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d{1,2}|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n","var $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar isObject = require('../internals/is-object');\nvar hasOwn = require('../internals/has-own-property');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');\nvar isExtensible = require('../internals/object-is-extensible');\nvar uid = require('../internals/uid');\nvar FREEZING = require('../internals/freezing');\n\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\n\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, { value: {\n objectID: 'O' + id++, // object ID\n weakData: {} // weak collections IDs\n } });\n};\n\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n } return it[METADATA].objectID;\n};\n\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n } return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\n\nvar enable = function () {\n meta.enable = function () { /* empty */ };\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n } return result;\n };\n\n $({ target: 'Object', stat: true, forced: true }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\n\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\n\nhiddenKeys[METADATA] = true;\n","var fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible');\n\n// eslint-disable-next-line es-x/no-object-isextensible -- safe\nvar $isExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.es/ecma262/#sec-object.isextensible\nmodule.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) {\n if (!isObject(it)) return false;\n if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return false;\n return $isExtensible ? $isExtensible(it) : true;\n} : $isExtensible;\n","var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Set` constructor\n// https://tc39.es/ecma262/#sec-set-objects\ncollection('Set', function (init) {\n return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","// TODO: Remove this module from `core-js@4` since it's replaced to module below\nrequire('../modules/es.set.constructor');\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}","export class ColorConverter {\n constructor(ranges) {\n this.ranges = {\n hue: [0, 360],\n sat: [0, 100],\n bri: [0, 100],\n ct: [154, 500],\n }\n\n if (ranges)\n for (const attr of Object.keys(this.ranges))\n if (ranges[attr])\n this.ranges[attr] = ranges[attr]\n }\n\n normalize(x, xRange, yRange) {\n return yRange[0] + (((x-xRange[0]) * (yRange[1]-yRange[0])) / (xRange[1]-xRange[0]))\n }\n\n hslToRgb(h, s, l) {\n [h, s, l] = [\n this.normalize(h, this.ranges.hue, [0, 360]),\n this.normalize(s, this.ranges.sat, [0, 100]),\n this.normalize(l, this.ranges.bri, [0, 100]),\n ]\n\n l /= 100\n const a = s * Math.min(l, 1 - l) / 100\n const f = n => {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n hexToRgb(hex) {\n return [\n hex.slice(1, 3),\n hex.slice(3, 5),\n hex.slice(5, 7),\n ].map(_ => parseInt(_, 16))\n }\n\n rgbToHex(rgb) {\n return '#' + rgb.map((x) => {\n let hex = x.toString(16)\n if (hex.length < 2)\n hex = '0' + hex\n return hex\n }).join('')\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Device.vue?vue&type=template&id=b05d09fc&scoped=true\"\nimport script from \"./Device.vue?vue&type=script&lang=js\"\nexport * from \"./Device.vue?vue&type=script&lang=js\"\n\nimport \"./Device.vue?vue&type=style&index=0&id=b05d09fc&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-b05d09fc\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=7667f7ba&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=7667f7ba&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7667f7ba\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=b15233ac\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=b15233ac&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["fails","module","exports","ArrayBuffer","buffer","Object","isExtensible","defineProperty","value","create","defineBuiltIns","bind","anInstance","iterate","defineIterator","setSpecies","DESCRIPTORS","fastKey","InternalStateModule","setInternalState","set","internalStateGetterFor","getterFor","getConstructor","wrapper","CONSTRUCTOR_NAME","IS_MAP","ADDER","Constructor","that","iterable","Prototype","type","index","first","undefined","last","size","AS_ENTRIES","prototype","getInternalState","define","key","previous","state","entry","getEntry","next","removed","clear","this","data","prev","forEach","callbackfn","boundFunction","arguments","length","has","get","add","setStrong","ITERATOR_NAME","getInternalCollectionState","getInternalIteratorState","iterated","kind","target","done","$","global","uncurryThis","isForced","defineBuiltIn","InternalMetadataModule","isCallable","isObject","checkCorrectnessOfIteration","setToStringTag","inheritIfRequired","common","indexOf","IS_WEAK","NativeConstructor","NativePrototype","exported","fixMethod","KEY","uncurriedNativeMethod","REPLACE","entries","enable","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","dummy","constructor","forced","src","options","preventExtensions","toObject","floor","Math","charAt","replace","stringSlice","slice","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","matched","str","position","captures","namedCaptures","replacement","tailPos","m","symbols","match","ch","capture","n","f","hiddenKeys","hasOwn","getOwnPropertyNamesModule","getOwnPropertyNamesExternalModule","uid","FREEZING","REQUIRED","METADATA","id","setMetadata","it","objectID","weakData","getWeakData","onFreeze","meta","getOwnPropertyNames","splice","test","result","i","stat","classof","ARRAY_BUFFER_NON_EXTENSIBLE","$isExtensible","FAILS_ON_PRIMITIVES","PROPER_FUNCTION_NAME","whitespaces","non","METHOD_NAME","name","collection","collectionStrong","init","apply","call","fixRegExpWellKnownSymbolLogic","anObject","toIntegerOrInfinity","toLength","toString","requireObjectCoercible","advanceStringIndex","getMethod","getSubstitution","regExpExec","wellKnownSymbol","max","min","concat","push","stringIndexOf","maybeToString","String","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","REPLACE_SUPPORTS_NAMED_GROUPS","re","exec","groups","a","_","nativeReplace","maybeCallNative","UNSAFE_SUBSTITUTE","searchValue","replaceValue","O","replacer","string","rx","S","res","functionalReplace","fullUnicode","unicode","lastIndex","results","matchStr","accumulatedResult","nextSourcePosition","j","replacerArgs","$trim","forcedStringTrimMethod","proto","trim","_classCallCheck","TypeError","_defineProperties","props","descriptor","enumerable","configurable","writable","_createClass","protoProps","staticProps","ColorConverter","ranges","hue","sat","bri","ct","keys","attr","x","xRange","yRange","h","s","l","normalize","k","color","round","r","g","b","d","parseInt","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","parseFloat","rgbToHsl","rgb","xy","getRGB","getXY","xyToRgb","hslToRgb","console","debug","rgbToXY","hex","join","class","ref","range","step","disabled","onUpdate","withLabel","emits","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","status","info","permit_join","network","channel","version","config","mqtt","server","serial","port","coordinator","maintrel","majorrel","minorrel","revision","selected","view","$event","views","enabled","toUpperCase","addGroup","text","infoModal","show","permitJoin","factoryReset","refresh","devices","device","deviceId","refreshDevices","refreshGroups","group","groupId","manageGroups","associatedGroups","friendly_name","ieee_address","editName","rename","network_address","definition","vendor","model","model_id","description","software_build_id","date_code","power_source","displayedValues","property","rgbColor","unit","value_on","setValue","value_min","value_max","readable","values","option","groupsModal","otaUpdatesAvailable","installOtaUpdates","checkOtaUpdates","remove","components","Modal","ToggleSwitch","Slider","Loading","mixins","Utils","required","computed","exposes","extractValues","extractValue","root","features","feature","ret","mergeValues","obj","access","filter","v","reduce","converter","saturation","satAttr","Set","members","member","request","newName","force","confirm","value_toggle","value_off","split","hsl","querySelectorAll","element","editGroups","action","Promise","all","update_available","notify","image","iconClass","$watch","newValue","subscribe","properties","unmounted","unsubscribe","toggleDevice","devicesByAddress","prompt","ieeeAddress","method","Dropdown","DropdownItem","Device","Group","modal","visible","refreshInfo","updateProperties","permit","args","seconds","setTimeout","addToGroup","self","created","error"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4604.28cc0f11.js b/platypush/backend/http/webapp/dist/static/js/4604.28cc0f11.js new file mode 100644 index 00000000..327908f6 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4604.28cc0f11.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4604],{4212:function(e,t,s){s.d(t,{N:function(){return a}});class a{constructor(e){if(this.ranges={hue:[0,360],sat:[0,100],bri:[0,100],ct:[154,500]},e)for(const t of Object.keys(this.ranges))e[t]&&(this.ranges[t]=e[t])}normalize(e,t,s){return s[0]+(e-t[0])*(s[1]-s[0])/(t[1]-t[0])}hslToRgb(e,t,s){[e,t,s]=[this.normalize(e,this.ranges.hue,[0,360]),this.normalize(t,this.ranges.sat,[0,100]),this.normalize(s,this.ranges.bri,[0,100])],s/=100;const a=t*Math.min(s,1-s)/100,i=t=>{const i=(t+e/30)%12,n=s-a*Math.max(Math.min(i-3,9-i,1),-1);return Math.round(255*n)};return[i(0),i(8),i(4)]}rgbToHsl(e,t,s){e/=255,t/=255,s/=255;const a=Math.max(e,t,s),i=Math.min(e,t,s);let n,l,o=(a+i)/2;if(a===i)n=l=0;else{const r=a-i;switch(l=o>.5?r/(2-a-i):r/(a+i),a){case e:n=(t-s)/r+(td&&o>r&&o>1?(r/=o,d/=o,o=1):r>d&&r>o&&r>1?(o/=r,d/=r,r=1):d>o&&d>r&&d>1&&(o/=d,r/=d,d=1),o=o<=.0031308?12.92*o:1.055*Math.pow(o,1/2.4)-.055,r=r<=.0031308?12.92*r:1.055*Math.pow(r,1/2.4)-.055,d=d<=.0031308?12.92*d:1.055*Math.pow(d,1/2.4)-.055,o=Math.round(255*o),r=Math.round(255*r),d=Math.round(255*d),isNaN(o)&&(o=0),isNaN(r)&&(r=0),isNaN(d)&&(d=0),[o,r,d].map((e=>Math.min(Math.max(0,e),255)))}rgbToXY(e,t,s){e>1&&(e/=255),t>1&&(t/=255),s>1&&(s/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,s=s>.04045?Math.pow((s+.055)/1.055,2.4):s/12.92;const a=.664511*e+.154324*t+.162028*s,i=.283881*e+.668433*t+.047685*s,n=88e-6*e+.07231*t+.986039*s;let l=parseFloat((a/(a+i+n)).toFixed(4)),o=parseFloat((i/(a+i+n)).toFixed(4));return isNaN(l)&&(l=0),isNaN(o)&&(o=0),[l,o]}rgbToBri(e,t,s){return Math.min(2*this.rgbToHsl(e,t,s)[2],this.ranges.bri[1])}getRGB(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}getXY(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}toRGB(e){const t=this.getRGB(e);if(t)return t;const s=this.getXY(e);return s&&e.bri?this.xyToRgb(...s,e.bri):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}toXY(e){const t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];const s=this.getRGB(e);if(s)return this.rgbToXY(...s);if(e.hue&&e.sat&&e.bri){const t=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY(...t)}console.debug("Could not determine color space"),console.debug(e)}toHSL(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];const t=this.getRGB(e);if(t)return this.rgbToHsl(...t);const s=this.getXY(e);if(s&&e.bri){const t=this.xyToRgb(...s,e.bri);return this.rgbToHsl(...t)}console.debug("Could not determine color space"),console.debug(e)}hexToRgb(e){return[e.slice(1,3),e.slice(3,5),e.slice(5,7)].map((e=>parseInt(e,16)))}rgbToHex(e){return"#"+e.map((e=>{let t=e.toString(16);return t.length<2&&(t="0"+t),t})).join("")}}},376:function(e,t,s){s.d(t,{Z:function(){return g}});var a=s(6252),i=s(9963),n=s(3577);const l={class:"slider-wrapper"},o=["min","max","step","disabled","value"],r={class:"track"},d={class:"track-inner",ref:"track"},u={class:"thumb",ref:"thumb"},c=["textContent"];function v(e,t,s,v,p,h){return(0,a.wg)(),(0,a.iD)("label",l,[(0,a._)("input",{class:"slider",type:"range",ref:"range",min:s.range[0],max:s.range[1],step:s.step,disabled:s.disabled,value:s.value,onInput:t[0]||(t[0]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"]))},null,40,o),(0,a._)("div",r,[(0,a._)("div",d,null,512)]),(0,a._)("div",u,null,512),s.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,n.zw)(s.value)},null,8,c)):(0,a.kq)("",!0)])}var p={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},h=s(3744);const m=(0,h.Z)(p,[["render",v],["__scopeId","data-v-95edc28a"]]);var g=m},6:function(e,t,s){s.d(t,{Z:function(){return h}});var a=s(6252),i=s(3577),n=s(9963);const l=e=>((0,a.dD)("data-v-a6396ae8"),e=e(),(0,a.Cn)(),e),o=["checked"],r=l((()=>(0,a._)("div",{class:"switch"},[(0,a._)("div",{class:"dot"})],-1))),d={class:"label"};function u(e,t,s,l,u,c){return(0,a.wg)(),(0,a.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:s.disabled}]),onClick:t[0]||(t[0]=(0,n.iM)(((...e)=>c.onInput&&c.onInput(...e)),["stop"]))},[(0,a._)("input",{type:"checkbox",checked:s.value},null,8,o),(0,a._)("label",null,[r,(0,a._)("span",d,[(0,a.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var c={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=s(3744);const p=(0,v.Z)(c,[["render",u],["__scopeId","data-v-a6396ae8"]]);var h=p},4604:function(e,t,s){s.r(t),s.d(t,{default:function(){return vs}});var a=s(6252),i=s(3577);const n={class:"zigbee-container"},l={key:0,class:"info-body"},o={class:"row"},r=(0,a._)("div",{class:"param-name"},"State",-1),d=["textContent"],u={class:"row"},c=(0,a._)("div",{class:"param-name"},"Permit Join",-1),v=["textContent"],p={key:0,class:"row"},h=(0,a._)("div",{class:"param-name"},"Network Channel",-1),m=["textContent"],g={class:"row"},b=(0,a._)("div",{class:"param-name"},"Zigbee2MQTT Version",-1),y=["textContent"],f={key:1,class:"row"},_=(0,a._)("div",{class:"param-name"},"MQTT Server",-1),w=["textContent"],k={key:2,class:"row"},q=(0,a._)("div",{class:"param-name"},"Serial Port",-1),x=["textContent"],C={key:3,class:"row"},z=(0,a._)("div",{class:"param-name"},"Firmware Type",-1),D=["textContent"],M={key:4,class:"row"},G=(0,a._)("div",{class:"param-name"},"Firmware Version",-1),R={class:"param-value"},Z={key:5,class:"row"},I=(0,a._)("div",{class:"param-name"},"Firmware Revision",-1),N=["textContent"],T={class:"view-options"},V={class:"view-selector col-s-8 col-m-9 col-l-10"},U=["value"],j=["textContent","selected","value"],E={class:"buttons"},S=["disabled"],A=(0,a._)("i",{class:"fa fa-plus"},null,-1),$=[A],O=["disabled"],F=(0,a._)("i",{class:"fa fa-sync-alt"},null,-1),B=[F],Y={class:"view-container"},L={key:0,class:"view devices"},H={key:0,class:"no-items"},K={key:0,class:"loading"},P={key:1,class:"empty"},X={key:1,class:"view groups"},W={key:0,class:"no-items"},J={key:0,class:"loading"},Q={key:1,class:"empty"};function ee(e,t,s,A,F,ee){const te=(0,a.up)("Loading"),se=(0,a.up)("Modal"),ae=(0,a.up)("DropdownItem"),ie=(0,a.up)("Dropdown"),ne=(0,a.up)("Device"),le=(0,a.up)("Group");return(0,a.wg)(),(0,a.iD)("div",n,[F.loading?((0,a.wg)(),(0,a.j4)(te,{key:0})):(0,a.kq)("",!0),(0,a.Wm)(se,{title:"Network Info",ref:"infoModal"},{default:(0,a.w5)((()=>[F.status.info?((0,a.wg)(),(0,a.iD)("div",l,[(0,a._)("div",o,[r,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.state)},null,8,d)]),(0,a._)("div",u,[c,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.permit_join)},null,8,v)]),F.status.info.network?((0,a.wg)(),(0,a.iD)("div",p,[h,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.network.channel)},null,8,m)])):(0,a.kq)("",!0),(0,a._)("div",g,[b,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.version)},null,8,y)]),F.status.info.config?.mqtt?((0,a.wg)(),(0,a.iD)("div",f,[_,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.config.mqtt.server)},null,8,w)])):(0,a.kq)("",!0),F.status.info.config?.serial?((0,a.wg)(),(0,a.iD)("div",k,[q,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.config.serial.port)},null,8,x)])):(0,a.kq)("",!0),F.status.info.coordinator?.type?((0,a.wg)(),(0,a.iD)("div",C,[z,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.coordinator.type)},null,8,D)])):(0,a.kq)("",!0),F.status.info.coordinator?.meta?((0,a.wg)(),(0,a.iD)("div",M,[G,(0,a._)("div",R,(0,i.zw)(F.status.info.coordinator.meta.maintrel)+"."+(0,i.zw)(F.status.info.coordinator.meta.majorrel)+"."+(0,i.zw)(F.status.info.coordinator.meta.minorrel),1)])):(0,a.kq)("",!0),F.status.info.coordinator?.meta?((0,a.wg)(),(0,a.iD)("div",Z,[I,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.coordinator.meta.revision)},null,8,N)])):(0,a.kq)("",!0)])):(0,a.kq)("",!0)])),_:1},512),(0,a._)("div",T,[(0,a._)("div",V,[(0,a._)("label",null,[(0,a._)("select",{value:F.selected.view,onChange:t[0]||(t[0]=e=>this.selected.view=e.target.value)},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(F.views,((e,t)=>((0,a.wg)(),(0,a.iD)("option",{textContent:(0,i.zw)((t[0].toUpperCase()+t.slice(1)).replace("_"," ")),key:t,selected:e,value:t},null,8,j)))),128))],40,U)])]),(0,a._)("div",E,["groups"===F.selected.view?((0,a.wg)(),(0,a.iD)("button",{key:0,class:"btn btn-default",title:"Add Group",disabled:F.loading,onClick:t[1]||(t[1]=(...e)=>ee.addGroup&&ee.addGroup(...e))},$,8,S)):(0,a.kq)("",!0),(0,a.Wm)(ie,{ref:"networkCommandsDropdown","icon-class":"fa fa-cog",title:"Network commands"},{default:(0,a.w5)((()=>[(0,a.Wm)(ae,{text:"Network Info",disabled:F.loading,onClick:t[2]||(t[2]=t=>e.$refs.infoModal.show())},null,8,["disabled"]),F.status.info?.permit_join?((0,a.wg)(),(0,a.j4)(ae,{key:1,text:"Disable Join",disabled:F.loading,onClick:t[4]||(t[4]=e=>ee.permitJoin(!1))},null,8,["disabled"])):((0,a.wg)(),(0,a.j4)(ae,{key:0,text:"Permit Join",disabled:F.loading,onClick:t[3]||(t[3]=e=>ee.permitJoin(!0))},null,8,["disabled"])),(0,a.Wm)(ae,{text:"Factory Reset",disabled:F.loading,onClick:ee.factoryReset},null,8,["disabled","onClick"])])),_:1},512),(0,a._)("button",{class:"btn btn-default",title:"Refresh network",disabled:F.loading,onClick:t[5]||(t[5]=(...e)=>ee.refresh&&ee.refresh(...e))},B,8,O)])]),(0,a._)("div",Y,["devices"===F.selected.view?((0,a.wg)(),(0,a.iD)("div",L,[Object.keys(F.devices).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",H,[F.loading?((0,a.wg)(),(0,a.iD)("div",K,"Loading devices...")):((0,a.wg)(),(0,a.iD)("div",P,"No devices found on the network"))])),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(F.devices,((e,t)=>((0,a.wg)(),(0,a.j4)(ne,{key:t,device:e,groups:F.groups,selected:F.selected.deviceId===t,onSelect:e=>F.selected.deviceId=F.selected.deviceId===t?null:t,onRename:ee.refreshDevices,onRemove:ee.refreshDevices,onGroupsEdit:ee.refreshGroups},null,8,["device","groups","selected","onSelect","onRename","onRemove","onGroupsEdit"])))),128))])):"groups"===F.selected.view?((0,a.wg)(),(0,a.iD)("div",X,[Object.keys(F.groups).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",W,[F.loading?((0,a.wg)(),(0,a.iD)("div",J,"Loading groups...")):((0,a.wg)(),(0,a.iD)("div",Q,"No groups available on the network"))])),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(F.groups,((e,t)=>((0,a.wg)(),(0,a.j4)(le,{key:t,group:e,devices:F.devices,selected:F.selected.groupId===t,onSelect:e=>F.selected.groupId=F.selected.groupId===t?null:t,onRename:ee.refreshGroups,onRemove:ee.refreshGroups,onEdit:ee.refreshGroups},null,8,["group","devices","selected","onSelect","onRename","onRemove","onEdit"])))),128))])):(0,a.kq)("",!0)])])}var te=s(5771),se=s(9015),ae=s(1232),ie=s(6813),ne=s(9963);const le=e=>((0,a.dD)("data-v-b05d09fc"),e=e(),(0,a.Cn)(),e),oe={class:"groups"},re=["value","checked"],de=["textContent"],ue=le((()=>(0,a._)("div",{class:"footer buttons"},[(0,a._)("button",{type:"submit"},"Save")],-1))),ce=["textContent"],ve={key:1,class:"params"},pe={class:"row"},he=le((()=>(0,a._)("div",{class:"param-name"},"Name",-1))),me={class:"param-value"},ge=["value"],be={class:"buttons"},ye=le((()=>(0,a._)("i",{class:"fas fa-times"},null,-1))),fe=[ye],_e=le((()=>(0,a._)("button",{type:"submit",class:"btn btn-default"},[(0,a._)("i",{class:"fa fa-check"})],-1))),we=["textContent"],ke={class:"buttons"},qe=le((()=>(0,a._)("i",{class:"fa fa-edit"},null,-1))),xe=[qe],Ce={class:"row"},ze=le((()=>(0,a._)("div",{class:"param-name"},"IEEE Address",-1))),De=["textContent"],Me={key:0,class:"row"},Ge=le((()=>(0,a._)("div",{class:"param-name"},"Network Address",-1))),Re=["textContent"],Ze={class:"row"},Ie=le((()=>(0,a._)("div",{class:"param-name"},"Type",-1))),Ne=["textContent"],Te={key:1,class:"row"},Ve=le((()=>(0,a._)("div",{class:"param-name"},"Vendor",-1))),Ue={class:"param-value"},je={key:2,class:"row"},Ee=le((()=>(0,a._)("div",{class:"param-name"},"Model",-1))),Se={class:"param-value"},Ae={key:3,class:"row"},$e=le((()=>(0,a._)("div",{class:"param-name"},"Model ID",-1))),Oe={class:"param-value"},Fe={key:4,class:"row"},Be=le((()=>(0,a._)("div",{class:"param-name"},"Description",-1))),Ye={class:"param-value"},Le={key:5,class:"row"},He=le((()=>(0,a._)("div",{class:"param-name"},"Software Build ID",-1))),Ke={class:"param-value"},Pe={key:6,class:"row"},Xe=le((()=>(0,a._)("div",{class:"param-name"},"Date Code",-1))),We={class:"param-value"},Je={key:7,class:"row"},Qe=le((()=>(0,a._)("div",{class:"param-name"},"Power Source",-1))),et={class:"param-value"},tt={key:8,class:"section values"},st=le((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Values")],-1))),at={class:"body"},it={class:"param-name"},nt={key:0,class:"text"},lt=["textContent"],ot=["textContent"],rt={class:"param-value"},dt={key:2},ut=["value","disabled","onChange"],ct={key:3},vt=["value","onChange"],pt={key:0},ht=["value","textContent","selected","disabled"],mt={key:4},gt=["onChange","value"],bt={key:5},yt=["disabled","value","onChange"],ft={class:"section actions"},_t=le((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1))),wt={class:"body"},kt=le((()=>(0,a._)("div",{class:"param-name"},"Manage groups",-1))),qt=le((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-network-wired"})],-1))),xt=[kt,qt],Ct={key:0,class:"param-name"},zt={key:1,class:"param-name"},Dt=le((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-sync-alt"})],-1))),Mt=le((()=>(0,a._)("div",{class:"param-name"},"Remove Device",-1))),Gt=le((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1))),Rt=[Mt,Gt],Zt=le((()=>(0,a._)("div",{class:"param-name"},"Force Remove Device",-1))),It=le((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1))),Nt=[Zt,It];function Tt(e,t,s,n,l,o){const r=(0,a.up)("Loading"),d=(0,a.up)("Modal"),u=(0,a.up)("ToggleSwitch"),c=(0,a.up)("Slider");return(0,a.wg)(),(0,a.iD)("div",{class:(0,i.C_)(["item device",{selected:s.selected}])},[l.loading?((0,a.wg)(),(0,a.j4)(r,{key:0})):(0,a.kq)("",!0),(0,a.Wm)(d,{class:"groups-modal",ref:"groupsModal",title:"Device groups"},{default:(0,a.w5)((()=>[l.loading?((0,a.wg)(),(0,a.j4)(r,{key:0})):(0,a.kq)("",!0),(0,a._)("form",{class:"content",onSubmit:t[0]||(t[0]=(0,ne.iM)(((...e)=>o.manageGroups&&o.manageGroups(...e)),["prevent"]))},[(0,a._)("div",oe,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(s.groups,((e,t)=>((0,a.wg)(),(0,a.iD)("label",{class:"row group",key:t},[(0,a._)("input",{type:"checkbox",value:t,checked:o.associatedGroups.has(parseInt(e.id))},null,8,re),(0,a._)("span",{class:"name",textContent:(0,i.zw)(e.friendly_name?.length?e.friendly_name:`[Group #${e.id}]`)},null,8,de)])))),128))]),ue],32)])),_:1},512),(0,a._)("div",{class:(0,i.C_)(["row name header vertical-center",{selected:s.selected}]),textContent:(0,i.zw)(s.device.friendly_name||s.device.ieee_address),onClick:t[1]||(t[1]=t=>e.$emit("select"))},null,10,ce),s.selected?((0,a.wg)(),(0,a.iD)("div",ve,[(0,a._)("div",pe,[he,(0,a._)("div",me,[(0,a._)("div",{class:(0,i.C_)(["name-edit",{hidden:!l.editName}])},[(0,a._)("form",{onSubmit:t[3]||(t[3]=(0,ne.iM)(((...e)=>o.rename&&o.rename(...e)),["prevent"]))},[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"name",ref:"name",value:s.device.friendly_name},null,8,ge)]),(0,a._)("span",be,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:t[2]||(t[2]=e=>l.editName=!1)},fe),_e])],32)],2),(0,a._)("div",{class:(0,i.C_)(["name-edit",{hidden:l.editName}])},[(0,a._)("span",{textContent:(0,i.zw)(s.device.friendly_name)},null,8,we),(0,a._)("span",ke,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:t[4]||(t[4]=e=>l.editName=!0)},xe)])],2)])]),(0,a._)("div",Ce,[ze,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(s.device.ieee_address)},null,8,De)]),s.device.network_address?((0,a.wg)(),(0,a.iD)("div",Me,[Ge,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(s.device.network_address)},null,8,Re)])):(0,a.kq)("",!0),(0,a._)("div",Ze,[Ie,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(s.device.type)},null,8,Ne)]),s.device.definition?.vendor?((0,a.wg)(),(0,a.iD)("div",Te,[Ve,(0,a._)("div",Ue,(0,i.zw)(s.device.definition.vendor),1)])):(0,a.kq)("",!0),s.device.definition?.model?((0,a.wg)(),(0,a.iD)("div",je,[Ee,(0,a._)("div",Se,(0,i.zw)(s.device.definition.model),1)])):(0,a.kq)("",!0),s.device.model_id?((0,a.wg)(),(0,a.iD)("div",Ae,[$e,(0,a._)("div",Oe,(0,i.zw)(s.device.model_id),1)])):(0,a.kq)("",!0),s.device.definition?.description?((0,a.wg)(),(0,a.iD)("div",Fe,[Be,(0,a._)("div",Ye,(0,i.zw)(s.device.definition.description),1)])):(0,a.kq)("",!0),s.device.software_build_id?((0,a.wg)(),(0,a.iD)("div",Le,[He,(0,a._)("div",Ke,(0,i.zw)(s.device.software_build_id),1)])):(0,a.kq)("",!0),s.device.definition?.date_code?((0,a.wg)(),(0,a.iD)("div",Pe,[Xe,(0,a._)("div",We,(0,i.zw)(s.device.definition.date_code),1)])):(0,a.kq)("",!0),s.device.power_source?((0,a.wg)(),(0,a.iD)("div",Je,[Qe,(0,a._)("div",et,(0,i.zw)(s.device.power_source),1)])):(0,a.kq)("",!0),Object.keys(o.displayedValues).length?((0,a.wg)(),(0,a.iD)("div",tt,[st,(0,a._)("div",at,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(o.displayedValues,((e,t)=>((0,a.wg)(),(0,a.iD)("div",{class:"row value",key:t},[(0,a._)("div",it,[(0,a.Uk)((0,i.zw)(e.description)+" ",1),null!=o.rgbColor&&null!=e.value?.x&&null!=e.value?.y||null!=e.value?.hue&&null!=e.value?.saturation?((0,a.wg)(),(0,a.iD)("span",nt,"Color")):(0,a.kq)("",!0),e.property?((0,a.wg)(),(0,a.iD)("span",{key:1,class:"name",textContent:(0,i.zw)(e.property)},null,8,lt)):(0,a.kq)("",!0),e.unit?((0,a.wg)(),(0,a.iD)("span",{key:2,class:"unit",textContent:(0,i.zw)(e.unit)},null,8,ot)):(0,a.kq)("",!0)]),(0,a._)("div",rt,["binary"===e.type?((0,a.wg)(),(0,a.j4)(u,{key:0,value:null!=e.value_on?e.value===e.value_on:!!e.value,disabled:!e.writable,onInput:t=>o.setValue(e,t)},null,8,["value","disabled","onInput"])):"numeric"===e.type&&null!=e.value_min&&null!=e.value_max?((0,a.wg)(),(0,a.j4)(c,{key:1,"with-label":!0,range:[e.value_min,e.value_max],value:e.value,disabled:!e.writable,onChange:t=>o.setValue(e,t)},null,8,["range","value","disabled","onChange"])):"numeric"!==e.type||null!=e.value_min&&null!=e.value_max?"enum"===e.type?((0,a.wg)(),(0,a.iD)("label",ct,[(0,a._)("select",{value:e.readable&&null!=e.value?e.value:"",onChange:t=>o.setValue(e,t)},[e.readable?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("option",pt)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.values,(t=>((0,a.wg)(),(0,a.iD)("option",{key:t,value:t,textContent:(0,i.zw)(t),selected:e.readable&&e.value===t,disabled:!e.writable},null,8,ht)))),128))],40,vt)])):null!=o.rgbColor&&null!=e.value?.x&&null!=e.value?.y||null!=e.value?.hue&&null!=e.value?.saturation?((0,a.wg)(),(0,a.iD)("label",mt,[(0,a._)("input",{type:"color",onChange:(0,ne.iM)((t=>o.setValue(e,t)),["stop"]),value:"#"+o.rgbColor.map((e=>(e=Number(e).toString(16),1===e.length?"0"+e:e))).join("")},null,40,gt)])):((0,a.wg)(),(0,a.iD)("label",bt,[(0,a._)("input",{type:"text",disabled:!e.writable,value:e.value,onChange:t=>o.setValue(e,t)},null,40,yt)])):((0,a.wg)(),(0,a.iD)("label",dt,[(0,a._)("input",{type:"number","with-label":!0,value:e.value,disabled:!e.writable,onChange:t=>o.setValue(e,t)},null,40,ut)]))])])))),128))])])):(0,a.kq)("",!0),(0,a._)("div",ft,[_t,(0,a._)("div",wt,[(0,a._)("div",{class:"row",onClick:t[5]||(t[5]=t=>e.$refs.groupsModal.show())},xt),(0,a._)("div",{class:"row",onClick:t[6]||(t[6]=e=>l.otaUpdatesAvailable?o.installOtaUpdates():o.checkOtaUpdates())},[l.otaUpdatesAvailable?((0,a.wg)(),(0,a.iD)("div",zt,"Install updates")):((0,a.wg)(),(0,a.iD)("div",Ct,"Check for updates")),Dt]),(0,a._)("div",{class:"row",onClick:t[7]||(t[7]=e=>o.remove(!1))},Rt),(0,a._)("div",{class:"row error",onClick:t[8]||(t[8]=e=>o.remove(!0))},Nt)])])])):(0,a.kq)("",!0)],2)}var Vt=s(376),Ut=s(6),jt=s(4212),Et=s(9642),St={name:"Device",components:{Modal:Et.Z,ToggleSwitch:Ut.Z,Slider:Vt.Z,Loading:ae.Z},mixins:[ie.Z],emits:["select","rename","remove","groups-edit"],props:{device:{type:Object,required:!0},groups:{type:Object,default:()=>{}},selected:{type:Boolean,default:!1}},data(){return{editName:!1,loading:!1,status:{},otaUpdatesAvailable:!1}},computed:{values(){if(!this.device.definition?.exposes)return{};const e=e=>{const t=(e,s)=>{if(e.features){e.property&&(s[e.property]=s[e.property]||{},s=s[e.property]);for(const a of e.features)t(a,s)}else e.property&&(s[e.property]=e)},s={};for(const a of e)t(a,s);return s};return e(this.device.definition.exposes)},displayedValues(){const e={},t=(e,[s,a])=>(s in this.status&&(a={...a,value:this.status[s]}),null!=a.access&&(a.readable=!!(1&a.access),a.writable=!!(2&a.access),delete a.access),e[s]=a,Object.entries(a).filter((e=>e[1]instanceof Object)).reduce(t,e[s]),e);return Object.entries(this.values).reduce(t,e),e},rgbColor(){if(!this.displayedValues.color)return;const e=this.displayedValues.color?.value;if(e){if(null!=e.x&&null!=e.y){const t=new jt.N({bri:[this.displayedValues.brightness?.value_min||0,this.displayedValues.brightness?.value_max||255]});return t.xyToRgb(e.x,e.y,this.displayedValues.brightness.value)}if(null!=e.hue&&(null!=e.saturation||null!=e.sat)){const t=null!=e.saturation?"saturation":"sat",s=new jt.N({hue:[this.displayedValues.color.hue?.value_min||0,this.displayedValues.color.hue.value_max||65535],sat:[this.displayedValues.color[t]?.value_min||0,this.displayedValues.color[t].value_max||255],bri:[this.displayedValues.brightness?.value_min||0,this.displayedValues.brightness?.value_max||255]});return s.hslToRgb(e.hue,e[t],this.displayedValues.brightness.value)}return null}},associatedGroups(){return new Set(Object.values(this.groups).filter((e=>new Set((e.members||[]).map((e=>e.ieee_address))).has(this.device.ieee_address))).map((e=>parseInt(e.id))))}},methods:{async refresh(){this.loading=!0;try{this.status=await this.request("zigbee.mqtt.device_get",{device:this.device.friendly_name||this.device.ieee_address})}finally{this.loading=!1}},async rename(){const e=(this.$refs.name.value||"").trim();if(e.length&&e!==this.device.friendly_name){this.loading=!0;try{await this.request("zigbee.mqtt.device_rename",{device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address,name:e}),this.$emit("rename",{name:this.device.friendly_name,newName:e})}finally{this.editName=!1,this.loading=!1}}},async remove(e){if(confirm("Are you really sure that you want to remove this device from the network?")){e=!!e,this.loading=!0;try{await this.request("zigbee.mqtt.device_remove",{device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address,force:e}),this.$emit("remove",{device:this.device.friendly_name||this.device.ieee_address})}finally{this.loading=!1}}},async setValue(e,t){const s={device:this.device.friendly_name||this.device.ieee_address,property:e.property,value:null};switch(e.type){case"binary":e.value_toggle?s.value=e.value_toggle:e.value_on&&e.value_off?s.value=e.value===e.value_on?e.value_off:e.value_on:s.value=!e.value;break;case"numeric":s.value=parseFloat(t.target.value);break;case"enum":t.target.value?.length&&(s.value=t.target.value);break;default:if(null!=e.x&&null!=e.y||null!=e.hue&&(null!=e.saturation||null!=e.sat)){s.property="color";const a=t.target.value.slice(1).split(/([0-9a-fA-F]{2})/).filter(((e,t)=>t%2)).map((e=>parseInt(e,16)));if(null!=e.x&&null!=e.y){const e=new jt.N({bri:[this.displayedValues.brightness?.value_min||0,this.displayedValues.brightness?.value_max||255]}),t=e.rgbToXY(...a);s.value={color:{x:t[0],y:t[1]}}}else{const e=null!=this.displayedValues.color.saturation?"saturation":"sat",t=new jt.N({hue:[this.displayedValues.color.hue?.value_min||0,this.displayedValues.color.hue.value_max||65535],sat:[this.displayedValues.color[e]?.value_min||0,this.displayedValues.color[e].value_max||255],bri:[this.displayedValues.brightness?.value_min||0,this.displayedValues.brightness?.value_max||255]}),i=t.rgbToHsl(...a);s.value={brightness:i[2],color:{hue:i[0]}},s.value.color[e]=i[1]}}break}if(null!=s.value){this.loading=!0;try{await this.request("zigbee.mqtt.device_set",s),await this.refresh()}finally{this.loading=!1}}},async manageGroups(e){const t=[...e.target.querySelectorAll("input[type=checkbox]")].reduce(((e,t)=>{const s=parseInt(t.value);return t.checked&&!this.associatedGroups.has(s)?e.add.add(s):!t.checked&&this.associatedGroups.has(s)&&e.remove.add(s),e}),{add:new Set,remove:new Set}),s=async e=>{await Promise.all([...t[e]].map((async t=>{await this.request(`zigbee.mqtt.group_${e}_device`,{group:this.groups[t].friendly_name,device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address})})))};this.loading=!0;try{await Promise.all(Object.keys(t).map(s)),this.$emit("groups-edit",t)}finally{this.loading=!1}},async checkOtaUpdates(){this.loading=!0;try{this.otaUpdatesAvailable=(await this.request("zigbee.mqtt.device_check_ota_updates",{device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address})).update_available,this.otaUpdatesAvailable?this.notify({text:"A firmware update is available for the device",image:{iconClass:"fa fa-sync-alt"}}):this.notify({text:"The device is up to date",image:{iconClass:"fa fa-check"}})}finally{this.loading=!1}},async installOtaUpdates(){this.loading=!0;try{await this.request("zigbee.mqtt.device_install_ota_updates",{device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&this.refresh()})),this.$watch((()=>this.status.update_available),(e=>{this.otaUpdatesAvailable=e})),this.subscribe((e=>{e.device!==this.device.friendly_name&&e.device!==this.device.ieee_address||(this.status={...this.status,...e.properties})}),`on-property-change-${this.device.ieee_address}`,"platypush.message.event.zigbee.mqtt.ZigbeeMqttDevicePropertySetEvent")},unmounted(){this.unsubscribe(`on-property-change-${this.device.ieee_address}`)}},At=s(3744);const $t=(0,At.Z)(St,[["render",Tt],["__scopeId","data-v-b05d09fc"]]);var Ot=$t;const Ft=e=>((0,a.dD)("data-v-7667f7ba"),e=e(),(0,a.Cn)(),e),Bt=["textContent"],Yt={key:1,class:"params"},Lt={class:"section devices"},Ht=Ft((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Devices")],-1))),Kt={class:"body"},Pt=["checked","value","onChange"],Xt=["textContent"],Wt={class:"section actions"},Jt=Ft((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1))),Qt={class:"body"},es=Ft((()=>(0,a._)("div",{class:"col-10"},"Rename Group",-1))),ts=Ft((()=>(0,a._)("div",{class:"buttons col-2 pull-right"},[(0,a._)("i",{class:"fa fa-edit"})],-1))),ss=[es,ts],as=Ft((()=>(0,a._)("div",{class:"col-10"},"Remove Group",-1))),is=Ft((()=>(0,a._)("div",{class:"buttons col-2 pull-right"},[(0,a._)("i",{class:"fa fa-trash"})],-1))),ns=[as,is];function ls(e,t,s,n,l,o){const r=(0,a.up)("Loading");return(0,a.wg)(),(0,a.iD)("div",{class:(0,i.C_)(["item group",{selected:s.selected}])},[l.loading?((0,a.wg)(),(0,a.j4)(r,{key:0})):(0,a.kq)("",!0),(0,a._)("div",{class:(0,i.C_)(["row name header vertical-center",{selected:s.selected}]),textContent:(0,i.zw)(s.group.friendly_name),onClick:t[0]||(t[0]=t=>e.$emit("select"))},null,10,Bt),s.selected?((0,a.wg)(),(0,a.iD)("div",Yt,[(0,a._)("div",Lt,[Ht,(0,a._)("div",Kt,[(0,a._)("form",null,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(s.devices,((e,t)=>((0,a.wg)(),(0,a.iD)("label",{class:"row",key:t},[(0,a._)("input",{type:"checkbox",checked:o.members.has(e.ieee_address),value:e.ieee_address,onChange:t=>o.toggleDevice(e.ieee_address)},null,40,Pt),(0,a._)("span",{class:"label",textContent:(0,i.zw)(e.friendly_name?.length?e.friendly_name:e.ieee_address)},null,8,Xt)])))),128))])])]),(0,a._)("div",Wt,[Jt,(0,a._)("div",Qt,[(0,a._)("div",{class:"row",onClick:t[1]||(t[1]=(...e)=>o.rename&&o.rename(...e))},ss),(0,a._)("div",{class:"row",onClick:t[2]||(t[2]=(...e)=>o.remove&&o.remove(...e))},ns)])])])):(0,a.kq)("",!0)],2)}var os={name:"Group",emits:["select","remove","edit"],mixins:[ie.Z],components:{Loading:ae.Z},props:{group:{type:Object,required:!0},devices:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,values:{}}},computed:{devicesByAddress(){return Object.entries(this.devices).reduce(((e,t)=>{const s=t[1];return e[s.ieee_address]=s,e}),{})},members(){return new Set((this.group.members||[]).map((e=>e.ieee_address)))}},methods:{async remove(){if(confirm("Are you sure that you want to remove this group?")){this.loading=!0;try{await this.request("zigbee.mqtt.group_remove",{name:this.group.friendly_name}),this.$emit("remove",{name:this.group.friendly_name})}finally{this.loading=!1}}},async rename(){let e=prompt("New group name",this.group.friendly_name);if(e?.length){e=e.trim(),this.loading=!0;try{await this.request("zigbee.mqtt.group_rename",{group:this.group.friendly_name||this.group.id,name:e}),this.$emit("rename",{name:this.group.friendly_name,newName:e})}finally{this.loading=!1}}},async toggleDevice(e){const t=this.devicesByAddress[e],s=t.friendly_name?.length?t.friendly_name:e,a=this.members.has(e)?"remove":"add";this.loading=!0;try{await this.request(`zigbee.mqtt.group_${a}_device`,{group:this.group.friendly_name,device:s}),this.$emit("edit",{device:s,method:a})}finally{this.loading=!1}}}};const rs=(0,At.Z)(os,[["render",ls],["__scopeId","data-v-7667f7ba"]]);var ds=rs,us={name:"ZigbeeMqtt",components:{Modal:Et.Z,Dropdown:te.Z,DropdownItem:se.Z,Loading:ae.Z,Device:Ot,Group:ds},mixins:[ie.Z],data(){return{devices:{},groups:{},status:{},loading:!1,selected:{view:"devices",deviceId:void 0,groupId:void 0},views:{devices:!0,groups:!0},modal:{group:{visible:!1}}}},methods:{async refreshDevices(){this.loading=!0;try{this.devices=(await this.request("zigbee.mqtt.devices")).reduce(((e,t)=>(t.friendly_name in this.devices&&(t={values:this.devices[t.friendly_name].values||{},...this.devices[t.friendly_name]}),e[t.friendly_name]=t,e)),{})}finally{this.loading=!1}},async refreshGroups(){this.loading=!0;try{this.groups=(await this.request("zigbee.mqtt.groups")).reduce(((e,t)=>(e[t.id]=t,e)),{})}finally{this.loading=!1}},async refreshInfo(){this.loading=!0;try{this.status=await this.request("zigbee.mqtt.info")}finally{this.loading=!1}},refresh(){this.refreshDevices(),this.refreshGroups(),this.refreshInfo()},updateProperties(e,t){this.devices[e].values=t},async addGroup(){const e=prompt("Group name");if(e&&e.length){this.loading=!0;try{await this.request("zigbee.mqtt.group_add",{name:e})}finally{this.loading=!1}await this.refreshGroups()}},async permitJoin(e){const t={permit:!!e};if(e){let e=prompt("Join allow period in seconds (0 or empty for no time limits)","60");t.seconds=e.length?parseInt(e):null}this.loading=!0;try{await this.request("zigbee.mqtt.permit_join",t),setTimeout(this.refreshInfo,1e3)}finally{this.loading=!1}},async factoryReset(){if(confirm("Are you SURE that you want to do a device factory reset?")||confirm("Are you REALLY sure? ALL network information and custom firmware will be lost!!")){this.loading=!0;try{await this.request("zigbee.mqtt.factory_reset")}finally{this.loading=!1}}},async addToGroup(e,t){this.loading=!0,await this.request("zigbee.mqtt.group_add_device",{device:e,group:t}),this.loading=!1;const s=this;setTimeout((()=>{s.refresh(),s.refreshGroups()}),100)}},created(){this.subscribe((()=>{this.notify({text:"WARNING: The controller is offline",error:!0})}),"on-zigbee-offline","platypush.message.event.zigbee.mqtt.ZigbeeMqttOfflineEvent"),this.subscribe((()=>{this.notify({text:"The controller is now online",iconClass:"fas fa-check"})}),"on-zigbee-online","platypush.message.event.zigbee.mqtt.ZigbeeMqttOnlineEvent"),this.subscribe((()=>{this.notify({text:"Failed to remove the device",error:!0})}),"on-zigbee-device-remove-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRemovedFailedEvent"),this.subscribe((()=>{this.notify({text:"Failed to add the group",error:!0})}),"on-zigbee-group-add-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupAddedFailedEvent"),this.subscribe((()=>{this.notify({text:"Failed to remove group",error:!0})}),"on-zigbee-group-remove-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemovedFailedEvent"),this.subscribe((()=>{this.notify({text:"Failed to remove the devices from group",error:!0})}),"on-zigbee-remove-all-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemoveAllFailedEvent"),this.subscribe((e=>{this.notify({text:e.error||"[Unknown error]",error:!0})}),"on-zigbee-error","platypush.message.event.zigbee.mqtt.ZigbeeMqttErrorEvent"),this.subscribe(this.refresh,"on-zigbee-device-update","platypush.message.event.zigbee.mqtt.ZigbeeMqttOnlineEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDevicePairingEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceConnectedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceBannedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRemovedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceWhitelistedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRenamedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceBindEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceUnbindEvent"),this.subscribe(this.refreshGroups,"on-zigbee-group-update","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupAddedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemovedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemoveAllEvent")},mounted(){this.refresh()},unmounted(){this.unsubscribe("on-zigbee-error"),this.unsubscribe("on-zigbee-remove-all-failed"),this.unsubscribe("on-zigbee-group-remove-failed"),this.unsubscribe("on-zigbee-group-add-failed"),this.unsubscribe("on-zigbee-device-remove-failed"),this.unsubscribe("on-zigbee-online"),this.unsubscribe("on-zigbee-offline"),this.unsubscribe("on-zigbee-device-update"),this.unsubscribe("on-zigbee-group-update")}};const cs=(0,At.Z)(us,[["render",ee]]);var vs=cs}}]); +//# sourceMappingURL=4604.28cc0f11.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4604.28cc0f11.js.map b/platypush/backend/http/webapp/dist/static/js/4604.28cc0f11.js.map new file mode 100644 index 00000000..94f90890 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4604.28cc0f11.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4604.28cc0f11.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Light/color.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/ZigbeeMqtt/Index.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Device.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Device.vue?8b6d","webpack://platypush/./src/components/panels/ZigbeeMqtt/Group.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Group.vue?46cd","webpack://platypush/./src/components/panels/ZigbeeMqtt/Index.vue?dac0"],"sourcesContent":["export class ColorConverter {\n constructor(ranges) {\n this.ranges = {\n hue: [0, 360],\n sat: [0, 100],\n bri: [0, 100],\n ct: [154, 500],\n }\n\n if (ranges)\n for (const attr of Object.keys(this.ranges))\n if (ranges[attr])\n this.ranges[attr] = ranges[attr]\n }\n\n normalize(x, xRange, yRange) {\n return yRange[0] + (((x-xRange[0]) * (yRange[1]-yRange[0])) / (xRange[1]-xRange[0]))\n }\n\n hslToRgb(h, s, l) {\n [h, s, l] = [\n this.normalize(h, this.ranges.hue, [0, 360]),\n this.normalize(s, this.ranges.sat, [0, 100]),\n this.normalize(l, this.ranges.bri, [0, 100]),\n ]\n\n l /= 100\n const a = s * Math.min(l, 1 - l) / 100\n const f = n => {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n hexToRgb(hex) {\n return [\n hex.slice(1, 3),\n hex.slice(3, 5),\n hex.slice(5, 7),\n ].map(_ => parseInt(_, 16))\n }\n\n rgbToHex(rgb) {\n return '#' + rgb.map((x) => {\n let hex = x.toString(16)\n if (hex.length < 2)\n hex = '0' + hex\n return hex\n }).join('')\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Device.vue?vue&type=template&id=b05d09fc&scoped=true\"\nimport script from \"./Device.vue?vue&type=script&lang=js\"\nexport * from \"./Device.vue?vue&type=script&lang=js\"\n\nimport \"./Device.vue?vue&type=style&index=0&id=b05d09fc&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-b05d09fc\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=7667f7ba&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=7667f7ba&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7667f7ba\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=b15233ac\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=b15233ac&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["ColorConverter","constructor","ranges","this","hue","sat","bri","ct","attr","Object","keys","normalize","x","xRange","yRange","hslToRgb","h","s","l","a","Math","min","f","n","k","color","max","round","rgbToHsl","r","g","b","d","parseInt","xyToRgb","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","rgbToXY","parseFloat","rgbToBri","getRGB","rgb","getXY","xy","toRGB","console","debug","toXY","toHSL","hexToRgb","hex","slice","_","rgbToHex","toString","length","join","class","ref","type","range","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","status","info","state","permit_join","network","channel","version","config","mqtt","server","serial","port","coordinator","meta","maintrel","majorrel","minorrel","revision","selected","view","$event","views","enabled","toUpperCase","replace","key","addGroup","text","infoModal","show","permitJoin","factoryReset","refresh","devices","device","id","groups","deviceId","refreshDevices","refreshGroups","group","groupId","manageGroups","associatedGroups","has","friendly_name","ieee_address","editName","rename","network_address","definition","vendor","model","model_id","description","software_build_id","date_code","power_source","displayedValues","property","rgbColor","unit","value_on","writable","setValue","value_min","value_max","readable","values","option","i","groupsModal","otaUpdatesAvailable","installOtaUpdates","checkOtaUpdates","remove","components","Modal","ToggleSwitch","Slider","Loading","mixins","Utils","required","data","computed","exposes","extractValues","extractValue","root","features","feature","ret","mergeValues","obj","access","entries","filter","v","reduce","converter","saturation","satAttr","Set","members","member","async","request","trim","newName","force","confirm","value_toggle","value_off","split","hsl","querySelectorAll","element","add","editGroups","Promise","all","action","update_available","notify","image","iconClass","$watch","newValue","subscribe","properties","unmounted","unsubscribe","toggleDevice","devicesByAddress","entry","prompt","ieeeAddress","method","Dropdown","DropdownItem","Device","Group","undefined","modal","visible","refreshInfo","updateProperties","permit","args","seconds","setTimeout","self","created","error"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4604.ac359b97.js b/platypush/backend/http/webapp/dist/static/js/4604.ac359b97.js deleted file mode 100644 index a1157e7a..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4604.ac359b97.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4604],{4212:function(e,t,s){s.d(t,{N:function(){return a}});class a{constructor(e){if(this.ranges={hue:[0,360],sat:[0,100],bri:[0,100],ct:[154,500]},e)for(const t of Object.keys(this.ranges))e[t]&&(this.ranges[t]=e[t])}normalize(e,t,s){return s[0]+(e-t[0])*(s[1]-s[0])/(t[1]-t[0])}hslToRgb(e,t,s){[e,t,s]=[this.normalize(e,this.ranges.hue,[0,360]),this.normalize(t,this.ranges.sat,[0,100]),this.normalize(s,this.ranges.bri,[0,100])],s/=100;const a=t*Math.min(s,1-s)/100,i=t=>{const i=(t+e/30)%12,n=s-a*Math.max(Math.min(i-3,9-i,1),-1);return Math.round(255*n)};return[i(0),i(8),i(4)]}rgbToHsl(e,t,s){e/=255,t/=255,s/=255;const a=Math.max(e,t,s),i=Math.min(e,t,s);let n,l,o=(a+i)/2;if(a===i)n=l=0;else{const r=a-i;switch(l=o>.5?r/(2-a-i):r/(a+i),a){case e:n=(t-s)/r+(td&&o>r&&o>1?(r/=o,d/=o,o=1):r>d&&r>o&&r>1?(o/=r,d/=r,r=1):d>o&&d>r&&d>1&&(o/=d,r/=d,d=1),o=o<=.0031308?12.92*o:1.055*Math.pow(o,1/2.4)-.055,r=r<=.0031308?12.92*r:1.055*Math.pow(r,1/2.4)-.055,d=d<=.0031308?12.92*d:1.055*Math.pow(d,1/2.4)-.055,o=Math.round(255*o),r=Math.round(255*r),d=Math.round(255*d),isNaN(o)&&(o=0),isNaN(r)&&(r=0),isNaN(d)&&(d=0),[o,r,d].map((e=>Math.min(Math.max(0,e),255)))}rgbToXY(e,t,s){e>1&&(e/=255),t>1&&(t/=255),s>1&&(s/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,s=s>.04045?Math.pow((s+.055)/1.055,2.4):s/12.92;const a=.664511*e+.154324*t+.162028*s,i=.283881*e+.668433*t+.047685*s,n=88e-6*e+.07231*t+.986039*s;let l=parseFloat((a/(a+i+n)).toFixed(4)),o=parseFloat((i/(a+i+n)).toFixed(4));return isNaN(l)&&(l=0),isNaN(o)&&(o=0),[l,o]}rgbToBri(e,t,s){return Math.min(2*this.rgbToHsl(e,t,s)[2],this.ranges.bri[1])}getRGB(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}getXY(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}toRGB(e){const t=this.getRGB(e);if(t)return t;const s=this.getXY(e);return s&&e.bri?this.xyToRgb(...s,e.bri):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}toXY(e){const t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];const s=this.getRGB(e);if(s)return this.rgbToXY(...s);if(e.hue&&e.sat&&e.bri){const t=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY(...t)}console.debug("Could not determine color space"),console.debug(e)}toHSL(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];const t=this.getRGB(e);if(t)return this.rgbToHsl(...t);const s=this.getXY(e);if(s&&e.bri){const t=this.xyToRgb(...s,e.bri);return this.rgbToHsl(...t)}console.debug("Could not determine color space"),console.debug(e)}}},1120:function(e,t,s){s.d(t,{Z:function(){return g}});var a=s(6252),i=s(9963),n=s(3577);const l={class:"slider-wrapper"},o=["min","max","step","disabled","value"],r={class:"track"},d={class:"track-inner",ref:"track"},u={class:"thumb",ref:"thumb"},c=["textContent"];function v(e,t,s,v,p,h){return(0,a.wg)(),(0,a.iD)("label",l,[(0,a._)("input",{class:"slider",type:"range",ref:"range",min:s.range[0],max:s.range[1],step:s.step,disabled:s.disabled,value:s.value,onInput:t[0]||(t[0]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,i.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"]))},null,40,o),(0,a._)("div",r,[(0,a._)("div",d,null,512)]),(0,a._)("div",u,null,512),s.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,n.zw)(s.value)},null,8,c)):(0,a.kq)("",!0)])}var p={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*e/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},h=s(3744);const m=(0,h.Z)(p,[["render",v],["__scopeId","data-v-288acf82"]]);var g=m},6137:function(e,t,s){s.d(t,{Z:function(){return h}});var a=s(6252),i=s(3577),n=s(9963);const l=e=>((0,a.dD)("data-v-8e097228"),e=e(),(0,a.Cn)(),e),o=["checked"],r=l((()=>(0,a._)("div",{class:"switch"},[(0,a._)("div",{class:"dot"})],-1))),d={class:"label"};function u(e,t,s,l,u,c){return(0,a.wg)(),(0,a.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:s.disabled}]),onClick:t[0]||(t[0]=(0,n.iM)(((...e)=>c.onInput&&c.onInput(...e)),["stop"]))},[(0,a._)("input",{type:"checkbox",checked:s.value},null,8,o),(0,a._)("label",null,[r,(0,a._)("span",d,[(0,a.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var c={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=s(3744);const p=(0,v.Z)(c,[["render",u],["__scopeId","data-v-8e097228"]]);var h=p},4604:function(e,t,s){s.r(t),s.d(t,{default:function(){return vs}});var a=s(6252),i=s(3577);const n={class:"zigbee-container"},l={key:0,class:"info-body"},o={class:"row"},r=(0,a._)("div",{class:"param-name"},"State",-1),d=["textContent"],u={class:"row"},c=(0,a._)("div",{class:"param-name"},"Permit Join",-1),v=["textContent"],p={key:0,class:"row"},h=(0,a._)("div",{class:"param-name"},"Network Channel",-1),m=["textContent"],g={class:"row"},b=(0,a._)("div",{class:"param-name"},"Zigbee2MQTT Version",-1),y=["textContent"],f={key:1,class:"row"},_=(0,a._)("div",{class:"param-name"},"MQTT Server",-1),w=["textContent"],k={key:2,class:"row"},q=(0,a._)("div",{class:"param-name"},"Serial Port",-1),C=["textContent"],x={key:3,class:"row"},z=(0,a._)("div",{class:"param-name"},"Firmware Type",-1),D=["textContent"],M={key:4,class:"row"},G=(0,a._)("div",{class:"param-name"},"Firmware Version",-1),Z={class:"param-value"},R={key:5,class:"row"},I=(0,a._)("div",{class:"param-name"},"Firmware Revision",-1),N=["textContent"],T={class:"view-options"},V={class:"view-selector col-s-8 col-m-9 col-l-10"},U=["value"],E=["textContent","selected","value"],j={class:"buttons"},A=["disabled"],S=(0,a._)("i",{class:"fa fa-plus"},null,-1),$=[S],O=["disabled"],F=(0,a._)("i",{class:"fa fa-sync-alt"},null,-1),B=[F],Y={class:"view-container"},L={key:0,class:"view devices"},H={key:0,class:"no-items"},K={key:0,class:"loading"},P={key:1,class:"empty"},X={key:1,class:"view groups"},W={key:0,class:"no-items"},J={key:0,class:"loading"},Q={key:1,class:"empty"};function ee(e,t,s,S,F,ee){const te=(0,a.up)("Loading"),se=(0,a.up)("Modal"),ae=(0,a.up)("DropdownItem"),ie=(0,a.up)("Dropdown"),ne=(0,a.up)("Device"),le=(0,a.up)("Group");return(0,a.wg)(),(0,a.iD)("div",n,[F.loading?((0,a.wg)(),(0,a.j4)(te,{key:0})):(0,a.kq)("",!0),(0,a.Wm)(se,{title:"Network Info",ref:"infoModal"},{default:(0,a.w5)((()=>[F.status.info?((0,a.wg)(),(0,a.iD)("div",l,[(0,a._)("div",o,[r,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.state)},null,8,d)]),(0,a._)("div",u,[c,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.permit_join)},null,8,v)]),F.status.info.network?((0,a.wg)(),(0,a.iD)("div",p,[h,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.network.channel)},null,8,m)])):(0,a.kq)("",!0),(0,a._)("div",g,[b,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.version)},null,8,y)]),F.status.info.config?.mqtt?((0,a.wg)(),(0,a.iD)("div",f,[_,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.config.mqtt.server)},null,8,w)])):(0,a.kq)("",!0),F.status.info.config?.serial?((0,a.wg)(),(0,a.iD)("div",k,[q,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.config.serial.port)},null,8,C)])):(0,a.kq)("",!0),F.status.info.coordinator?.type?((0,a.wg)(),(0,a.iD)("div",x,[z,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.coordinator.type)},null,8,D)])):(0,a.kq)("",!0),F.status.info.coordinator?.meta?((0,a.wg)(),(0,a.iD)("div",M,[G,(0,a._)("div",Z,(0,i.zw)(F.status.info.coordinator.meta.maintrel)+"."+(0,i.zw)(F.status.info.coordinator.meta.majorrel)+"."+(0,i.zw)(F.status.info.coordinator.meta.minorrel),1)])):(0,a.kq)("",!0),F.status.info.coordinator?.meta?((0,a.wg)(),(0,a.iD)("div",R,[I,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(F.status.info.coordinator.meta.revision)},null,8,N)])):(0,a.kq)("",!0)])):(0,a.kq)("",!0)])),_:1},512),(0,a._)("div",T,[(0,a._)("div",V,[(0,a._)("label",null,[(0,a._)("select",{value:F.selected.view,onChange:t[0]||(t[0]=e=>this.selected.view=e.target.value)},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(F.views,((e,t)=>((0,a.wg)(),(0,a.iD)("option",{textContent:(0,i.zw)((t[0].toUpperCase()+t.slice(1)).replace("_"," ")),key:t,selected:e,value:t},null,8,E)))),128))],40,U)])]),(0,a._)("div",j,["groups"===F.selected.view?((0,a.wg)(),(0,a.iD)("button",{key:0,class:"btn btn-default",title:"Add Group",disabled:F.loading,onClick:t[1]||(t[1]=(...e)=>ee.addGroup&&ee.addGroup(...e))},$,8,A)):(0,a.kq)("",!0),(0,a.Wm)(ie,{ref:"networkCommandsDropdown","icon-class":"fa fa-cog",title:"Network commands"},{default:(0,a.w5)((()=>[(0,a.Wm)(ae,{text:"Network Info",disabled:F.loading,onClick:t[2]||(t[2]=t=>e.$refs.infoModal.show())},null,8,["disabled"]),F.status.info?.permit_join?((0,a.wg)(),(0,a.j4)(ae,{key:1,text:"Disable Join",disabled:F.loading,onClick:t[4]||(t[4]=e=>ee.permitJoin(!1))},null,8,["disabled"])):((0,a.wg)(),(0,a.j4)(ae,{key:0,text:"Permit Join",disabled:F.loading,onClick:t[3]||(t[3]=e=>ee.permitJoin(!0))},null,8,["disabled"])),(0,a.Wm)(ae,{text:"Factory Reset",disabled:F.loading,onClick:ee.factoryReset},null,8,["disabled","onClick"])])),_:1},512),(0,a._)("button",{class:"btn btn-default",title:"Refresh network",disabled:F.loading,onClick:t[5]||(t[5]=(...e)=>ee.refresh&&ee.refresh(...e))},B,8,O)])]),(0,a._)("div",Y,["devices"===F.selected.view?((0,a.wg)(),(0,a.iD)("div",L,[Object.keys(F.devices).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",H,[F.loading?((0,a.wg)(),(0,a.iD)("div",K,"Loading devices...")):((0,a.wg)(),(0,a.iD)("div",P,"No devices found on the network"))])),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(F.devices,((e,t)=>((0,a.wg)(),(0,a.j4)(ne,{key:t,device:e,groups:F.groups,selected:F.selected.deviceId===t,onSelect:e=>F.selected.deviceId=F.selected.deviceId===t?null:t,onRename:ee.refreshDevices,onRemove:ee.refreshDevices,onGroupsEdit:ee.refreshGroups},null,8,["device","groups","selected","onSelect","onRename","onRemove","onGroupsEdit"])))),128))])):"groups"===F.selected.view?((0,a.wg)(),(0,a.iD)("div",X,[Object.keys(F.groups).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",W,[F.loading?((0,a.wg)(),(0,a.iD)("div",J,"Loading groups...")):((0,a.wg)(),(0,a.iD)("div",Q,"No groups available on the network"))])),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(F.groups,((e,t)=>((0,a.wg)(),(0,a.j4)(le,{key:t,group:e,devices:F.devices,selected:F.selected.groupId===t,onSelect:e=>F.selected.groupId=F.selected.groupId===t?null:t,onRename:ee.refreshGroups,onRemove:ee.refreshGroups,onEdit:ee.refreshGroups},null,8,["group","devices","selected","onSelect","onRename","onRemove","onEdit"])))),128))])):(0,a.kq)("",!0)])])}var te=s(449),se=s(6728),ae=s(1232),ie=s(2628),ne=s(9963);const le=e=>((0,a.dD)("data-v-b05d09fc"),e=e(),(0,a.Cn)(),e),oe={class:"groups"},re=["value","checked"],de=["textContent"],ue=le((()=>(0,a._)("div",{class:"footer buttons"},[(0,a._)("button",{type:"submit"},"Save")],-1))),ce=["textContent"],ve={key:1,class:"params"},pe={class:"row"},he=le((()=>(0,a._)("div",{class:"param-name"},"Name",-1))),me={class:"param-value"},ge=["value"],be={class:"buttons"},ye=le((()=>(0,a._)("i",{class:"fas fa-times"},null,-1))),fe=[ye],_e=le((()=>(0,a._)("button",{type:"submit",class:"btn btn-default"},[(0,a._)("i",{class:"fa fa-check"})],-1))),we=["textContent"],ke={class:"buttons"},qe=le((()=>(0,a._)("i",{class:"fa fa-edit"},null,-1))),Ce=[qe],xe={class:"row"},ze=le((()=>(0,a._)("div",{class:"param-name"},"IEEE Address",-1))),De=["textContent"],Me={key:0,class:"row"},Ge=le((()=>(0,a._)("div",{class:"param-name"},"Network Address",-1))),Ze=["textContent"],Re={class:"row"},Ie=le((()=>(0,a._)("div",{class:"param-name"},"Type",-1))),Ne=["textContent"],Te={key:1,class:"row"},Ve=le((()=>(0,a._)("div",{class:"param-name"},"Vendor",-1))),Ue={class:"param-value"},Ee={key:2,class:"row"},je=le((()=>(0,a._)("div",{class:"param-name"},"Model",-1))),Ae={class:"param-value"},Se={key:3,class:"row"},$e=le((()=>(0,a._)("div",{class:"param-name"},"Model ID",-1))),Oe={class:"param-value"},Fe={key:4,class:"row"},Be=le((()=>(0,a._)("div",{class:"param-name"},"Description",-1))),Ye={class:"param-value"},Le={key:5,class:"row"},He=le((()=>(0,a._)("div",{class:"param-name"},"Software Build ID",-1))),Ke={class:"param-value"},Pe={key:6,class:"row"},Xe=le((()=>(0,a._)("div",{class:"param-name"},"Date Code",-1))),We={class:"param-value"},Je={key:7,class:"row"},Qe=le((()=>(0,a._)("div",{class:"param-name"},"Power Source",-1))),et={class:"param-value"},tt={key:8,class:"section values"},st=le((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Values")],-1))),at={class:"body"},it={class:"param-name"},nt={key:0,class:"text"},lt=["textContent"],ot=["textContent"],rt={class:"param-value"},dt={key:2},ut=["value","disabled","onChange"],ct={key:3},vt=["value","onChange"],pt={key:0},ht=["value","textContent","selected","disabled"],mt={key:4},gt=["onChange","value"],bt={key:5},yt=["disabled","value","onChange"],ft={class:"section actions"},_t=le((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1))),wt={class:"body"},kt=le((()=>(0,a._)("div",{class:"param-name"},"Manage groups",-1))),qt=le((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-network-wired"})],-1))),Ct=[kt,qt],xt={key:0,class:"param-name"},zt={key:1,class:"param-name"},Dt=le((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-sync-alt"})],-1))),Mt=le((()=>(0,a._)("div",{class:"param-name"},"Remove Device",-1))),Gt=le((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1))),Zt=[Mt,Gt],Rt=le((()=>(0,a._)("div",{class:"param-name"},"Force Remove Device",-1))),It=le((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1))),Nt=[Rt,It];function Tt(e,t,s,n,l,o){const r=(0,a.up)("Loading"),d=(0,a.up)("Modal"),u=(0,a.up)("ToggleSwitch"),c=(0,a.up)("Slider");return(0,a.wg)(),(0,a.iD)("div",{class:(0,i.C_)(["item device",{selected:s.selected}])},[l.loading?((0,a.wg)(),(0,a.j4)(r,{key:0})):(0,a.kq)("",!0),(0,a.Wm)(d,{class:"groups-modal",ref:"groupsModal",title:"Device groups"},{default:(0,a.w5)((()=>[l.loading?((0,a.wg)(),(0,a.j4)(r,{key:0})):(0,a.kq)("",!0),(0,a._)("form",{class:"content",onSubmit:t[0]||(t[0]=(0,ne.iM)(((...e)=>o.manageGroups&&o.manageGroups(...e)),["prevent"]))},[(0,a._)("div",oe,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(s.groups,((e,t)=>((0,a.wg)(),(0,a.iD)("label",{class:"row group",key:t},[(0,a._)("input",{type:"checkbox",value:t,checked:o.associatedGroups.has(parseInt(e.id))},null,8,re),(0,a._)("span",{class:"name",textContent:(0,i.zw)(e.friendly_name?.length?e.friendly_name:`[Group #${e.id}]`)},null,8,de)])))),128))]),ue],32)])),_:1},512),(0,a._)("div",{class:(0,i.C_)(["row name header vertical-center",{selected:s.selected}]),textContent:(0,i.zw)(s.device.friendly_name||s.device.ieee_address),onClick:t[1]||(t[1]=t=>e.$emit("select"))},null,10,ce),s.selected?((0,a.wg)(),(0,a.iD)("div",ve,[(0,a._)("div",pe,[he,(0,a._)("div",me,[(0,a._)("div",{class:(0,i.C_)(["name-edit",{hidden:!l.editName}])},[(0,a._)("form",{onSubmit:t[3]||(t[3]=(0,ne.iM)(((...e)=>o.rename&&o.rename(...e)),["prevent"]))},[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"name",ref:"name",value:s.device.friendly_name},null,8,ge)]),(0,a._)("span",be,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:t[2]||(t[2]=e=>l.editName=!1)},fe),_e])],32)],2),(0,a._)("div",{class:(0,i.C_)(["name-edit",{hidden:l.editName}])},[(0,a._)("span",{textContent:(0,i.zw)(s.device.friendly_name)},null,8,we),(0,a._)("span",ke,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:t[4]||(t[4]=e=>l.editName=!0)},Ce)])],2)])]),(0,a._)("div",xe,[ze,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(s.device.ieee_address)},null,8,De)]),s.device.network_address?((0,a.wg)(),(0,a.iD)("div",Me,[Ge,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(s.device.network_address)},null,8,Ze)])):(0,a.kq)("",!0),(0,a._)("div",Re,[Ie,(0,a._)("div",{class:"param-value",textContent:(0,i.zw)(s.device.type)},null,8,Ne)]),s.device.definition?.vendor?((0,a.wg)(),(0,a.iD)("div",Te,[Ve,(0,a._)("div",Ue,(0,i.zw)(s.device.definition.vendor),1)])):(0,a.kq)("",!0),s.device.definition?.model?((0,a.wg)(),(0,a.iD)("div",Ee,[je,(0,a._)("div",Ae,(0,i.zw)(s.device.definition.model),1)])):(0,a.kq)("",!0),s.device.model_id?((0,a.wg)(),(0,a.iD)("div",Se,[$e,(0,a._)("div",Oe,(0,i.zw)(s.device.model_id),1)])):(0,a.kq)("",!0),s.device.definition?.description?((0,a.wg)(),(0,a.iD)("div",Fe,[Be,(0,a._)("div",Ye,(0,i.zw)(s.device.definition.description),1)])):(0,a.kq)("",!0),s.device.software_build_id?((0,a.wg)(),(0,a.iD)("div",Le,[He,(0,a._)("div",Ke,(0,i.zw)(s.device.software_build_id),1)])):(0,a.kq)("",!0),s.device.definition?.date_code?((0,a.wg)(),(0,a.iD)("div",Pe,[Xe,(0,a._)("div",We,(0,i.zw)(s.device.definition.date_code),1)])):(0,a.kq)("",!0),s.device.power_source?((0,a.wg)(),(0,a.iD)("div",Je,[Qe,(0,a._)("div",et,(0,i.zw)(s.device.power_source),1)])):(0,a.kq)("",!0),Object.keys(o.displayedValues).length?((0,a.wg)(),(0,a.iD)("div",tt,[st,(0,a._)("div",at,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(o.displayedValues,((e,t)=>((0,a.wg)(),(0,a.iD)("div",{class:"row value",key:t},[(0,a._)("div",it,[(0,a.Uk)((0,i.zw)(e.description)+" ",1),null!=o.rgbColor&&null!=e.value?.x&&null!=e.value?.y||null!=e.value?.hue&&null!=e.value?.saturation?((0,a.wg)(),(0,a.iD)("span",nt,"Color")):(0,a.kq)("",!0),e.property?((0,a.wg)(),(0,a.iD)("span",{key:1,class:"name",textContent:(0,i.zw)(e.property)},null,8,lt)):(0,a.kq)("",!0),e.unit?((0,a.wg)(),(0,a.iD)("span",{key:2,class:"unit",textContent:(0,i.zw)(e.unit)},null,8,ot)):(0,a.kq)("",!0)]),(0,a._)("div",rt,["binary"===e.type?((0,a.wg)(),(0,a.j4)(u,{key:0,value:null!=e.value_on?e.value===e.value_on:!!e.value,disabled:!e.writable,onInput:t=>o.setValue(e,t)},null,8,["value","disabled","onInput"])):"numeric"===e.type&&null!=e.value_min&&null!=e.value_max?((0,a.wg)(),(0,a.j4)(c,{key:1,"with-label":!0,range:[e.value_min,e.value_max],value:e.value,disabled:!e.writable,onChange:t=>o.setValue(e,t)},null,8,["range","value","disabled","onChange"])):"numeric"!==e.type||null!=e.value_min&&null!=e.value_max?"enum"===e.type?((0,a.wg)(),(0,a.iD)("label",ct,[(0,a._)("select",{value:e.readable&&null!=e.value?e.value:"",onChange:t=>o.setValue(e,t)},[e.readable?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("option",pt)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.values,(t=>((0,a.wg)(),(0,a.iD)("option",{key:t,value:t,textContent:(0,i.zw)(t),selected:e.readable&&e.value===t,disabled:!e.writable},null,8,ht)))),128))],40,vt)])):null!=o.rgbColor&&null!=e.value?.x&&null!=e.value?.y||null!=e.value?.hue&&null!=e.value?.saturation?((0,a.wg)(),(0,a.iD)("label",mt,[(0,a._)("input",{type:"color",onChange:(0,ne.iM)((t=>o.setValue(e,t)),["stop"]),value:"#"+o.rgbColor.map((e=>(e=Number(e).toString(16),1===e.length?"0"+e:e))).join("")},null,40,gt)])):((0,a.wg)(),(0,a.iD)("label",bt,[(0,a._)("input",{type:"text",disabled:!e.writable,value:e.value,onChange:t=>o.setValue(e,t)},null,40,yt)])):((0,a.wg)(),(0,a.iD)("label",dt,[(0,a._)("input",{type:"number","with-label":!0,value:e.value,disabled:!e.writable,onChange:t=>o.setValue(e,t)},null,40,ut)]))])])))),128))])])):(0,a.kq)("",!0),(0,a._)("div",ft,[_t,(0,a._)("div",wt,[(0,a._)("div",{class:"row",onClick:t[5]||(t[5]=t=>e.$refs.groupsModal.show())},Ct),(0,a._)("div",{class:"row",onClick:t[6]||(t[6]=e=>l.otaUpdatesAvailable?o.installOtaUpdates():o.checkOtaUpdates())},[l.otaUpdatesAvailable?((0,a.wg)(),(0,a.iD)("div",zt,"Install updates")):((0,a.wg)(),(0,a.iD)("div",xt,"Check for updates")),Dt]),(0,a._)("div",{class:"row",onClick:t[7]||(t[7]=e=>o.remove(!1))},Zt),(0,a._)("div",{class:"row error",onClick:t[8]||(t[8]=e=>o.remove(!0))},Nt)])])])):(0,a.kq)("",!0)],2)}var Vt=s(1120),Ut=s(6137),Et=s(4212),jt=s(9642),At={name:"Device",components:{Modal:jt.Z,ToggleSwitch:Ut.Z,Slider:Vt.Z,Loading:ae.Z},mixins:[ie.Z],emits:["select","rename","remove","groups-edit"],props:{device:{type:Object,required:!0},groups:{type:Object,default:()=>{}},selected:{type:Boolean,default:!1}},data(){return{editName:!1,loading:!1,status:{},otaUpdatesAvailable:!1}},computed:{values(){if(!this.device.definition?.exposes)return{};const e=e=>{const t=(e,s)=>{if(e.features){e.property&&(s[e.property]=s[e.property]||{},s=s[e.property]);for(const a of e.features)t(a,s)}else e.property&&(s[e.property]=e)},s={};for(const a of e)t(a,s);return s};return e(this.device.definition.exposes)},displayedValues(){const e={},t=(e,[s,a])=>(s in this.status&&(a={...a,value:this.status[s]}),null!=a.access&&(a.readable=!!(1&a.access),a.writable=!!(2&a.access),delete a.access),e[s]=a,Object.entries(a).filter((e=>e[1]instanceof Object)).reduce(t,e[s]),e);return Object.entries(this.values).reduce(t,e),e},rgbColor(){if(!this.displayedValues.color)return;const e=this.displayedValues.color?.value;if(e){if(null!=e.x&&null!=e.y){const t=new Et.N({bri:[this.displayedValues.brightness?.value_min||0,this.displayedValues.brightness?.value_max||255]});return t.xyToRgb(e.x,e.y,this.displayedValues.brightness.value)}if(null!=e.hue&&(null!=e.saturation||null!=e.sat)){const t=null!=e.saturation?"saturation":"sat",s=new Et.N({hue:[this.displayedValues.color.hue?.value_min||0,this.displayedValues.color.hue.value_max||65535],sat:[this.displayedValues.color[t]?.value_min||0,this.displayedValues.color[t].value_max||255],bri:[this.displayedValues.brightness?.value_min||0,this.displayedValues.brightness?.value_max||255]});return s.hslToRgb(e.hue,e[t],this.displayedValues.brightness.value)}return null}},associatedGroups(){return new Set(Object.values(this.groups).filter((e=>new Set((e.members||[]).map((e=>e.ieee_address))).has(this.device.ieee_address))).map((e=>parseInt(e.id))))}},methods:{async refresh(){this.loading=!0;try{this.status=await this.request("zigbee.mqtt.device_get",{device:this.device.friendly_name||this.device.ieee_address})}finally{this.loading=!1}},async rename(){const e=(this.$refs.name.value||"").trim();if(e.length&&e!==this.device.friendly_name){this.loading=!0;try{await this.request("zigbee.mqtt.device_rename",{device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address,name:e}),this.$emit("rename",{name:this.device.friendly_name,newName:e})}finally{this.editName=!1,this.loading=!1}}},async remove(e){if(confirm("Are you really sure that you want to remove this device from the network?")){e=!!e,this.loading=!0;try{await this.request("zigbee.mqtt.device_remove",{device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address,force:e}),this.$emit("remove",{device:this.device.friendly_name||this.device.ieee_address})}finally{this.loading=!1}}},async setValue(e,t){const s={device:this.device.friendly_name||this.device.ieee_address,property:e.property,value:null};switch(e.type){case"binary":e.value_toggle?s.value=e.value_toggle:e.value_on&&e.value_off?s.value=e.value===e.value_on?e.value_off:e.value_on:s.value=!e.value;break;case"numeric":s.value=parseFloat(t.target.value);break;case"enum":t.target.value?.length&&(s.value=t.target.value);break;default:if(null!=e.x&&null!=e.y||null!=e.hue&&(null!=e.saturation||null!=e.sat)){s.property="color";const a=t.target.value.slice(1).split(/([0-9a-fA-F]{2})/).filter(((e,t)=>t%2)).map((e=>parseInt(e,16)));if(null!=e.x&&null!=e.y){const e=new Et.N({bri:[this.displayedValues.brightness?.value_min||0,this.displayedValues.brightness?.value_max||255]}),t=e.rgbToXY(...a);s.value={color:{x:t[0],y:t[1]}}}else{const e=null!=this.displayedValues.color.saturation?"saturation":"sat",t=new Et.N({hue:[this.displayedValues.color.hue?.value_min||0,this.displayedValues.color.hue.value_max||65535],sat:[this.displayedValues.color[e]?.value_min||0,this.displayedValues.color[e].value_max||255],bri:[this.displayedValues.brightness?.value_min||0,this.displayedValues.brightness?.value_max||255]}),i=t.rgbToHsl(...a);s.value={brightness:i[2],color:{hue:i[0]}},s.value.color[e]=i[1]}}break}if(null!=s.value){this.loading=!0;try{await this.request("zigbee.mqtt.device_set",s),await this.refresh()}finally{this.loading=!1}}},async manageGroups(e){const t=[...e.target.querySelectorAll("input[type=checkbox]")].reduce(((e,t)=>{const s=parseInt(t.value);return t.checked&&!this.associatedGroups.has(s)?e.add.add(s):!t.checked&&this.associatedGroups.has(s)&&e.remove.add(s),e}),{add:new Set,remove:new Set}),s=async e=>{await Promise.all([...t[e]].map((async t=>{await this.request(`zigbee.mqtt.group_${e}_device`,{group:this.groups[t].friendly_name,device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address})})))};this.loading=!0;try{await Promise.all(Object.keys(t).map(s)),this.$emit("groups-edit",t)}finally{this.loading=!1}},async checkOtaUpdates(){this.loading=!0;try{this.otaUpdatesAvailable=(await this.request("zigbee.mqtt.device_check_ota_updates",{device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address})).update_available,this.otaUpdatesAvailable?this.notify({text:"A firmware update is available for the device",image:{iconClass:"fa fa-sync-alt"}}):this.notify({text:"The device is up to date",image:{iconClass:"fa fa-check"}})}finally{this.loading=!1}},async installOtaUpdates(){this.loading=!0;try{await this.request("zigbee.mqtt.device_install_ota_updates",{device:this.device.friendly_name?.length?this.device.friendly_name:this.device.ieee_address})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&this.refresh()})),this.$watch((()=>this.status.update_available),(e=>{this.otaUpdatesAvailable=e})),this.subscribe((e=>{e.device!==this.device.friendly_name&&e.device!==this.device.ieee_address||(this.status={...this.status,...e.properties})}),`on-property-change-${this.device.ieee_address}`,"platypush.message.event.zigbee.mqtt.ZigbeeMqttDevicePropertySetEvent")},unmounted(){this.unsubscribe(`on-property-change-${this.device.ieee_address}`)}},St=s(3744);const $t=(0,St.Z)(At,[["render",Tt],["__scopeId","data-v-b05d09fc"]]);var Ot=$t;const Ft=e=>((0,a.dD)("data-v-7667f7ba"),e=e(),(0,a.Cn)(),e),Bt=["textContent"],Yt={key:1,class:"params"},Lt={class:"section devices"},Ht=Ft((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Devices")],-1))),Kt={class:"body"},Pt=["checked","value","onChange"],Xt=["textContent"],Wt={class:"section actions"},Jt=Ft((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1))),Qt={class:"body"},es=Ft((()=>(0,a._)("div",{class:"col-10"},"Rename Group",-1))),ts=Ft((()=>(0,a._)("div",{class:"buttons col-2 pull-right"},[(0,a._)("i",{class:"fa fa-edit"})],-1))),ss=[es,ts],as=Ft((()=>(0,a._)("div",{class:"col-10"},"Remove Group",-1))),is=Ft((()=>(0,a._)("div",{class:"buttons col-2 pull-right"},[(0,a._)("i",{class:"fa fa-trash"})],-1))),ns=[as,is];function ls(e,t,s,n,l,o){const r=(0,a.up)("Loading");return(0,a.wg)(),(0,a.iD)("div",{class:(0,i.C_)(["item group",{selected:s.selected}])},[l.loading?((0,a.wg)(),(0,a.j4)(r,{key:0})):(0,a.kq)("",!0),(0,a._)("div",{class:(0,i.C_)(["row name header vertical-center",{selected:s.selected}]),textContent:(0,i.zw)(s.group.friendly_name),onClick:t[0]||(t[0]=t=>e.$emit("select"))},null,10,Bt),s.selected?((0,a.wg)(),(0,a.iD)("div",Yt,[(0,a._)("div",Lt,[Ht,(0,a._)("div",Kt,[(0,a._)("form",null,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(s.devices,((e,t)=>((0,a.wg)(),(0,a.iD)("label",{class:"row",key:t},[(0,a._)("input",{type:"checkbox",checked:o.members.has(e.ieee_address),value:e.ieee_address,onChange:t=>o.toggleDevice(e.ieee_address)},null,40,Pt),(0,a._)("span",{class:"label",textContent:(0,i.zw)(e.friendly_name?.length?e.friendly_name:e.ieee_address)},null,8,Xt)])))),128))])])]),(0,a._)("div",Wt,[Jt,(0,a._)("div",Qt,[(0,a._)("div",{class:"row",onClick:t[1]||(t[1]=(...e)=>o.rename&&o.rename(...e))},ss),(0,a._)("div",{class:"row",onClick:t[2]||(t[2]=(...e)=>o.remove&&o.remove(...e))},ns)])])])):(0,a.kq)("",!0)],2)}var os={name:"Group",emits:["select","remove","edit"],mixins:[ie.Z],components:{Loading:ae.Z},props:{group:{type:Object,required:!0},devices:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,values:{}}},computed:{devicesByAddress(){return Object.entries(this.devices).reduce(((e,t)=>{const s=t[1];return e[s.ieee_address]=s,e}),{})},members(){return new Set((this.group.members||[]).map((e=>e.ieee_address)))}},methods:{async remove(){if(confirm("Are you sure that you want to remove this group?")){this.loading=!0;try{await this.request("zigbee.mqtt.group_remove",{name:this.group.friendly_name}),this.$emit("remove",{name:this.group.friendly_name})}finally{this.loading=!1}}},async rename(){let e=prompt("New group name",this.group.friendly_name);if(e?.length){e=e.trim(),this.loading=!0;try{await this.request("zigbee.mqtt.group_rename",{group:this.group.friendly_name||this.group.id,name:e}),this.$emit("rename",{name:this.group.friendly_name,newName:e})}finally{this.loading=!1}}},async toggleDevice(e){const t=this.devicesByAddress[e],s=t.friendly_name?.length?t.friendly_name:e,a=this.members.has(e)?"remove":"add";this.loading=!0;try{await this.request(`zigbee.mqtt.group_${a}_device`,{group:this.group.friendly_name,device:s}),this.$emit("edit",{device:s,method:a})}finally{this.loading=!1}}}};const rs=(0,St.Z)(os,[["render",ls],["__scopeId","data-v-7667f7ba"]]);var ds=rs,us={name:"ZigbeeMqtt",components:{Modal:jt.Z,Dropdown:te.Z,DropdownItem:se.Z,Loading:ae.Z,Device:Ot,Group:ds},mixins:[ie.Z],data(){return{devices:{},groups:{},status:{},loading:!1,selected:{view:"devices",deviceId:void 0,groupId:void 0},views:{devices:!0,groups:!0},modal:{group:{visible:!1}}}},methods:{async refreshDevices(){this.loading=!0;try{this.devices=(await this.request("zigbee.mqtt.devices")).reduce(((e,t)=>(t.friendly_name in this.devices&&(t={values:this.devices[t.friendly_name].values||{},...this.devices[t.friendly_name]}),e[t.friendly_name]=t,e)),{})}finally{this.loading=!1}},async refreshGroups(){this.loading=!0;try{this.groups=(await this.request("zigbee.mqtt.groups")).reduce(((e,t)=>(e[t.id]=t,e)),{})}finally{this.loading=!1}},async refreshInfo(){this.loading=!0;try{this.status=await this.request("zigbee.mqtt.info")}finally{this.loading=!1}},refresh(){this.refreshDevices(),this.refreshGroups(),this.refreshInfo()},updateProperties(e,t){this.devices[e].values=t},async addGroup(){const e=prompt("Group name");if(e&&e.length){this.loading=!0;try{await this.request("zigbee.mqtt.group_add",{name:e})}finally{this.loading=!1}await this.refreshGroups()}},async permitJoin(e){const t={permit:!!e};if(e){let e=prompt("Join allow period in seconds (0 or empty for no time limits)","60");t.seconds=e.length?parseInt(e):null}this.loading=!0;try{await this.request("zigbee.mqtt.permit_join",t),setTimeout(this.refreshInfo,1e3)}finally{this.loading=!1}},async factoryReset(){if(confirm("Are you SURE that you want to do a device factory reset?")||confirm("Are you REALLY sure? ALL network information and custom firmware will be lost!!")){this.loading=!0;try{await this.request("zigbee.mqtt.factory_reset")}finally{this.loading=!1}}},async addToGroup(e,t){this.loading=!0,await this.request("zigbee.mqtt.group_add_device",{device:e,group:t}),this.loading=!1;const s=this;setTimeout((()=>{s.refresh(),s.refreshGroups()}),100)}},created(){this.subscribe((()=>{this.notify({text:"WARNING: The controller is offline",error:!0})}),"on-zigbee-offline","platypush.message.event.zigbee.mqtt.ZigbeeMqttOfflineEvent"),this.subscribe((()=>{this.notify({text:"The controller is now online",iconClass:"fas fa-check"})}),"on-zigbee-online","platypush.message.event.zigbee.mqtt.ZigbeeMqttOnlineEvent"),this.subscribe((()=>{this.notify({text:"Failed to remove the device",error:!0})}),"on-zigbee-device-remove-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRemovedFailedEvent"),this.subscribe((()=>{this.notify({text:"Failed to add the group",error:!0})}),"on-zigbee-group-add-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupAddedFailedEvent"),this.subscribe((()=>{this.notify({text:"Failed to remove group",error:!0})}),"on-zigbee-group-remove-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemovedFailedEvent"),this.subscribe((()=>{this.notify({text:"Failed to remove the devices from group",error:!0})}),"on-zigbee-remove-all-failed","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemoveAllFailedEvent"),this.subscribe((e=>{this.notify({text:e.error||"[Unknown error]",error:!0})}),"on-zigbee-error","platypush.message.event.zigbee.mqtt.ZigbeeMqttErrorEvent"),this.subscribe(this.refresh,"on-zigbee-device-update","platypush.message.event.zigbee.mqtt.ZigbeeMqttOnlineEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDevicePairingEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceConnectedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceBannedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRemovedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceWhitelistedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceRenamedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceBindEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttDeviceUnbindEvent"),this.subscribe(this.refreshGroups,"on-zigbee-group-update","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupAddedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemovedEvent","platypush.message.event.zigbee.mqtt.ZigbeeMqttGroupRemoveAllEvent")},mounted(){this.refresh()},unmounted(){this.unsubscribe("on-zigbee-error"),this.unsubscribe("on-zigbee-remove-all-failed"),this.unsubscribe("on-zigbee-group-remove-failed"),this.unsubscribe("on-zigbee-group-add-failed"),this.unsubscribe("on-zigbee-device-remove-failed"),this.unsubscribe("on-zigbee-online"),this.unsubscribe("on-zigbee-offline"),this.unsubscribe("on-zigbee-device-update"),this.unsubscribe("on-zigbee-group-update")}};const cs=(0,St.Z)(us,[["render",ee]]);var vs=cs}}]); -//# sourceMappingURL=4604.ac359b97.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4604.ac359b97.js.map b/platypush/backend/http/webapp/dist/static/js/4604.ac359b97.js.map deleted file mode 100644 index 267249a3..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4604.ac359b97.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4604.ac359b97.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Light/color.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/ZigbeeMqtt/Index.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Device.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Device.vue?8b6d","webpack://platypush/./src/components/panels/ZigbeeMqtt/Group.vue","webpack://platypush/./src/components/panels/ZigbeeMqtt/Group.vue?46cd","webpack://platypush/./src/components/panels/ZigbeeMqtt/Index.vue?dac0"],"sourcesContent":["export class ColorConverter {\n constructor(ranges) {\n this.ranges = {\n hue: [0, 360],\n sat: [0, 100],\n bri: [0, 100],\n ct: [154, 500],\n }\n\n if (ranges)\n for (const attr of Object.keys(this.ranges))\n if (ranges[attr])\n this.ranges[attr] = ranges[attr]\n }\n\n normalize(x, xRange, yRange) {\n return yRange[0] + (((x-xRange[0]) * (yRange[1]-yRange[0])) / (xRange[1]-xRange[0]))\n }\n\n hslToRgb(h, s, l) {\n [h, s, l] = [\n this.normalize(h, this.ranges.hue, [0, 360]),\n this.normalize(s, this.ranges.sat, [0, 100]),\n this.normalize(l, this.ranges.bri, [0, 100]),\n ]\n\n l /= 100\n const a = s * Math.min(l, 1 - l) / 100\n const f = n => {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Device.vue?vue&type=template&id=b05d09fc&scoped=true\"\nimport script from \"./Device.vue?vue&type=script&lang=js\"\nexport * from \"./Device.vue?vue&type=script&lang=js\"\n\nimport \"./Device.vue?vue&type=style&index=0&id=b05d09fc&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-b05d09fc\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=7667f7ba&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=7667f7ba&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7667f7ba\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=b15233ac\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=b15233ac&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["ColorConverter","constructor","ranges","this","hue","sat","bri","ct","attr","Object","keys","normalize","x","xRange","yRange","hslToRgb","h","s","l","a","Math","min","f","n","k","color","max","round","rgbToHsl","r","g","b","d","parseInt","xyToRgb","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","rgbToXY","parseFloat","rgbToBri","getRGB","rgb","getXY","xy","toRGB","console","debug","toXY","toHSL","class","ref","type","range","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","status","info","state","permit_join","network","channel","version","config","mqtt","server","serial","port","coordinator","meta","maintrel","majorrel","minorrel","revision","selected","view","$event","views","enabled","toUpperCase","slice","replace","key","addGroup","text","infoModal","show","permitJoin","factoryReset","refresh","devices","length","device","id","groups","deviceId","refreshDevices","refreshGroups","group","groupId","manageGroups","associatedGroups","has","friendly_name","ieee_address","editName","rename","network_address","definition","vendor","model","model_id","description","software_build_id","date_code","power_source","displayedValues","property","rgbColor","unit","value_on","writable","setValue","value_min","value_max","readable","values","option","i","toString","join","groupsModal","otaUpdatesAvailable","installOtaUpdates","checkOtaUpdates","remove","components","Modal","ToggleSwitch","Slider","Loading","mixins","Utils","required","data","computed","exposes","extractValues","extractValue","root","features","feature","ret","mergeValues","obj","access","entries","filter","v","reduce","converter","saturation","satAttr","Set","members","member","async","request","trim","newName","force","confirm","value_toggle","value_off","split","_","hsl","querySelectorAll","element","add","editGroups","Promise","all","action","update_available","notify","image","iconClass","$watch","newValue","subscribe","properties","unmounted","unsubscribe","toggleDevice","devicesByAddress","entry","prompt","ieeeAddress","method","Dropdown","DropdownItem","Device","Group","undefined","modal","visible","refreshInfo","updateProperties","permit","args","seconds","setTimeout","self","created","error"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4658-legacy.a780f1aa.js b/platypush/backend/http/webapp/dist/static/js/4658-legacy.a780f1aa.js new file mode 100644 index 00000000..40e20021 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4658-legacy.a780f1aa.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4658],{647:function(e,n,t){var a=t(1702),r=t(7908),s=Math.floor,o=a("".charAt),i=a("".replace),u=a("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,a,d,v){var m=t+e.length,p=a.length,f=c;return void 0!==d&&(d=r(d),f=l),i(v,f,(function(r,i){var l;switch(o(i,0)){case"$":return"$";case"&":return e;case"`":return u(n,0,t);case"'":return u(n,m);case"<":l=d[u(i,1,-1)];break;default:var c=+i;if(0===c)return r;if(c>p){var v=s(c/10);return 0===v?r:v<=p?void 0===a[v-1]?o(i,1):a[v-1]+o(i,1):r}l=a[c-1]}return void 0===l?"":l}))}},6091:function(e,n,t){var a=t(6530).PROPER,r=t(7293),s=t(1361),o="​…᠎";e.exports=function(e){return r((function(){return!!s[e]()||o[e]()!==o||a&&s[e].name!==e}))}},5306:function(e,n,t){"use strict";var a=t(2104),r=t(6916),s=t(1702),o=t(7007),i=t(7293),u=t(9670),l=t(614),c=t(9303),d=t(7466),v=t(1340),m=t(4488),p=t(1530),f=t(8173),w=t(647),g=t(7651),_=t(5112),h=_("replace"),k=Math.max,b=Math.min,x=s([].concat),y=s([].push),C=s("".indexOf),R=s("".slice),z=function(e){return void 0===e?e:String(e)},D=function(){return"$0"==="a".replace(/./,"$0")}(),N=function(){return!!/./[h]&&""===/./[h]("a","$0")}(),q=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}));o("replace",(function(e,n,t){var s=N?"$":"$0";return[function(e,t){var a=m(this),s=void 0==e?void 0:f(e,h);return s?r(s,e,a,t):r(n,v(a),e,t)},function(e,r){var o=u(this),i=v(e);if("string"==typeof r&&-1===C(r,s)&&-1===C(r,"$<")){var m=t(n,o,i,r);if(m.done)return m.value}var f=l(r);f||(r=v(r));var _=o.global;if(_){var h=o.unicode;o.lastIndex=0}var D=[];while(1){var N=g(o,i);if(null===N)break;if(y(D,N),!_)break;var q=v(N[0]);""===q&&(o.lastIndex=p(i,d(o.lastIndex),h))}for(var S="",I=0,Z=0;Z=I&&(S+=R(i,I,M)+U,I=M+j.length)}return S+R(i,I)}]}),!q||!D||N)},3210:function(e,n,t){"use strict";var a=t(2109),r=t(3111).trim,s=t(6091);a({target:"String",proto:!0,forced:s("trim")},{trim:function(){return r(this)}})},376:function(e,n,t){"use strict";t.d(n,{Z:function(){return g}});var a=t(6252),r=t(9963),s=t(3577),o={class:"slider-wrapper"},i=["min","max","step","disabled","value"],u={class:"track"},l={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},d=["textContent"];function v(e,n,t,v,m,p){return(0,a.wg)(),(0,a.iD)("label",o,[(0,a._)("input",{class:"slider",type:"range",ref:"range",min:t.range[0],max:t.range[1],step:t.step,disabled:t.disabled,value:t.value,onInput:n[0]||(n[0]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onChange:n[1]||(n[1]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onMouseup:n[2]||(n[2]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onMousedown:n[3]||(n[3]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onTouchstart:n[4]||(n[4]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onTouchend:n[5]||(n[5]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onKeyup:n[6]||(n[6]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onKeydown:n[7]||(n[7]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"]))},null,40,i),(0,a._)("div",u,[(0,a._)("div",l,null,512)]),(0,a._)("div",c,null,512),t.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,s.zw)(t.value)},null,8,d)):(0,a.kq)("",!0)])}var m=t(4648),p=(t(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,m.Z)((0,m.Z)({},e),{},{target:(0,m.Z)((0,m.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var n=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(n,"%"),this.$refs.thumb.style.transform="translate(-".concat(n,"%, -50%)"),this.$refs.track.style.width="".concat(n,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),f=t(3744);const w=(0,f.Z)(p,[["render",v],["__scopeId","data-v-95edc28a"]]);var g=w},6:function(e,n,t){"use strict";t.d(n,{Z:function(){return p}});var a=t(6252),r=t(3577),s=t(9963),o=function(e){return(0,a.dD)("data-v-a6396ae8"),e=e(),(0,a.Cn)(),e},i=["checked"],u=o((function(){return(0,a._)("div",{class:"switch"},[(0,a._)("div",{class:"dot"})],-1)})),l={class:"label"};function c(e,n,t,o,c,d){return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,s.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,a._)("input",{type:"checkbox",checked:t.value},null,8,i),(0,a._)("label",null,[u,(0,a._)("span",l,[(0,a.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=t(3744);const m=(0,v.Z)(d,[["render",c],["__scopeId","data-v-a6396ae8"]]);var p=m},4658:function(e,n,t){"use strict";t.d(n,{Z:function(){return Mr}});t(7327),t(1539),t(2479),t(8309),t(4916),t(5306),t(7042),t(7941),t(1249),t(3948);var a=t(6252),r=t(3577),s={class:"zwave-container"},o={class:"network-info"},i={key:1,class:"params"},u={class:"row"},l=(0,a._)("div",{class:"param-name"},"State",-1),c=["textContent"],d={class:"row"},v=(0,a._)("div",{class:"param-name"},"Device",-1),m=["textContent"],p={class:"section"},f=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Statistics")],-1),w={class:"body"},g=["textContent"],_=["textContent"],h={class:"group-add"},k={class:"params"},b={class:"section"},x=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Select nodes to add")],-1),y={key:0,class:"body"},C=["onClick"],R=["textContent"],z={class:"view-options"},D={class:"view-selector col-s-6 col-m-8 col-l-9"},N=["textContent","selected","value"],q={class:"buttons col-s-6 col-m-4 col-l-3"},S=(0,a._)("i",{class:"fa fa-plus"},null,-1),I=[S],Z=(0,a._)("i",{class:"fa fa-sync-alt"},null,-1),j=[Z],M={class:"view-container"},V={key:0,class:"view nodes"},O={key:1,class:"no-items"},A=(0,a._)("div",{class:"empty"},"No nodes available on the network",-1),$=[A],U={key:1,class:"view groups"},T={key:1,class:"no-items"},E=(0,a._)("div",{class:"empty"},"No groups available on the network",-1),W=[E],F={key:2,class:"view scenes"},H={key:1,class:"no-items"},G=(0,a._)("div",{class:"empty"},"No scenes configured on the network",-1),K=[G],L=["textContent","onClick"],B={key:0,class:"params"},Y={class:"row"},P=(0,a._)("div",{class:"param-name"},"Scene ID",-1),J=["textContent"],Q={class:"row"},X=(0,a._)("div",{class:"param-name"},"Activate",-1),ee={class:"param-value"},ne={key:0,class:"section values"},te=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Values")],-1),ae={class:"body"},re={class:"param-name"},se={class:"param-value"},oe=["textContent"],ie={class:"buttons"},ue=["onClick"],le=(0,a._)("i",{class:"fa fa-trash"},null,-1),ce=[le],de={class:"section actions"},ve=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1),me={class:"body"},pe=["onClick"],fe=(0,a._)("div",{class:"param-name"},"Remove Scene",-1),we=(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1),ge=[fe,we],_e=["onClick"],he=(0,a._)("div",{class:"param-name"},"Rename Scene",-1),ke=(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-edit"})],-1),be=[he,ke],xe={key:3,class:"view values"},ye={key:1,class:"no-items"},Ce=(0,a._)("div",{class:"empty"},"No nodes found on the network",-1),Re=[Ce],ze=["textContent","onClick"],De={key:0,class:"params"},Ne={key:0,class:"value-display"};function qe(e,n,t,S,Z,A){var E=(0,a.up)("Loading"),G=(0,a.up)("Modal"),le=(0,a.up)("DropdownItem"),fe=(0,a.up)("Dropdown"),we=(0,a.up)("Node"),he=(0,a.up)("Group"),ke=(0,a.up)("ToggleSwitch"),Ce=(0,a.up)("Value");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(G,{title:"Network info",ref:"networkInfoModal"},{default:(0,a.w5)((function(){return[(0,a._)("div",o,[Z.loading.status?((0,a.wg)(),(0,a.j4)(E,{key:0})):((0,a.wg)(),(0,a.iD)("div",i,[(0,a._)("div",u,[l,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(Z.status.state)},null,8,c)]),(0,a._)("div",d,[v,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(Z.status.device)},null,8,m)]),(0,a._)("div",p,[f,(0,a._)("div",w,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.status.stats,(function(e,n){return(0,a.wg)(),(0,a.iD)("div",{class:"row",key:n},[(0,a._)("div",{class:"param-name",textContent:(0,r.zw)(n)},null,8,g),(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(e)},null,8,_)])})),128))])])]))])]})),_:1},512),(0,a.Wm)(G,{title:"Add nodes to group",ref:"addNodesToGroupModal"},{default:(0,a.w5)((function(){return[(0,a._)("div",h,[(0,a._)("div",k,[(0,a._)("div",b,[x,null!=Z.selected.groupId?((0,a.wg)(),(0,a.iD)("div",y,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Object.values(Z.nodes||{}).filter((function(e){return Z.groups[Z.selected.groupId].associations.indexOf(e.node_id)<0})),(function(e){return(0,a.wg)(),(0,a.iD)("div",{class:"row clickable",onClick:function(n){return A.addToGroup(e.node_id,Z.selected.groupId)},key:e.node_id},[(0,a._)("div",{class:"param-name",textContent:(0,r.zw)(e.name)},null,8,R)],8,C)})),128))])):(0,a.kq)("",!0)])])])]})),_:1},512),(0,a._)("div",z,[(0,a._)("div",D,[(0,a._)("label",null,[(0,a._)("select",{onChange:n[0]||(n[0]=function(e){return Z.selected.view=e.target.value})},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.views,(function(e,n){return(0,a.wg)(),(0,a.iD)("option",{key:e,textContent:(0,r.zw)((n[0].toUpperCase()+n.slice(1)).replace("_"," ")),selected:n===Z.selected.view,value:n},null,8,N)})),128))],32)])]),(0,a._)("div",q,["scenes"===Z.selected.view?((0,a.wg)(),(0,a.iD)("button",{key:0,class:"btn btn-default",title:"Create Scene",onClick:n[1]||(n[1]=function(){return A.addScene&&A.addScene.apply(A,arguments)})},I)):(0,a.kq)("",!0),(0,a.Wm)(fe,{title:"Network commands","icon-class":"fa fa-cog"},{default:(0,a.w5)((function(){return[(0,a.Wm)(le,{text:"Network Info",disabled:Z.commandRunning,onClick:A.networkInfoModalOpen},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Start Network",disabled:Z.commandRunning,onClick:A.startNetwork},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Stop Network",disabled:Z.commandRunning,onClick:A.stopNetwork},null,8,["disabled","onClick"]),"nodes"===Z.selected.view?((0,a.wg)(),(0,a.j4)(le,{key:0,text:"Add Node",disabled:Z.commandRunning,onClick:A.addNode},null,8,["disabled","onClick"])):(0,a.kq)("",!0),"nodes"===Z.selected.view?((0,a.wg)(),(0,a.j4)(le,{key:1,text:"Remove Node",disabled:Z.commandRunning,onClick:A.removeNode},null,8,["disabled","onClick"])):(0,a.kq)("",!0),(0,a.Wm)(le,{text:"Switch All On",disabled:Z.commandRunning,onClick:n[2]||(n[2]=function(e){return A.switchAll(!0)})},null,8,["disabled"]),(0,a.Wm)(le,{text:"Switch All Off",disabled:Z.commandRunning,onClick:n[3]||(n[3]=function(e){return A.switchAll(!1)})},null,8,["disabled"]),(0,a.Wm)(le,{text:"Cancel Command",disabled:Z.commandRunning,onClick:A.cancelCommand},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Kill Command",disabled:Z.commandRunning,onClick:A.killCommand},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Receive Configuration",disabled:Z.commandRunning,onClick:A.receiveConfiguration},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Create New Primary",disabled:Z.commandRunning,onClick:A.createNewPrimary},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Transfer Primary Role",disabled:Z.commandRunning,onClick:A.transferPrimaryRole},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Heal Network",disabled:Z.commandRunning,onClick:A.healNetwork},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Soft Reset",disabled:Z.commandRunning,onClick:A.softReset},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Hard Reset",disabled:Z.commandRunning,onClick:A.hardReset},null,8,["disabled","onClick"])]})),_:1}),(0,a._)("button",{class:"btn btn-default",title:"Refresh Network",onClick:n[4]||(n[4]=function(){return A.refresh&&A.refresh.apply(A,arguments)})},j)])]),(0,a._)("div",M,["nodes"===Z.selected.view?((0,a.wg)(),(0,a.iD)("div",V,[Z.loading.nodes?((0,a.wg)(),(0,a.j4)(E,{key:0})):Object.keys(Z.nodes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",O,$)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.nodes,(function(n,t){return(0,a.wg)(),(0,a.j4)(we,{key:t,node:n,selected:Z.selected.nodeId===t,"plugin-name":e.pluginName,onSelect:function(e){return A.onNodeClick(t)}},null,8,["node","selected","plugin-name","onSelect"])})),128))])):"groups"===Z.selected.view?((0,a.wg)(),(0,a.iD)("div",U,[Z.loading.groups?((0,a.wg)(),(0,a.j4)(E,{key:0})):Object.keys(Z.groups||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",T,W)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.groups,(function(t,r){return(0,a.wg)(),(0,a.j4)(he,{key:r,group:t,selected:Z.selected.groupId===r,nodes:r in Z.groups?Z.groups[r].associations.map((function(e){return Z.nodes[e]})).reduce((function(e,n){return e[n.node_id]=n,e}),{}):{},owner:null!=t.node_id?Z.nodes[t.node_id]:null,"plugin-name":e.pluginName,onSelect:function(e){return Z.selected.groupId=r===Z.selected.groupId?void 0:r},onOpenAddNodesToGroup:n[5]||(n[5]=function(n){return e.$refs.addNodesToGroupModal.show()})},null,8,["group","selected","nodes","owner","plugin-name","onSelect"])})),128))])):"scenes"===Z.selected.view?((0,a.wg)(),(0,a.iD)("div",F,[Z.loading.scenes?((0,a.wg)(),(0,a.j4)(E,{key:0})):Object.keys(Z.scenes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",H,K)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.scenes,(function(e,n){var t;return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["item scene",{selected:Z.selected.sceneId===n}]),key:n},[(0,a._)("div",{class:(0,r.C_)(["row name header vertical-center",{selected:Z.selected.sceneId===n}]),textContent:(0,r.zw)(e.label),onClick:function(e){return Z.selected.sceneId=n===Z.selected.sceneId?void 0:n}},null,10,L),Z.selected.sceneId===n?((0,a.wg)(),(0,a.iD)("div",B,[(0,a._)("div",Y,[P,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(n)},null,8,J)]),(0,a._)("div",Q,[X,(0,a._)("div",ee,[(0,a.Wm)(ke,{value:!1,onInput:function(e){return A.activateScene(n)}},null,8,["onInput"])])]),null!==(t=Object.values(null===e||void 0===e?void 0:e.values))&&void 0!==t&&t.length?((0,a.wg)(),(0,a.iD)("div",ne,[te,(0,a._)("div",ae,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Object.values(e.values),(function(e){return(0,a.wg)(),(0,a.iD)("div",{class:"row",key:e.id_on_network},[(0,a._)("div",re,(0,r.zw)(Z.nodes[e.node_id].name)+" ⇨ "+(0,r.zw)(A.valuesMap[e.id_on_network].label),1),(0,a._)("div",se,[(0,a._)("span",{textContent:(0,r.zw)(e.data)},null,8,oe),(0,a._)("span",ie,[(0,a._)("button",{class:"btn btn-default",title:"Remove value",onClick:function(t){return A.removeValueFromScene({sceneId:n,valueId:e.id_on_network})}},ce,8,ue)])])])})),128))])])):(0,a.kq)("",!0),(0,a._)("div",de,[ve,(0,a._)("div",me,[(0,a._)("div",{class:"row",onClick:function(e){return A.removeScene(n)}},ge,8,pe),(0,a._)("div",{class:"row",onClick:function(e){return A.renameScene(n)}},be,8,_e)])])])):(0,a.kq)("",!0)],2)})),128))])):((0,a.wg)(),(0,a.iD)("div",xe,[Z.loading.nodes?((0,a.wg)(),(0,a.j4)(E,{key:0})):Object.keys(Z.nodes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",ye,Re)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.nodes,(function(n,t){return(0,a.wg)(),(0,a.iD)("div",{class:"node-container",key:t},["values"===Z.selected.view||Object.values(n.values).filter((function(e){return e.id_on_network in Z.values[Z.selected.view]})).length>0?((0,a.wg)(),(0,a.iD)("div",{key:0,class:(0,r.C_)(["item node",{selected:Z.selected.nodeId===t}])},[(0,a._)("div",{class:(0,r.C_)(["row name header vertical-center",{selected:Z.selected.nodeId===t}]),textContent:(0,r.zw)(n.name),onClick:function(e){return A.onNodeClick(t)}},null,10,ze),Z.selected.nodeId===t?((0,a.wg)(),(0,a.iD)("div",De,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(n.values,(function(t,r){return(0,a.wg)(),(0,a.iD)("div",{class:"value-container",key:r},[t.id_on_network&&("values"===Z.selected.view||t.id_on_network in Z.values[Z.selected.view])?((0,a.wg)(),(0,a.iD)("div",Ne,[(0,a.Wm)(Ce,{value:t,node:n,scenes:Z.scenes,onAddToScene:A.addValueToScene,onRemoveFromScene:A.removeValueFromScene,onRefresh:A.refreshNodes,"plugin-name":e.pluginName},null,8,["value","node","scenes","onAddToScene","onRemoveFromScene","onRefresh","plugin-name"])])):(0,a.kq)("",!0)])})),128))])):(0,a.kq)("",!0)],2)):(0,a.kq)("",!0)])})),128))]))])])}var Se=t(8534),Ie=(t(5666),t(3210),function(e){return(0,a.dD)("data-v-56458f8e"),e=e(),(0,a.Cn)(),e}),Ze=["textContent"],je={key:0,class:"params"},Me={key:0,class:"section owner"},Ve=Ie((function(){return(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Owner")],-1)})),Oe={class:"body"},Ae=["textContent"],$e={class:"section nodes"},Ue={class:"header"},Te=Ie((function(){return(0,a._)("div",{class:"title col-10"},"Nodes",-1)})),Ee={class:"buttons col-2"},We=Ie((function(){return(0,a._)("i",{class:"fa fa-plus"},null,-1)})),Fe=[We],He={class:"body"},Ge=["textContent"],Ke={class:"buttons col-2"},Le=["disabled","onClick"],Be=Ie((function(){return(0,a._)("i",{class:"fa fa-trash"},null,-1)})),Ye=[Be],Pe={class:"section config"},Je=Ie((function(){return(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Parameters")],-1)})),Qe={class:"body"},Xe={class:"row"},en=Ie((function(){return(0,a._)("div",{class:"param-name"},"Index",-1)})),nn=["textContent"],tn={class:"row"},an=Ie((function(){return(0,a._)("div",{class:"param-name"},"Max associations",-1)})),rn=["textContent"];function sn(e,n,t,s,o,i){return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["item group",{selected:t.selected}])},[(0,a._)("div",{class:(0,r.C_)(["row name header vertical-center",{selected:t.selected}]),textContent:(0,r.zw)(t.group.label),onClick:n[0]||(n[0]=function(n){return e.$emit("select",t.group.index)})},null,10,Ze),t.selected?((0,a.wg)(),(0,a.iD)("div",je,[t.owner&&Object.keys(t.owner).length?((0,a.wg)(),(0,a.iD)("div",Me,[Ve,(0,a._)("div",Oe,[(0,a._)("div",{class:"row",textContent:(0,r.zw)(t.owner.name)},null,8,Ae)])])):(0,a.kq)("",!0),(0,a._)("div",$e,[(0,a._)("div",Ue,[Te,(0,a._)("div",Ee,[!t.group.max_associations||Object.keys(t.nodes||{}).length"))},null,8,Ge),(0,a._)("div",Ke,[(0,a._)("button",{class:"btn btn-default",title:"Remove from group",disabled:o.commandRunning,onClick:function(n){return i.removeFromGroup(e.node_id)}},Ye,8,Le)])])})),128))])]),(0,a._)("div",Pe,[Je,(0,a._)("div",Qe,[(0,a._)("div",Xe,[en,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.group.index)},null,8,nn)]),(0,a._)("div",tn,[an,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.group.max_associations)},null,8,rn)])])])])):(0,a.kq)("",!0)],2)}t(2222);var on=t(6813),un={mixins:[on.Z],props:{pluginName:{type:String,required:!0}},methods:{zrequest:function(e,n){var t=this;return(0,Se.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.request("".concat(t.pluginName,".").concat(e),n);case 2:return a.abrupt("return",a.sent);case 3:case"end":return a.stop()}}),a)})))()}}},ln={name:"Group",emits:["select","open-add-nodes-to-group"],mixins:[un],props:{group:{type:Object,required:!0},owner:{type:Object},nodes:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{commandRunning:!1}},methods:{removeFromGroup:function(e){var n=this;return(0,Se.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(confirm("Are you sure that you want to remove this node from "+n.group.label+"?")){t.next=2;break}return t.abrupt("return");case 2:return n.commandRunning=!0,a={node_id:e},null!=n.group.group_id?a.group_id=n.group.group_id:a.group_index=n.group.index,t.prev=5,t.next=8,n.zrequest("remove_node_from_group",a);case 8:return t.prev=8,n.commandRunning=!1,t.finish(8);case 11:case"end":return t.stop()}}),t,null,[[5,,8,11]])})))()}}},cn=t(3744);const dn=(0,cn.Z)(ln,[["render",sn],["__scopeId","data-v-56458f8e"]]);var vn=dn,mn=(t(9600),t(9714),t(9963)),pn=function(e){return(0,a.dD)("data-v-3da196a6"),e=e(),(0,a.Cn)(),e},fn=["textContent"],wn={key:0,class:"params"},gn={class:"row"},_n=pn((function(){return(0,a._)("div",{class:"param-name"},"Name",-1)})),hn={class:"param-value"},kn=["value","disabled"],bn={class:"buttons"},xn=pn((function(){return(0,a._)("i",{class:"fas fa-times"},null,-1)})),yn=[xn],Cn=["disabled"],Rn=pn((function(){return(0,a._)("i",{class:"fa fa-check"},null,-1)})),zn=[Rn],Dn=["textContent"],Nn={class:"buttons"},qn=["disabled"],Sn=pn((function(){return(0,a._)("i",{class:"fa fa-edit"},null,-1)})),In=[Sn],Zn={class:"row"},jn=pn((function(){return(0,a._)("div",{class:"param-name"},"Location",-1)})),Mn={class:"param-value"},Vn=["value","disabled"],On={class:"buttons"},An=pn((function(){return(0,a._)("i",{class:"fas fa-times"},null,-1)})),$n=[An],Un=["disabled"],Tn=pn((function(){return(0,a._)("i",{class:"fa fa-check"},null,-1)})),En=[Tn],Wn=["textContent"],Fn={class:"buttons"},Hn=["disabled"],Gn=pn((function(){return(0,a._)("i",{class:"fa fa-edit"},null,-1)})),Kn=[Gn],Ln={class:"row"},Bn=pn((function(){return(0,a._)("div",{class:"param-name"},"Type",-1)})),Yn=["textContent"],Pn={class:"row"},Jn=pn((function(){return(0,a._)("div",{class:"param-name"},"Role",-1)})),Qn=["textContent"],Xn={class:"row"},et=pn((function(){return(0,a._)("div",{class:"param-name"},"Node ID",-1)})),nt=["textContent"],tt={key:0,class:"row"},at=pn((function(){return(0,a._)("div",{class:"param-name"},"Neighbours",-1)})),rt={class:"param-value"},st=["textContent"],ot={class:"row"},it=pn((function(){return(0,a._)("div",{class:"param-name"},"Is Ready",-1)})),ut=["textContent"],lt={class:"row"},ct=pn((function(){return(0,a._)("div",{class:"param-name"},"Is Failed",-1)})),dt=["textContent"],vt={class:"row"},mt=pn((function(){return(0,a._)("div",{class:"param-name"},"Product ID",-1)})),pt=["textContent"],ft={class:"row"},wt=pn((function(){return(0,a._)("div",{class:"param-name"},"Product Type",-1)})),gt=["textContent"],_t={key:1,class:"row"},ht=pn((function(){return(0,a._)("div",{class:"param-name"},"Product Name",-1)})),kt=["textContent"],bt={class:"row"},xt=pn((function(){return(0,a._)("div",{class:"param-name"},"Manufacturer ID",-1)})),yt=["textContent"],Ct={key:2,class:"row"},Rt=pn((function(){return(0,a._)("div",{class:"param-name"},"Manufacturer Name",-1)})),zt=["textContent"],Dt={class:"row"},Nt=pn((function(){return(0,a._)("div",{class:"param-name"},"Capabilities",-1)})),qt=["textContent"],St={class:"row"},It=pn((function(){return(0,a._)("div",{class:"param-name"},"Command Classes",-1)})),Zt=["textContent"],jt={class:"row"},Mt=pn((function(){return(0,a._)("div",{class:"param-name"},"Groups",-1)})),Vt=["textContent"],Ot={key:3,class:"row"},At=pn((function(){return(0,a._)("div",{class:"param-name"},"Home ID",-1)})),$t=["textContent"],Ut={class:"row"},Tt=pn((function(){return(0,a._)("div",{class:"param-name"},"Is Awake",-1)})),Et=["textContent"],Wt={key:4,class:"row"},Ft=pn((function(){return(0,a._)("div",{class:"param-name"},"Is Locked",-1)})),Ht=["textContent"],Gt={key:5,class:"row"},Kt=pn((function(){return(0,a._)("div",{class:"param-name"},"Last Update",-1)})),Lt=["textContent"],Bt={key:6,class:"row"},Yt=pn((function(){return(0,a._)("div",{class:"param-name"},"Baud Rate",-1)})),Pt=["textContent"],Jt={key:7,class:"row"},Qt=pn((function(){return(0,a._)("div",{class:"param-name"},"Max Baud Rate",-1)})),Xt=["textContent"],ea={class:"section actions"},na=pn((function(){return(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1)})),ta={class:"body"},aa=pn((function(){return(0,a._)("div",{class:"param-name"},"Remove Failed Node",-1)})),ra=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1)})),sa=[aa,ra],oa=pn((function(){return(0,a._)("div",{class:"param-name"},"Replace Failed Node",-1)})),ia=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-sync-alt"})],-1)})),ua=[oa,ia],la=pn((function(){return(0,a._)("div",{class:"param-name"},"Heal Node",-1)})),ca=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-wrench"})],-1)})),da=[la,ca],va=pn((function(){return(0,a._)("div",{class:"param-name"},"Replicate info to secondary controller",-1)})),ma=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-clone"})],-1)})),pa=[va,ma],fa=pn((function(){return(0,a._)("div",{class:"param-name"},"Request network update",-1)})),wa=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-wifi"})],-1)})),ga=[fa,wa],_a=pn((function(){return(0,a._)("div",{class:"param-name"},"Request neighbours update",-1)})),ha=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-network-wired"})],-1)})),ka=[_a,ha];function ba(e,n,t,s,o,i){var u,l,c,d;return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["item node",{selected:t.selected}])},[(0,a._)("div",{class:(0,r.C_)(["row name header vertical-center",{selected:t.selected}]),textContent:(0,r.zw)(t.node.name&&t.node.name.length?t.node.name:"")),onClick:n[0]||(n[0]=function(n){return e.$emit("select")})},null,10,fn),t.selected?((0,a.wg)(),(0,a.iD)("div",wn,[(0,a._)("div",gn,[_n,(0,a._)("div",hn,[(0,a._)("div",{class:(0,r.C_)(["edit-cell",{hidden:!o.editMode.name}])},[(0,a._)("form",{ref:"nameForm",onSubmit:n[2]||(n[2]=(0,mn.iM)((function(){return i.editName&&i.editName.apply(i,arguments)}),["prevent"]))},[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"name",value:t.node.name,disabled:o.commandRunning},null,8,kn)]),(0,a._)("span",bn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[1]||(n[1]=function(e){return o.editMode.name=!1})},yn),(0,a._)("button",{type:"submit",class:"btn btn-default",disabled:o.commandRunning},zn,8,Cn)])],544)],2),(0,a._)("div",{class:(0,r.C_)({hidden:o.editMode.name})},[(0,a._)("span",{textContent:(0,r.zw)(null!==(u=t.node.name)&&void 0!==u&&u.length?t.node.name:""))},null,8,Dn),(0,a._)("span",Nn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[3]||(n[3]=function(e){return i.onEditMode("name")}),disabled:o.commandRunning},In,8,qn)])],2)])]),(0,a._)("div",Zn,[jn,(0,a._)("div",Mn,[(0,a._)("div",{class:(0,r.C_)(["edit-cell",{hidden:!o.editMode.location}])},[(0,a._)("form",{ref:"locationForm",onSubmit:n[5]||(n[5]=(0,mn.iM)((function(){return i.editLocation&&i.editLocation.apply(i,arguments)}),["prevent"]))},[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"location",value:t.node.location,disabled:o.commandRunning},null,8,Vn)]),(0,a._)("span",On,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[4]||(n[4]=function(e){return o.editMode.location=!1})},$n),(0,a._)("button",{type:"submit",class:"btn btn-default",disabled:o.commandRunning},En,8,Un)])],544)],2),(0,a._)("div",{class:(0,r.C_)({hidden:o.editMode.location})},[(0,a._)("span",{textContent:(0,r.zw)(null!==(l=t.node.location)&&void 0!==l&&l.length?t.node.location:"")},null,8,Wn),(0,a._)("span",Fn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[6]||(n[6]=function(e){return i.onEditMode("location")}),disabled:o.commandRunning},Kn,8,Hn)])],2)])]),(0,a._)("div",Ln,[Bn,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.type)},null,8,Yn)]),(0,a._)("div",Pn,[Jn,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.role)},null,8,Qn)]),(0,a._)("div",Xn,[et,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.node_id)},null,8,nt)]),t.node.neighbours.length?((0,a.wg)(),(0,a.iD)("div",tt,[at,(0,a._)("div",rt,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.node.neighbours,(function(e,n){return(0,a.wg)(),(0,a.iD)("div",{class:"row pull-right",key:n,textContent:(0,r.zw)(e)},null,8,st)})),128))])])):(0,a.kq)("",!0),(0,a._)("div",ot,[it,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.is_ready)},null,8,ut)]),(0,a._)("div",lt,[ct,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.is_failed)},null,8,dt)]),(0,a._)("div",vt,[mt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.manufacturer_id)},null,8,pt)]),(0,a._)("div",ft,[wt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.product_type)},null,8,gt)]),null!==(c=t.node.product_name)&&void 0!==c&&c.length?((0,a.wg)(),(0,a.iD)("div",_t,[ht,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.product_name)},null,8,kt)])):(0,a.kq)("",!0),(0,a._)("div",bt,[xt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.manufacturer_id)},null,8,yt)]),null!==(d=t.node.manufacturer_name)&&void 0!==d&&d.length?((0,a.wg)(),(0,a.iD)("div",Ct,[Rt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.manufacturer_name)},null,8,zt)])):(0,a.kq)("",!0),(0,a._)("div",Dt,[Nt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.capabilities.join(", "))},null,8,qt)]),(0,a._)("div",St,[It,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.command_classes.join(", "))},null,8,Zt)]),(0,a._)("div",jt,[Mt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(Object.values(t.node.groups).map((function(e){return e.label||""})).join(", "))},null,8,Vt)]),t.node.home_id?((0,a.wg)(),(0,a.iD)("div",Ot,[At,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.home_id.toString(16))},null,8,$t)])):(0,a.kq)("",!0),(0,a._)("div",Ut,[Tt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.is_awake)},null,8,Et)]),null!=t.node.is_locked?((0,a.wg)(),(0,a.iD)("div",Wt,[Ft,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.is_locked)},null,8,Ht)])):(0,a.kq)("",!0),t.node.last_update?((0,a.wg)(),(0,a.iD)("div",Gt,[Kt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(e.formatDateTime(t.node.last_update))},null,8,Lt)])):(0,a.kq)("",!0),t.node.baud_rate?((0,a.wg)(),(0,a.iD)("div",Bt,[Yt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.baud_rate)},null,8,Pt)])):(0,a.kq)("",!0),t.node.max_baud_rate?((0,a.wg)(),(0,a.iD)("div",Jt,[Qt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.max_baud_rate)},null,8,Xt)])):(0,a.kq)("",!0),(0,a._)("div",ea,[na,(0,a._)("div",ta,[t.node.is_failed?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"row error",onClick:n[7]||(n[7]=function(){return i.removeFailedNode&&i.removeFailedNode.apply(i,arguments)})},sa)):(0,a.kq)("",!0),t.node.is_failed?((0,a.wg)(),(0,a.iD)("div",{key:1,class:"row error",onClick:n[8]||(n[8]=function(){return i.replaceFailedNode&&i.replaceFailedNode.apply(i,arguments)})},ua)):(0,a.kq)("",!0),(0,a._)("div",{class:"row",onClick:n[9]||(n[9]=function(){return i.heal&&i.heal.apply(i,arguments)})},da),(0,a._)("div",{class:"row",onClick:n[10]||(n[10]=function(){return i.replicationSend&&i.replicationSend.apply(i,arguments)})},pa),(0,a._)("div",{class:"row",onClick:n[11]||(n[11]=function(){return i.requestNetworkUpdate&&i.requestNetworkUpdate.apply(i,arguments)})},ga),(0,a._)("div",{class:"row",onClick:n[12]||(n[12]=function(){return i.requestNeighbourUpdate&&i.requestNeighbourUpdate.apply(i,arguments)})},ka)])])])):(0,a.kq)("",!0)],2)}var xa={name:"Node",emits:["select"],mixins:[un],props:{node:{type:Object,required:!0},selected:{type:Boolean,default:!1}},data:function(){return{commandRunning:!1,editMode:{name:!1,location:!1}}},methods:{removeFailedNode:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:if(confirm("Are you sure that you want to remove this node?")){n.next=5;break}return n.abrupt("return");case 5:return e.commandRunning=!0,n.prev=6,n.next=9,e.zrequest("remove_node",{node_id:e.node.node_id});case 9:return n.prev=9,e.commandRunning=!1,n.finish(9);case 12:case"end":return n.stop()}}),n,null,[[6,,9,12]])})))()},replaceFailedNode:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:if(confirm("Are you sure that you want to replace this node?")){n.next=5;break}return n.abrupt("return");case 5:return e.commandRunning=!0,n.prev=6,n.next=9,e.zrequest("replace_node",{node_id:e.node.node_id});case 9:return n.prev=9,e.commandRunning=!1,n.finish(9);case 12:case"end":return n.stop()}}),n,null,[[6,,9,12]])})))()},replicationSend:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:return e.commandRunning=!0,n.prev=4,n.next=7,e.zrequest("replication_send",{node_id:e.node.node_id});case 7:return n.prev=7,e.commandRunning=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[4,,7,10]])})))()},requestNetworkUpdate:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:return e.commandRunning=!0,n.prev=4,n.next=7,e.zrequest("request_network_update",{node_id:e.node.node_id});case 7:return n.prev=7,e.commandRunning=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[4,,7,10]])})))()},requestNeighbourUpdate:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:return e.commandRunning=!0,n.prev=4,n.next=7,e.zrequest("request_node_neighbour_update",{node_id:e.node.node_id});case 7:return n.prev=7,e.commandRunning=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[4,,7,10]])})))()},onEditMode:function(e){this.editMode[e]=!0;var n=this.$refs[e+"Form"],t=n.querySelector("input[type=text]");setTimeout((function(){t.focus(),t.select()}),10)},editName:function(e){var n=this;return(0,Se.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.target.querySelector("input[name=name]").value,n.commandRunning=!0,t.prev=2,t.next=5,n.zrequest("set_node_name",{node_id:n.node.node_id,new_name:a});case 5:return t.prev=5,n.commandRunning=!1,t.finish(5);case 8:n.editMode.name=!1;case 9:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()},editLocation:function(e){var n=this;return(0,Se.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.target.querySelector("input[name=location]").value,n.commandRunning=!0,t.prev=2,t.next=5,n.zrequest("set_node_location",{node_id:n.node.node_id,location:a});case 5:return t.prev=5,n.commandRunning=!1,t.finish(5);case 8:n.editMode.location=!1;case 9:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()},heal:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return console.log("A command is already running"),n.abrupt("return");case 3:return e.commandRunning=!0,n.prev=4,n.next=7,e.zrequest("node_heal",{node_id:e.node.node_id});case 7:return n.prev=7,e.commandRunning=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[4,,7,10]])})))()}}};const ya=(0,cn.Z)(xa,[["render",ba],["__scopeId","data-v-3da196a6"]]);var Ca=ya,Ra=t(9642),za=t(5771),Da=t(9015),Na=t(1232),qa=t(6);t(2526),t(1817),t(2165),t(8783);function Sa(e){return Sa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sa(e)}var Ia=function(e){return(0,a.dD)("data-v-0021cd76"),e=e(),(0,a.Cn)(),e},Za={class:"section value"},ja={class:"header"},Ma={class:"title"},Va=["disabled","data-id-on-network"],Oa=Ia((function(){return(0,a._)("i",{class:"fa fa-edit"},null,-1)})),Aa=[Oa],$a={class:"body"},Ua={class:"row"},Ta=Ia((function(){return(0,a._)("div",{class:"param-name"},"Value",-1)})),Ea={class:"param-value"},Wa={key:0,class:"value-view"},Fa=["textContent"],Ha=["textContent"],Ga={key:1,class:"value-edit"},Ka={key:0,class:"list"},La=["textContent","selected","value"],Ba={key:1,class:"numeric slider-container"},Ya={class:"col-10"},Pa={class:"row"},Ja=["textContent"],Qa=["textContent"],Xa={class:"row"},er={class:"col-2"},nr=["value"],tr={key:2,class:"boolean"},ar={key:3,class:"value-data"},rr=["value"],sr=["textContent"],or=Ia((function(){return(0,a._)("div",{class:"param-name"},"Remove From Scene",-1)})),ir=Ia((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1)})),ur=[or,ir],lr={key:1,class:"row",style:{cursor:"pointer"}},cr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Add To Scene",-1)})),dr={class:"param-value"},vr={key:2,class:"row"},mr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Help",-1)})),pr=["textContent"],fr={class:"row"},wr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Value ID",-1)})),gr=["textContent"],_r={key:3,class:"row"},hr=Ia((function(){return(0,a._)("div",{class:"param-name"},"ID on Network",-1)})),kr=["textContent"],br={class:"row"},xr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Command Class",-1)})),yr=["textContent"],Cr={key:4,class:"row"},Rr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Last Update",-1)})),zr=["textContent"];function Dr(e,n,t,s,o,i){var u,l,c,d,v,m=(0,a.up)("Slider"),p=(0,a.up)("ToggleSwitch"),f=(0,a.up)("DropdownItem"),w=(0,a.up)("Dropdown");return(0,a.wg)(),(0,a.iD)("div",Za,[(0,a._)("div",ja,[(0,a._)("div",Ma,[(0,a._)("button",{class:"btn btn-default btn-value-name-edit",title:"Edit value name",disabled:o.commandRunning,"data-id-on-network":t.value.id_on_network,onClick:n[0]||(n[0]=function(){return i.editName&&i.editName.apply(i,arguments)})},Aa,8,Va),(0,a.Uk)(" "+(0,r.zw)(t.value.label),1)])]),(0,a._)("div",$a,[(0,a._)("div",Ua,[Ta,(0,a._)("div",Ea,[t.value.is_read_only?((0,a.wg)(),(0,a.iD)("div",Wa,[(0,a._)("div",{class:"value-data",textContent:(0,r.zw)(t.value.data)},null,8,Fa),null!==(u=t.value.units)&&void 0!==u&&u.length?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"unit",textContent:(0,r.zw)(t.value.units)},null,8,Ha)):(0,a.kq)("",!0)])):((0,a.wg)(),(0,a.iD)("div",Ga,[(0,a._)("div",{class:(0,r.C_)(["col-"+(null!==(l=t.value.units)&&void 0!==l&&l.length?"11":"12")])},["List"===t.value.type?((0,a.wg)(),(0,a.iD)("div",Ka,[(0,a._)("label",null,[(0,a._)("select",{onChange:n[1]||(n[1]=function(){return i.onValueChange&&i.onValueChange.apply(i,arguments)})},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.value.data_items,(function(e,n){return(0,a.wg)(),(0,a.iD)("option",{textContent:(0,r.zw)("object"===Sa(e)?e.text:e),key:n,selected:"object"===Sa(e)?t.value.data===e.value:t.value.data===e,value:"object"===Sa(e)?e.value:n},null,8,La)})),128))],32)])])):["Int","Long","Byte","Decimal","Short"].indexOf(t.value.type)>=0?((0,a.wg)(),(0,a.iD)("div",Ba,[(0,a._)("div",Ya,[(0,a._)("div",Pa,[(0,a._)("span",{class:"value-min",textContent:(0,r.zw)(t.value.min)},null,8,Ja),(0,a._)("span",{class:"value-max",textContent:(0,r.zw)(t.value.max)},null,8,Qa)]),(0,a._)("div",Xa,[(0,a._)("label",null,[(0,a.Wm)(m,{range:[t.value.min,t.value.max],value:t.value.data,onChange:i.onValueChange},null,8,["range","value","onChange"])])])]),(0,a._)("div",er,[(0,a._)("label",null,[(0,a._)("input",{type:"text",value:t.value.data,onChange:n[2]||(n[2]=function(){return i.onValueChange&&i.onValueChange.apply(i,arguments)})},null,40,nr)])])])):["Bool","Button"].indexOf(t.value.type)>=0?((0,a.wg)(),(0,a.iD)("div",tr,[(0,a.Wm)(p,{value:t.value.data,onInput:n[3]||(n[3]=function(e){return i.onValueChange(e,!t.value.data)})},null,8,["value"])])):((0,a.wg)(),(0,a.iD)("div",ar,[(0,a._)("label",null,[(0,a._)("input",{type:"text",value:t.value.data,onChange:n[4]||(n[4]=function(){return i.onValueChange&&i.onValueChange.apply(i,arguments)})},null,40,rr)])]))],2),null!==(c=t.value.units)&&void 0!==c&&c.length?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"col-1 unit",textContent:(0,r.zw)(t.value.units)},null,8,sr)):(0,a.kq)("",!0)]))])]),null!=t.sceneId?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"row",style:{cursor:"pointer"},onClick:n[5]||(n[5]=function(n){return e.$emit("remove-from-scene",{valueId:t.value.id_on_network,sceneId:t.sceneId})})},ur)):(0,a.kq)("",!0),null!==(d=i.addValueToSceneItems)&&void 0!==d&&d.length?((0,a.wg)(),(0,a.iD)("div",lr,[cr,(0,a._)("div",dr,[(0,a.Wm)(w,{title:"Add to scene","icon-class":"fa fa-plus"},{default:(0,a.w5)((function(){return[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(i.addValueToSceneItems,(function(n,r){return(0,a.wg)(),(0,a.j4)(f,{key:r,text:n.label,disabled:o.commandRunning,onClick:function(a){return e.$emit("add-to-scene",{sceneId:n.scene_id,valueId:t.value.id_on_network})}},null,8,["text","disabled","onClick"])})),128))]})),_:1})])])):(0,a.kq)("",!0),null!==(v=t.value.help)&&void 0!==v&&v.length?((0,a.wg)(),(0,a.iD)("div",vr,[mr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.value.help)},null,8,pr)])):(0,a.kq)("",!0),(0,a._)("div",fr,[wr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.value.value_id)},null,8,gr)]),t.value.value_id!==t.value.id_on_network?((0,a.wg)(),(0,a.iD)("div",_r,[hr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.value.id_on_network)},null,8,kr)])):(0,a.kq)("",!0),(0,a._)("div",br,[xr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.value.command_class_name||t.value.command_class)},null,8,yr)]),t.value.last_update?((0,a.wg)(),(0,a.iD)("div",Cr,[Rr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(e.formatDateTime(t.value.last_update))},null,8,zr)])):(0,a.kq)("",!0)])])}t(9653);var Nr=t(376),qr={name:"Value",components:{Slider:Nr.Z,Dropdown:za.Z,DropdownItem:Da.Z,ToggleSwitch:qa.Z},mixins:[un],emits:["remove-from-scene","add-to-scene","refresh"],props:{value:{type:Object,required:!0},node:{type:Object,required:!0},selected:{type:Boolean,default:!1},sceneId:{type:Number},scenes:{type:Object,default:function(){return{}}}},data:function(){return{commandRunning:!1}},computed:{addValueToSceneItems:function(){var e=this;return Object.values(this.scenes||{}).filter((function(n){return!(e.value.id_on_network in n.values)}))}},methods:{editName:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){var t,a,r,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.node.values[e.value.id_on_network],s=prompt("New name",r.label),null!==(t=s)&&void 0!==t&&t.length&&(s=s.trim()),null!==(a=s)&&void 0!==a&&a.length&&s!==r.label){n.next=5;break}return n.abrupt("return");case 5:return e.commandRunning=!0,n.prev=6,n.next=9,e.zrequest("set_value_label",{id_on_network:r.id_on_network,new_label:s});case 9:return n.prev=9,e.commandRunning=!1,n.finish(9);case 12:e.$emit("refresh"),e.notify({text:"Value successfully renamed",image:{iconClass:"fa fa-check"}});case 14:case"end":return n.stop()}}),n,null,[[6,,9,12]])})))()},onValueChange:function(e,n){var t=this;return(0,Se.Z)(regeneratorRuntime.mark((function a(){var r,s;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:r=e.target?e.target:e.event.target.parentElement,s=t.node.values[t.value.id_on_network],void 0===n&&(n=null!=r.value?r.value:e.value),a.t0=s.type,a.next="List"===a.t0?6:"Int"===a.t0||"Short"===a.t0||"Long"===a.t0||"Byte"===a.t0?8:"Decimal"===a.t0?10:12;break;case 6:return n=s.data_items[e.target.value],a.abrupt("break",12);case 8:return n=parseInt(n),a.abrupt("break",12);case 10:return n=parseFloat(n),a.abrupt("break",12);case 12:return"object"===Sa(n)&&(n=n.value),t.commandRunning=!0,a.prev=14,a.next=17,t.zrequest("set_value",{id_on_network:s.id_on_network,data:n});case 17:return a.prev=17,t.commandRunning=!1,a.finish(17);case 20:t.$emit("refresh"),t.notify({text:"Value successfully modified",image:{iconClass:"fa fa-check"}});case 22:case"end":return a.stop()}}),a,null,[[14,,17,20]])})))()}}};const Sr=(0,cn.Z)(qr,[["render",Dr],["__scopeId","data-v-0021cd76"]]);var Ir=Sr,Zr={name:"Zwave",components:{Value:Ir,ToggleSwitch:qa.Z,Loading:Na.Z,DropdownItem:Da.Z,Dropdown:za.Z,Modal:Ra.Z,Group:vn,Node:Ca},mixins:[un],data:function(){return{status:{},views:{},nodes:{},groups:{},scenes:{},commandRunning:!1,values:{switches:{},dimmers:{},sensors:{},battery_levels:{},power_levels:{},bulbs:{},doorlocks:{},usercodes:{},thermostats:{},protections:{}},selected:{view:"nodes",nodeId:void 0,groupId:void 0,sceneId:void 0,valueId:void 0},loading:{status:!1,nodes:!1,groups:!1,scenes:!1}}},computed:{valuesMap:function(){for(var e={},n=0,t=Object.values(this.nodes);n]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n","var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import Utils from \"@/Utils\";\n\nexport default {\n mixins: [Utils],\n props: {\n pluginName: {\n type: String,\n required: true,\n },\n },\n\n methods: {\n async zrequest(method, args) {\n return await this.request(`${this.pluginName}.${method}`, args)\n },\n }\n}\n","import { render } from \"./Group.vue?vue&type=template&id=56458f8e&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=56458f8e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-56458f8e\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Node.vue?vue&type=template&id=3da196a6&scoped=true\"\nimport script from \"./Node.vue?vue&type=script&lang=js\"\nexport * from \"./Node.vue?vue&type=script&lang=js\"\n\nimport \"./Node.vue?vue&type=style&index=0&id=3da196a6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3da196a6\"]])\n\nexport default __exports__","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}","\n\n\n\n\n","import { render } from \"./Value.vue?vue&type=template&id=0021cd76&scoped=true\"\nimport script from \"./Value.vue?vue&type=script&lang=js\"\nexport * from \"./Value.vue?vue&type=script&lang=js\"\n\nimport \"./Value.vue?vue&type=style&index=0&id=0021cd76&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0021cd76\"]])\n\nexport default __exports__","import { render } from \"./Zwave.vue?vue&type=template&id=c573354c\"\nimport script from \"./Zwave.vue?vue&type=script&lang=js\"\nexport * from \"./Zwave.vue?vue&type=script&lang=js\"\n\nimport \"./Zwave.vue?vue&type=style&index=0&id=c573354c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["uncurryThis","toObject","floor","Math","charAt","replace","stringSlice","slice","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","module","exports","matched","str","position","captures","namedCaptures","replacement","tailPos","length","m","symbols","undefined","match","ch","capture","n","f","PROPER_FUNCTION_NAME","fails","whitespaces","non","METHOD_NAME","name","apply","call","fixRegExpWellKnownSymbolLogic","anObject","isCallable","toIntegerOrInfinity","toLength","toString","requireObjectCoercible","advanceStringIndex","getMethod","getSubstitution","regExpExec","wellKnownSymbol","REPLACE","max","min","concat","push","stringIndexOf","indexOf","maybeToString","it","String","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","REPLACE_SUPPORTS_NAMED_GROUPS","re","exec","result","groups","a","_","nativeReplace","maybeCallNative","UNSAFE_SUBSTITUTE","searchValue","replaceValue","O","this","replacer","string","rx","S","res","done","value","functionalReplace","global","fullUnicode","unicode","lastIndex","results","matchStr","accumulatedResult","nextSourcePosition","i","index","j","replacerArgs","$","$trim","forcedStringTrimMethod","target","proto","forced","trim","class","ref","type","range","step","disabled","onUpdate","withLabel","emits","props","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","title","loading","status","state","device","stats","key","selected","groupId","Object","values","nodes","filter","node","addToGroup","node_id","view","$event","views","id","toUpperCase","addScene","text","commandRunning","networkInfoModalOpen","startNetwork","stopNetwork","addNode","removeNode","switchAll","cancelCommand","killCommand","receiveConfiguration","createNewPrimary","transferPrimaryRole","healNetwork","softReset","hardReset","refresh","keys","nodeId","pluginName","onNodeClick","group","associations","map","owner","addNodesToGroupModal","show","scenes","scene","sceneId","label","activateScene","id_on_network","valuesMap","data","removeValueFromScene","removeScene","renameScene","valueId","addValueToScene","refreshNodes","max_associations","removeFromGroup","mixins","Utils","required","zrequest","method","args","request","mixin","confirm","group_id","group_index","editMode","editName","onEditMode","location","editLocation","role","neighbours","neighbour","is_ready","is_failed","manufacturer_id","product_type","product_name","manufacturer_name","capabilities","join","command_classes","g","home_id","is_awake","is_locked","last_update","baud_rate","max_baud_rate","removeFailedNode","replaceFailedNode","heal","replicationSend","requestNetworkUpdate","requestNeighbourUpdate","notify","mode","form","input","querySelector","setTimeout","focus","select","new_name","console","log","_typeof","obj","Symbol","iterator","constructor","prototype","is_read_only","units","onValueChange","data_items","addValueToSceneItems","scene_id","help","value_id","command_class_name","command_class","components","Slider","Dropdown","DropdownItem","ToggleSwitch","computed","prompt","new_label","image","iconClass","parentElement","parseInt","parseFloat","Value","Loading","Modal","Group","Node","switches","dimmers","sensors","battery_levels","power_levels","bulbs","doorlocks","usercodes","thermostats","protections","refreshGroups","reduce","refreshScenes","refreshValues","item","refreshStatus","onNodeUpdate","networkInfoModal","onCommandEvent","error","state_description","error_description","subscribe","unmounted","forEach","eventType","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4764.55084bfb.js b/platypush/backend/http/webapp/dist/static/js/4764.55084bfb.js deleted file mode 100644 index a1907787..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4764.55084bfb.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4764],{1120:function(e,n,t){t.d(n,{Z:function(){return h}});var a=t(6252),s=t(9963),i=t(3577);const l={class:"slider-wrapper"},o=["min","max","step","disabled","value"],d={class:"track"},c={class:"track-inner",ref:"track"},r={class:"thumb",ref:"thumb"},u=["textContent"];function m(e,n,t,m,v,p){return(0,a.wg)(),(0,a.iD)("label",l,[(0,a._)("input",{class:"slider",type:"range",ref:"range",min:t.range[0],max:t.range[1],step:t.step,disabled:t.disabled,value:t.value,onInput:n[0]||(n[0]=(0,s.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onChange:n[1]||(n[1]=(0,s.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onMouseup:n[2]||(n[2]=(0,s.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onMousedown:n[3]||(n[3]=(0,s.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onTouchstart:n[4]||(n[4]=(0,s.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onTouchend:n[5]||(n[5]=(0,s.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onKeyup:n[6]||(n[6]=(0,s.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onKeydown:n[7]||(n[7]=(0,s.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"]))},null,40,o),(0,a._)("div",d,[(0,a._)("div",c,null,512)]),(0,a._)("div",r,null,512),t.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,i.zw)(t.value)},null,8,u)):(0,a.kq)("",!0)])}var v={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const n=100*e/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${n}%`,this.$refs.thumb.style.transform=`translate(-${n}%, -50%)`,this.$refs.track.style.width=`${n}%`}},mounted(){null!=this.value&&this.update(this.value)}},p=t(3744);const _=(0,p.Z)(v,[["render",m],["__scopeId","data-v-288acf82"]]);var h=_},6137:function(e,n,t){t.d(n,{Z:function(){return p}});var a=t(6252),s=t(3577),i=t(9963);const l=e=>((0,a.dD)("data-v-8e097228"),e=e(),(0,a.Cn)(),e),o=["checked"],d=l((()=>(0,a._)("div",{class:"switch"},[(0,a._)("div",{class:"dot"})],-1))),c={class:"label"};function r(e,n,t,l,r,u){return(0,a.wg)(),(0,a.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,i.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,a._)("input",{type:"checkbox",checked:t.value},null,8,o),(0,a._)("label",null,[d,(0,a._)("span",c,[(0,a.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},m=t(3744);const v=(0,m.Z)(u,[["render",r],["__scopeId","data-v-8e097228"]]);var p=v},4764:function(e,n,t){t.d(n,{Z:function(){return js}});var a=t(6252),s=t(3577);const i={class:"zwave-container"},l={class:"network-info"},o={key:1,class:"params"},d={class:"row"},c=(0,a._)("div",{class:"param-name"},"State",-1),r=["textContent"],u={class:"row"},m=(0,a._)("div",{class:"param-name"},"Device",-1),v=["textContent"],p={class:"section"},_=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Statistics")],-1),h={class:"body"},w=["textContent"],g=["textContent"],y={class:"group-add"},f={class:"params"},k={class:"section"},b=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Select nodes to add")],-1),C={key:0,class:"body"},x=["onClick"],R=["textContent"],z={class:"view-options"},D={class:"view-selector col-s-6 col-m-8 col-l-9"},N=["textContent","selected","value"],q={class:"buttons col-s-6 col-m-4 col-l-3"},I=(0,a._)("i",{class:"fa fa-plus"},null,-1),S=[I],j=(0,a._)("i",{class:"fa fa-sync-alt"},null,-1),M=[j],V={class:"view-container"},O={key:0,class:"view nodes"},Z={key:1,class:"no-items"},A=(0,a._)("div",{class:"empty"},"No nodes available on the network",-1),U=[A],T={key:1,class:"view groups"},E={key:1,class:"no-items"},$=(0,a._)("div",{class:"empty"},"No groups available on the network",-1),W=[$],F={key:2,class:"view scenes"},H={key:1,class:"no-items"},G=(0,a._)("div",{class:"empty"},"No scenes configured on the network",-1),K=[G],L=["textContent","onClick"],B={key:0,class:"params"},Y={class:"row"},P=(0,a._)("div",{class:"param-name"},"Scene ID",-1),J=["textContent"],Q={class:"row"},X=(0,a._)("div",{class:"param-name"},"Activate",-1),ee={class:"param-value"},ne={key:0,class:"section values"},te=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Values")],-1),ae={class:"body"},se={class:"param-name"},ie={class:"param-value"},le=["textContent"],oe={class:"buttons"},de=["onClick"],ce=(0,a._)("i",{class:"fa fa-trash"},null,-1),re=[ce],ue={class:"section actions"},me=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1),ve={class:"body"},pe=["onClick"],_e=(0,a._)("div",{class:"param-name"},"Remove Scene",-1),he=(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1),we=[_e,he],ge=["onClick"],ye=(0,a._)("div",{class:"param-name"},"Rename Scene",-1),fe=(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-edit"})],-1),ke=[ye,fe],be={key:3,class:"view values"},Ce={key:1,class:"no-items"},xe=(0,a._)("div",{class:"empty"},"No nodes found on the network",-1),Re=[xe],ze=["textContent","onClick"],De={key:0,class:"params"},Ne={key:0,class:"value-display"};function qe(e,n,t,I,j,A){const $=(0,a.up)("Loading"),G=(0,a.up)("Modal"),ce=(0,a.up)("DropdownItem"),_e=(0,a.up)("Dropdown"),he=(0,a.up)("Node"),ye=(0,a.up)("Group"),fe=(0,a.up)("ToggleSwitch"),xe=(0,a.up)("Value");return(0,a.wg)(),(0,a.iD)("div",i,[(0,a.Wm)(G,{title:"Network info",ref:"networkInfoModal"},{default:(0,a.w5)((()=>[(0,a._)("div",l,[j.loading.status?((0,a.wg)(),(0,a.j4)($,{key:0})):((0,a.wg)(),(0,a.iD)("div",o,[(0,a._)("div",d,[c,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(j.status.state)},null,8,r)]),(0,a._)("div",u,[m,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(j.status.device)},null,8,v)]),(0,a._)("div",p,[_,(0,a._)("div",h,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(j.status.stats,((e,n)=>((0,a.wg)(),(0,a.iD)("div",{class:"row",key:n},[(0,a._)("div",{class:"param-name",textContent:(0,s.zw)(n)},null,8,w),(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(e)},null,8,g)])))),128))])])]))])])),_:1},512),(0,a.Wm)(G,{title:"Add nodes to group",ref:"addNodesToGroupModal"},{default:(0,a.w5)((()=>[(0,a._)("div",y,[(0,a._)("div",f,[(0,a._)("div",k,[b,null!=j.selected.groupId?((0,a.wg)(),(0,a.iD)("div",C,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Object.values(j.nodes||{}).filter((e=>j.groups[j.selected.groupId].associations.indexOf(e.node_id)<0)),(e=>((0,a.wg)(),(0,a.iD)("div",{class:"row clickable",onClick:n=>A.addToGroup(e.node_id,j.selected.groupId),key:e.node_id},[(0,a._)("div",{class:"param-name",textContent:(0,s.zw)(e.name)},null,8,R)],8,x)))),128))])):(0,a.kq)("",!0)])])])])),_:1},512),(0,a._)("div",z,[(0,a._)("div",D,[(0,a._)("label",null,[(0,a._)("select",{onChange:n[0]||(n[0]=e=>j.selected.view=e.target.value)},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(j.views,((e,n)=>((0,a.wg)(),(0,a.iD)("option",{key:e,textContent:(0,s.zw)((n[0].toUpperCase()+n.slice(1)).replace("_"," ")),selected:n===j.selected.view,value:n},null,8,N)))),128))],32)])]),(0,a._)("div",q,["scenes"===j.selected.view?((0,a.wg)(),(0,a.iD)("button",{key:0,class:"btn btn-default",title:"Create Scene",onClick:n[1]||(n[1]=(...e)=>A.addScene&&A.addScene(...e))},S)):(0,a.kq)("",!0),(0,a.Wm)(_e,{title:"Network commands","icon-class":"fa fa-cog"},{default:(0,a.w5)((()=>[(0,a.Wm)(ce,{text:"Network Info",disabled:j.commandRunning,onClick:A.networkInfoModalOpen},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Start Network",disabled:j.commandRunning,onClick:A.startNetwork},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Stop Network",disabled:j.commandRunning,onClick:A.stopNetwork},null,8,["disabled","onClick"]),"nodes"===j.selected.view?((0,a.wg)(),(0,a.j4)(ce,{key:0,text:"Add Node",disabled:j.commandRunning,onClick:A.addNode},null,8,["disabled","onClick"])):(0,a.kq)("",!0),"nodes"===j.selected.view?((0,a.wg)(),(0,a.j4)(ce,{key:1,text:"Remove Node",disabled:j.commandRunning,onClick:A.removeNode},null,8,["disabled","onClick"])):(0,a.kq)("",!0),(0,a.Wm)(ce,{text:"Switch All On",disabled:j.commandRunning,onClick:n[2]||(n[2]=e=>A.switchAll(!0))},null,8,["disabled"]),(0,a.Wm)(ce,{text:"Switch All Off",disabled:j.commandRunning,onClick:n[3]||(n[3]=e=>A.switchAll(!1))},null,8,["disabled"]),(0,a.Wm)(ce,{text:"Cancel Command",disabled:j.commandRunning,onClick:A.cancelCommand},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Kill Command",disabled:j.commandRunning,onClick:A.killCommand},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Receive Configuration",disabled:j.commandRunning,onClick:A.receiveConfiguration},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Create New Primary",disabled:j.commandRunning,onClick:A.createNewPrimary},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Transfer Primary Role",disabled:j.commandRunning,onClick:A.transferPrimaryRole},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Heal Network",disabled:j.commandRunning,onClick:A.healNetwork},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Soft Reset",disabled:j.commandRunning,onClick:A.softReset},null,8,["disabled","onClick"]),(0,a.Wm)(ce,{text:"Hard Reset",disabled:j.commandRunning,onClick:A.hardReset},null,8,["disabled","onClick"])])),_:1}),(0,a._)("button",{class:"btn btn-default",title:"Refresh Network",onClick:n[4]||(n[4]=(...e)=>A.refresh&&A.refresh(...e))},M)])]),(0,a._)("div",V,["nodes"===j.selected.view?((0,a.wg)(),(0,a.iD)("div",O,[j.loading.nodes?((0,a.wg)(),(0,a.j4)($,{key:0})):Object.keys(j.nodes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",Z,U)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(j.nodes,((n,t)=>((0,a.wg)(),(0,a.j4)(he,{key:t,node:n,selected:j.selected.nodeId===t,"plugin-name":e.pluginName,onSelect:e=>A.onNodeClick(t)},null,8,["node","selected","plugin-name","onSelect"])))),128))])):"groups"===j.selected.view?((0,a.wg)(),(0,a.iD)("div",T,[j.loading.groups?((0,a.wg)(),(0,a.j4)($,{key:0})):Object.keys(j.groups||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",E,W)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(j.groups,((t,s)=>((0,a.wg)(),(0,a.j4)(ye,{key:s,group:t,selected:j.selected.groupId===s,nodes:s in j.groups?j.groups[s].associations.map((e=>j.nodes[e])).reduce(((e,n)=>(e[n.node_id]=n,e)),{}):{},owner:null!=t.node_id?j.nodes[t.node_id]:null,"plugin-name":e.pluginName,onSelect:e=>j.selected.groupId=s===j.selected.groupId?void 0:s,onOpenAddNodesToGroup:n[5]||(n[5]=n=>e.$refs.addNodesToGroupModal.show())},null,8,["group","selected","nodes","owner","plugin-name","onSelect"])))),128))])):"scenes"===j.selected.view?((0,a.wg)(),(0,a.iD)("div",F,[j.loading.scenes?((0,a.wg)(),(0,a.j4)($,{key:0})):Object.keys(j.scenes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",H,K)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(j.scenes,((e,n)=>((0,a.wg)(),(0,a.iD)("div",{class:(0,s.C_)(["item scene",{selected:j.selected.sceneId===n}]),key:n},[(0,a._)("div",{class:(0,s.C_)(["row name header vertical-center",{selected:j.selected.sceneId===n}]),textContent:(0,s.zw)(e.label),onClick:e=>j.selected.sceneId=n===j.selected.sceneId?void 0:n},null,10,L),j.selected.sceneId===n?((0,a.wg)(),(0,a.iD)("div",B,[(0,a._)("div",Y,[P,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(n)},null,8,J)]),(0,a._)("div",Q,[X,(0,a._)("div",ee,[(0,a.Wm)(fe,{value:!1,onInput:e=>A.activateScene(n)},null,8,["onInput"])])]),Object.values(e?.values)?.length?((0,a.wg)(),(0,a.iD)("div",ne,[te,(0,a._)("div",ae,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Object.values(e.values),(e=>((0,a.wg)(),(0,a.iD)("div",{class:"row",key:e.id_on_network},[(0,a._)("div",se,(0,s.zw)(j.nodes[e.node_id].name)+" ⇨ "+(0,s.zw)(A.valuesMap[e.id_on_network].label),1),(0,a._)("div",ie,[(0,a._)("span",{textContent:(0,s.zw)(e.data)},null,8,le),(0,a._)("span",oe,[(0,a._)("button",{class:"btn btn-default",title:"Remove value",onClick:t=>A.removeValueFromScene({sceneId:n,valueId:e.id_on_network})},re,8,de)])])])))),128))])])):(0,a.kq)("",!0),(0,a._)("div",ue,[me,(0,a._)("div",ve,[(0,a._)("div",{class:"row",onClick:e=>A.removeScene(n)},we,8,pe),(0,a._)("div",{class:"row",onClick:e=>A.renameScene(n)},ke,8,ge)])])])):(0,a.kq)("",!0)],2)))),128))])):((0,a.wg)(),(0,a.iD)("div",be,[j.loading.nodes?((0,a.wg)(),(0,a.j4)($,{key:0})):Object.keys(j.nodes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",Ce,Re)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(j.nodes,((n,t)=>((0,a.wg)(),(0,a.iD)("div",{class:"node-container",key:t},["values"===j.selected.view||Object.values(n.values).filter((e=>e.id_on_network in j.values[j.selected.view])).length>0?((0,a.wg)(),(0,a.iD)("div",{key:0,class:(0,s.C_)(["item node",{selected:j.selected.nodeId===t}])},[(0,a._)("div",{class:(0,s.C_)(["row name header vertical-center",{selected:j.selected.nodeId===t}]),textContent:(0,s.zw)(n.name),onClick:e=>A.onNodeClick(t)},null,10,ze),j.selected.nodeId===t?((0,a.wg)(),(0,a.iD)("div",De,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(n.values,((t,s)=>((0,a.wg)(),(0,a.iD)("div",{class:"value-container",key:s},[t.id_on_network&&("values"===j.selected.view||t.id_on_network in j.values[j.selected.view])?((0,a.wg)(),(0,a.iD)("div",Ne,[(0,a.Wm)(xe,{value:t,node:n,scenes:j.scenes,onAddToScene:A.addValueToScene,onRemoveFromScene:A.removeValueFromScene,onRefresh:A.refreshNodes,"plugin-name":e.pluginName},null,8,["value","node","scenes","onAddToScene","onRemoveFromScene","onRefresh","plugin-name"])])):(0,a.kq)("",!0)])))),128))])):(0,a.kq)("",!0)],2)):(0,a.kq)("",!0)])))),128))]))])])}const Ie=e=>((0,a.dD)("data-v-56458f8e"),e=e(),(0,a.Cn)(),e),Se=["textContent"],je={key:0,class:"params"},Me={key:0,class:"section owner"},Ve=Ie((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Owner")],-1))),Oe={class:"body"},Ze=["textContent"],Ae={class:"section nodes"},Ue={class:"header"},Te=Ie((()=>(0,a._)("div",{class:"title col-10"},"Nodes",-1))),Ee={class:"buttons col-2"},$e=Ie((()=>(0,a._)("i",{class:"fa fa-plus"},null,-1))),We=[$e],Fe={class:"body"},He=["textContent"],Ge={class:"buttons col-2"},Ke=["disabled","onClick"],Le=Ie((()=>(0,a._)("i",{class:"fa fa-trash"},null,-1))),Be=[Le],Ye={class:"section config"},Pe=Ie((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Parameters")],-1))),Je={class:"body"},Qe={class:"row"},Xe=Ie((()=>(0,a._)("div",{class:"param-name"},"Index",-1))),en=["textContent"],nn={class:"row"},tn=Ie((()=>(0,a._)("div",{class:"param-name"},"Max associations",-1))),an=["textContent"];function sn(e,n,t,i,l,o){return(0,a.wg)(),(0,a.iD)("div",{class:(0,s.C_)(["item group",{selected:t.selected}])},[(0,a._)("div",{class:(0,s.C_)(["row name header vertical-center",{selected:t.selected}]),textContent:(0,s.zw)(t.group.label),onClick:n[0]||(n[0]=n=>e.$emit("select",t.group.index))},null,10,Se),t.selected?((0,a.wg)(),(0,a.iD)("div",je,[t.owner&&Object.keys(t.owner).length?((0,a.wg)(),(0,a.iD)("div",Me,[Ve,(0,a._)("div",Oe,[(0,a._)("div",{class:"row",textContent:(0,s.zw)(t.owner.name)},null,8,Ze)])])):(0,a.kq)("",!0),(0,a._)("div",Ae,[(0,a._)("div",Ue,[Te,(0,a._)("div",Ee,[!t.group.max_associations||Object.keys(t.nodes||{}).lengthe.$emit("open-add-nodes-to-group",t.group.index))},We)):(0,a.kq)("",!0)])]),(0,a._)("div",Fe,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.nodes,((e,n)=>((0,a.wg)(),(0,a.iD)("div",{class:"row",key:n},[(0,a._)("div",{class:"col-10",textContent:(0,s.zw)(e.name?.length?e.name:``)},null,8,He),(0,a._)("div",Ge,[(0,a._)("button",{class:"btn btn-default",title:"Remove from group",disabled:l.commandRunning,onClick:n=>o.removeFromGroup(e.node_id)},Be,8,Ke)])])))),128))])]),(0,a._)("div",Ye,[Pe,(0,a._)("div",Je,[(0,a._)("div",Qe,[Xe,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.group.index)},null,8,en)]),(0,a._)("div",nn,[tn,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.group.max_associations)},null,8,an)])])])])):(0,a.kq)("",!0)],2)}var ln=t(2628),on={mixins:[ln.Z],props:{pluginName:{type:String,required:!0}},methods:{async zrequest(e,n){return await this.request(`${this.pluginName}.${e}`,n)}}},dn={name:"Group",emits:["select","open-add-nodes-to-group"],mixins:[on],props:{group:{type:Object,required:!0},owner:{type:Object},nodes:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{commandRunning:!1}},methods:{async removeFromGroup(e){if(!confirm("Are you sure that you want to remove this node from "+this.group.label+"?"))return;this.commandRunning=!0;const n={node_id:e};null!=this.group.group_id?n.group_id=this.group.group_id:n.group_index=this.group.index;try{await this.zrequest("remove_node_from_group",n)}finally{this.commandRunning=!1}}}},cn=t(3744);const rn=(0,cn.Z)(dn,[["render",sn],["__scopeId","data-v-56458f8e"]]);var un=rn,mn=t(9963);const vn=e=>((0,a.dD)("data-v-3da196a6"),e=e(),(0,a.Cn)(),e),pn=["textContent"],_n={key:0,class:"params"},hn={class:"row"},wn=vn((()=>(0,a._)("div",{class:"param-name"},"Name",-1))),gn={class:"param-value"},yn=["value","disabled"],fn={class:"buttons"},kn=vn((()=>(0,a._)("i",{class:"fas fa-times"},null,-1))),bn=[kn],Cn=["disabled"],xn=vn((()=>(0,a._)("i",{class:"fa fa-check"},null,-1))),Rn=[xn],zn=["textContent"],Dn={class:"buttons"},Nn=["disabled"],qn=vn((()=>(0,a._)("i",{class:"fa fa-edit"},null,-1))),In=[qn],Sn={class:"row"},jn=vn((()=>(0,a._)("div",{class:"param-name"},"Location",-1))),Mn={class:"param-value"},Vn=["value","disabled"],On={class:"buttons"},Zn=vn((()=>(0,a._)("i",{class:"fas fa-times"},null,-1))),An=[Zn],Un=["disabled"],Tn=vn((()=>(0,a._)("i",{class:"fa fa-check"},null,-1))),En=[Tn],$n=["textContent"],Wn={class:"buttons"},Fn=["disabled"],Hn=vn((()=>(0,a._)("i",{class:"fa fa-edit"},null,-1))),Gn=[Hn],Kn={class:"row"},Ln=vn((()=>(0,a._)("div",{class:"param-name"},"Type",-1))),Bn=["textContent"],Yn={class:"row"},Pn=vn((()=>(0,a._)("div",{class:"param-name"},"Role",-1))),Jn=["textContent"],Qn={class:"row"},Xn=vn((()=>(0,a._)("div",{class:"param-name"},"Node ID",-1))),et=["textContent"],nt={key:0,class:"row"},tt=vn((()=>(0,a._)("div",{class:"param-name"},"Neighbours",-1))),at={class:"param-value"},st=["textContent"],it={class:"row"},lt=vn((()=>(0,a._)("div",{class:"param-name"},"Is Ready",-1))),ot=["textContent"],dt={class:"row"},ct=vn((()=>(0,a._)("div",{class:"param-name"},"Is Failed",-1))),rt=["textContent"],ut={class:"row"},mt=vn((()=>(0,a._)("div",{class:"param-name"},"Product ID",-1))),vt=["textContent"],pt={class:"row"},_t=vn((()=>(0,a._)("div",{class:"param-name"},"Product Type",-1))),ht=["textContent"],wt={key:1,class:"row"},gt=vn((()=>(0,a._)("div",{class:"param-name"},"Product Name",-1))),yt=["textContent"],ft={class:"row"},kt=vn((()=>(0,a._)("div",{class:"param-name"},"Manufacturer ID",-1))),bt=["textContent"],Ct={key:2,class:"row"},xt=vn((()=>(0,a._)("div",{class:"param-name"},"Manufacturer Name",-1))),Rt=["textContent"],zt={class:"row"},Dt=vn((()=>(0,a._)("div",{class:"param-name"},"Capabilities",-1))),Nt=["textContent"],qt={class:"row"},It=vn((()=>(0,a._)("div",{class:"param-name"},"Command Classes",-1))),St=["textContent"],jt={class:"row"},Mt=vn((()=>(0,a._)("div",{class:"param-name"},"Groups",-1))),Vt=["textContent"],Ot={key:3,class:"row"},Zt=vn((()=>(0,a._)("div",{class:"param-name"},"Home ID",-1))),At=["textContent"],Ut={class:"row"},Tt=vn((()=>(0,a._)("div",{class:"param-name"},"Is Awake",-1))),Et=["textContent"],$t={key:4,class:"row"},Wt=vn((()=>(0,a._)("div",{class:"param-name"},"Is Locked",-1))),Ft=["textContent"],Ht={key:5,class:"row"},Gt=vn((()=>(0,a._)("div",{class:"param-name"},"Last Update",-1))),Kt=["textContent"],Lt={key:6,class:"row"},Bt=vn((()=>(0,a._)("div",{class:"param-name"},"Baud Rate",-1))),Yt=["textContent"],Pt={key:7,class:"row"},Jt=vn((()=>(0,a._)("div",{class:"param-name"},"Max Baud Rate",-1))),Qt=["textContent"],Xt={class:"section actions"},ea=vn((()=>(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1))),na={class:"body"},ta=vn((()=>(0,a._)("div",{class:"param-name"},"Remove Failed Node",-1))),aa=vn((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1))),sa=[ta,aa],ia=vn((()=>(0,a._)("div",{class:"param-name"},"Replace Failed Node",-1))),la=vn((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-sync-alt"})],-1))),oa=[ia,la],da=vn((()=>(0,a._)("div",{class:"param-name"},"Heal Node",-1))),ca=vn((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-wrench"})],-1))),ra=[da,ca],ua=vn((()=>(0,a._)("div",{class:"param-name"},"Replicate info to secondary controller",-1))),ma=vn((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-clone"})],-1))),va=[ua,ma],pa=vn((()=>(0,a._)("div",{class:"param-name"},"Request network update",-1))),_a=vn((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-wifi"})],-1))),ha=[pa,_a],wa=vn((()=>(0,a._)("div",{class:"param-name"},"Request neighbours update",-1))),ga=vn((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-network-wired"})],-1))),ya=[wa,ga];function fa(e,n,t,i,l,o){return(0,a.wg)(),(0,a.iD)("div",{class:(0,s.C_)(["item node",{selected:t.selected}])},[(0,a._)("div",{class:(0,s.C_)(["row name header vertical-center",{selected:t.selected}]),textContent:(0,s.zw)(t.node.name&&t.node.name.length?t.node.name:``),onClick:n[0]||(n[0]=n=>e.$emit("select"))},null,10,pn),t.selected?((0,a.wg)(),(0,a.iD)("div",_n,[(0,a._)("div",hn,[wn,(0,a._)("div",gn,[(0,a._)("div",{class:(0,s.C_)(["edit-cell",{hidden:!l.editMode.name}])},[(0,a._)("form",{ref:"nameForm",onSubmit:n[2]||(n[2]=(0,mn.iM)(((...e)=>o.editName&&o.editName(...e)),["prevent"]))},[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"name",value:t.node.name,disabled:l.commandRunning},null,8,yn)]),(0,a._)("span",fn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[1]||(n[1]=e=>l.editMode.name=!1)},bn),(0,a._)("button",{type:"submit",class:"btn btn-default",disabled:l.commandRunning},Rn,8,Cn)])],544)],2),(0,a._)("div",{class:(0,s.C_)({hidden:l.editMode.name})},[(0,a._)("span",{textContent:(0,s.zw)(t.node.name?.length?t.node.name:``)},null,8,zn),(0,a._)("span",Dn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[3]||(n[3]=e=>o.onEditMode("name")),disabled:l.commandRunning},In,8,Nn)])],2)])]),(0,a._)("div",Sn,[jn,(0,a._)("div",Mn,[(0,a._)("div",{class:(0,s.C_)(["edit-cell",{hidden:!l.editMode.location}])},[(0,a._)("form",{ref:"locationForm",onSubmit:n[5]||(n[5]=(0,mn.iM)(((...e)=>o.editLocation&&o.editLocation(...e)),["prevent"]))},[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"location",value:t.node.location,disabled:l.commandRunning},null,8,Vn)]),(0,a._)("span",On,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[4]||(n[4]=e=>l.editMode.location=!1)},An),(0,a._)("button",{type:"submit",class:"btn btn-default",disabled:l.commandRunning},En,8,Un)])],544)],2),(0,a._)("div",{class:(0,s.C_)({hidden:l.editMode.location})},[(0,a._)("span",{textContent:(0,s.zw)(t.node.location?.length?t.node.location:"")},null,8,$n),(0,a._)("span",Wn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[6]||(n[6]=e=>o.onEditMode("location")),disabled:l.commandRunning},Gn,8,Fn)])],2)])]),(0,a._)("div",Kn,[Ln,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.type)},null,8,Bn)]),(0,a._)("div",Yn,[Pn,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.role)},null,8,Jn)]),(0,a._)("div",Qn,[Xn,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.node_id)},null,8,et)]),t.node.neighbours.length?((0,a.wg)(),(0,a.iD)("div",nt,[tt,(0,a._)("div",at,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.node.neighbours,((e,n)=>((0,a.wg)(),(0,a.iD)("div",{class:"row pull-right",key:n,textContent:(0,s.zw)(e)},null,8,st)))),128))])])):(0,a.kq)("",!0),(0,a._)("div",it,[lt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.is_ready)},null,8,ot)]),(0,a._)("div",dt,[ct,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.is_failed)},null,8,rt)]),(0,a._)("div",ut,[mt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.manufacturer_id)},null,8,vt)]),(0,a._)("div",pt,[_t,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.product_type)},null,8,ht)]),t.node.product_name?.length?((0,a.wg)(),(0,a.iD)("div",wt,[gt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.product_name)},null,8,yt)])):(0,a.kq)("",!0),(0,a._)("div",ft,[kt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.manufacturer_id)},null,8,bt)]),t.node.manufacturer_name?.length?((0,a.wg)(),(0,a.iD)("div",Ct,[xt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.manufacturer_name)},null,8,Rt)])):(0,a.kq)("",!0),(0,a._)("div",zt,[Dt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.capabilities.join(", "))},null,8,Nt)]),(0,a._)("div",qt,[It,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.command_classes.join(", "))},null,8,St)]),(0,a._)("div",jt,[Mt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(Object.values(t.node.groups).map((e=>e.label||"")).join(", "))},null,8,Vt)]),t.node.home_id?((0,a.wg)(),(0,a.iD)("div",Ot,[Zt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.home_id.toString(16))},null,8,At)])):(0,a.kq)("",!0),(0,a._)("div",Ut,[Tt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.is_awake)},null,8,Et)]),null!=t.node.is_locked?((0,a.wg)(),(0,a.iD)("div",$t,[Wt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.is_locked)},null,8,Ft)])):(0,a.kq)("",!0),t.node.last_update?((0,a.wg)(),(0,a.iD)("div",Ht,[Gt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(e.formatDateTime(t.node.last_update))},null,8,Kt)])):(0,a.kq)("",!0),t.node.baud_rate?((0,a.wg)(),(0,a.iD)("div",Lt,[Bt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.baud_rate)},null,8,Yt)])):(0,a.kq)("",!0),t.node.max_baud_rate?((0,a.wg)(),(0,a.iD)("div",Pt,[Jt,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.node.max_baud_rate)},null,8,Qt)])):(0,a.kq)("",!0),(0,a._)("div",Xt,[ea,(0,a._)("div",na,[t.node.is_failed?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"row error",onClick:n[7]||(n[7]=(...e)=>o.removeFailedNode&&o.removeFailedNode(...e))},sa)):(0,a.kq)("",!0),t.node.is_failed?((0,a.wg)(),(0,a.iD)("div",{key:1,class:"row error",onClick:n[8]||(n[8]=(...e)=>o.replaceFailedNode&&o.replaceFailedNode(...e))},oa)):(0,a.kq)("",!0),(0,a._)("div",{class:"row",onClick:n[9]||(n[9]=(...e)=>o.heal&&o.heal(...e))},ra),(0,a._)("div",{class:"row",onClick:n[10]||(n[10]=(...e)=>o.replicationSend&&o.replicationSend(...e))},va),(0,a._)("div",{class:"row",onClick:n[11]||(n[11]=(...e)=>o.requestNetworkUpdate&&o.requestNetworkUpdate(...e))},ha),(0,a._)("div",{class:"row",onClick:n[12]||(n[12]=(...e)=>o.requestNeighbourUpdate&&o.requestNeighbourUpdate(...e))},ya)])])])):(0,a.kq)("",!0)],2)}var ka={name:"Node",emits:["select"],mixins:[on],props:{node:{type:Object,required:!0},selected:{type:Boolean,default:!1}},data(){return{commandRunning:!1,editMode:{name:!1,location:!1}}},methods:{async removeFailedNode(){if(this.commandRunning)this.notify({text:"A command is already running"});else if(confirm("Are you sure that you want to remove this node?")){this.commandRunning=!0;try{await this.zrequest("remove_node",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},async replaceFailedNode(){if(this.commandRunning)this.notify({text:"A command is already running"});else if(confirm("Are you sure that you want to replace this node?")){this.commandRunning=!0;try{await this.zrequest("replace_node",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},async replicationSend(){if(this.commandRunning)this.notify({text:"A command is already running"});else{this.commandRunning=!0;try{await this.zrequest("replication_send",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},async requestNetworkUpdate(){if(this.commandRunning)this.notify({text:"A command is already running"});else{this.commandRunning=!0;try{await this.zrequest("request_network_update",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},async requestNeighbourUpdate(){if(this.commandRunning)this.notify({text:"A command is already running"});else{this.commandRunning=!0;try{await this.zrequest("request_node_neighbour_update",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},onEditMode(e){this.editMode[e]=!0;const n=this.$refs[e+"Form"],t=n.querySelector("input[type=text]");setTimeout((()=>{t.focus(),t.select()}),10)},async editName(e){const n=e.target.querySelector("input[name=name]").value;this.commandRunning=!0;try{await this.zrequest("set_node_name",{node_id:this.node.node_id,new_name:n})}finally{this.commandRunning=!1}this.editMode.name=!1},async editLocation(e){const n=e.target.querySelector("input[name=location]").value;this.commandRunning=!0;try{await this.zrequest("set_node_location",{node_id:this.node.node_id,location:n})}finally{this.commandRunning=!1}this.editMode.location=!1},async heal(){if(this.commandRunning)console.log("A command is already running");else{this.commandRunning=!0;try{await this.zrequest("node_heal",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}}}};const ba=(0,cn.Z)(ka,[["render",fa],["__scopeId","data-v-3da196a6"]]);var Ca=ba,xa=t(9642),Ra=t(449),za=t(6728),Da=t(1232),Na=t(6137);const qa=e=>((0,a.dD)("data-v-0021cd76"),e=e(),(0,a.Cn)(),e),Ia={class:"section value"},Sa={class:"header"},ja={class:"title"},Ma=["disabled","data-id-on-network"],Va=qa((()=>(0,a._)("i",{class:"fa fa-edit"},null,-1))),Oa=[Va],Za={class:"body"},Aa={class:"row"},Ua=qa((()=>(0,a._)("div",{class:"param-name"},"Value",-1))),Ta={class:"param-value"},Ea={key:0,class:"value-view"},$a=["textContent"],Wa=["textContent"],Fa={key:1,class:"value-edit"},Ha={key:0,class:"list"},Ga=["textContent","selected","value"],Ka={key:1,class:"numeric slider-container"},La={class:"col-10"},Ba={class:"row"},Ya=["textContent"],Pa=["textContent"],Ja={class:"row"},Qa={class:"col-2"},Xa=["value"],es={key:2,class:"boolean"},ns={key:3,class:"value-data"},ts=["value"],as=["textContent"],ss=qa((()=>(0,a._)("div",{class:"param-name"},"Remove From Scene",-1))),is=qa((()=>(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1))),ls=[ss,is],os={key:1,class:"row",style:{cursor:"pointer"}},ds=qa((()=>(0,a._)("div",{class:"param-name"},"Add To Scene",-1))),cs={class:"param-value"},rs={key:2,class:"row"},us=qa((()=>(0,a._)("div",{class:"param-name"},"Help",-1))),ms=["textContent"],vs={class:"row"},ps=qa((()=>(0,a._)("div",{class:"param-name"},"Value ID",-1))),_s=["textContent"],hs={key:3,class:"row"},ws=qa((()=>(0,a._)("div",{class:"param-name"},"ID on Network",-1))),gs=["textContent"],ys={class:"row"},fs=qa((()=>(0,a._)("div",{class:"param-name"},"Command Class",-1))),ks=["textContent"],bs={key:4,class:"row"},Cs=qa((()=>(0,a._)("div",{class:"param-name"},"Last Update",-1))),xs=["textContent"];function Rs(e,n,t,i,l,o){const d=(0,a.up)("Slider"),c=(0,a.up)("ToggleSwitch"),r=(0,a.up)("DropdownItem"),u=(0,a.up)("Dropdown");return(0,a.wg)(),(0,a.iD)("div",Ia,[(0,a._)("div",Sa,[(0,a._)("div",ja,[(0,a._)("button",{class:"btn btn-default btn-value-name-edit",title:"Edit value name",disabled:l.commandRunning,"data-id-on-network":t.value.id_on_network,onClick:n[0]||(n[0]=(...e)=>o.editName&&o.editName(...e))},Oa,8,Ma),(0,a.Uk)(" "+(0,s.zw)(t.value.label),1)])]),(0,a._)("div",Za,[(0,a._)("div",Aa,[Ua,(0,a._)("div",Ta,[t.value.is_read_only?((0,a.wg)(),(0,a.iD)("div",Ea,[(0,a._)("div",{class:"value-data",textContent:(0,s.zw)(t.value.data)},null,8,$a),t.value.units?.length?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"unit",textContent:(0,s.zw)(t.value.units)},null,8,Wa)):(0,a.kq)("",!0)])):((0,a.wg)(),(0,a.iD)("div",Fa,[(0,a._)("div",{class:(0,s.C_)(["col-"+(t.value.units?.length?"11":"12")])},["List"===t.value.type?((0,a.wg)(),(0,a.iD)("div",Ha,[(0,a._)("label",null,[(0,a._)("select",{onChange:n[1]||(n[1]=(...e)=>o.onValueChange&&o.onValueChange(...e))},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.value.data_items,((e,n)=>((0,a.wg)(),(0,a.iD)("option",{textContent:(0,s.zw)("object"===typeof e?e.text:e),key:n,selected:"object"===typeof e?t.value.data===e.value:t.value.data===e,value:"object"===typeof e?e.value:n},null,8,Ga)))),128))],32)])])):["Int","Long","Byte","Decimal","Short"].indexOf(t.value.type)>=0?((0,a.wg)(),(0,a.iD)("div",Ka,[(0,a._)("div",La,[(0,a._)("div",Ba,[(0,a._)("span",{class:"value-min",textContent:(0,s.zw)(t.value.min)},null,8,Ya),(0,a._)("span",{class:"value-max",textContent:(0,s.zw)(t.value.max)},null,8,Pa)]),(0,a._)("div",Ja,[(0,a._)("label",null,[(0,a.Wm)(d,{range:[t.value.min,t.value.max],value:t.value.data,onChange:o.onValueChange},null,8,["range","value","onChange"])])])]),(0,a._)("div",Qa,[(0,a._)("label",null,[(0,a._)("input",{type:"text",value:t.value.data,onChange:n[2]||(n[2]=(...e)=>o.onValueChange&&o.onValueChange(...e))},null,40,Xa)])])])):["Bool","Button"].indexOf(t.value.type)>=0?((0,a.wg)(),(0,a.iD)("div",es,[(0,a.Wm)(c,{value:t.value.data,onInput:n[3]||(n[3]=e=>o.onValueChange(e,!t.value.data))},null,8,["value"])])):((0,a.wg)(),(0,a.iD)("div",ns,[(0,a._)("label",null,[(0,a._)("input",{type:"text",value:t.value.data,onChange:n[4]||(n[4]=(...e)=>o.onValueChange&&o.onValueChange(...e))},null,40,ts)])]))],2),t.value.units?.length?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"col-1 unit",textContent:(0,s.zw)(t.value.units)},null,8,as)):(0,a.kq)("",!0)]))])]),null!=t.sceneId?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"row",style:{cursor:"pointer"},onClick:n[5]||(n[5]=n=>e.$emit("remove-from-scene",{valueId:t.value.id_on_network,sceneId:t.sceneId}))},ls)):(0,a.kq)("",!0),o.addValueToSceneItems?.length?((0,a.wg)(),(0,a.iD)("div",os,[ds,(0,a._)("div",cs,[(0,a.Wm)(u,{title:"Add to scene","icon-class":"fa fa-plus"},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(o.addValueToSceneItems,((n,s)=>((0,a.wg)(),(0,a.j4)(r,{key:s,text:n.label,disabled:l.commandRunning,onClick:a=>e.$emit("add-to-scene",{sceneId:n.scene_id,valueId:t.value.id_on_network})},null,8,["text","disabled","onClick"])))),128))])),_:1})])])):(0,a.kq)("",!0),t.value.help?.length?((0,a.wg)(),(0,a.iD)("div",rs,[us,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.value.help)},null,8,ms)])):(0,a.kq)("",!0),(0,a._)("div",vs,[ps,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.value.value_id)},null,8,_s)]),t.value.value_id!==t.value.id_on_network?((0,a.wg)(),(0,a.iD)("div",hs,[ws,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.value.id_on_network)},null,8,gs)])):(0,a.kq)("",!0),(0,a._)("div",ys,[fs,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(t.value.command_class_name||t.value.command_class)},null,8,ks)]),t.value.last_update?((0,a.wg)(),(0,a.iD)("div",bs,[Cs,(0,a._)("div",{class:"param-value",textContent:(0,s.zw)(e.formatDateTime(t.value.last_update))},null,8,xs)])):(0,a.kq)("",!0)])])}var zs=t(1120),Ds={name:"Value",components:{Slider:zs.Z,Dropdown:Ra.Z,DropdownItem:za.Z,ToggleSwitch:Na.Z},mixins:[on],emits:["remove-from-scene","add-to-scene","refresh"],props:{value:{type:Object,required:!0},node:{type:Object,required:!0},selected:{type:Boolean,default:!1},sceneId:{type:Number},scenes:{type:Object,default:()=>({})}},data(){return{commandRunning:!1}},computed:{addValueToSceneItems(){return Object.values(this.scenes||{}).filter((e=>!(this.value.id_on_network in e.values)))}},methods:{async editName(){const e=this.node.values[this.value.id_on_network];let n=prompt("New name",e.label);if(n?.length&&(n=n.trim()),n?.length&&n!==e.label){this.commandRunning=!0;try{await this.zrequest("set_value_label",{id_on_network:e.id_on_network,new_label:n})}finally{this.commandRunning=!1}this.$emit("refresh"),this.notify({text:"Value successfully renamed",image:{iconClass:"fa fa-check"}})}},async onValueChange(e,n){const t=e.target?e.target:e.event.target.parentElement,a=this.node.values[this.value.id_on_network];switch(void 0===n&&(n=null!=t.value?t.value:e.value),a.type){case"List":n=a.data_items[e.target.value];break;case"Int":case"Short":case"Long":case"Byte":n=parseInt(n);break;case"Decimal":n=parseFloat(n);break}"object"===typeof n&&(n=n.value),this.commandRunning=!0;try{await this.zrequest("set_value",{id_on_network:a.id_on_network,data:n})}finally{this.commandRunning=!1}this.$emit("refresh"),this.notify({text:"Value successfully modified",image:{iconClass:"fa fa-check"}})}}};const Ns=(0,cn.Z)(Ds,[["render",Rs],["__scopeId","data-v-0021cd76"]]);var qs=Ns,Is={name:"Zwave",components:{Value:qs,ToggleSwitch:Na.Z,Loading:Da.Z,DropdownItem:za.Z,Dropdown:Ra.Z,Modal:xa.Z,Group:un,Node:Ca},mixins:[on],data(){return{status:{},views:{},nodes:{},groups:{},scenes:{},commandRunning:!1,values:{switches:{},dimmers:{},sensors:{},battery_levels:{},power_levels:{},bulbs:{},doorlocks:{},usercodes:{},thermostats:{},protections:{}},selected:{view:"nodes",nodeId:void 0,groupId:void 0,sceneId:void 0,valueId:void 0},loading:{status:!1,nodes:!1,groups:!1,scenes:!1}}},computed:{valuesMap(){const e={};for(const n of Object.values(this.nodes))for(const t of Object.values(n.values))e[t.id_on_network]=t;return e}},methods:{async refreshNodes(){this.loading.nodes=!0;try{this.nodes=await this.zrequest("get_nodes")}finally{this.loading.nodes=!1}Object.keys(this.nodes||{}).length&&(this.views.values=!0)},async refreshGroups(){this.loading.groups=!0;try{this.groups=Object.values(await this.zrequest("get_groups")).filter((e=>e.index)).reduce(((e,n)=>{const t=n.group_id||n.index;return e[t]=n,e}),{})}finally{this.loading.groups=!1}Object.keys(this.groups||{}).length&&(this.views.groups=!0)},async refreshScenes(){this.loading.scenes=!0;try{this.scenes=Object.values(await this.zrequest("get_scenes")).filter((e=>e.scene_id)).reduce(((e,n)=>(e[n.scene_id]=n,e)),{})}finally{this.loading.scenes=!1}Object.keys(this.scenes||{}).length&&(this.views.values=!0)},async refreshValues(e){this.loading.values=!0;try{this.values[e]=Object.values(await this.zrequest("get_"+e)).filter((e=>e.id_on_network)).reduce(((e,n)=>(e[n.id_on_network]=!0,e)),{})}finally{this.loading.values=!1}Object.keys(this.values[e]).length&&(this.views[e]=!0)},async refreshStatus(){this.loading.status=!0;try{this.status=await this.zrequest("status")}finally{this.loading.status=!1}},refresh(){this.views={nodes:!0,scenes:!0},this.refreshNodes(),this.refreshGroups(),this.refreshScenes(),this.refreshValues("switches"),this.refreshValues("dimmers"),this.refreshValues("sensors"),this.refreshValues("bulbs"),this.refreshValues("doorlocks"),this.refreshValues("usercodes"),this.refreshValues("thermostats"),this.refreshValues("protections"),this.refreshValues("battery_levels"),this.refreshValues("power_levels"),this.refreshValues("node_config"),this.refreshStatus()},async addScene(){let e=prompt("Scene name");if(e?.length&&(e=e.trim()),e?.length){this.commandRunning=!0;try{await this.zrequest("create_scene",{label:e}),await this.refreshScenes()}finally{this.commandRunning=!1}}},async removeScene(e){if(confirm("Are you sure that you want to delete this scene?")){this.commandRunning=!0;try{await this.zrequest("remove_scene",{scene_id:e}),await this.refreshScenes()}finally{this.commandRunning=!1}}},onNodeUpdate(e){this.nodes[e.node.node_id]=e.node,e.value&&(this.nodes[e.node.node_id].values[e.value.id_on_network]=e.value)},onNodeClick(e){this.selected.nodeId=e===this.selected.nodeId?void 0:e},networkInfoModalOpen(){this.refreshStatus(),this.$refs.networkInfoModal.show()},onCommandEvent(e){e.error&&e.error.length&&this.notify({text:e.state_description+": "+e.error_description,error:!0})},async addNode(){this.commandRunning=!0;try{await this.zrequest("add_node")}finally{this.commandRunning=!1}await this.refreshNodes()},async addToGroup(e,n){this.commandRunning=!0;try{await this.zrequest("add_node_to_group",{node_id:e,group_index:n})}finally{this.commandRunning=!1}await this.refreshGroups()},async removeNode(){this.commandRunning=!0;try{await this.zrequest("remove_node")}finally{this.commandRunning=!1}await this.refreshNodes()},async removeValueFromScene(e){if(confirm("Are you sure that you want to remove this value from the scene?")){this.commandRunning=!0;try{await this.zrequest("scene_remove_value",{id_on_network:e.valueId,scene_id:e.sceneId})}finally{this.commandRunning=!1}await this.refreshScenes()}},async renameScene(e){const n=this.scenes[e];let t=prompt("New name",n.label);if(t&&(t=t.trim()),t?.length&&t!==n.label){this.commandRunning=!0;try{await this.zrequest("set_scene_label",{new_label:t,scene_id:e})}finally{this.commandRunning=!1}await this.refreshScenes()}},async startNetwork(){this.commandRunning=!0;try{await this.zrequest("start_network")}finally{this.commandRunning=!1}},async stopNetwork(){this.commandRunning=!0;try{await this.zrequest("stop_network")}finally{this.commandRunning=!1}},async switchAll(e){this.commandRunning=!0;try{await this.zrequest("switch_all",{state:e}),this.refresh()}finally{this.commandRunning=!1}},async cancelCommand(){this.commandRunning=!0;try{await this.zrequest("cancel_command")}finally{this.commandRunning=!1}},async killCommand(){this.commandRunning=!0;try{await this.zrequest("kill_command")}finally{this.commandRunning=!1}},async receiveConfiguration(){this.commandRunning=!0;try{await this.zrequest("receive_configuration")}finally{this.commandRunning=!1}this.refresh()},async createNewPrimary(){this.commandRunning=!0;try{await this.zrequest("create_new_primary")}finally{this.commandRunning=!1}this.refresh()},async transferPrimaryRole(){this.commandRunning=!0;try{await this.zrequest("transfer_primary_role")}finally{this.commandRunning=!1}this.refresh()},async healNetwork(){this.commandRunning=!0;try{await this.zrequest("heal")}finally{this.commandRunning=!1}this.refresh()},async softReset(){confirm("Are you sure that you want to do a device soft reset? This won't lose network information")&&await this.zrequest("soft_reset")},async hardReset(){confirm("Are you sure that you want to do a device soft reset? All network information will be LOST!")&&await this.zrequest("hard_reset")},async activateScene(e){this.commandRunning=!0;try{await this.zrequest("activate_scene",{scene_id:e})}finally{this.commandRunning=!1}},async addValueToScene(e){this.commandRunning=!0;try{await this.zrequest("scene_add_value",{id_on_network:e.valueId,scene_id:e.sceneId,data:this.valuesMap[e.valueId].data})}finally{this.commandRunning=!1}this.refresh()}},mounted(){this.refresh(),this.subscribe(this.refreshGroups,"on-zwave-node-group-event","platypush.message.event.zwave.ZwaveNodeGroupEvent"),this.subscribe(this.refreshScenes,"on-zwave-node-scene-event","platypush.message.event.zwave.ZwaveNodeSceneEvent"),this.subscribe(this.refreshNodes,"on-zwave-node-removed-event","platypush.message.event.zwave.ZwaveNodeRemovedEvent"),this.subscribe(this.onCommandEvent,"on-zwave-command-event","platypush.message.event.zwave.ZwaveCommandEvent"),this.subscribe(this.refreshStatus,"on-zwave-network-event","platypush.message.event.zwave.ZwaveNetworkReadyEvent","platypush.message.event.zwave.ZwaveNetworkStoppedEvent","platypush.message.event.zwave.ZwaveNetworkErrorEvent","platypush.message.event.zwave.ZwaveNetworkResetEvent"),this.subscribe(this.onNodeUpdate,"on-zwave-node-update-event","platypush.message.event.zwave.ZwaveNodeEvent","platypush.message.event.zwave.ZwaveNodeAddedEvent","platypush.message.event.zwave.ZwaveNodeRenamedEvent","platypush.message.event.zwave.ZwaveNodeReadyEvent","platypush.message.event.zwave.ZwaveValueAddedEvent","platypush.message.event.zwave.ZwaveValueChangedEvent","platypush.message.event.zwave.ZwaveValueRemovedEvent","platypush.message.event.zwave.ZwaveValueRefreshedEvent")},unmounted(){["on-zwave-node-group-event","on-zwave-node-scene-event","on-zwave-node-removed-event","on-zwave-command-event","on-zwave-network-event","on-zwave-node-update-event"].forEach((e=>this.unsubscribe(e)))}};const Ss=(0,cn.Z)(Is,[["render",qe]]);var js=Ss}}]); -//# sourceMappingURL=4764.55084bfb.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4764.55084bfb.js.map b/platypush/backend/http/webapp/dist/static/js/4764.55084bfb.js.map deleted file mode 100644 index 65c67db3..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4764.55084bfb.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4764.55084bfb.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Zwave/Zwave.vue","webpack://platypush/./src/components/panels/Zwave/Group.vue","webpack://platypush/./src/components/panels/Zwave/mixin.js","webpack://platypush/./src/components/panels/Zwave/Group.vue?d37f","webpack://platypush/./src/components/panels/Zwave/Node.vue","webpack://platypush/./src/components/panels/Zwave/Node.vue?4a32","webpack://platypush/./src/components/panels/Zwave/Value.vue","webpack://platypush/./src/components/panels/Zwave/Value.vue?c87f","webpack://platypush/./src/components/panels/Zwave/Zwave.vue?dac2"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import Utils from \"@/Utils\";\n\nexport default {\n mixins: [Utils],\n props: {\n pluginName: {\n type: String,\n required: true,\n },\n },\n\n methods: {\n async zrequest(method, args) {\n return await this.request(`${this.pluginName}.${method}`, args)\n },\n }\n}\n","import { render } from \"./Group.vue?vue&type=template&id=56458f8e&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=56458f8e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-56458f8e\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Node.vue?vue&type=template&id=3da196a6&scoped=true\"\nimport script from \"./Node.vue?vue&type=script&lang=js\"\nexport * from \"./Node.vue?vue&type=script&lang=js\"\n\nimport \"./Node.vue?vue&type=style&index=0&id=3da196a6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3da196a6\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Value.vue?vue&type=template&id=0021cd76&scoped=true\"\nimport script from \"./Value.vue?vue&type=script&lang=js\"\nexport * from \"./Value.vue?vue&type=script&lang=js\"\n\nimport \"./Value.vue?vue&type=style&index=0&id=0021cd76&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0021cd76\"]])\n\nexport default __exports__","import { render } from \"./Zwave.vue?vue&type=template&id=4a234aca\"\nimport script from \"./Zwave.vue?vue&type=script&lang=js\"\nexport * from \"./Zwave.vue?vue&type=script&lang=js\"\n\nimport \"./Zwave.vue?vue&type=style&index=0&id=4a234aca&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","type","min","range","max","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","this","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","title","loading","status","state","device","stats","key","selected","groupId","Object","values","nodes","filter","node","addToGroup","node_id","view","$event","views","id","toUpperCase","slice","replace","addScene","text","commandRunning","networkInfoModalOpen","startNetwork","stopNetwork","addNode","removeNode","switchAll","cancelCommand","killCommand","receiveConfiguration","createNewPrimary","transferPrimaryRole","healNetwork","softReset","hardReset","refresh","keys","length","nodeId","pluginName","onNodeClick","groups","group","associations","map","owner","undefined","addNodesToGroupModal","show","scenes","scene","sceneId","label","activateScene","id_on_network","valuesMap","data","removeValueFromScene","removeScene","renameScene","valueId","addValueToScene","refreshNodes","index","max_associations","i","removeFromGroup","mixins","Utils","String","required","async","method","args","request","mixin","confirm","group_id","group_index","zrequest","editMode","editName","onEditMode","location","editLocation","role","neighbours","neighbour","is_ready","is_failed","manufacturer_id","product_type","product_name","manufacturer_name","capabilities","join","command_classes","g","home_id","toString","is_awake","is_locked","last_update","baud_rate","max_baud_rate","removeFailedNode","replaceFailedNode","heal","replicationSend","requestNetworkUpdate","requestNeighbourUpdate","notify","mode","form","input","querySelector","setTimeout","focus","select","new_name","console","log","is_read_only","units","onValueChange","data_items","indexOf","addValueToSceneItems","scene_id","help","value_id","command_class_name","command_class","components","Slider","Dropdown","DropdownItem","ToggleSwitch","computed","prompt","trim","new_label","image","iconClass","parentElement","parseInt","parseFloat","Value","Loading","Modal","Group","Node","switches","dimmers","sensors","battery_levels","power_levels","bulbs","doorlocks","usercodes","thermostats","protections","reduce","item","refreshGroups","refreshScenes","refreshValues","refreshStatus","onNodeUpdate","networkInfoModal","onCommandEvent","error","state_description","error_description","subscribe","unmounted","forEach","eventType","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4826-legacy.580eecfe.js.map b/platypush/backend/http/webapp/dist/static/js/4826-legacy.580eecfe.js.map deleted file mode 100644 index c2167bf0..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4826-legacy.580eecfe.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4826-legacy.580eecfe.js","mappings":"gLACOA,MAAM,U,oEAAX,QAGM,MAHN,EAGM,CAFW,EAAAC,UAAA,WAAf,QAA0B,YAC6B,EAAAC,YAAA,WAAvD,SAAoE,QAApD,EAAAA,WAAS,C,MAAGC,OAAQ,EAAAA,QAApC,sC,4GASJ,GACEC,KAAM,SACNC,WAAY,CAACC,QAAAA,EAAA,GACbC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,WAAY,CACVC,KAAMC,OACNC,UAAU,IAIdC,KAZa,WAaX,MAAO,CACLb,SAAS,EACTC,UAAW,KACXC,OAAQ,KAIZY,SAAU,CACRC,cADQ,WAEN,OAAOC,KAAKP,WAAWQ,MAAM,KAAKC,KAAI,SAACC,GAAD,OAAOA,EAAE,GAAGC,cAAgBD,EAAEE,MAAM,MAAIC,KAAK,MAIvFC,QAAS,CACPC,QAAS,WAAF,uCAAE,kHACPR,KAAKhB,SAAU,EADR,SAILgB,KAAKf,WAAY,SAAqB,kBAAM,QAAO,YAAuB,EAAKc,cAAnC,cAC5CC,KAAKS,SAASrB,WAAWY,KAAKD,eAAiBC,KAAKf,UAL/C,SAMgBe,KAAKU,QAAQ,sBAN7B,0JAMS,EAA6CV,KAAKP,YAN3D,gDAM0E,GAN1E,QAMLO,KAAKd,OANA,8BAQLc,KAAKhB,SAAU,EARV,2EAAF,qDAAE,IAaX2B,QAAS,WACPX,KAAKQ,Y,UC9CT,MAAMI,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/Plugin/Index.vue","webpack://platypush/./src/components/widgets/Plugin/Index.vue?cc4c"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=3565b88b&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=3565b88b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3565b88b\"]])\n\nexport default __exports__"],"names":["class","loading","component","config","name","components","Loading","mixins","Utils","props","pluginName","type","String","required","data","computed","componentName","this","split","map","t","toUpperCase","slice","join","methods","refresh","$options","request","mounted","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4826-legacy.580eecfe.js b/platypush/backend/http/webapp/dist/static/js/4826-legacy.f73c82f0.js similarity index 93% rename from platypush/backend/http/webapp/dist/static/js/4826-legacy.580eecfe.js rename to platypush/backend/http/webapp/dist/static/js/4826-legacy.f73c82f0.js index 3947622e..b5d78ba0 100644 --- a/platypush/backend/http/webapp/dist/static/js/4826-legacy.580eecfe.js +++ b/platypush/backend/http/webapp/dist/static/js/4826-legacy.f73c82f0.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4826],{4826:function(n,t,e){e.r(t),e.d(t,{default:function(){return l}});var i=e(6252),o={class:"plugin"};function r(n,t,e,r,s,a){var c=(0,i.up)("Loading");return(0,i.wg)(),(0,i.iD)("div",o,[s.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):s.component?((0,i.wg)(),(0,i.j4)((0,i.LL)(s.component),{key:1,config:s.config},null,8,["config"])):(0,i.kq)("",!0)])}var s=e(8534),a=(e(5666),e(9600),e(1249),e(4916),e(3123),e(7042),e(1539),e(8783),e(3948),e(2628)),c=e(1232),u={name:"Plugin",components:{Loading:c.Z},mixins:[a.Z],props:{pluginName:{type:String,required:!0}},data:function(){return{loading:!1,component:null,config:{}}},computed:{componentName:function(){return this.pluginName.split(".").map((function(n){return n[0].toUpperCase()+n.slice(1)})).join("")}},methods:{refresh:function(){var n=(0,s.Z)(regeneratorRuntime.mark((function n(){var t,o=this;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return this.loading=!0,n.prev=1,this.component=(0,i.RC)((function(){return e(3379)("./".concat(o.componentName,"/Index"))})),this.$options.components[this.componentName]=this.component,n.next=6,this.request("config.get_plugins");case 6:if(n.t2=t=n.sent,n.t1=null===n.t2,n.t1){n.next=10;break}n.t1=void 0===t;case 10:if(!n.t1){n.next=14;break}n.t3=void 0,n.next=15;break;case 14:n.t3=t[this.pluginName];case 15:if(n.t0=n.t3,n.t0){n.next=18;break}n.t0={};case 18:this.config=n.t0;case 19:return n.prev=19,this.loading=!1,n.finish(19);case 22:case"end":return n.stop()}}),n,this,[[1,,19,22]])})));function t(){return n.apply(this,arguments)}return t}()},mounted:function(){this.refresh()}},p=e(3744);const f=(0,p.Z)(u,[["render",r],["__scopeId","data-v-3565b88b"]]);var l=f}}]); -//# sourceMappingURL=4826-legacy.580eecfe.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4826],{4826:function(n,t,e){e.r(t),e.d(t,{default:function(){return l}});var i=e(6252),o={class:"plugin"};function r(n,t,e,r,s,a){var c=(0,i.up)("Loading");return(0,i.wg)(),(0,i.iD)("div",o,[s.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):s.component?((0,i.wg)(),(0,i.j4)((0,i.LL)(s.component),{key:1,config:s.config},null,8,["config"])):(0,i.kq)("",!0)])}var s=e(8534),a=(e(5666),e(9600),e(1249),e(4916),e(3123),e(7042),e(1539),e(8783),e(3948),e(6813)),c=e(1232),u={name:"Plugin",components:{Loading:c.Z},mixins:[a.Z],props:{pluginName:{type:String,required:!0}},data:function(){return{loading:!1,component:null,config:{}}},computed:{componentName:function(){return this.pluginName.split(".").map((function(n){return n[0].toUpperCase()+n.slice(1)})).join("")}},methods:{refresh:function(){var n=(0,s.Z)(regeneratorRuntime.mark((function n(){var t,o=this;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return this.loading=!0,n.prev=1,this.component=(0,i.RC)((function(){return e(3379)("./".concat(o.componentName,"/Index"))})),this.$options.components[this.componentName]=this.component,n.next=6,this.request("config.get_plugins");case 6:if(n.t2=t=n.sent,n.t1=null===n.t2,n.t1){n.next=10;break}n.t1=void 0===t;case 10:if(!n.t1){n.next=14;break}n.t3=void 0,n.next=15;break;case 14:n.t3=t[this.pluginName];case 15:if(n.t0=n.t3,n.t0){n.next=18;break}n.t0={};case 18:this.config=n.t0;case 19:return n.prev=19,this.loading=!1,n.finish(19);case 22:case"end":return n.stop()}}),n,this,[[1,,19,22]])})));function t(){return n.apply(this,arguments)}return t}()},mounted:function(){this.refresh()}},p=e(3744);const f=(0,p.Z)(u,[["render",r],["__scopeId","data-v-3565b88b"]]);var l=f}}]); +//# sourceMappingURL=4826-legacy.f73c82f0.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4826-legacy.f73c82f0.js.map b/platypush/backend/http/webapp/dist/static/js/4826-legacy.f73c82f0.js.map new file mode 100644 index 00000000..08a017b6 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4826-legacy.f73c82f0.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4826-legacy.f73c82f0.js","mappings":"gLACOA,MAAM,U,oEAAX,QAGM,MAHN,EAGM,CAFW,EAAAC,UAAA,WAAf,QAA0B,YAC6B,EAAAC,YAAA,WAAvD,SAAoE,QAApD,EAAAA,WAAS,C,MAAGC,OAAQ,EAAAA,QAApC,qC,6GASJ,GACEC,KAAM,SACNC,WAAY,CAACC,QAAAA,EAAA,GACbC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,WAAY,CACVC,KAAMC,OACNC,UAAU,IAIdC,KAZa,WAaX,MAAO,CACLb,SAAS,EACTC,UAAW,KACXC,OAAQ,CAAC,EAEZ,EAEDY,SAAU,CACRC,cADQ,WAEN,OAAOC,KAAKP,WAAWQ,MAAM,KAAKC,KAAI,SAACC,GAAD,OAAOA,EAAE,GAAGC,cAAgBD,EAAEE,MAAM,EAApC,IAAwCC,KAAK,GACpF,GAGHC,QAAS,CACPC,QAAS,WAAF,uCAAE,kHACPR,KAAKhB,SAAU,EADR,SAILgB,KAAKf,WAAY,SAAqB,kBAAM,QAAO,YAAuB,EAAKc,cAAnC,UAAN,IACtCC,KAAKS,SAASrB,WAAWY,KAAKD,eAAiBC,KAAKf,UAL/C,SAMgBe,KAAKU,QAAQ,sBAN7B,0JAMS,EAA6CV,KAAKP,YAN3D,gDAM0E,CAAC,EAN3E,QAMLO,KAAKd,OANA,8BAQLc,KAAKhB,SAAU,EARV,2EAAF,qDAAE,IAaX2B,QAAS,WACPX,KAAKQ,SACN,G,UC/CH,MAAMI,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/Plugin/Index.vue","webpack://platypush/./src/components/widgets/Plugin/Index.vue?cc4c"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=3565b88b&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=3565b88b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3565b88b\"]])\n\nexport default __exports__"],"names":["class","loading","component","config","name","components","Loading","mixins","Utils","props","pluginName","type","String","required","data","computed","componentName","this","split","map","t","toUpperCase","slice","join","methods","refresh","$options","request","mounted","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4826.5f8aa5e8.js.map b/platypush/backend/http/webapp/dist/static/js/4826.5f8aa5e8.js.map deleted file mode 100644 index b24ddc4b..00000000 --- a/platypush/backend/http/webapp/dist/static/js/4826.5f8aa5e8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/4826.5f8aa5e8.js","mappings":"sLACOA,MAAM,U,sEAAX,QAGM,MAHN,EAGM,CAFW,EAAAC,UAAA,WAAf,QAA0B,YAC6B,EAAAC,YAAA,WAAvD,SAAoE,QAApD,EAAAA,WAAS,C,MAAGC,OAAQ,EAAAA,QAApC,sC,wBASJ,GACEC,KAAM,SACNC,WAAY,CAACC,QAAO,KACpBC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,WAAY,CACVC,KAAMC,OACNC,UAAU,IAIdC,OACE,MAAO,CACLb,SAAS,EACTC,UAAW,KACXC,OAAQ,KAIZY,SAAU,CACRC,gBACE,OAAOC,KAAKP,WAAWQ,MAAM,KAAKC,KAAKC,GAAMA,EAAE,GAAGC,cAAgBD,EAAEE,MAAM,KAAIC,KAAK,MAIvFC,QAAS,CACPC,QAASC,iBACPT,KAAKhB,SAAU,EAEf,IACEgB,KAAKf,WAAY,SAAqB,IAAM,QAAQ,KAAsBe,KAAKD,yBAC/EC,KAAKU,SAAStB,WAAWY,KAAKD,eAAiBC,KAAKf,UACpDe,KAAKd,cAAgBc,KAAKW,QAAQ,yBAAyBX,KAAKP,aAAe,GAHjF,QAKEO,KAAKhB,SAAU,KAKrB4B,QAAS,WACPZ,KAAKQ,Y,UC9CT,MAAMK,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/Plugin/Index.vue","webpack://platypush/./src/components/widgets/Plugin/Index.vue?cc4c"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=3565b88b&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=3565b88b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3565b88b\"]])\n\nexport default __exports__"],"names":["class","loading","component","config","name","components","Loading","mixins","Utils","props","pluginName","type","String","required","data","computed","componentName","this","split","map","t","toUpperCase","slice","join","methods","refresh","async","$options","request","mounted","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4826.5f8aa5e8.js b/platypush/backend/http/webapp/dist/static/js/4826.64f0df2a.js similarity index 91% rename from platypush/backend/http/webapp/dist/static/js/4826.5f8aa5e8.js rename to platypush/backend/http/webapp/dist/static/js/4826.64f0df2a.js index 10865330..4d55bfbb 100644 --- a/platypush/backend/http/webapp/dist/static/js/4826.5f8aa5e8.js +++ b/platypush/backend/http/webapp/dist/static/js/4826.64f0df2a.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4826],{4826:function(n,t,e){e.r(t),e.d(t,{default:function(){return l}});var o=e(6252);const i={class:"plugin"};function s(n,t,e,s,p,a){const c=(0,o.up)("Loading");return(0,o.wg)(),(0,o.iD)("div",i,[p.loading?((0,o.wg)(),(0,o.j4)(c,{key:0})):p.component?((0,o.wg)(),(0,o.j4)((0,o.LL)(p.component),{key:1,config:p.config},null,8,["config"])):(0,o.kq)("",!0)])}var p=e(2628),a=e(1232),c={name:"Plugin",components:{Loading:a.Z},mixins:[p.Z],props:{pluginName:{type:String,required:!0}},data(){return{loading:!1,component:null,config:{}}},computed:{componentName(){return this.pluginName.split(".").map((n=>n[0].toUpperCase()+n.slice(1))).join("")}},methods:{refresh:async function(){this.loading=!0;try{this.component=(0,o.RC)((()=>e(3379)(`./${this.componentName}/Index`))),this.$options.components[this.componentName]=this.component,this.config=(await this.request("config.get_plugins"))?.[this.pluginName]||{}}finally{this.loading=!1}}},mounted:function(){this.refresh()}},u=e(3744);const r=(0,u.Z)(c,[["render",s],["__scopeId","data-v-3565b88b"]]);var l=r}}]); -//# sourceMappingURL=4826.5f8aa5e8.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4826],{4826:function(n,t,e){e.r(t),e.d(t,{default:function(){return l}});var o=e(6252);const i={class:"plugin"};function s(n,t,e,s,p,a){const c=(0,o.up)("Loading");return(0,o.wg)(),(0,o.iD)("div",i,[p.loading?((0,o.wg)(),(0,o.j4)(c,{key:0})):p.component?((0,o.wg)(),(0,o.j4)((0,o.LL)(p.component),{key:1,config:p.config},null,8,["config"])):(0,o.kq)("",!0)])}var p=e(6813),a=e(1232),c={name:"Plugin",components:{Loading:a.Z},mixins:[p.Z],props:{pluginName:{type:String,required:!0}},data(){return{loading:!1,component:null,config:{}}},computed:{componentName(){return this.pluginName.split(".").map((n=>n[0].toUpperCase()+n.slice(1))).join("")}},methods:{refresh:async function(){this.loading=!0;try{this.component=(0,o.RC)((()=>e(3379)(`./${this.componentName}/Index`))),this.$options.components[this.componentName]=this.component,this.config=(await this.request("config.get_plugins"))?.[this.pluginName]||{}}finally{this.loading=!1}}},mounted:function(){this.refresh()}},u=e(3744);const r=(0,u.Z)(c,[["render",s],["__scopeId","data-v-3565b88b"]]);var l=r}}]); +//# sourceMappingURL=4826.64f0df2a.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/4826.64f0df2a.js.map b/platypush/backend/http/webapp/dist/static/js/4826.64f0df2a.js.map new file mode 100644 index 00000000..9bb3524c --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/4826.64f0df2a.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/4826.64f0df2a.js","mappings":"sLACOA,MAAM,U,sEAAX,QAGM,MAHN,EAGM,CAFW,EAAAC,UAAA,WAAf,QAA0B,YAC6B,EAAAC,YAAA,WAAvD,SAAoE,QAApD,EAAAA,WAAS,C,MAAGC,OAAQ,EAAAA,QAApC,qC,yBASJ,GACEC,KAAM,SACNC,WAAY,CAACC,QAAO,KACpBC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,WAAY,CACVC,KAAMC,OACNC,UAAU,IAIdC,OACE,MAAO,CACLb,SAAS,EACTC,UAAW,KACXC,OAAQ,CAAC,EAEZ,EAEDY,SAAU,CACRC,gBACE,OAAOC,KAAKP,WAAWQ,MAAM,KAAKC,KAAKC,GAAMA,EAAE,GAAGC,cAAgBD,EAAEE,MAAM,KAAIC,KAAK,GACpF,GAGHC,QAAS,CACPC,QAASC,iBACPT,KAAKhB,SAAU,EAEf,IACEgB,KAAKf,WAAY,SAAqB,IAAM,QAAQ,KAAsBe,KAAKD,yBAC/EC,KAAKU,SAAStB,WAAWY,KAAKD,eAAiBC,KAAKf,UACpDe,KAAKd,cAAgBc,KAAKW,QAAQ,yBAAyBX,KAAKP,aAAe,CAAC,CAGlF,CANA,QAKEO,KAAKhB,SAAU,CACjB,CACD,GAGH4B,QAAS,WACPZ,KAAKQ,SACN,G,UC/CH,MAAMK,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/Plugin/Index.vue","webpack://platypush/./src/components/widgets/Plugin/Index.vue?cc4c"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=3565b88b&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=3565b88b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3565b88b\"]])\n\nexport default __exports__"],"names":["class","loading","component","config","name","components","Loading","mixins","Utils","props","pluginName","type","String","required","data","computed","componentName","this","split","map","t","toUpperCase","slice","join","methods","refresh","async","$options","request","mounted","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5111-legacy.9aab8f5e.js b/platypush/backend/http/webapp/dist/static/js/5111-legacy.262ea3c5.js similarity index 89% rename from platypush/backend/http/webapp/dist/static/js/5111-legacy.9aab8f5e.js rename to platypush/backend/http/webapp/dist/static/js/5111-legacy.262ea3c5.js index 0c7f47a1..d191a05e 100644 --- a/platypush/backend/http/webapp/dist/static/js/5111-legacy.9aab8f5e.js +++ b/platypush/backend/http/webapp/dist/static/js/5111-legacy.262ea3c5.js @@ -1,2 +1,2 @@ "use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5111],{5111:function(a,e,n){n.r(e),n.d(e,{default:function(){return s}});var r=n(6252);function u(a,e,n,u,t,p){var f=(0,r.up)("Camera");return(0,r.wg)(),(0,r.j4)(f,{"camera-plugin":"ffmpeg"})}var t=n(5528),p={name:"CameraFfmpeg",components:{Camera:t["default"]}},f=n(3744);const c=(0,f.Z)(p,[["render",u]]);var s=c}}]); -//# sourceMappingURL=5111-legacy.9aab8f5e.js.map \ No newline at end of file +//# sourceMappingURL=5111-legacy.262ea3c5.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5111-legacy.262ea3c5.js.map b/platypush/backend/http/webapp/dist/static/js/5111-legacy.262ea3c5.js.map new file mode 100644 index 00000000..3ce9c43d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5111-legacy.262ea3c5.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5111-legacy.262ea3c5.js","mappings":"gPACE,QAAiC,GAAzB,gBAAc,U,eAMxB,GACEA,KAAM,eACNC,WAAY,CAACC,OAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/CameraFfmpeg/Index.vue","webpack://platypush/./src/components/panels/CameraFfmpeg/Index.vue?3548"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=dd632828\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Camera","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5111-legacy.9aab8f5e.js.map b/platypush/backend/http/webapp/dist/static/js/5111-legacy.9aab8f5e.js.map deleted file mode 100644 index b792410f..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5111-legacy.9aab8f5e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5111-legacy.9aab8f5e.js","mappings":"gPACE,QAAiC,GAAzB,gBAAc,W,cAMxB,GACEA,KAAM,eACNC,WAAY,CAACC,OAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/CameraFfmpeg/Index.vue","webpack://platypush/./src/components/panels/CameraFfmpeg/Index.vue?3548"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=dd632828\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Camera","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5111.8df28fdf.js.map b/platypush/backend/http/webapp/dist/static/js/5111.8df28fdf.js.map deleted file mode 100644 index 126bfc43..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5111.8df28fdf.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5111.8df28fdf.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraFfmpeg/Index.vue","webpack://platypush/./src/components/panels/CameraFfmpeg/Index.vue?3548"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=dd632828\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5111.8df28fdf.js b/platypush/backend/http/webapp/dist/static/js/5111.b166dd43.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/5111.8df28fdf.js rename to platypush/backend/http/webapp/dist/static/js/5111.b166dd43.js index 12f0fbd4..bea55cb4 100644 --- a/platypush/backend/http/webapp/dist/static/js/5111.8df28fdf.js +++ b/platypush/backend/http/webapp/dist/static/js/5111.b166dd43.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5111,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],p={class:"controls"},u={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",p,[(0,s._)("div",u,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(2628),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},pa=e(3744);const ua=(0,pa.Z)(ca,[["render",sa]]);var ha=ua},5111:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"ffmpeg"})}var i=e(5528),r={name:"CameraFfmpeg",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]); -//# sourceMappingURL=5111.8df28fdf.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5111,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],p={class:"controls"},u={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",p,[(0,s._)("div",u,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},pa=e(3744);const ua=(0,pa.Z)(ca,[["render",sa]]);var ha=ua},5111:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"ffmpeg"})}var i=e(5528),r={name:"CameraFfmpeg",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]); +//# sourceMappingURL=5111.b166dd43.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5111.b166dd43.js.map b/platypush/backend/http/webapp/dist/static/js/5111.b166dd43.js.map new file mode 100644 index 00000000..3635e314 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5111.b166dd43.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5111.b166dd43.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraFfmpeg/Index.vue","webpack://platypush/./src/components/panels/CameraFfmpeg/Index.vue?3548"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=dd632828\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/518-legacy.e665a841.js b/platypush/backend/http/webapp/dist/static/js/518-legacy.e665a841.js new file mode 100644 index 00000000..af567e38 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/518-legacy.e665a841.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[518,3499],{6:function(e,n,t){t.d(n,{Z:function(){return f}});var o=t(6252),i=t(3577),l=t(9963),a=function(e){return(0,o.dD)("data-v-a6396ae8"),e=e(),(0,o.Cn)(),e},r=["checked"],c=a((function(){return(0,o._)("div",{class:"switch"},[(0,o._)("div",{class:"dot"})],-1)})),u={class:"label"};function s(e,n,t,a,s,d){return(0,o.wg)(),(0,o.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,l.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,o._)("input",{type:"checkbox",checked:t.value},null,8,r),(0,o._)("label",null,[c,(0,o._)("span",u,[(0,o.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},p=t(3744);const v=(0,p.Z)(d,[["render",s],["__scopeId","data-v-a6396ae8"]]);var f=v},3499:function(e,n,t){t.r(n),t.d(n,{default:function(){return f}});var o=t(6252),i=t(3577),l=t(3540),a={key:0,src:l,class:"loading"},r={key:1,class:"fas fa-circle-exclamation error"};function c(e,n,t,l,c,u){var s=(0,o.up)("Icon");return(0,o.wg)(),(0,o.iD)("div",{class:(0,i.C_)(["entity-icon-container",{"with-color-fill":!!u.colorFill}]),style:(0,i.j5)(u.colorFillStyle)},[t.loading?((0,o.wg)(),(0,o.iD)("img",a)):t.error?((0,o.wg)(),(0,o.iD)("i",r)):((0,o.wg)(),(0,o.j4)(s,(0,i.vs)((0,o.dG)({key:2},u.computedIcon)),null,16))],6)}var u=t(4648),s=(t(7042),t(1478)),d={name:"EntityIcon",components:{Icon:s.Z},props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},icon:{type:Object,required:!0},hasColorFill:{type:Boolean,default:!1}},data:function(){return{component:null,modalVisible:!1}},computed:{colorFill:function(){return this.hasColorFill&&this.icon.color?this.icon.color:null},colorFillStyle:function(){return this.colorFill?{background:this.colorFill}:{}},computedIcon:function(){var e=(0,u.Z)({},this.icon);return this.colorFill&&delete e.color,e},type:function(){var e=this.entity.type||"";return e.charAt(0).toUpperCase()+e.slice(1)}}},p=t(3744);const v=(0,p.Z)(d,[["render",c],["__scopeId","data-v-6f83c443"]]);var f=v},518:function(e,n,t){t.r(n),t.d(n,{default:function(){return _}});t(8309);var o=t(6252),i=t(3577),l=t(9963),a={class:"entity switch-container"},r={class:"head"},c={class:"col-1 icon"},u={class:"col-9 label"},s=["textContent"],d={class:"col-2 switch pull-right"};function p(e,n,t,p,v,f){var h,g=(0,o.up)("EntityIcon"),m=(0,o.up)("ToggleSwitch");return(0,o.wg)(),(0,o.iD)("div",a,[(0,o._)("div",r,[(0,o._)("div",c,[(0,o.Wm)(g,{icon:(null===(h=e.value.meta)||void 0===h?void 0:h.icon)||{},loading:e.loading,error:e.error},null,8,["icon","loading","error"])]),(0,o._)("div",u,[(0,o._)("div",{class:"name",textContent:(0,i.zw)(e.value.name)},null,8,s)]),(0,o._)("div",d,[(0,o.Wm)(m,{value:e.value.state,onInput:f.toggle,onClick:n[0]||(n[0]=(0,l.iM)((function(){}),["stop"])),disabled:e.loading||e.value.is_read_only},null,8,["value","onInput","disabled"])])])])}var v=t(8534),f=(t(5666),t(6)),h=t(3499),g=t(7909),m={name:"Switch",components:{ToggleSwitch:f.Z,EntityIcon:h["default"]},mixins:[g["default"]],methods:{toggle:function(e){var n=this;return(0,v.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.stopPropagation(),n.$emit("loading",!0),t.prev=2,t.next=5,n.request("entities.execute",{id:n.value.id,action:"toggle"});case 5:return t.prev=5,n.$emit("loading",!1),t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()}}},y=t(3744);const w=(0,y.Z)(m,[["render",p],["__scopeId","data-v-7feeaa4b"]]);var _=w},3540:function(e,n,t){e.exports=t.p+"static/img/spinner.c0bee445.gif"}}]); +//# sourceMappingURL=518-legacy.e665a841.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/518-legacy.e665a841.js.map b/platypush/backend/http/webapp/dist/static/js/518-legacy.e665a841.js.map new file mode 100644 index 00000000..55162001 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/518-legacy.e665a841.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/518-legacy.e665a841.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue?8abc","webpack://platypush/./src/components/panels/Entities/Switch.vue","webpack://platypush/./src/components/panels/Entities/Switch.vue?b726"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./EntityIcon.vue?vue&type=template&id=6f83c443&scoped=true\"\nimport script from \"./EntityIcon.vue?vue&type=script&lang=js\"\nexport * from \"./EntityIcon.vue?vue&type=script&lang=js\"\n\nimport \"./EntityIcon.vue?vue&type=style&index=0&id=6f83c443&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6f83c443\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=7feeaa4b&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=7feeaa4b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7feeaa4b\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","src","colorFill","style","colorFillStyle","loading","error","computedIcon","components","Icon","icon","Object","required","hasColorFill","data","component","modalVisible","computed","color","entityType","entity","charAt","toUpperCase","slice","meta","state","toggle","is_read_only","ToggleSwitch","EntityIcon","mixins","EntityMixin","stopPropagation","request","id","action"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/518.89a856bf.js b/platypush/backend/http/webapp/dist/static/js/518.89a856bf.js new file mode 100644 index 00000000..b08f79bb --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/518.89a856bf.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[518,3499],{6:function(t,e,o){o.d(e,{Z:function(){return v}});var l=o(6252),n=o(3577),i=o(9963);const a=t=>((0,l.dD)("data-v-a6396ae8"),t=t(),(0,l.Cn)(),t),c=["checked"],s=a((()=>(0,l._)("div",{class:"switch"},[(0,l._)("div",{class:"dot"})],-1))),r={class:"label"};function d(t,e,o,a,d,u){return(0,l.wg)(),(0,l.iD)("div",{class:(0,n.C_)(["power-switch",{disabled:o.disabled}]),onClick:e[0]||(e[0]=(0,i.iM)(((...t)=>u.onInput&&u.onInput(...t)),["stop"]))},[(0,l._)("input",{type:"checkbox",checked:o.value},null,8,c),(0,l._)("label",null,[s,(0,l._)("span",r,[(0,l.WI)(t.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(t){if(this.disabled)return!1;this.$emit("input",t)}}},p=o(3744);const h=(0,p.Z)(u,[["render",d],["__scopeId","data-v-a6396ae8"]]);var v=h},3499:function(t,e,o){o.r(e),o.d(e,{default:function(){return h}});var l=o(6252),n=o(3577),i=o(3540);const a={key:0,src:i,class:"loading"},c={key:1,class:"fas fa-circle-exclamation error"};function s(t,e,o,i,s,r){const d=(0,l.up)("Icon");return(0,l.wg)(),(0,l.iD)("div",{class:(0,n.C_)(["entity-icon-container",{"with-color-fill":!!r.colorFill}]),style:(0,n.j5)(r.colorFillStyle)},[o.loading?((0,l.wg)(),(0,l.iD)("img",a)):o.error?((0,l.wg)(),(0,l.iD)("i",c)):((0,l.wg)(),(0,l.j4)(d,(0,n.vs)((0,l.dG)({key:2},r.computedIcon)),null,16))],6)}var r=o(1478),d={name:"EntityIcon",components:{Icon:r.Z},props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},icon:{type:Object,required:!0},hasColorFill:{type:Boolean,default:!1}},data(){return{component:null,modalVisible:!1}},computed:{colorFill(){return this.hasColorFill&&this.icon.color?this.icon.color:null},colorFillStyle(){return this.colorFill?{background:this.colorFill}:{}},computedIcon(){const t={...this.icon};return this.colorFill&&delete t.color,t},type(){let t=this.entity.type||"";return t.charAt(0).toUpperCase()+t.slice(1)}}},u=o(3744);const p=(0,u.Z)(d,[["render",s],["__scopeId","data-v-6f83c443"]]);var h=p},518:function(t,e,o){o.r(e),o.d(e,{default:function(){return w}});var l=o(6252),n=o(3577),i=o(9963);const a={class:"entity switch-container"},c={class:"head"},s={class:"col-1 icon"},r={class:"col-9 label"},d=["textContent"],u={class:"col-2 switch pull-right"};function p(t,e,o,p,h,v){const g=(0,l.up)("EntityIcon"),f=(0,l.up)("ToggleSwitch");return(0,l.wg)(),(0,l.iD)("div",a,[(0,l._)("div",c,[(0,l._)("div",s,[(0,l.Wm)(g,{icon:t.value.meta?.icon||{},loading:t.loading,error:t.error},null,8,["icon","loading","error"])]),(0,l._)("div",r,[(0,l._)("div",{class:"name",textContent:(0,n.zw)(t.value.name)},null,8,d)]),(0,l._)("div",u,[(0,l.Wm)(f,{value:t.value.state,onInput:v.toggle,onClick:e[0]||(e[0]=(0,i.iM)((()=>{}),["stop"])),disabled:t.loading||t.value.is_read_only},null,8,["value","onInput","disabled"])])])])}var h=o(6),v=o(3499),g=o(7909),f={name:"Switch",components:{ToggleSwitch:h.Z,EntityIcon:v["default"]},mixins:[g["default"]],methods:{async toggle(t){t.stopPropagation(),this.$emit("loading",!0);try{await this.request("entities.execute",{id:this.value.id,action:"toggle"})}finally{this.$emit("loading",!1)}}}},y=o(3744);const m=(0,y.Z)(f,[["render",p],["__scopeId","data-v-7feeaa4b"]]);var w=m},3540:function(t,e,o){t.exports=o.p+"static/img/spinner.c0bee445.gif"}}]); +//# sourceMappingURL=518.89a856bf.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/518.89a856bf.js.map b/platypush/backend/http/webapp/dist/static/js/518.89a856bf.js.map new file mode 100644 index 00000000..9d5fa6b8 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/518.89a856bf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/518.89a856bf.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue","webpack://platypush/./src/components/panels/Entities/EntityIcon.vue?8abc","webpack://platypush/./src/components/panels/Entities/Switch.vue","webpack://platypush/./src/components/panels/Entities/Switch.vue?b726"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./EntityIcon.vue?vue&type=template&id=6f83c443&scoped=true\"\nimport script from \"./EntityIcon.vue?vue&type=script&lang=js\"\nexport * from \"./EntityIcon.vue?vue&type=script&lang=js\"\n\nimport \"./EntityIcon.vue?vue&type=style&index=0&id=6f83c443&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6f83c443\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=7feeaa4b&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=7feeaa4b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7feeaa4b\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","src","colorFill","style","colorFillStyle","loading","error","computedIcon","components","Icon","icon","Object","required","hasColorFill","data","component","modalVisible","computed","color","entityType","entity","charAt","toUpperCase","slice","meta","state","toggle","is_read_only","ToggleSwitch","EntityIcon","mixins","EntityMixin","async","stopPropagation","request","id","action"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5193-legacy.60b8c4f6.js.map b/platypush/backend/http/webapp/dist/static/js/5193-legacy.60b8c4f6.js.map deleted file mode 100644 index 683187b2..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5193-legacy.60b8c4f6.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5193-legacy.60b8c4f6.js","mappings":"oPACOA,MAAM,S,GACJA,MAAM,mB,SACFC,SAAA,GAASC,QAAQ,OAAOC,IAAI,U,qBAEuD,kD,GAKvFH,MAAM,Y,uBAEP,OAA0B,KAAvBA,MAAM,cAAY,Y,WAAK,4B,GAA1B,K,uBAIA,OAA0B,KAAvBA,MAAM,cAAY,Y,WAAK,2B,GAA1B,K,0CAfN,QAkBM,MAlBN,EAkBM,EAjBJ,OAMM,MANN,EAMM,CAL8C,EAAAI,YAAA,WAAlD,QAIQ,QAJR,EAIQ,EAFN,OAAwF,UAA/EC,IAAG,+BAA0BC,MAAQC,WAAaC,KAAK,yBAAhE,UAEM,GAJR,yBAOF,OAQM,MARN,EAQM,CAPiD,EAAAJ,YAArD,WAIA,QAES,U,MAFDI,KAAK,SAAU,QAAK,8BAAE,EAAAC,eAAA,EAAAA,cAAA,sBAA9B,MAJqD,WAArD,QAES,U,MAFDD,KAAK,SAAU,QAAK,8BAAE,EAAAE,gBAAA,EAAAA,eAAA,sBAA9B,Q,kCAcN,GACEC,KAAM,QACNC,OAAQ,CAACC,EAAA,GAETC,KAJa,WAKX,MAAO,CACLV,WAAW,IAIfW,QAAS,CACPL,eADO,WAELM,KAAKZ,WAAY,GAGbK,cALC,WAKe,uJACpB,EAAKL,WAAY,EADG,SAEd,EAAKa,QAAQ,wBAFC,gD,UCjC1B,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/panels/Sound/Index.vue","webpack://platypush/./src/components/panels/Sound/Index.vue?0677"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=30d09191&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=30d09191&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-30d09191\"]])\n\nexport default __exports__"],"names":["class","autoplay","preload","ref","recording","src","Date","getTime","type","stopRecording","startRecording","name","mixins","Utils","data","methods","this","request","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5193-legacy.60b8c4f6.js b/platypush/backend/http/webapp/dist/static/js/5193-legacy.d8c2e027.js similarity index 93% rename from platypush/backend/http/webapp/dist/static/js/5193-legacy.60b8c4f6.js rename to platypush/backend/http/webapp/dist/static/js/5193-legacy.d8c2e027.js index e8ce8f72..c5c51f96 100644 --- a/platypush/backend/http/webapp/dist/static/js/5193-legacy.60b8c4f6.js +++ b/platypush/backend/http/webapp/dist/static/js/5193-legacy.d8c2e027.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5193],{5193:function(n,t,r){r.r(t),r.d(t,{default:function(){return b}});var e=r(6252),o=function(n){return(0,e.dD)("data-v-30d09191"),n=n(),(0,e.Cn)(),n},u={class:"sound"},a={class:"sound-container"},i={key:0,autoplay:"",preload:"none",ref:"player"},s=["src"],c=(0,e.Uk)(" Your browser does not support audio elements "),d={class:"controls"},p=o((function(){return(0,e._)("i",{class:"fa fa-play"},null,-1)})),l=(0,e.Uk)("  Start streaming audio "),f=[p,l],g=o((function(){return(0,e._)("i",{class:"fa fa-stop"},null,-1)})),k=(0,e.Uk)("  Stop streaming audio "),y=[g,k];function m(n,t,r,o,p,l){return(0,e.wg)(),(0,e.iD)("div",u,[(0,e._)("div",a,[p.recording?((0,e.wg)(),(0,e.iD)("audio",i,[(0,e._)("source",{src:"/sound/stream?t=".concat((new Date).getTime()),type:"audio/x-wav;codec=pcm"},null,8,s),c],512)):(0,e.kq)("",!0)]),(0,e._)("div",d,[p.recording?((0,e.wg)(),(0,e.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=function(){return l.stopRecording&&l.stopRecording.apply(l,arguments)})},y)):((0,e.wg)(),(0,e.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=function(){return l.startRecording&&l.startRecording.apply(l,arguments)})},f))])])}var w=r(8534),v=(r(5666),r(2628)),h={name:"Sound",mixins:[v.Z],data:function(){return{recording:!1}},methods:{startRecording:function(){this.recording=!0},stopRecording:function(){var n=this;return(0,w.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n.recording=!1,t.next=3,n.request("sound.stop_recording");case 3:case"end":return t.stop()}}),t)})))()}}},R=r(3744);const _=(0,R.Z)(h,[["render",m],["__scopeId","data-v-30d09191"]]);var b=_}}]); -//# sourceMappingURL=5193-legacy.60b8c4f6.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5193],{5193:function(n,t,r){r.r(t),r.d(t,{default:function(){return b}});var e=r(6252),o=function(n){return(0,e.dD)("data-v-30d09191"),n=n(),(0,e.Cn)(),n},u={class:"sound"},a={class:"sound-container"},i={key:0,autoplay:"",preload:"none",ref:"player"},s=["src"],c=(0,e.Uk)(" Your browser does not support audio elements "),d={class:"controls"},p=o((function(){return(0,e._)("i",{class:"fa fa-play"},null,-1)})),l=(0,e.Uk)("  Start streaming audio "),f=[p,l],g=o((function(){return(0,e._)("i",{class:"fa fa-stop"},null,-1)})),k=(0,e.Uk)("  Stop streaming audio "),y=[g,k];function m(n,t,r,o,p,l){return(0,e.wg)(),(0,e.iD)("div",u,[(0,e._)("div",a,[p.recording?((0,e.wg)(),(0,e.iD)("audio",i,[(0,e._)("source",{src:"/sound/stream?t=".concat((new Date).getTime()),type:"audio/x-wav;codec=pcm"},null,8,s),c],512)):(0,e.kq)("",!0)]),(0,e._)("div",d,[p.recording?((0,e.wg)(),(0,e.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=function(){return l.stopRecording&&l.stopRecording.apply(l,arguments)})},y)):((0,e.wg)(),(0,e.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=function(){return l.startRecording&&l.startRecording.apply(l,arguments)})},f))])])}var w=r(8534),v=(r(5666),r(6813)),h={name:"Sound",mixins:[v.Z],data:function(){return{recording:!1}},methods:{startRecording:function(){this.recording=!0},stopRecording:function(){var n=this;return(0,w.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n.recording=!1,t.next=3,n.request("sound.stop_recording");case 3:case"end":return t.stop()}}),t)})))()}}},R=r(3744);const _=(0,R.Z)(h,[["render",m],["__scopeId","data-v-30d09191"]]);var b=_}}]); +//# sourceMappingURL=5193-legacy.d8c2e027.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5193-legacy.d8c2e027.js.map b/platypush/backend/http/webapp/dist/static/js/5193-legacy.d8c2e027.js.map new file mode 100644 index 00000000..c903012b --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5193-legacy.d8c2e027.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5193-legacy.d8c2e027.js","mappings":"oPACOA,MAAM,S,GACJA,MAAM,mB,SACFC,SAAA,GAASC,QAAQ,OAAOC,IAAI,U,qBAEuD,kD,GAKvFH,MAAM,Y,uBAEP,OAA0B,KAAvBA,MAAM,cAAY,Q,eAAK,4B,GAA1B,K,uBAIA,OAA0B,KAAvBA,MAAM,cAAY,Q,eAAK,2B,GAA1B,K,0CAfN,QAkBM,MAlBN,EAkBM,EAjBJ,OAMM,MANN,EAMM,CAL8C,EAAAI,YAAA,WAAlD,QAIQ,QAJR,EAIQ,EAFN,OAAwF,UAA/EC,IAAG,+BAA0BC,MAAQC,WAAaC,KAAK,yBAAhE,UAEM,GAJR,yBAOF,OAQM,MARN,EAQM,CAPiD,EAAAJ,YAArD,WAIA,QAES,U,MAFDI,KAAK,SAAU,QAAK,8BAAE,EAAAC,eAAA,EAAAA,cAAA,kBAAF,IAA5B,MAJqD,WAArD,QAES,U,MAFDD,KAAK,SAAU,QAAK,8BAAE,EAAAE,gBAAA,EAAAA,eAAA,kBAAF,IAA5B,O,mCAcN,GACEC,KAAM,QACNC,OAAQ,CAACC,EAAA,GAETC,KAJa,WAKX,MAAO,CACLV,WAAW,EAEd,EAEDW,QAAS,CACPL,eADO,WAELM,KAAKZ,WAAY,CAClB,EAEKK,cALC,WAKe,uJACpB,EAAKL,WAAY,EADG,SAEd,EAAKa,QAAQ,wBAFC,4CAGrB,I,UCpCL,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/panels/Sound/Index.vue","webpack://platypush/./src/components/panels/Sound/Index.vue?0677"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=30d09191&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=30d09191&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-30d09191\"]])\n\nexport default __exports__"],"names":["class","autoplay","preload","ref","recording","src","Date","getTime","type","stopRecording","startRecording","name","mixins","Utils","data","methods","this","request","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5193.5035fdb1.js b/platypush/backend/http/webapp/dist/static/js/5193.1de6bb98.js similarity index 92% rename from platypush/backend/http/webapp/dist/static/js/5193.5035fdb1.js rename to platypush/backend/http/webapp/dist/static/js/5193.1de6bb98.js index 85d91c8d..b04217cd 100644 --- a/platypush/backend/http/webapp/dist/static/js/5193.5035fdb1.js +++ b/platypush/backend/http/webapp/dist/static/js/5193.1de6bb98.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5193],{5193:function(t,n,o){o.r(n),o.d(n,{default:function(){return b}});var e=o(6252);const r=t=>((0,e.dD)("data-v-30d09191"),t=t(),(0,e.Cn)(),t),s={class:"sound"},a={class:"sound-container"},i={key:0,autoplay:"",preload:"none",ref:"player"},d=["src"],c=(0,e.Uk)(" Your browser does not support audio elements "),u={class:"controls"},l=r((()=>(0,e._)("i",{class:"fa fa-play"},null,-1))),p=(0,e.Uk)("  Start streaming audio "),g=[l,p],k=r((()=>(0,e._)("i",{class:"fa fa-stop"},null,-1))),y=(0,e.Uk)("  Stop streaming audio "),f=[k,y];function w(t,n,o,r,l,p){return(0,e.wg)(),(0,e.iD)("div",s,[(0,e._)("div",a,[l.recording?((0,e.wg)(),(0,e.iD)("audio",i,[(0,e._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,d),c],512)):(0,e.kq)("",!0)]),(0,e._)("div",u,[l.recording?((0,e.wg)(),(0,e.iD)("button",{key:1,type:"button",onClick:n[1]||(n[1]=(...t)=>p.stopRecording&&p.stopRecording(...t))},f)):((0,e.wg)(),(0,e.iD)("button",{key:0,type:"button",onClick:n[0]||(n[0]=(...t)=>p.startRecording&&p.startRecording(...t))},g))])])}var h=o(2628),m={name:"Sound",mixins:[h.Z],data(){return{recording:!1}},methods:{startRecording(){this.recording=!0},async stopRecording(){this.recording=!1,await this.request("sound.stop_recording")}}},v=o(3744);const _=(0,v.Z)(m,[["render",w],["__scopeId","data-v-30d09191"]]);var b=_}}]); -//# sourceMappingURL=5193.5035fdb1.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5193],{5193:function(t,n,o){o.r(n),o.d(n,{default:function(){return b}});var e=o(6252);const r=t=>((0,e.dD)("data-v-30d09191"),t=t(),(0,e.Cn)(),t),s={class:"sound"},a={class:"sound-container"},i={key:0,autoplay:"",preload:"none",ref:"player"},d=["src"],c=(0,e.Uk)(" Your browser does not support audio elements "),u={class:"controls"},l=r((()=>(0,e._)("i",{class:"fa fa-play"},null,-1))),p=(0,e.Uk)("  Start streaming audio "),g=[l,p],k=r((()=>(0,e._)("i",{class:"fa fa-stop"},null,-1))),y=(0,e.Uk)("  Stop streaming audio "),f=[k,y];function w(t,n,o,r,l,p){return(0,e.wg)(),(0,e.iD)("div",s,[(0,e._)("div",a,[l.recording?((0,e.wg)(),(0,e.iD)("audio",i,[(0,e._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,d),c],512)):(0,e.kq)("",!0)]),(0,e._)("div",u,[l.recording?((0,e.wg)(),(0,e.iD)("button",{key:1,type:"button",onClick:n[1]||(n[1]=(...t)=>p.stopRecording&&p.stopRecording(...t))},f)):((0,e.wg)(),(0,e.iD)("button",{key:0,type:"button",onClick:n[0]||(n[0]=(...t)=>p.startRecording&&p.startRecording(...t))},g))])])}var h=o(6813),m={name:"Sound",mixins:[h.Z],data(){return{recording:!1}},methods:{startRecording(){this.recording=!0},async stopRecording(){this.recording=!1,await this.request("sound.stop_recording")}}},v=o(3744);const _=(0,v.Z)(m,[["render",w],["__scopeId","data-v-30d09191"]]);var b=_}}]); +//# sourceMappingURL=5193.1de6bb98.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5193.1de6bb98.js.map b/platypush/backend/http/webapp/dist/static/js/5193.1de6bb98.js.map new file mode 100644 index 00000000..27fbfa2e --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5193.1de6bb98.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5193.1de6bb98.js","mappings":"4OACOA,MAAM,S,GACJA,MAAM,mB,SACFC,SAAA,GAASC,QAAQ,OAAOC,IAAI,U,qBAEuD,kD,GAKvFH,MAAM,Y,UAEP,OAA0B,KAAvBA,MAAM,cAAY,W,WAAK,4B,GAA1B,K,UAIA,OAA0B,KAAvBA,MAAM,cAAY,W,WAAK,2B,GAA1B,K,0CAfN,QAkBM,MAlBN,EAkBM,EAjBJ,OAMM,MANN,EAMM,CAL8C,EAAAI,YAAA,WAAlD,QAIQ,QAJR,EAIQ,EAFN,OAAwF,UAA/EC,IAAG,wBAA0BC,MAAQC,YAAaC,KAAK,yBAAhE,UAEM,GAJR,yBAOF,OAQM,MARN,EAQM,CAPiD,EAAAJ,YAArD,WAIA,QAES,U,MAFDI,KAAK,SAAU,QAAK,oBAAE,EAAAC,eAAA,EAAAA,iBAAA,KAA9B,MAJqD,WAArD,QAES,U,MAFDD,KAAK,SAAU,QAAK,oBAAE,EAAAE,gBAAA,EAAAA,kBAAA,KAA9B,O,eAcN,GACEC,KAAM,QACNC,OAAQ,CAACC,EAAA,GAETC,OACE,MAAO,CACLV,WAAW,EAEd,EAEDW,QAAS,CACPL,iBACEM,KAAKZ,WAAY,CAClB,EAEDa,sBACED,KAAKZ,WAAY,QACXY,KAAKE,QAAQ,uBACpB,I,UCpCL,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/panels/Sound/Index.vue","webpack://platypush/./src/components/panels/Sound/Index.vue?0677"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=30d09191&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=30d09191&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-30d09191\"]])\n\nexport default __exports__"],"names":["class","autoplay","preload","ref","recording","src","Date","getTime","type","stopRecording","startRecording","name","mixins","Utils","data","methods","this","async","request","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5193.5035fdb1.js.map b/platypush/backend/http/webapp/dist/static/js/5193.5035fdb1.js.map deleted file mode 100644 index 7d945e17..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5193.5035fdb1.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5193.5035fdb1.js","mappings":"4OACOA,MAAM,S,GACJA,MAAM,mB,SACFC,SAAA,GAASC,QAAQ,OAAOC,IAAI,U,qBAEuD,kD,GAKvFH,MAAM,Y,UAEP,OAA0B,KAAvBA,MAAM,cAAY,W,WAAK,4B,GAA1B,K,UAIA,OAA0B,KAAvBA,MAAM,cAAY,W,WAAK,2B,GAA1B,K,0CAfN,QAkBM,MAlBN,EAkBM,EAjBJ,OAMM,MANN,EAMM,CAL8C,EAAAI,YAAA,WAAlD,QAIQ,QAJR,EAIQ,EAFN,OAAwF,UAA/EC,IAAG,wBAA0BC,MAAQC,YAAaC,KAAK,yBAAhE,UAEM,GAJR,yBAOF,OAQM,MARN,EAQM,CAPiD,EAAAJ,YAArD,WAIA,QAES,U,MAFDI,KAAK,SAAU,QAAK,oBAAE,EAAAC,eAAA,EAAAA,iBAAA,KAA9B,MAJqD,WAArD,QAES,U,MAFDD,KAAK,SAAU,QAAK,oBAAE,EAAAE,gBAAA,EAAAA,kBAAA,KAA9B,Q,cAcN,GACEC,KAAM,QACNC,OAAQ,CAACC,EAAA,GAETC,OACE,MAAO,CACLV,WAAW,IAIfW,QAAS,CACPL,iBACEM,KAAKZ,WAAY,GAGnBa,sBACED,KAAKZ,WAAY,QACXY,KAAKE,QAAQ,2B,UCnCzB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/panels/Sound/Index.vue","webpack://platypush/./src/components/panels/Sound/Index.vue?0677"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=30d09191&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=30d09191&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-30d09191\"]])\n\nexport default __exports__"],"names":["class","autoplay","preload","ref","recording","src","Date","getTime","type","stopRecording","startRecording","name","mixins","Utils","data","methods","this","async","request","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5207-legacy.b6625280.js b/platypush/backend/http/webapp/dist/static/js/5207-legacy.b6625280.js new file mode 100644 index 00000000..20af8ee0 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5207-legacy.b6625280.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5207],{5207:function(p,s,u){u.r(s)}}]); \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5207.b6625280.js b/platypush/backend/http/webapp/dist/static/js/5207.b6625280.js new file mode 100644 index 00000000..20af8ee0 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5207.b6625280.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5207],{5207:function(p,s,u){u.r(s)}}]); \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5210-legacy.38d0da8d.js b/platypush/backend/http/webapp/dist/static/js/5210-legacy.38d0da8d.js deleted file mode 100644 index f616e1b3..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5210-legacy.38d0da8d.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5210],{6137:function(e,n,t){t.d(n,{Z:function(){return p}});var i=t(6252),o=t(3577),a=t(9963),s=function(e){return(0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e},c=["checked"],r=s((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),u={class:"label"};function l(e,n,t,s,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,c),(0,i._)("label",null,[r,(0,i._)("span",u,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const v=(0,f.Z)(d,[["render",l],["__scopeId","data-v-8e097228"]]);var p=v},4004:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(2628)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const s=a;var c=s},8671:function(e,n,t){t.d(n,{Z:function(){return m}});t(8309);var i=t(6252),o=t(9963),a=t(3577),s=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},c={class:"name col-l-10 col-m-9 col-s-8"},r=s((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),u=[r],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,s,r,f){var v=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(v,{key:0})):(0,i.kq)("",!0),(0,i._)("div",c,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},u)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(p,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var v=t(6137),p=t(1232),g={name:"Switch",components:{Loading:p.Z,ToggleSwitch:v.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},h=t(3744);const w=(0,h.Z)(g,[["render",f],["__scopeId","data-v-38eb9831"]]);var m=w},5210:function(e,n,t){t.r(n),t.d(n,{default:function(){return x}});t(7941),t(8309);var i=t(6252),o=t(3577),a=function(e){return(0,i.dD)("data-v-5c936ba2"),e=e(),(0,i.Cn)(),e},s={class:"switches wemo-switches"},c={key:1,class:"no-content"},r={key:0,class:"switch-info"},u={class:"row"},l=a((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],f={class:"row"},v=a((function(){return(0,i._)("div",{class:"name"},"On",-1)})),p=["textContent"],g={class:"row"},h=a((function(){return(0,i._)("div",{class:"name"},"IP",-1)})),w=["textContent"];function m(e,n,t,a,m,_){var y=(0,i.up)("Loading"),k=(0,i.up)("Switch"),b=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",s,[e.loading?((0,i.wg)(),(0,i.j4)(y,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",c,"No WeMo switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(k,{loading:e.loading,name:t,state:n.on,onToggle:function(n){return e.toggle(t)},key:t,"has-info":!0,onInfo:function(n){e.selectedDevice=t,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(b,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",r,[(0,i._)("div",u,[l,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",f,[v,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].on)},null,8,p)]),(0,i._)("div",g,[h,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].ip)},null,8,w)])])):(0,i.kq)("",!0)]})),_:1},512)])}var _=t(1232),y=t(4004),k=t(8671),b=t(9642),I={name:"SwitchWemo",components:{Modal:b.Z,Switch:k.Z,Loading:_.Z},mixins:[y.Z]},C=t(3744);const D=(0,C.Z)(I,[["render",m],["__scopeId","data-v-5c936ba2"]]);var x=D}}]); -//# sourceMappingURL=5210-legacy.38d0da8d.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5210-legacy.38d0da8d.js.map b/platypush/backend/http/webapp/dist/static/js/5210-legacy.38d0da8d.js.map deleted file mode 100644 index 0fdd0ac0..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5210-legacy.38d0da8d.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5210-legacy.38d0da8d.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchWemo/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchWemo/Index.vue?7364"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5c936ba2&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5c936ba2&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5c936ba2\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","$refs","switchInfoModal","show","title","ref","ip","Modal","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5210-legacy.64ff6a12.js b/platypush/backend/http/webapp/dist/static/js/5210-legacy.64ff6a12.js new file mode 100644 index 00000000..6c8e9d72 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5210-legacy.64ff6a12.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5210],{6:function(e,n,t){t.d(n,{Z:function(){return p}});var i=t(6252),o=t(3577),a=t(9963),s=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},c=["checked"],r=s((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),u={class:"label"};function l(e,n,t,s,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,c),(0,i._)("label",null,[r,(0,i._)("span",u,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const v=(0,f.Z)(d,[["render",l],["__scopeId","data-v-a6396ae8"]]);var p=v},4004:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(6813)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const s=a;var c=s},8671:function(e,n,t){t.d(n,{Z:function(){return m}});t(8309);var i=t(6252),o=t(9963),a=t(3577),s=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},c={class:"name col-l-10 col-m-9 col-s-8"},r=s((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),u=[r],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,s,r,f){var v=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(v,{key:0})):(0,i.kq)("",!0),(0,i._)("div",c,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},u)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(p,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var v=t(6),p=t(1232),g={name:"Switch",components:{Loading:p.Z,ToggleSwitch:v.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},h=t(3744);const w=(0,h.Z)(g,[["render",f],["__scopeId","data-v-38eb9831"]]);var m=w},5210:function(e,n,t){t.r(n),t.d(n,{default:function(){return x}});t(7941),t(8309);var i=t(6252),o=t(3577),a=function(e){return(0,i.dD)("data-v-5c936ba2"),e=e(),(0,i.Cn)(),e},s={class:"switches wemo-switches"},c={key:1,class:"no-content"},r={key:0,class:"switch-info"},u={class:"row"},l=a((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],f={class:"row"},v=a((function(){return(0,i._)("div",{class:"name"},"On",-1)})),p=["textContent"],g={class:"row"},h=a((function(){return(0,i._)("div",{class:"name"},"IP",-1)})),w=["textContent"];function m(e,n,t,a,m,_){var y=(0,i.up)("Loading"),k=(0,i.up)("Switch"),b=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",s,[e.loading?((0,i.wg)(),(0,i.j4)(y,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",c,"No WeMo switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(k,{loading:e.loading,name:t,state:n.on,onToggle:function(n){return e.toggle(t)},key:t,"has-info":!0,onInfo:function(n){e.selectedDevice=t,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(b,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",r,[(0,i._)("div",u,[l,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",f,[v,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].on)},null,8,p)]),(0,i._)("div",g,[h,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].ip)},null,8,w)])])):(0,i.kq)("",!0)]})),_:1},512)])}var _=t(1232),y=t(4004),k=t(8671),b=t(9642),I={name:"SwitchWemo",components:{Modal:b.Z,Switch:k.Z,Loading:_.Z},mixins:[y.Z]},C=t(3744);const D=(0,C.Z)(I,[["render",m],["__scopeId","data-v-5c936ba2"]]);var x=D}}]); +//# sourceMappingURL=5210-legacy.64ff6a12.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5210-legacy.64ff6a12.js.map b/platypush/backend/http/webapp/dist/static/js/5210-legacy.64ff6a12.js.map new file mode 100644 index 00000000..7e1ccfee --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5210-legacy.64ff6a12.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5210-legacy.64ff6a12.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchWemo/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchWemo/Index.vue?7364"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5c936ba2&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5c936ba2&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5c936ba2\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","$refs","switchInfoModal","show","title","ref","ip","Modal","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5210.3bf2535c.js b/platypush/backend/http/webapp/dist/static/js/5210.3bf2535c.js new file mode 100644 index 00000000..8b151816 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5210.3bf2535c.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5210],{6:function(e,t,n){n.d(t,{Z:function(){return v}});var i=n(6252),s=n(3577),o=n(9963);const a=e=>((0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e),l=["checked"],c=a((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),d={class:"label"};function u(e,t,n,a,u,r){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,i._)("label",null,[c,(0,i._)("span",d,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},h=n(3744);const g=(0,h.Z)(r,[["render",u],["__scopeId","data-v-a6396ae8"]]);var v=g},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(6813),s={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const o=s;var a=o},8671:function(e,t,n){n.d(t,{Z:function(){return m}});var i=n(6252),s=n(9963),o=n(3577);const a=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},c=a((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),d=[c],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function h(e,t,n,a,c,h){const g=(0,i.up)("Loading"),v=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)(((...e)=>h.onToggle&&h.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(g,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>h.onInfo&&h.onInfo(...e)),["prevent"]))},d)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,o.zw)(n.name)},null,8,u)]),(0,i._)("div",r,[(0,i.Wm)(v,{disabled:n.loading,value:n.state,onInput:h.onToggle},null,8,["disabled","value","onInput"])])])}var g=n(6),v=n(1232),p={name:"Switch",components:{Loading:v.Z,ToggleSwitch:g.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},f=n(3744);const w=(0,f.Z)(p,[["render",h],["__scopeId","data-v-38eb9831"]]);var m=w},5210:function(e,t,n){n.r(t),n.d(t,{default:function(){return Z}});var i=n(6252),s=n(3577);const o=e=>((0,i.dD)("data-v-5c936ba2"),e=e(),(0,i.Cn)(),e),a={class:"switches wemo-switches"},l={key:1,class:"no-content"},c={key:0,class:"switch-info"},d={class:"row"},u=o((()=>(0,i._)("div",{class:"name"},"Name",-1))),r=["textContent"],h={class:"row"},g=o((()=>(0,i._)("div",{class:"name"},"On",-1))),v=["textContent"],p={class:"row"},f=o((()=>(0,i._)("div",{class:"name"},"IP",-1))),w=["textContent"];function m(e,t,n,o,m,_){const y=(0,i.up)("Loading"),b=(0,i.up)("Switch"),k=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",a,[e.loading?((0,i.wg)(),(0,i.j4)(y,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",l,"No WeMo switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(b,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n,"has-info":!0,onInfo:t=>{e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,i.Wm)(k,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((()=>[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",c,[(0,i._)("div",d,[u,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,r)]),(0,i._)("div",h,[g,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,v)]),(0,i._)("div",p,[f,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ip)},null,8,w)])])):(0,i.kq)("",!0)])),_:1},512)])}var _=n(1232),y=n(4004),b=n(8671),k=n(9642),I={name:"SwitchWemo",components:{Modal:k.Z,Switch:b.Z,Loading:_.Z},mixins:[y.Z]},C=n(3744);const D=(0,C.Z)(I,[["render",m],["__scopeId","data-v-5c936ba2"]]);var Z=D}}]); +//# sourceMappingURL=5210.3bf2535c.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5210.3bf2535c.js.map b/platypush/backend/http/webapp/dist/static/js/5210.3bf2535c.js.map new file mode 100644 index 00000000..d9683981 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5210.3bf2535c.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5210.3bf2535c.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchWemo/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchWemo/Index.vue?7364"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5c936ba2&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5c936ba2&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5c936ba2\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","$refs","switchInfoModal","show","title","ref","ip","Modal","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5210.fae85e4c.js b/platypush/backend/http/webapp/dist/static/js/5210.fae85e4c.js deleted file mode 100644 index 54bf30ae..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5210.fae85e4c.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5210],{6137:function(e,t,n){n.d(t,{Z:function(){return v}});var i=n(6252),s=n(3577),o=n(9963);const a=e=>((0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e),l=["checked"],c=a((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),d={class:"label"};function u(e,t,n,a,u,r){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,i._)("label",null,[c,(0,i._)("span",d,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},h=n(3744);const g=(0,h.Z)(r,[["render",u],["__scopeId","data-v-8e097228"]]);var v=g},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(2628),s={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const o=s;var a=o},8671:function(e,t,n){n.d(t,{Z:function(){return m}});var i=n(6252),s=n(9963),o=n(3577);const a=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},c=a((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),d=[c],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function h(e,t,n,a,c,h){const g=(0,i.up)("Loading"),v=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)(((...e)=>h.onToggle&&h.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(g,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>h.onInfo&&h.onInfo(...e)),["prevent"]))},d)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,o.zw)(n.name)},null,8,u)]),(0,i._)("div",r,[(0,i.Wm)(v,{disabled:n.loading,value:n.state,onInput:h.onToggle},null,8,["disabled","value","onInput"])])])}var g=n(6137),v=n(1232),p={name:"Switch",components:{Loading:v.Z,ToggleSwitch:g.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},f=n(3744);const w=(0,f.Z)(p,[["render",h],["__scopeId","data-v-38eb9831"]]);var m=w},5210:function(e,t,n){n.r(t),n.d(t,{default:function(){return Z}});var i=n(6252),s=n(3577);const o=e=>((0,i.dD)("data-v-5c936ba2"),e=e(),(0,i.Cn)(),e),a={class:"switches wemo-switches"},l={key:1,class:"no-content"},c={key:0,class:"switch-info"},d={class:"row"},u=o((()=>(0,i._)("div",{class:"name"},"Name",-1))),r=["textContent"],h={class:"row"},g=o((()=>(0,i._)("div",{class:"name"},"On",-1))),v=["textContent"],p={class:"row"},f=o((()=>(0,i._)("div",{class:"name"},"IP",-1))),w=["textContent"];function m(e,t,n,o,m,_){const y=(0,i.up)("Loading"),b=(0,i.up)("Switch"),k=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",a,[e.loading?((0,i.wg)(),(0,i.j4)(y,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",l,"No WeMo switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(b,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n,"has-info":!0,onInfo:t=>{e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,i.Wm)(k,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((()=>[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",c,[(0,i._)("div",d,[u,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,r)]),(0,i._)("div",h,[g,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,v)]),(0,i._)("div",p,[f,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ip)},null,8,w)])])):(0,i.kq)("",!0)])),_:1},512)])}var _=n(1232),y=n(4004),b=n(8671),k=n(9642),I={name:"SwitchWemo",components:{Modal:k.Z,Switch:b.Z,Loading:_.Z},mixins:[y.Z]},C=n(3744);const D=(0,C.Z)(I,[["render",m],["__scopeId","data-v-5c936ba2"]]);var Z=D}}]); -//# sourceMappingURL=5210.fae85e4c.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5210.fae85e4c.js.map b/platypush/backend/http/webapp/dist/static/js/5210.fae85e4c.js.map deleted file mode 100644 index 807c2ded..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5210.fae85e4c.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5210.fae85e4c.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchWemo/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchWemo/Index.vue?7364"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5c936ba2&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5c936ba2&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5c936ba2\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","$refs","switchInfoModal","show","title","ref","ip","Modal","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5466-legacy.112f0d2e.js b/platypush/backend/http/webapp/dist/static/js/5466-legacy.112f0d2e.js deleted file mode 100644 index 558a3146..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5466-legacy.112f0d2e.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5466],{6137:function(e,n,t){t.d(n,{Z:function(){return p}});var i=t(6252),o=t(3577),a=t(9963),r=function(e){return(0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e},s=["checked"],u=r((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),c={class:"label"};function l(e,n,t,r,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,s),(0,i._)("label",null,[u,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const g=(0,f.Z)(d,[["render",l],["__scopeId","data-v-8e097228"]]);var p=g},4004:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(2628)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const r=a;var s=r},8671:function(e,n,t){t.d(n,{Z:function(){return w}});t(8309);var i=t(6252),o=t(9963),a=t(3577),r=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},s={class:"name col-l-10 col-m-9 col-s-8"},u=r((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),c=[u],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,r,u,f){var g=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(g,{key:0})):(0,i.kq)("",!0),(0,i._)("div",s,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(p,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var g=t(6137),p=t(1232),h={name:"Switch",components:{Loading:p.Z,ToggleSwitch:g.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=t(3744);const m=(0,v.Z)(h,[["render",f],["__scopeId","data-v-38eb9831"]]);var w=m},5466:function(e,n,t){t.r(n),t.d(n,{default:function(){return g}});t(7941);var i=t(6252),o={class:"switches zigbee-mqtt-switches"},a={key:1,class:"no-content"};function r(e,n,t,r,s,u){var c=(0,i.up)("Loading"),l=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Zigbee switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(l,{loading:e.loading,name:t,state:n.on,onToggle:function(n){return e.toggle(t)},key:t},null,8,["loading","name","state","onToggle"])})),128))])}var s=t(1232),u=t(4004),c=t(8671),l={name:"ZigbeeMqtt",components:{Switch:c.Z,Loading:s.Z},mixins:[u.Z]},d=t(3744);const f=(0,d.Z)(l,[["render",r],["__scopeId","data-v-33812db1"]]);var g=f}}]); -//# sourceMappingURL=5466-legacy.112f0d2e.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5466-legacy.112f0d2e.js.map b/platypush/backend/http/webapp/dist/static/js/5466-legacy.112f0d2e.js.map deleted file mode 100644 index 44c3bfb7..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5466-legacy.112f0d2e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5466-legacy.112f0d2e.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/ZigbeeMqtt/Index.vue","webpack://platypush/./src/components/panels/Switches/ZigbeeMqtt/Index.vue?87da"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=33812db1&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=33812db1&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-33812db1\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5466-legacy.ba464f70.js b/platypush/backend/http/webapp/dist/static/js/5466-legacy.ba464f70.js new file mode 100644 index 00000000..0b4136d5 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5466-legacy.ba464f70.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5466],{6:function(e,n,t){t.d(n,{Z:function(){return p}});var i=t(6252),o=t(3577),a=t(9963),r=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},s=["checked"],u=r((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),c={class:"label"};function l(e,n,t,r,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,s),(0,i._)("label",null,[u,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const g=(0,f.Z)(d,[["render",l],["__scopeId","data-v-a6396ae8"]]);var p=g},4004:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(6813)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const r=a;var s=r},8671:function(e,n,t){t.d(n,{Z:function(){return w}});t(8309);var i=t(6252),o=t(9963),a=t(3577),r=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},s={class:"name col-l-10 col-m-9 col-s-8"},u=r((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),c=[u],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,r,u,f){var g=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(g,{key:0})):(0,i.kq)("",!0),(0,i._)("div",s,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(p,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var g=t(6),p=t(1232),h={name:"Switch",components:{Loading:p.Z,ToggleSwitch:g.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=t(3744);const m=(0,v.Z)(h,[["render",f],["__scopeId","data-v-38eb9831"]]);var w=m},5466:function(e,n,t){t.r(n),t.d(n,{default:function(){return g}});t(7941);var i=t(6252),o={class:"switches zigbee-mqtt-switches"},a={key:1,class:"no-content"};function r(e,n,t,r,s,u){var c=(0,i.up)("Loading"),l=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Zigbee switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(l,{loading:e.loading,name:t,state:n.on,onToggle:function(n){return e.toggle(t)},key:t},null,8,["loading","name","state","onToggle"])})),128))])}var s=t(1232),u=t(4004),c=t(8671),l={name:"ZigbeeMqtt",components:{Switch:c.Z,Loading:s.Z},mixins:[u.Z]},d=t(3744);const f=(0,d.Z)(l,[["render",r],["__scopeId","data-v-33812db1"]]);var g=f}}]); +//# sourceMappingURL=5466-legacy.ba464f70.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5466-legacy.ba464f70.js.map b/platypush/backend/http/webapp/dist/static/js/5466-legacy.ba464f70.js.map new file mode 100644 index 00000000..24ba95de --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5466-legacy.ba464f70.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5466-legacy.ba464f70.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/ZigbeeMqtt/Index.vue","webpack://platypush/./src/components/panels/Switches/ZigbeeMqtt/Index.vue?87da"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=33812db1&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=33812db1&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-33812db1\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5466.2c2a80df.js b/platypush/backend/http/webapp/dist/static/js/5466.2c2a80df.js deleted file mode 100644 index e1e0af58..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5466.2c2a80df.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5466],{6137:function(e,t,n){n.d(t,{Z:function(){return p}});var i=n(6252),o=n(3577),s=n(9963);const a=e=>((0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e),l=["checked"],c=a((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),d={class:"label"};function u(e,t,n,a,u,r){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,i._)("label",null,[c,(0,i._)("span",d,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},g=n(3744);const h=(0,g.Z)(r,[["render",u],["__scopeId","data-v-8e097228"]]);var p=h},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(2628),o={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const s=o;var a=s},8671:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),o=n(9963),s=n(3577);const a=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},c=a((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),d=[c],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function g(e,t,n,a,c,g){const h=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,o.iM)(((...e)=>g.onToggle&&g.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(h,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>g.onInfo&&g.onInfo(...e)),["prevent"]))},d)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,s.zw)(n.name)},null,8,u)]),(0,i._)("div",r,[(0,i.Wm)(p,{disabled:n.loading,value:n.state,onInput:g.onToggle},null,8,["disabled","value","onInput"])])])}var h=n(6137),p=n(1232),f={name:"Switch",components:{Loading:p.Z,ToggleSwitch:h.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=n(3744);const m=(0,v.Z)(f,[["render",g],["__scopeId","data-v-38eb9831"]]);var w=m},5466:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var i=n(6252);const o={class:"switches zigbee-mqtt-switches"},s={key:1,class:"no-content"};function a(e,t,n,a,l,c){const d=(0,i.up)("Loading"),u=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(d,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",s,"No Zigbee switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(u,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n},null,8,["loading","name","state","onToggle"])))),128))])}var l=n(1232),c=n(4004),d=n(8671),u={name:"ZigbeeMqtt",components:{Switch:d.Z,Loading:l.Z},mixins:[c.Z]},r=n(3744);const g=(0,r.Z)(u,[["render",a],["__scopeId","data-v-33812db1"]]);var h=g}}]); -//# sourceMappingURL=5466.2c2a80df.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5466.2c2a80df.js.map b/platypush/backend/http/webapp/dist/static/js/5466.2c2a80df.js.map deleted file mode 100644 index 6b2b7729..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5466.2c2a80df.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5466.2c2a80df.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/ZigbeeMqtt/Index.vue","webpack://platypush/./src/components/panels/Switches/ZigbeeMqtt/Index.vue?87da"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=33812db1&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=33812db1&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-33812db1\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5466.c08dda4e.js b/platypush/backend/http/webapp/dist/static/js/5466.c08dda4e.js new file mode 100644 index 00000000..33ff785c --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5466.c08dda4e.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5466],{6:function(e,t,n){n.d(t,{Z:function(){return p}});var i=n(6252),o=n(3577),s=n(9963);const a=e=>((0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e),l=["checked"],c=a((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),d={class:"label"};function u(e,t,n,a,u,r){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,i._)("label",null,[c,(0,i._)("span",d,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},g=n(3744);const h=(0,g.Z)(r,[["render",u],["__scopeId","data-v-a6396ae8"]]);var p=h},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(6813),o={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const s=o;var a=s},8671:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),o=n(9963),s=n(3577);const a=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},c=a((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),d=[c],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function g(e,t,n,a,c,g){const h=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,o.iM)(((...e)=>g.onToggle&&g.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(h,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>g.onInfo&&g.onInfo(...e)),["prevent"]))},d)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,s.zw)(n.name)},null,8,u)]),(0,i._)("div",r,[(0,i.Wm)(p,{disabled:n.loading,value:n.state,onInput:g.onToggle},null,8,["disabled","value","onInput"])])])}var h=n(6),p=n(1232),f={name:"Switch",components:{Loading:p.Z,ToggleSwitch:h.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=n(3744);const m=(0,v.Z)(f,[["render",g],["__scopeId","data-v-38eb9831"]]);var w=m},5466:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var i=n(6252);const o={class:"switches zigbee-mqtt-switches"},s={key:1,class:"no-content"};function a(e,t,n,a,l,c){const d=(0,i.up)("Loading"),u=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(d,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",s,"No Zigbee switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(u,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n},null,8,["loading","name","state","onToggle"])))),128))])}var l=n(1232),c=n(4004),d=n(8671),u={name:"ZigbeeMqtt",components:{Switch:d.Z,Loading:l.Z},mixins:[c.Z]},r=n(3744);const g=(0,r.Z)(u,[["render",a],["__scopeId","data-v-33812db1"]]);var h=g}}]); +//# sourceMappingURL=5466.c08dda4e.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5466.c08dda4e.js.map b/platypush/backend/http/webapp/dist/static/js/5466.c08dda4e.js.map new file mode 100644 index 00000000..caf4dead --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5466.c08dda4e.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5466.c08dda4e.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/ZigbeeMqtt/Index.vue","webpack://platypush/./src/components/panels/Switches/ZigbeeMqtt/Index.vue?87da"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=33812db1&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=33812db1&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-33812db1\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5528-legacy.4c020c46.js.map b/platypush/backend/http/webapp/dist/static/js/5528-legacy.4c020c46.js.map deleted file mode 100644 index 30761428..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5528-legacy.4c020c46.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5528-legacy.4c020c46.js","mappings":"2LACOA,MAAM,U,GACJA,MAAM,oB,GACJA,MAAM,kBAAkBC,IAAI,kB,SAC1BD,MAAM,Y,aAIRA,MAAM,Y,GACJA,MAAM,Q,kBAEP,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,kBAIA,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,kBAKA,OAA2B,KAAxBA,MAAM,iBAAe,S,GAAxB,G,GAICA,MAAM,S,GAEP,OAAgC,KAA7BA,MAAM,sBAAoB,S,GAA7B,G,GAIA,OAA8B,KAA3BA,MAAM,oBAAkB,S,GAA3B,G,GAIA,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,GAMHA,MAAM,mB,SACFE,SAAA,GAASC,QAAQ,OAAOF,IAAI,U,qBAEuD,kD,SAKvFD,MAAM,O,GACFA,MAAM,O,GACX,OAAoC,QAA9BA,MAAM,QAAO,cAAU,G,eAM1BA,MAAM,U,GACFA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAA+B,QAAzBA,MAAM,QAAO,SAAK,G,GAInBA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAAyC,QAAnCA,MAAM,QAAO,mBAAe,G,GAI7BA,MAAM,O,GACX,OAAuC,QAAjCA,MAAM,QAAO,iBAAa,G,GAI3BA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAAiC,QAA3BA,MAAM,QAAO,WAAO,G,GAIrBA,MAAM,O,GACX,OAAiC,QAA3BA,MAAM,QAAO,WAAO,G,GAIrBA,MAAM,O,IACX,OAA2C,QAArCA,MAAM,QAAO,qBAAiB,G,IAI/BA,MAAM,O,IACX,OAAmC,QAA7BA,MAAM,QAAO,aAAS,G,wFAtGpC,QA6GM,MA7GN,EA6GM,EA5GJ,OAoCM,MApCN,EAoCM,EAnCJ,OAGM,MAHN,EAGM,CAFyB,EAAAI,WAAc,EAAAC,WAAc,EAAAC,UAAzD,iBAAyD,WAAzD,QAAiG,MAAjG,EAAmE,8BACnE,OAAiD,OAA5CN,MAAM,QAASO,IAAK,EAAAC,IAAKP,IAAI,QAAQQ,IAAI,IAA9C,WAFF,MAKA,OA6BM,MA7BN,EA6BM,EA5BJ,OAaM,MAbN,EAaM,CAZ2F,EAAAL,YAA/F,WAIA,QAES,U,MAFDM,KAAK,SAAU,QAAK,8BAAE,EAAAC,eAAA,EAAAA,cAAA,qBAAgBC,SAAU,EAAAP,UAAWQ,MAAM,cAAzE,UAJ+F,WAA/F,QAES,U,MAFDH,KAAK,SAAU,QAAK,8BAAE,EAAAI,gBAAA,EAAAA,eAAA,qBAAiBF,SAAU,EAAAP,UAAWQ,MAAM,eAA1E,QAQiF,EAAAT,WAAjF,iBAAiF,WAAjF,QAGS,U,MAHDM,KAAK,SAAU,QAAK,8BAAE,EAAAK,SAAA,EAAAA,QAAA,qBAAUH,SAAU,EAAAR,WAAa,EAAAC,UACvDQ,MAAM,kBADd,WAMF,OAYM,MAZN,EAYM,CAXiE,EAAAG,UAArE,WAIA,QAES,U,MAFDN,KAAK,SAAU,QAAK,8BAAE,EAAAO,WAAA,EAAAA,UAAA,qBAAWJ,MAAM,cAA/C,MAJqE,WAArE,QAES,U,MAFDH,KAAK,SAAU,QAAK,8BAAE,EAAAQ,YAAA,EAAAA,WAAA,qBAAYL,MAAM,eAAhD,KAQA,OAES,UAFDH,KAAK,SAAU,QAAK,+BAAE,EAAAS,MAAMC,YAAYC,SAAQR,MAAM,YAA9D,UAON,OAMM,MANN,EAMM,CAL8C,EAAAG,UAAA,WAAlD,QAIQ,QAJR,EAIQ,EAFN,OAAwF,UAA/ET,IAAG,+BAA0Be,MAAQC,WAAab,KAAK,yBAAhE,UAEM,GAJR,wBAOqB,QA8DnB,EA9DmB,EAAAF,WAAA,SAAKgB,SAAA,WAA5B,QAKM,MALN,EAKM,EAJJ,OAGQ,QAHR,EAGQ,CAFN,GACA,OAAoE,SAA7DC,KAAK,MAAMf,KAAK,OAAQgB,MAAO,EAAAC,QAASf,SAAS,YAAxD,gBAHJ,gBAOA,QAsDQ,GAtDDX,IAAI,cAAcY,MAAM,qBAA/B,C,kBACE,iBAoDM,EApDN,OAoDM,MApDN,EAoDM,EAnDJ,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EY,KAAK,SAASf,KAAK,O,qDAAgB,EAAAkB,MAAMC,OAAM,IAAG,SAAM,8BAAE,EAAAC,iBAAA,EAAAA,gBAAA,sBAAjE,iBAA0C,EAAAF,MAAMC,aAGlD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAuF,SAAhFJ,KAAK,QAAQf,KAAK,O,qDAAgB,EAAAkB,MAAMG,WAAU,OAAM,SAAM,8BAAE,EAAAC,eAAA,EAAAA,cAAA,sBAAvE,iBAAyC,EAAAJ,MAAMG,WAAU,SAG3D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAwF,SAAjFN,KAAK,SAASf,KAAK,O,uDAAgB,EAAAkB,MAAMG,WAAU,OAAM,SAAM,gCAAE,EAAAC,eAAA,EAAAA,cAAA,sBAAxE,iBAA0C,EAAAJ,MAAMG,WAAU,SAG5D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAuG,SAAhGN,KAAK,kBAAkBf,KAAK,W,uDAAoB,EAAAkB,MAAMK,gBAAe,IAAG,SAAM,gCAAE,EAAAC,eAAA,EAAAA,cAAA,sBAAvF,iBAAuD,EAAAN,MAAMK,sBAG/D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmG,SAA5FR,KAAK,gBAAgBf,KAAK,W,uDAAoB,EAAAkB,MAAMO,cAAa,IAAG,SAAM,gCAAE,EAAAD,eAAA,EAAAA,cAAA,sBAAnF,iBAAqD,EAAAN,MAAMO,oBAG7D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAiF,SAA1EV,KAAK,SAASf,KAAK,O,uDAAgB,EAAAkB,MAAMQ,OAAM,IAAG,SAAM,gCAAE,EAAAJ,eAAA,EAAAA,cAAA,sBAAjE,iBAA0C,EAAAJ,MAAMQ,aAGlD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EX,KAAK,UAAUf,KAAK,O,uDAAgB,EAAAkB,MAAMS,QAAO,IAAG,SAAM,gCAAE,EAAAL,eAAA,EAAAA,cAAA,sBAAnE,iBAA2C,EAAAJ,MAAMS,cAGnD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EZ,KAAK,UAAUf,KAAK,O,uDAAgB,EAAAkB,MAAMU,QAAO,IAAG,SAAM,gCAAE,EAAAN,eAAA,EAAAA,cAAA,sBAAnE,iBAA2C,EAAAJ,MAAMU,cAGnD,OAGQ,QAHR,EAGQ,CAFN,IAEM,SADN,OAA0E,SAAnEb,KAAK,MAAMf,KAAK,O,uDAAgB,EAAAkB,MAAMW,IAAG,IAAG,SAAM,gCAAE,EAAAC,cAAA,EAAAA,aAAA,sBAA3D,iBAAuC,EAAAZ,MAAMW,UAG/C,OAGQ,QAHR,GAGQ,CAFN,IAEM,SADN,OAAgG,SAAzFd,KAAK,YAAYf,KAAK,W,uDAAoB,EAAAkB,MAAMa,UAAS,IAAG,SAAM,gCAAE,EAAAC,oBAAA,EAAAA,mBAAA,sBAA3E,iBAAiD,EAAAd,MAAMa,gBAGzD,QAAQ,S,KApDZ,O,+FCpDJ,IACEhB,KAAM,cACNkB,OAAQ,CAACC,GAAA,GAETC,MAAO,CACLC,aAAc,CACZpC,KAAMqC,OACNC,UAAU,IAIdC,KAXa,WAYX,MAAO,CACL7C,WAAW,EACXC,WAAW,EACXC,UAAU,EACVU,SAAS,EACTR,IAAK,KACLoB,MAAO,KAIXsB,SAAU,CACRC,OADQ,WACC,MACP,MAAO,CACLpB,WAAYqB,KAAKxB,MAAMG,WACvBF,OAAQ,UAAAuB,KAAKxB,MAAMC,cAAX,SAAmBL,OAAS4B,KAAKxB,MAAMC,OAAS,KACxDI,gBAAiBoB,SAAS,EAAID,KAAKxB,MAAMK,iBACzCE,cAAekB,SAAS,EAAID,KAAKxB,MAAMO,eACvCC,OAAQkB,WAAWF,KAAKxB,MAAMQ,QAC9BC,QAASiB,WAAWF,KAAKxB,MAAMS,SAC/BC,QAASgB,WAAWF,KAAKxB,MAAMU,SAC/BC,IAAKe,WAAWF,KAAKxB,MAAMW,KAC3BE,UAAWY,SAAS,EAAID,KAAKxB,MAAMa,cAKzCc,QAAS,CACPC,OADO,SACAC,EAAQC,GACb,MAAO,WAAaD,EAAS,IAAMC,EAAS,IACxCC,OAAOC,QAAQR,KAAKD,QAAQU,QAAO,SAACC,GAAD,OAAuB,MAAZA,EAAM,KAAe,GAAKA,EAAM,IAAItC,OAAS,KACtFuC,KAAI,gCAAEC,EAAF,KAAKC,EAAL,YAAYD,EAAI,IAAMC,KAAGC,KAAK,MAG7CC,gBAPO,SAOSV,GACVL,KAAKhD,YAGTgD,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK9C,UAAW,EAChB8C,KAAK5C,IAAM4C,KAAKI,OAAOC,EAAQ,SAAWL,KAAKxB,MAAMwC,iBAGvDzD,cAjBO,WAkBAyC,KAAKhD,YAGVgD,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK5C,IAAM,OAGb6D,SA1BO,SA0BEZ,GACHL,KAAK/C,YAGT+C,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK9C,UAAW,EAChB8C,KAAK5C,IAAM4C,KAAKI,OAAOC,EAAQ,aAAe,OAAS,IAAInC,MAAQC,YAGrE+C,cApCO,WAqCDlB,KAAK/C,YACP+C,KAAK/C,WAAY,IAIrByB,gBA1CO,aA2CPI,cA3CO,aA4CPF,cA5CO,WA6CL,IAAMuC,EAAW,SAACC,GAAD,OAAUA,EAAMC,KAAKC,GAAI,KACpCC,EAAMJ,EAASnB,KAAKD,OAAOf,QACjCgB,KAAKjC,MAAMyD,eAAeC,MAAMC,MAAQL,KAAKM,MAAM3B,KAAKD,OAAOd,QAAUoC,KAAKO,IAAI5B,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKQ,IAAIN,GAAOvB,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKS,IAAIP,KAAS,KAC5KvB,KAAKjC,MAAMyD,eAAeC,MAAMM,OAASV,KAAKM,MAAM3B,KAAKD,OAAOb,QAAUmC,KAAKO,IAAI5B,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKS,IAAIP,GAAOvB,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKQ,IAAIN,KAAS,MAG/KnC,aAnDO,aAoDPE,mBApDO,aAsDPxB,WAtDO,WAuDLkC,KAAKpC,SAAU,GAGXC,UA1DC,WA0DW,wJAChB,EAAKD,SAAU,EADC,SAEV,EAAKoE,QAAQ,wBAFH,+CAMpBC,QAtGa,WAuGX,IAAMC,EAASlC,KAAKmC,MAAMD,OAAX,iBAA4BlC,KAAKN,gBAAmB,GACnEM,KAAKxB,MAAQ,CACXG,WAAYuD,EAAOvD,YAAc,CAAC,IAAK,KACvCF,OAAQyD,EAAOzD,OACfI,gBAAiBqD,EAAOrD,iBAAmB,EAC3CE,cAAemD,EAAOnD,eAAiB,EACvCC,OAAQkD,EAAOlD,QAAU,EACzBC,QAASiD,EAAOjD,SAAW,EAC3BC,QAASgD,EAAOhD,SAAW,EAC3BC,IAAK+C,EAAO/C,KAAO,GACnBE,UAAW6C,EAAO7C,WAAa,EAC/B2B,cAAekB,EAAOlB,eAAiB,UAI3CoB,QAtHa,WAsHH,WACRpC,KAAKjC,MAAMsE,MAAMC,iBAAiB,OAAQtC,KAAKkB,eAC/ClB,KAAKpB,gBACLoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMG,aAAYqB,KAAKpB,eAC9CoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMK,kBAAiBmB,KAAKpB,eACnDoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMO,gBAAeiB,KAAKpB,eACjDoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMQ,SAAQgB,KAAKpB,eAC1CoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMS,UAASe,KAAKpB,eAC3CoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMU,UAASc,KAAKpB,iBC9H/C,MAAM4D,GAAc,GAEpB,U,WFgHA,IACEnE,KAAM,SACNoE,WAAY,CAACC,MAAAA,GAAA,GACbnD,OAAQ,CAAC,IACTE,MAAO,CACLC,aAAc,CACZpC,KAAMqC,OACNC,UAAU,IAIdE,SAAU,CACRvB,QADQ,WAEN,gBAAUoE,OAAOC,SAASC,SAA1B,aAAuCF,OAAOC,SAASE,MAAvD,OAA8D9C,KAAK5C,OAIvE+C,QAAS,CACPzC,eADO,WAELsC,KAAKe,gBAAgBf,KAAKN,eAG5B/B,QALO,WAMLqC,KAAKiB,SAASjB,KAAKN,iB,WGrIzB,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASqD,MAEpE","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5528-legacy.4c020c46.js b/platypush/backend/http/webapp/dist/static/js/5528-legacy.9ed2c6bd.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/5528-legacy.4c020c46.js rename to platypush/backend/http/webapp/dist/static/js/5528-legacy.9ed2c6bd.js index c340f310..f15aa5b2 100644 --- a/platypush/backend/http/webapp/dist/static/js/5528-legacy.4c020c46.js +++ b/platypush/backend/http/webapp/dist/static/js/5528-legacy.9ed2c6bd.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5528],{5528:function(t,a,e){e.r(a),e.d(a,{default:function(){return ft}});var n=e(6252),r=e(9963),i={class:"camera"},s={class:"camera-container"},o={class:"frame-container",ref:"frameContainer"},l={key:0,class:"no-frame"},u=["src"],c={class:"controls"},p={class:"left"},h=["disabled"],d=(0,n._)("i",{class:"fa fa-play"},null,-1),f=[d],m=["disabled"],g=(0,n._)("i",{class:"fa fa-stop"},null,-1),_=[g],y=["disabled"],C=(0,n._)("i",{class:"fas fa-camera"},null,-1),v=[C],w={class:"right"},b=(0,n._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,n._)("i",{class:"fas fa-volume-up"},null,-1),x=[k],z=(0,n._)("i",{class:"fas fa-cog"},null,-1),F=[z],U={class:"audio-container"},D={key:0,autoplay:"",preload:"none",ref:"player"},M=["src"],V=(0,n.Uk)(" Your browser does not support audio elements "),$={key:0,class:"url"},q={class:"row"},P=(0,n._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},R=(0,n._)("span",{class:"name"},"Device",-1),Z={class:"row"},j=(0,n._)("span",{class:"name"},"Width",-1),G={class:"row"},I=(0,n._)("span",{class:"name"},"Height",-1),T={class:"row"},W=(0,n._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,n._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,n._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,n._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,n._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},tt=(0,n._)("span",{class:"name"},"Frames per second",-1),at={class:"row"},et=(0,n._)("span",{class:"name"},"Grayscale",-1);function nt(t,a,e,d,g,C){var b,k=(0,n.up)("Slot"),z=(0,n.up)("Modal");return(0,n.wg)(),(0,n.iD)("div",i,[(0,n._)("div",s,[(0,n._)("div",o,[t.streaming||t.capturing||t.captured?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",l,"The camera is not active")),(0,n._)("img",{class:"frame",src:t.url,ref:"frame",alt:""},null,8,u)],512),(0,n._)("div",c,[(0,n._)("div",p,[t.streaming?((0,n.wg)(),(0,n.iD)("button",{key:1,type:"button",onClick:a[1]||(a[1]=function(){return t.stopStreaming&&t.stopStreaming.apply(t,arguments)}),disabled:t.capturing,title:"Stop video"},_,8,m)):((0,n.wg)(),(0,n.iD)("button",{key:0,type:"button",onClick:a[0]||(a[0]=function(){return C.startStreaming&&C.startStreaming.apply(C,arguments)}),disabled:t.capturing,title:"Start video"},f,8,h)),t.streaming?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("button",{key:2,type:"button",onClick:a[2]||(a[2]=function(){return C.capture&&C.capture.apply(C,arguments)}),disabled:t.streaming||t.capturing,title:"Take a picture"},v,8,y))]),(0,n._)("div",w,[t.audioOn?((0,n.wg)(),(0,n.iD)("button",{key:1,type:"button",onClick:a[4]||(a[4]=function(){return t.stopAudio&&t.stopAudio.apply(t,arguments)}),title:"Stop audio"},x)):((0,n.wg)(),(0,n.iD)("button",{key:0,type:"button",onClick:a[3]||(a[3]=function(){return t.startAudio&&t.startAudio.apply(t,arguments)}),title:"Start audio"},S)),(0,n._)("button",{type:"button",onClick:a[5]||(a[5]=function(a){return t.$refs.paramsModal.show()}),title:"Settings"},F)])])]),(0,n._)("div",U,[t.audioOn?((0,n.wg)(),(0,n.iD)("audio",D,[(0,n._)("source",{src:"/sound/stream?t=".concat((new Date).getTime()),type:"audio/x-wav;codec=pcm"},null,8,M),V],512)):(0,n.kq)("",!0)]),null!==(b=t.url)&&void 0!==b&&b.length?((0,n.wg)(),(0,n.iD)("div",$,[(0,n._)("label",q,[P,(0,n._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,n.kq)("",!0),(0,n.Wm)(z,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,n.w5)((function(){return[(0,n._)("div",L,[(0,n._)("label",O,[R,(0,n.wy)((0,n._)("input",{name:"device",type:"text","onUpdate:modelValue":a[6]||(a[6]=function(a){return t.attrs.device=a}),onChange:a[7]||(a[7]=function(){return t.onDeviceChanged&&t.onDeviceChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.device]])]),(0,n._)("label",Z,[j,(0,n.wy)((0,n._)("input",{name:"width",type:"text","onUpdate:modelValue":a[8]||(a[8]=function(a){return t.attrs.resolution[0]=a}),onChange:a[9]||(a[9]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.resolution[0]]])]),(0,n._)("label",G,[I,(0,n.wy)((0,n._)("input",{name:"height",type:"text","onUpdate:modelValue":a[10]||(a[10]=function(a){return t.attrs.resolution[1]=a}),onChange:a[11]||(a[11]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.resolution[1]]])]),(0,n._)("label",T,[W,(0,n.wy)((0,n._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":a[12]||(a[12]=function(a){return t.attrs.horizontal_flip=a}),onChange:a[13]||(a[13]=function(){return t.onFlipChanged&&t.onFlipChanged.apply(t,arguments)})},null,544),[[r.e8,t.attrs.horizontal_flip]])]),(0,n._)("label",H,[Y,(0,n.wy)((0,n._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":a[14]||(a[14]=function(a){return t.attrs.vertical_flip=a}),onChange:a[15]||(a[15]=function(){return t.onFlipChanged&&t.onFlipChanged.apply(t,arguments)})},null,544),[[r.e8,t.attrs.vertical_flip]])]),(0,n._)("label",E,[X,(0,n.wy)((0,n._)("input",{name:"rotate",type:"text","onUpdate:modelValue":a[16]||(a[16]=function(a){return t.attrs.rotate=a}),onChange:a[17]||(a[17]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.rotate]])]),(0,n._)("label",B,[J,(0,n.wy)((0,n._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":a[18]||(a[18]=function(a){return t.attrs.scale_x=a}),onChange:a[19]||(a[19]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.scale_x]])]),(0,n._)("label",K,[N,(0,n.wy)((0,n._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":a[20]||(a[20]=function(a){return t.attrs.scale_y=a}),onChange:a[21]||(a[21]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.scale_y]])]),(0,n._)("label",Q,[tt,(0,n.wy)((0,n._)("input",{name:"fps",type:"text","onUpdate:modelValue":a[22]||(a[22]=function(a){return t.attrs.fps=a}),onChange:a[23]||(a[23]=function(){return t.onFpsChanged&&t.onFpsChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.fps]])]),(0,n._)("label",at,[et,(0,n.wy)((0,n._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":a[24]||(a[24]=function(a){return t.attrs.grayscale=a}),onChange:a[25]||(a[25]=function(){return t.onGrayscaleChanged&&t.onGrayscaleChanged.apply(t,arguments)})},null,544),[[r.e8,t.attrs.grayscale]])]),(0,n.Wm)(k)])]})),_:1},512)])}e(2222);var rt=e(8534),it=e(6084),st=(e(5666),e(9600),e(1249),e(7327),e(1539),e(9720),e(2628)),ot={name:"CameraMixin",mixins:[st.Z],props:{cameraPlugin:{type:String,required:!0}},data:function(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params:function(){var t;return{resolution:this.attrs.resolution,device:null!==(t=this.attrs.device)&&void 0!==t&&t.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl:function(t,a){return"/camera/"+t+"/"+a+"?"+Object.entries(this.params).filter((function(t){return null!=t[1]&&(""+t[1]).length>0})).map((function(t){var a=(0,it.Z)(t,2),e=a[0],n=a[1];return e+"="+n})).join("&")},_startStreaming:function(t){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(t,"video."+this.attrs.stream_format))},stopStreaming:function(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture:function(t){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(t,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded:function(){this.capturing&&(this.capturing=!1)},onDeviceChanged:function(){},onFlipChanged:function(){},onSizeChanged:function(){var t=function(t){return t*Math.PI/180},a=t(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(a)+this.params.resolution[1]*Math.sin(a)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(a)+this.params.resolution[1]*Math.cos(a)))+"px"},onFpsChanged:function(){},onGrayscaleChanged:function(){},startAudio:function(){this.audioOn=!0},stopAudio:function(){var t=this;return(0,rt.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.audioOn=!1,a.next=3,t.request("sound.stop_recording");case 3:case"end":return a.stop()}}),a)})))()}},created:function(){var t=this.$root.config["camera.".concat(this.cameraPlugin)]||{};this.attrs={resolution:t.resolution||[640,480],device:t.device,horizontal_flip:t.horizontal_flip||0,vertical_flip:t.vertical_flip||0,rotate:t.rotate||0,scale_x:t.scale_x||1,scale_y:t.scale_y||1,fps:t.fps||16,grayscale:t.grayscale||0,stream_format:t.stream_format||"mjpeg"}},mounted:function(){var t=this;this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((function(){return t.attrs.resolution}),this.onSizeChanged),this.$watch((function(){return t.attrs.horizontal_flip}),this.onSizeChanged),this.$watch((function(){return t.attrs.vertical_flip}),this.onSizeChanged),this.$watch((function(){return t.attrs.rotate}),this.onSizeChanged),this.$watch((function(){return t.attrs.scale_x}),this.onSizeChanged),this.$watch((function(){return t.attrs.scale_y}),this.onSizeChanged)}};const lt=ot;var ut=lt,ct=e(9642),pt={name:"Camera",components:{Modal:ct.Z},mixins:[ut],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL:function(){return"".concat(window.location.protocol,"//").concat(window.location.host).concat(this.url)}},methods:{startStreaming:function(){this._startStreaming(this.cameraPlugin)},capture:function(){this._capture(this.cameraPlugin)}}},ht=e(3744);const dt=(0,ht.Z)(pt,[["render",nt]]);var ft=dt}}]); -//# sourceMappingURL=5528-legacy.4c020c46.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5528],{5528:function(t,a,e){e.r(a),e.d(a,{default:function(){return ft}});var n=e(6252),r=e(9963),i={class:"camera"},s={class:"camera-container"},o={class:"frame-container",ref:"frameContainer"},l={key:0,class:"no-frame"},u=["src"],c={class:"controls"},p={class:"left"},h=["disabled"],d=(0,n._)("i",{class:"fa fa-play"},null,-1),f=[d],m=["disabled"],g=(0,n._)("i",{class:"fa fa-stop"},null,-1),_=[g],y=["disabled"],C=(0,n._)("i",{class:"fas fa-camera"},null,-1),v=[C],w={class:"right"},b=(0,n._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,n._)("i",{class:"fas fa-volume-up"},null,-1),x=[k],z=(0,n._)("i",{class:"fas fa-cog"},null,-1),F=[z],U={class:"audio-container"},D={key:0,autoplay:"",preload:"none",ref:"player"},M=["src"],V=(0,n.Uk)(" Your browser does not support audio elements "),$={key:0,class:"url"},q={class:"row"},P=(0,n._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},R=(0,n._)("span",{class:"name"},"Device",-1),Z={class:"row"},j=(0,n._)("span",{class:"name"},"Width",-1),G={class:"row"},I=(0,n._)("span",{class:"name"},"Height",-1),T={class:"row"},W=(0,n._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,n._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,n._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,n._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,n._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},tt=(0,n._)("span",{class:"name"},"Frames per second",-1),at={class:"row"},et=(0,n._)("span",{class:"name"},"Grayscale",-1);function nt(t,a,e,d,g,C){var b,k=(0,n.up)("Slot"),z=(0,n.up)("Modal");return(0,n.wg)(),(0,n.iD)("div",i,[(0,n._)("div",s,[(0,n._)("div",o,[t.streaming||t.capturing||t.captured?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",l,"The camera is not active")),(0,n._)("img",{class:"frame",src:t.url,ref:"frame",alt:""},null,8,u)],512),(0,n._)("div",c,[(0,n._)("div",p,[t.streaming?((0,n.wg)(),(0,n.iD)("button",{key:1,type:"button",onClick:a[1]||(a[1]=function(){return t.stopStreaming&&t.stopStreaming.apply(t,arguments)}),disabled:t.capturing,title:"Stop video"},_,8,m)):((0,n.wg)(),(0,n.iD)("button",{key:0,type:"button",onClick:a[0]||(a[0]=function(){return C.startStreaming&&C.startStreaming.apply(C,arguments)}),disabled:t.capturing,title:"Start video"},f,8,h)),t.streaming?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("button",{key:2,type:"button",onClick:a[2]||(a[2]=function(){return C.capture&&C.capture.apply(C,arguments)}),disabled:t.streaming||t.capturing,title:"Take a picture"},v,8,y))]),(0,n._)("div",w,[t.audioOn?((0,n.wg)(),(0,n.iD)("button",{key:1,type:"button",onClick:a[4]||(a[4]=function(){return t.stopAudio&&t.stopAudio.apply(t,arguments)}),title:"Stop audio"},x)):((0,n.wg)(),(0,n.iD)("button",{key:0,type:"button",onClick:a[3]||(a[3]=function(){return t.startAudio&&t.startAudio.apply(t,arguments)}),title:"Start audio"},S)),(0,n._)("button",{type:"button",onClick:a[5]||(a[5]=function(a){return t.$refs.paramsModal.show()}),title:"Settings"},F)])])]),(0,n._)("div",U,[t.audioOn?((0,n.wg)(),(0,n.iD)("audio",D,[(0,n._)("source",{src:"/sound/stream?t=".concat((new Date).getTime()),type:"audio/x-wav;codec=pcm"},null,8,M),V],512)):(0,n.kq)("",!0)]),null!==(b=t.url)&&void 0!==b&&b.length?((0,n.wg)(),(0,n.iD)("div",$,[(0,n._)("label",q,[P,(0,n._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,n.kq)("",!0),(0,n.Wm)(z,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,n.w5)((function(){return[(0,n._)("div",L,[(0,n._)("label",O,[R,(0,n.wy)((0,n._)("input",{name:"device",type:"text","onUpdate:modelValue":a[6]||(a[6]=function(a){return t.attrs.device=a}),onChange:a[7]||(a[7]=function(){return t.onDeviceChanged&&t.onDeviceChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.device]])]),(0,n._)("label",Z,[j,(0,n.wy)((0,n._)("input",{name:"width",type:"text","onUpdate:modelValue":a[8]||(a[8]=function(a){return t.attrs.resolution[0]=a}),onChange:a[9]||(a[9]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.resolution[0]]])]),(0,n._)("label",G,[I,(0,n.wy)((0,n._)("input",{name:"height",type:"text","onUpdate:modelValue":a[10]||(a[10]=function(a){return t.attrs.resolution[1]=a}),onChange:a[11]||(a[11]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.resolution[1]]])]),(0,n._)("label",T,[W,(0,n.wy)((0,n._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":a[12]||(a[12]=function(a){return t.attrs.horizontal_flip=a}),onChange:a[13]||(a[13]=function(){return t.onFlipChanged&&t.onFlipChanged.apply(t,arguments)})},null,544),[[r.e8,t.attrs.horizontal_flip]])]),(0,n._)("label",H,[Y,(0,n.wy)((0,n._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":a[14]||(a[14]=function(a){return t.attrs.vertical_flip=a}),onChange:a[15]||(a[15]=function(){return t.onFlipChanged&&t.onFlipChanged.apply(t,arguments)})},null,544),[[r.e8,t.attrs.vertical_flip]])]),(0,n._)("label",E,[X,(0,n.wy)((0,n._)("input",{name:"rotate",type:"text","onUpdate:modelValue":a[16]||(a[16]=function(a){return t.attrs.rotate=a}),onChange:a[17]||(a[17]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.rotate]])]),(0,n._)("label",B,[J,(0,n.wy)((0,n._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":a[18]||(a[18]=function(a){return t.attrs.scale_x=a}),onChange:a[19]||(a[19]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.scale_x]])]),(0,n._)("label",K,[N,(0,n.wy)((0,n._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":a[20]||(a[20]=function(a){return t.attrs.scale_y=a}),onChange:a[21]||(a[21]=function(){return t.onSizeChanged&&t.onSizeChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.scale_y]])]),(0,n._)("label",Q,[tt,(0,n.wy)((0,n._)("input",{name:"fps",type:"text","onUpdate:modelValue":a[22]||(a[22]=function(a){return t.attrs.fps=a}),onChange:a[23]||(a[23]=function(){return t.onFpsChanged&&t.onFpsChanged.apply(t,arguments)})},null,544),[[r.nr,t.attrs.fps]])]),(0,n._)("label",at,[et,(0,n.wy)((0,n._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":a[24]||(a[24]=function(a){return t.attrs.grayscale=a}),onChange:a[25]||(a[25]=function(){return t.onGrayscaleChanged&&t.onGrayscaleChanged.apply(t,arguments)})},null,544),[[r.e8,t.attrs.grayscale]])]),(0,n.Wm)(k)])]})),_:1},512)])}e(2222);var rt=e(8534),it=e(6084),st=(e(5666),e(9600),e(1249),e(7327),e(1539),e(9720),e(6813)),ot={name:"CameraMixin",mixins:[st.Z],props:{cameraPlugin:{type:String,required:!0}},data:function(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params:function(){var t;return{resolution:this.attrs.resolution,device:null!==(t=this.attrs.device)&&void 0!==t&&t.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl:function(t,a){return"/camera/"+t+"/"+a+"?"+Object.entries(this.params).filter((function(t){return null!=t[1]&&(""+t[1]).length>0})).map((function(t){var a=(0,it.Z)(t,2),e=a[0],n=a[1];return e+"="+n})).join("&")},_startStreaming:function(t){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(t,"video."+this.attrs.stream_format))},stopStreaming:function(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture:function(t){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(t,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded:function(){this.capturing&&(this.capturing=!1)},onDeviceChanged:function(){},onFlipChanged:function(){},onSizeChanged:function(){var t=function(t){return t*Math.PI/180},a=t(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(a)+this.params.resolution[1]*Math.sin(a)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(a)+this.params.resolution[1]*Math.cos(a)))+"px"},onFpsChanged:function(){},onGrayscaleChanged:function(){},startAudio:function(){this.audioOn=!0},stopAudio:function(){var t=this;return(0,rt.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.audioOn=!1,a.next=3,t.request("sound.stop_recording");case 3:case"end":return a.stop()}}),a)})))()}},created:function(){var t=this.$root.config["camera.".concat(this.cameraPlugin)]||{};this.attrs={resolution:t.resolution||[640,480],device:t.device,horizontal_flip:t.horizontal_flip||0,vertical_flip:t.vertical_flip||0,rotate:t.rotate||0,scale_x:t.scale_x||1,scale_y:t.scale_y||1,fps:t.fps||16,grayscale:t.grayscale||0,stream_format:t.stream_format||"mjpeg"}},mounted:function(){var t=this;this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((function(){return t.attrs.resolution}),this.onSizeChanged),this.$watch((function(){return t.attrs.horizontal_flip}),this.onSizeChanged),this.$watch((function(){return t.attrs.vertical_flip}),this.onSizeChanged),this.$watch((function(){return t.attrs.rotate}),this.onSizeChanged),this.$watch((function(){return t.attrs.scale_x}),this.onSizeChanged),this.$watch((function(){return t.attrs.scale_y}),this.onSizeChanged)}};const lt=ot;var ut=lt,ct=e(9642),pt={name:"Camera",components:{Modal:ct.Z},mixins:[ut],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL:function(){return"".concat(window.location.protocol,"//").concat(window.location.host).concat(this.url)}},methods:{startStreaming:function(){this._startStreaming(this.cameraPlugin)},capture:function(){this._capture(this.cameraPlugin)}}},ht=e(3744);const dt=(0,ht.Z)(pt,[["render",nt]]);var ft=dt}}]); +//# sourceMappingURL=5528-legacy.9ed2c6bd.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5528-legacy.9ed2c6bd.js.map b/platypush/backend/http/webapp/dist/static/js/5528-legacy.9ed2c6bd.js.map new file mode 100644 index 00000000..935b626a --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5528-legacy.9ed2c6bd.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5528-legacy.9ed2c6bd.js","mappings":"2LACOA,MAAM,U,GACJA,MAAM,oB,GACJA,MAAM,kBAAkBC,IAAI,kB,SAC1BD,MAAM,Y,aAIRA,MAAM,Y,GACJA,MAAM,Q,kBAEP,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,kBAIA,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,kBAKA,OAA2B,KAAxBA,MAAM,iBAAe,S,GAAxB,G,GAICA,MAAM,S,GAEP,OAAgC,KAA7BA,MAAM,sBAAoB,S,GAA7B,G,GAIA,OAA8B,KAA3BA,MAAM,oBAAkB,S,GAA3B,G,GAIA,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,GAMHA,MAAM,mB,SACFE,SAAA,GAASC,QAAQ,OAAOF,IAAI,U,qBAEuD,kD,SAKvFD,MAAM,O,GACFA,MAAM,O,GACX,OAAoC,QAA9BA,MAAM,QAAO,cAAU,G,eAM1BA,MAAM,U,GACFA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAA+B,QAAzBA,MAAM,QAAO,SAAK,G,GAInBA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAAyC,QAAnCA,MAAM,QAAO,mBAAe,G,GAI7BA,MAAM,O,GACX,OAAuC,QAAjCA,MAAM,QAAO,iBAAa,G,GAI3BA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAAiC,QAA3BA,MAAM,QAAO,WAAO,G,GAIrBA,MAAM,O,GACX,OAAiC,QAA3BA,MAAM,QAAO,WAAO,G,GAIrBA,MAAM,O,IACX,OAA2C,QAArCA,MAAM,QAAO,qBAAiB,G,IAI/BA,MAAM,O,IACX,OAAmC,QAA7BA,MAAM,QAAO,aAAS,G,wFAtGpC,QA6GM,MA7GN,EA6GM,EA5GJ,OAoCM,MApCN,EAoCM,EAnCJ,OAGM,MAHN,EAGM,CAFyB,EAAAI,WAAc,EAAAC,WAAc,EAAAC,UAAzD,iBAAyD,WAAzD,QAAiG,MAAjG,EAAmE,8BACnE,OAAiD,OAA5CN,MAAM,QAASO,IAAK,EAAAC,IAAKP,IAAI,QAAQQ,IAAI,IAA9C,WAFF,MAKA,OA6BM,MA7BN,EA6BM,EA5BJ,OAaM,MAbN,EAaM,CAZ2F,EAAAL,YAA/F,WAIA,QAES,U,MAFDM,KAAK,SAAU,QAAK,8BAAE,EAAAC,eAAA,EAAAA,cAAA,kBAAF,GAAkBC,SAAU,EAAAP,UAAWQ,MAAM,cAAzE,UAJ+F,WAA/F,QAES,U,MAFDH,KAAK,SAAU,QAAK,8BAAE,EAAAI,gBAAA,EAAAA,eAAA,kBAAF,GAAmBF,SAAU,EAAAP,UAAWQ,MAAM,eAA1E,QAQiF,EAAAT,WAAjF,iBAAiF,WAAjF,QAGS,U,MAHDM,KAAK,SAAU,QAAK,8BAAE,EAAAK,SAAA,EAAAA,QAAA,kBAAF,GAAYH,SAAU,EAAAR,WAAa,EAAAC,UACvDQ,MAAM,kBADd,WAMF,OAYM,MAZN,EAYM,CAXiE,EAAAG,UAArE,WAIA,QAES,U,MAFDN,KAAK,SAAU,QAAK,8BAAE,EAAAO,WAAA,EAAAA,UAAA,kBAAF,GAAaJ,MAAM,cAA/C,MAJqE,WAArE,QAES,U,MAFDH,KAAK,SAAU,QAAK,8BAAE,EAAAQ,YAAA,EAAAA,WAAA,kBAAF,GAAcL,MAAM,eAAhD,KAQA,OAES,UAFDH,KAAK,SAAU,QAAK,+BAAE,EAAAS,MAAMC,YAAYC,MAApB,GAA4BR,MAAM,YAA9D,UAON,OAMM,MANN,EAMM,CAL8C,EAAAG,UAAA,WAAlD,QAIQ,QAJR,EAIQ,EAFN,OAAwF,UAA/ET,IAAG,+BAA0Be,MAAQC,WAAab,KAAK,yBAAhE,UAEM,GAJR,wBAOqB,QA8DnB,EA9DmB,EAAAF,WAAA,SAAKgB,SAAA,WAA5B,QAKM,MALN,EAKM,EAJJ,OAGQ,QAHR,EAGQ,CAFN,GACA,OAAoE,SAA7DC,KAAK,MAAMf,KAAK,OAAQgB,MAAO,EAAAC,QAASf,SAAS,YAAxD,gBAHJ,gBAOA,QAsDQ,GAtDDX,IAAI,cAAcY,MAAM,qBAA/B,C,kBACE,iBAoDM,EApDN,OAoDM,MApDN,EAoDM,EAnDJ,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EY,KAAK,SAASf,KAAK,O,qDAAgB,EAAAkB,MAAMC,OAAM,C,GAAG,SAAM,8BAAE,EAAAC,iBAAA,EAAAA,gBAAA,kBAAF,IAA/D,iBAA0C,EAAAF,MAAMC,aAGlD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAuF,SAAhFJ,KAAK,QAAQf,KAAK,O,qDAAgB,EAAAkB,MAAMG,WAAU,I,GAAM,SAAM,8BAAE,EAAAC,eAAA,EAAAA,cAAA,kBAAF,IAArE,iBAAyC,EAAAJ,MAAMG,WAAU,SAG3D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAwF,SAAjFN,KAAK,SAASf,KAAK,O,uDAAgB,EAAAkB,MAAMG,WAAU,I,GAAM,SAAM,gCAAE,EAAAC,eAAA,EAAAA,cAAA,kBAAF,IAAtE,iBAA0C,EAAAJ,MAAMG,WAAU,SAG5D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAuG,SAAhGN,KAAK,kBAAkBf,KAAK,W,uDAAoB,EAAAkB,MAAMK,gBAAe,C,GAAG,SAAM,gCAAE,EAAAC,eAAA,EAAAA,cAAA,kBAAF,IAArF,iBAAuD,EAAAN,MAAMK,sBAG/D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmG,SAA5FR,KAAK,gBAAgBf,KAAK,W,uDAAoB,EAAAkB,MAAMO,cAAa,C,GAAG,SAAM,gCAAE,EAAAD,eAAA,EAAAA,cAAA,kBAAF,IAAjF,iBAAqD,EAAAN,MAAMO,oBAG7D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAiF,SAA1EV,KAAK,SAASf,KAAK,O,uDAAgB,EAAAkB,MAAMQ,OAAM,C,GAAG,SAAM,gCAAE,EAAAJ,eAAA,EAAAA,cAAA,kBAAF,IAA/D,iBAA0C,EAAAJ,MAAMQ,aAGlD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EX,KAAK,UAAUf,KAAK,O,uDAAgB,EAAAkB,MAAMS,QAAO,C,GAAG,SAAM,gCAAE,EAAAL,eAAA,EAAAA,cAAA,kBAAF,IAAjE,iBAA2C,EAAAJ,MAAMS,cAGnD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EZ,KAAK,UAAUf,KAAK,O,uDAAgB,EAAAkB,MAAMU,QAAO,C,GAAG,SAAM,gCAAE,EAAAN,eAAA,EAAAA,cAAA,kBAAF,IAAjE,iBAA2C,EAAAJ,MAAMU,cAGnD,OAGQ,QAHR,EAGQ,CAFN,IAEM,SADN,OAA0E,SAAnEb,KAAK,MAAMf,KAAK,O,uDAAgB,EAAAkB,MAAMW,IAAG,C,GAAG,SAAM,gCAAE,EAAAC,cAAA,EAAAA,aAAA,kBAAF,IAAzD,iBAAuC,EAAAZ,MAAMW,UAG/C,OAGQ,QAHR,GAGQ,CAFN,IAEM,SADN,OAAgG,SAAzFd,KAAK,YAAYf,KAAK,W,uDAAoB,EAAAkB,MAAMa,UAAS,C,GAAG,SAAM,gCAAE,EAAAC,oBAAA,EAAAA,mBAAA,kBAAF,IAAzE,iBAAiD,EAAAd,MAAMa,gBAGzD,QAAQ,KAnDV,I,KADF,M,gGCpDJ,IACEhB,KAAM,cACNkB,OAAQ,CAACC,GAAA,GAETC,MAAO,CACLC,aAAc,CACZpC,KAAMqC,OACNC,UAAU,IAIdC,KAXa,WAYX,MAAO,CACL7C,WAAW,EACXC,WAAW,EACXC,UAAU,EACVU,SAAS,EACTR,IAAK,KACLoB,MAAO,CAAC,EAEX,EAEDsB,SAAU,CACRC,OADQ,WACC,MACP,MAAO,CACLpB,WAAYqB,KAAKxB,MAAMG,WACvBF,OAAQ,UAAAuB,KAAKxB,MAAMC,cAAX,SAAmBL,OAAS4B,KAAKxB,MAAMC,OAAS,KACxDI,gBAAiBoB,SAAS,EAAID,KAAKxB,MAAMK,iBACzCE,cAAekB,SAAS,EAAID,KAAKxB,MAAMO,eACvCC,OAAQkB,WAAWF,KAAKxB,MAAMQ,QAC9BC,QAASiB,WAAWF,KAAKxB,MAAMS,SAC/BC,QAASgB,WAAWF,KAAKxB,MAAMU,SAC/BC,IAAKe,WAAWF,KAAKxB,MAAMW,KAC3BE,UAAWY,SAAS,EAAID,KAAKxB,MAAMa,WAEtC,GAGHc,QAAS,CACPC,OADO,SACAC,EAAQC,GACb,MAAO,WAAaD,EAAS,IAAMC,EAAS,IACxCC,OAAOC,QAAQR,KAAKD,QAAQU,QAAO,SAACC,GAAD,OAAuB,MAAZA,EAAM,KAAe,GAAKA,EAAM,IAAItC,OAAS,CAAxD,IAC9BuC,KAAI,gCAAEC,EAAF,KAAKC,EAAL,YAAYD,EAAI,IAAMC,CAAtB,IAAyBC,KAAK,IAC5C,EAEDC,gBAPO,SAOSV,GACVL,KAAKhD,YAGTgD,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK9C,UAAW,EAChB8C,KAAK5C,IAAM4C,KAAKI,OAAOC,EAAQ,SAAWL,KAAKxB,MAAMwC,eACtD,EAEDzD,cAjBO,WAkBAyC,KAAKhD,YAGVgD,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK5C,IAAM,KACZ,EAED6D,SA1BO,SA0BEZ,GACHL,KAAK/C,YAGT+C,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK9C,UAAW,EAChB8C,KAAK5C,IAAM4C,KAAKI,OAAOC,EAAQ,aAAe,OAAS,IAAInC,MAAQC,UACpE,EAED+C,cApCO,WAqCDlB,KAAK/C,YACP+C,KAAK/C,WAAY,EAEpB,EAEDyB,gBA1CO,WA0Ca,EACpBI,cA3CO,WA2CW,EAClBF,cA5CO,WA6CL,IAAMuC,EAAW,SAACC,GAAD,OAAUA,EAAMC,KAAKC,GAAI,GAAzB,EACXC,EAAMJ,EAASnB,KAAKD,OAAOf,QACjCgB,KAAKjC,MAAMyD,eAAeC,MAAMC,MAAQL,KAAKM,MAAM3B,KAAKD,OAAOd,QAAUoC,KAAKO,IAAI5B,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKQ,IAAIN,GAAOvB,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKS,IAAIP,KAAS,KAC5KvB,KAAKjC,MAAMyD,eAAeC,MAAMM,OAASV,KAAKM,MAAM3B,KAAKD,OAAOb,QAAUmC,KAAKO,IAAI5B,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKS,IAAIP,GAAOvB,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKQ,IAAIN,KAAS,IAC9K,EAEDnC,aAnDO,WAmDU,EACjBE,mBApDO,WAoDgB,EAEvBxB,WAtDO,WAuDLkC,KAAKpC,SAAU,CAChB,EAEKC,UA1DC,WA0DW,wJAChB,EAAKD,SAAU,EADC,SAEV,EAAKoE,QAAQ,wBAFH,4CAGjB,GAGHC,QAtGa,WAuGX,IAAMC,EAASlC,KAAKmC,MAAMD,OAAX,iBAA4BlC,KAAKN,gBAAmB,CAAC,EACpEM,KAAKxB,MAAQ,CACXG,WAAYuD,EAAOvD,YAAc,CAAC,IAAK,KACvCF,OAAQyD,EAAOzD,OACfI,gBAAiBqD,EAAOrD,iBAAmB,EAC3CE,cAAemD,EAAOnD,eAAiB,EACvCC,OAAQkD,EAAOlD,QAAU,EACzBC,QAASiD,EAAOjD,SAAW,EAC3BC,QAASgD,EAAOhD,SAAW,EAC3BC,IAAK+C,EAAO/C,KAAO,GACnBE,UAAW6C,EAAO7C,WAAa,EAC/B2B,cAAekB,EAAOlB,eAAiB,QAE1C,EAEDoB,QAtHa,WAsHH,WACRpC,KAAKjC,MAAMsE,MAAMC,iBAAiB,OAAQtC,KAAKkB,eAC/ClB,KAAKpB,gBACLoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMG,UAAjB,GAA6BqB,KAAKpB,eAC9CoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMK,eAAjB,GAAkCmB,KAAKpB,eACnDoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMO,aAAjB,GAAgCiB,KAAKpB,eACjDoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMQ,MAAjB,GAAyBgB,KAAKpB,eAC1CoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMS,OAAjB,GAA0Be,KAAKpB,eAC3CoB,KAAKuC,QAAO,kBAAM,EAAK/D,MAAMU,OAAjB,GAA0Bc,KAAKpB,cAC5C,GC/HH,MAAM4D,GAAc,GAEpB,U,WFgHA,IACEnE,KAAM,SACNoE,WAAY,CAACC,MAAAA,GAAA,GACbnD,OAAQ,CAAC,IACTE,MAAO,CACLC,aAAc,CACZpC,KAAMqC,OACNC,UAAU,IAIdE,SAAU,CACRvB,QADQ,WAEN,gBAAUoE,OAAOC,SAASC,SAA1B,aAAuCF,OAAOC,SAASE,MAAvD,OAA8D9C,KAAK5C,IACpE,GAGH+C,QAAS,CACPzC,eADO,WAELsC,KAAKe,gBAAgBf,KAAKN,aAC3B,EAED/B,QALO,WAMLqC,KAAKiB,SAASjB,KAAKN,aACpB,I,WGtIL,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASqD,MAEpE,S","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5528.3b6af320.js b/platypush/backend/http/webapp/dist/static/js/5528.1559d45a.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/5528.3b6af320.js rename to platypush/backend/http/webapp/dist/static/js/5528.1559d45a.js index 744e3220..49bba28d 100644 --- a/platypush/backend/http/webapp/dist/static/js/5528.3b6af320.js +++ b/platypush/backend/http/webapp/dist/static/js/5528.1559d45a.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ua}});var s=e(6252),n=e(9963);const i={class:"camera"},l={class:"camera-container"},r={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],p={class:"controls"},h={class:"left"},u=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),W={class:"row"},Z=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",l,[(0,s._)("div",r,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",p,[(0,s._)("div",h,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,u)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",W,[Z,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(2628),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const la=ia;var ra=la,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[ra],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},pa=e(3744);const ha=(0,pa.Z)(ca,[["render",sa]]);var ua=ha}}]); -//# sourceMappingURL=5528.3b6af320.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ua}});var s=e(6252),n=e(9963);const i={class:"camera"},l={class:"camera-container"},r={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],p={class:"controls"},h={class:"left"},u=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),W={class:"row"},Z=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",l,[(0,s._)("div",r,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",p,[(0,s._)("div",h,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,u)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",W,[Z,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const la=ia;var ra=la,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[ra],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},pa=e(3744);const ha=(0,pa.Z)(ca,[["render",sa]]);var ua=ha}}]); +//# sourceMappingURL=5528.1559d45a.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5528.1559d45a.js.map b/platypush/backend/http/webapp/dist/static/js/5528.1559d45a.js.map new file mode 100644 index 00000000..623c21fe --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5528.1559d45a.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5528.1559d45a.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5528.3b6af320.js.map b/platypush/backend/http/webapp/dist/static/js/5528.3b6af320.js.map deleted file mode 100644 index 9714d96e..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5528.3b6af320.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5528.3b6af320.js","mappings":"iMACOA,MAAM,U,GACJA,MAAM,oB,GACJA,MAAM,kBAAkBC,IAAI,kB,SAC1BD,MAAM,Y,aAIRA,MAAM,Y,GACJA,MAAM,Q,kBAEP,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,kBAIA,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,kBAKA,OAA2B,KAAxBA,MAAM,iBAAe,S,GAAxB,G,GAICA,MAAM,S,GAEP,OAAgC,KAA7BA,MAAM,sBAAoB,S,GAA7B,G,GAIA,OAA8B,KAA3BA,MAAM,oBAAkB,S,GAA3B,G,GAIA,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,GAMHA,MAAM,mB,SACFE,SAAA,GAASC,QAAQ,OAAOF,IAAI,U,qBAEuD,kD,SAKvFD,MAAM,O,GACFA,MAAM,O,GACX,OAAoC,QAA9BA,MAAM,QAAO,cAAU,G,eAM1BA,MAAM,U,GACFA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAA+B,QAAzBA,MAAM,QAAO,SAAK,G,GAInBA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAAyC,QAAnCA,MAAM,QAAO,mBAAe,G,GAI7BA,MAAM,O,GACX,OAAuC,QAAjCA,MAAM,QAAO,iBAAa,G,GAI3BA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAAiC,QAA3BA,MAAM,QAAO,WAAO,G,GAIrBA,MAAM,O,GACX,OAAiC,QAA3BA,MAAM,QAAO,WAAO,G,GAIrBA,MAAM,O,IACX,OAA2C,QAArCA,MAAM,QAAO,qBAAiB,G,IAI/BA,MAAM,O,IACX,OAAmC,QAA7BA,MAAM,QAAO,aAAS,G,wFAtGpC,QA6GM,MA7GN,EA6GM,EA5GJ,OAoCM,MApCN,EAoCM,EAnCJ,OAGM,MAHN,EAGM,CAFyB,EAAAI,WAAc,EAAAC,WAAc,EAAAC,UAAzD,iBAAyD,WAAzD,QAAiG,MAAjG,EAAmE,8BACnE,OAAiD,OAA5CN,MAAM,QAASO,IAAK,EAAAC,IAAKP,IAAI,QAAQQ,IAAI,IAA9C,WAFF,MAKA,OA6BM,MA7BN,EA6BM,EA5BJ,OAaM,MAbN,EAaM,CAZ2F,EAAAL,YAA/F,WAIA,QAES,U,MAFDM,KAAK,SAAU,QAAK,oBAAE,EAAAC,eAAA,EAAAA,iBAAA,IAAgBC,SAAU,EAAAP,UAAWQ,MAAM,cAAzE,UAJ+F,WAA/F,QAES,U,MAFDH,KAAK,SAAU,QAAK,oBAAE,EAAAI,gBAAA,EAAAA,kBAAA,IAAiBF,SAAU,EAAAP,UAAWQ,MAAM,eAA1E,QAQiF,EAAAT,WAAjF,iBAAiF,WAAjF,QAGS,U,MAHDM,KAAK,SAAU,QAAK,oBAAE,EAAAK,SAAA,EAAAA,WAAA,IAAUH,SAAU,EAAAR,WAAa,EAAAC,UACvDQ,MAAM,kBADd,WAMF,OAYM,MAZN,EAYM,CAXiE,EAAAG,UAArE,WAIA,QAES,U,MAFDN,KAAK,SAAU,QAAK,oBAAE,EAAAO,WAAA,EAAAA,aAAA,IAAWJ,MAAM,cAA/C,MAJqE,WAArE,QAES,U,MAFDH,KAAK,SAAU,QAAK,oBAAE,EAAAQ,YAAA,EAAAA,cAAA,IAAYL,MAAM,eAAhD,KAQA,OAES,UAFDH,KAAK,SAAU,QAAK,eAAE,EAAAS,MAAMC,YAAYC,QAAQR,MAAM,YAA9D,UAON,OAMM,MANN,EAMM,CAL8C,EAAAG,UAAA,WAAlD,QAIQ,QAJR,EAIQ,EAFN,OAAwF,UAA/ET,IAAG,wBAA0Be,MAAQC,YAAab,KAAK,yBAAhE,UAEM,GAJR,wBAOqB,EAAAF,KAAKgB,SAAA,WAA5B,QAKM,MALN,EAKM,EAJJ,OAGQ,QAHR,EAGQ,CAFN,GACA,OAAoE,SAA7DC,KAAK,MAAMf,KAAK,OAAQgB,MAAO,EAAAC,QAASf,SAAS,YAAxD,gBAHJ,gBAOA,QAsDQ,GAtDDX,IAAI,cAAcY,MAAM,qBAA/B,C,kBACE,IAoDM,EApDN,OAoDM,MApDN,EAoDM,EAnDJ,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EY,KAAK,SAASf,KAAK,O,qCAAgB,EAAAkB,MAAMC,OAAM,GAAG,SAAM,oBAAE,EAAAC,iBAAA,EAAAA,mBAAA,KAAjE,iBAA0C,EAAAF,MAAMC,aAGlD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAuF,SAAhFJ,KAAK,QAAQf,KAAK,O,qCAAgB,EAAAkB,MAAMG,WAAU,MAAM,SAAM,oBAAE,EAAAC,eAAA,EAAAA,iBAAA,KAAvE,iBAAyC,EAAAJ,MAAMG,WAAU,SAG3D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAwF,SAAjFN,KAAK,SAASf,KAAK,O,uCAAgB,EAAAkB,MAAMG,WAAU,MAAM,SAAM,sBAAE,EAAAC,eAAA,EAAAA,iBAAA,KAAxE,iBAA0C,EAAAJ,MAAMG,WAAU,SAG5D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAuG,SAAhGN,KAAK,kBAAkBf,KAAK,W,uCAAoB,EAAAkB,MAAMK,gBAAe,GAAG,SAAM,sBAAE,EAAAC,eAAA,EAAAA,iBAAA,KAAvF,iBAAuD,EAAAN,MAAMK,sBAG/D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmG,SAA5FR,KAAK,gBAAgBf,KAAK,W,uCAAoB,EAAAkB,MAAMO,cAAa,GAAG,SAAM,sBAAE,EAAAD,eAAA,EAAAA,iBAAA,KAAnF,iBAAqD,EAAAN,MAAMO,oBAG7D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAiF,SAA1EV,KAAK,SAASf,KAAK,O,uCAAgB,EAAAkB,MAAMQ,OAAM,GAAG,SAAM,sBAAE,EAAAJ,eAAA,EAAAA,iBAAA,KAAjE,iBAA0C,EAAAJ,MAAMQ,aAGlD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EX,KAAK,UAAUf,KAAK,O,uCAAgB,EAAAkB,MAAMS,QAAO,GAAG,SAAM,sBAAE,EAAAL,eAAA,EAAAA,iBAAA,KAAnE,iBAA2C,EAAAJ,MAAMS,cAGnD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EZ,KAAK,UAAUf,KAAK,O,uCAAgB,EAAAkB,MAAMU,QAAO,GAAG,SAAM,sBAAE,EAAAN,eAAA,EAAAA,iBAAA,KAAnE,iBAA2C,EAAAJ,MAAMU,cAGnD,OAGQ,QAHR,EAGQ,CAFN,IAEM,SADN,OAA0E,SAAnEb,KAAK,MAAMf,KAAK,O,uCAAgB,EAAAkB,MAAMW,IAAG,GAAG,SAAM,sBAAE,EAAAC,cAAA,EAAAA,gBAAA,KAA3D,iBAAuC,EAAAZ,MAAMW,UAG/C,OAGQ,QAHR,GAGQ,CAFN,IAEM,SADN,OAAgG,SAAzFd,KAAK,YAAYf,KAAK,W,uCAAoB,EAAAkB,MAAMa,UAAS,GAAG,SAAM,sBAAE,EAAAC,oBAAA,EAAAA,sBAAA,KAA3E,iBAAiD,EAAAd,MAAMa,gBAGzD,QAAQ,Q,KApDZ,O,eCpDJ,IACEhB,KAAM,cACNkB,OAAQ,CAACC,GAAA,GAETC,MAAO,CACLC,aAAc,CACZpC,KAAMqC,OACNC,UAAU,IAIdC,OACE,MAAO,CACL7C,WAAW,EACXC,WAAW,EACXC,UAAU,EACVU,SAAS,EACTR,IAAK,KACLoB,MAAO,KAIXsB,SAAU,CACRC,SACE,MAAO,CACLpB,WAAYqB,KAAKxB,MAAMG,WACvBF,OAAQuB,KAAKxB,MAAMC,QAAQL,OAAS4B,KAAKxB,MAAMC,OAAS,KACxDI,gBAAiBoB,SAAS,EAAID,KAAKxB,MAAMK,iBACzCE,cAAekB,SAAS,EAAID,KAAKxB,MAAMO,eACvCC,OAAQkB,WAAWF,KAAKxB,MAAMQ,QAC9BC,QAASiB,WAAWF,KAAKxB,MAAMS,SAC/BC,QAASgB,WAAWF,KAAKxB,MAAMU,SAC/BC,IAAKe,WAAWF,KAAKxB,MAAMW,KAC3BE,UAAWY,SAAS,EAAID,KAAKxB,MAAMa,cAKzCc,QAAS,CACPC,OAAOC,EAAQC,GACb,MAAO,WAAaD,EAAS,IAAMC,EAAS,IACxCC,OAAOC,QAAQR,KAAKD,QAAQU,QAAQC,GAAsB,MAAZA,EAAM,KAAe,GAAKA,EAAM,IAAItC,OAAS,IACtFuC,KAAI,EAAEC,EAAGC,KAAOD,EAAI,IAAMC,IAAGC,KAAK,MAG7CC,gBAAgBV,GACVL,KAAKhD,YAGTgD,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK9C,UAAW,EAChB8C,KAAK5C,IAAM4C,KAAKI,OAAOC,EAAQ,SAAWL,KAAKxB,MAAMwC,iBAGvDzD,gBACOyC,KAAKhD,YAGVgD,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK5C,IAAM,OAGb6D,SAASZ,GACHL,KAAK/C,YAGT+C,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK9C,UAAW,EAChB8C,KAAK5C,IAAM4C,KAAKI,OAAOC,EAAQ,aAAe,OAAS,IAAInC,MAAQC,YAGrE+C,gBACMlB,KAAK/C,YACP+C,KAAK/C,WAAY,IAIrByB,oBACAI,kBACAF,gBACE,MAAMuC,EAAYC,GAASA,EAAMC,KAAKC,GAAI,IACpCC,EAAMJ,EAASnB,KAAKD,OAAOf,QACjCgB,KAAKjC,MAAMyD,eAAeC,MAAMC,MAAQL,KAAKM,MAAM3B,KAAKD,OAAOd,QAAUoC,KAAKO,IAAI5B,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKQ,IAAIN,GAAOvB,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKS,IAAIP,KAAS,KAC5KvB,KAAKjC,MAAMyD,eAAeC,MAAMM,OAASV,KAAKM,MAAM3B,KAAKD,OAAOb,QAAUmC,KAAKO,IAAI5B,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKS,IAAIP,GAAOvB,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKQ,IAAIN,KAAS,MAG/KnC,iBACAE,uBAEAxB,aACEkC,KAAKpC,SAAU,GAGjBoE,kBACEhC,KAAKpC,SAAU,QACToC,KAAKiC,QAAQ,0BAIvBC,UACE,MAAMC,EAASnC,KAAKoC,MAAMD,OAAQ,UAASnC,KAAKN,iBAAmB,GACnEM,KAAKxB,MAAQ,CACXG,WAAYwD,EAAOxD,YAAc,CAAC,IAAK,KACvCF,OAAQ0D,EAAO1D,OACfI,gBAAiBsD,EAAOtD,iBAAmB,EAC3CE,cAAeoD,EAAOpD,eAAiB,EACvCC,OAAQmD,EAAOnD,QAAU,EACzBC,QAASkD,EAAOlD,SAAW,EAC3BC,QAASiD,EAAOjD,SAAW,EAC3BC,IAAKgD,EAAOhD,KAAO,GACnBE,UAAW8C,EAAO9C,WAAa,EAC/B2B,cAAemB,EAAOnB,eAAiB,UAI3CqB,UACErC,KAAKjC,MAAMuE,MAAMC,iBAAiB,OAAQvC,KAAKkB,eAC/ClB,KAAKpB,gBACLoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMG,YAAYqB,KAAKpB,eAC9CoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMK,iBAAiBmB,KAAKpB,eACnDoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMO,eAAeiB,KAAKpB,eACjDoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMQ,QAAQgB,KAAKpB,eAC1CoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMS,SAASe,KAAKpB,eAC3CoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMU,SAASc,KAAKpB,iBC9H/C,MAAM6D,GAAc,GAEpB,U,WFgHA,IACEpE,KAAM,SACNqE,WAAY,CAACC,MAAK,MAClBpD,OAAQ,CAAC,IACTE,MAAO,CACLC,aAAc,CACZpC,KAAMqC,OACNC,UAAU,IAIdE,SAAU,CACRvB,UACE,MAAQ,GAAEqE,OAAOC,SAASC,aAAaF,OAAOC,SAASE,OAAO/C,KAAK5C,QAIvE+C,QAAS,CACPzC,iBACEsC,KAAKe,gBAAgBf,KAAKN,eAG5B/B,UACEqC,KAAKiB,SAASjB,KAAKN,iB,WGrIzB,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASsD,MAEpE","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5779-legacy.1c9b7d67.js b/platypush/backend/http/webapp/dist/static/js/5779-legacy.8c634228.js similarity index 96% rename from platypush/backend/http/webapp/dist/static/js/5779-legacy.1c9b7d67.js rename to platypush/backend/http/webapp/dist/static/js/5779-legacy.8c634228.js index 00556f3c..e5eec303 100644 --- a/platypush/backend/http/webapp/dist/static/js/5779-legacy.1c9b7d67.js +++ b/platypush/backend/http/webapp/dist/static/js/5779-legacy.8c634228.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5779,1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return m}});var n=s(6252),a=s(3577),r={class:"date-time"},o=["textContent"],i=["textContent"];function u(e,t,s,u,h,l){return(0,n.wg)(),(0,n.iD)("div",r,[l._showDate?((0,n.wg)(),(0,n.iD)("div",{key:0,class:"date",textContent:(0,a.zw)(e.formatDate(e.now))},null,8,o)):(0,n.kq)("",!0),l._showTime?((0,n.wg)(),(0,n.iD)("div",{key:1,class:"time",textContent:(0,a.zw)(e.formatTime(e.now,l._showSeconds))},null,8,i)):(0,n.kq)("",!0)])}var h=s(2628),l={name:"DateTime",mixins:[h.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime:function(){return this.parseBoolean(this.showTime)},_showDate:function(){return this.parseBoolean(this.showDate)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime:function(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},d=s(3744);const c=(0,d.Z)(l,[["render",u],["__scopeId","data-v-ca42eb9c"]]);var m=c},5779:function(e,t,s){s.r(t),s.d(t,{default:function(){return z}});s(7941);var n=s(6252),a=function(e){return(0,n.dD)("data-v-0167095e"),e=e(),(0,n.Cn)(),e},r={class:"date-time-weather"},o={class:"row date-time-container"},i={class:"row weather-container"},u={class:"row sensors-container"},h={key:0,class:"row"},l={class:"col-3"},d=a((function(){return(0,n._)("div",{class:"col-6"}," ",-1)})),c={class:"col-3"};function m(e,t,s,a,m,w){var f=(0,n.up)("DateTime"),p=(0,n.up)("Weather"),v=(0,n.up)("Sensor");return(0,n.wg)(),(0,n.iD)("div",r,[(0,n._)("div",o,[w._showDate||w._showTime?((0,n.wg)(),(0,n.j4)(f,{key:0,"show-date":w._showDate,"show-time":w._showTime,"show-seconds":w._showSeconds,animate:s.animate},null,8,["show-date","show-time","show-seconds","animate"])):(0,n.kq)("",!0)]),(0,n._)("div",i,[s.showWeather?((0,n.wg)(),(0,n.j4)(p,{key:0,"show-summary":w._showSummary,animate:w._animate,"icon-size":s.iconSize,"refresh-seconds":s.weatherRefreshSeconds},null,8,["show-summary","animate","icon-size","refresh-seconds"])):(0,n.kq)("",!0)]),(0,n._)("div",u,[w._showSensors&&Object.keys(e.sensors).length?((0,n.wg)(),(0,n.iD)("div",h,[(0,n._)("div",l,[null!=e.sensors.temperature?((0,n.wg)(),(0,n.j4)(v,{key:0,"icon-class":"fas fa-thermometer-half",value:e.sensors.temperature,unit:"°"},null,8,["value"])):(0,n.kq)("",!0)]),d,(0,n._)("div",c,[null!=e.sensors.humidity?((0,n.wg)(),(0,n.j4)(v,{key:0,"icon-class":"fas fa-tint",value:e.sensors.humidity,unit:"%"},null,8,["value"])):(0,n.kq)("",!0)])])):(0,n.kq)("",!0)])])}s(9653);var w=s(2628),f=s(1595),p=s(1798),v=(s(8309),s(3577)),_={class:"sensor"},y={key:0,class:"label-container col-4"},S=["textContent"],q={class:"value-container col-8"},D=["textContent"];function k(e,t,s,a,r,o){return(0,n.wg)(),(0,n.iD)("div",_,[s.iconClass||s.name?((0,n.wg)(),(0,n.iD)("div",y,[s.iconClass?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,v.C_)(s.iconClass)},null,2)):s.name?((0,n.wg)(),(0,n.iD)("span",{key:1,textContent:(0,v.zw)(s.name)},null,8,S)):(0,n.kq)("",!0)])):(0,n.kq)("",!0),(0,n._)("div",q,[(0,n._)("span",{class:"value",textContent:(0,v.zw)(o._value)},null,8,D)])])}s(6977),s(2222);var g={name:"Sensor",props:{iconClass:{type:String,required:!1},name:{type:String,required:!1},value:{required:!1},unit:{type:String,required:!1},decimals:{type:Number,required:!1,default:1},isBoolean:{type:Boolean,required:!1,default:!1}},computed:{_value:function(){if(null==this.value)return"N/A";if(this.isBoolean)return this.parseBoolean(this.value);var e=parseFloat(this.value);return null!=this.decimals&&(e=e.toFixed(this.decimals)),this.unit&&(e="".concat(e).concat(this.unit)),e}}},T=s(3744);const C=(0,T.Z)(g,[["render",k],["__scopeId","data-v-04cf169d"]]);var B=C,x={name:"DateTimeWeather",mixins:[w.Z],components:{Sensor:B,DateTime:f["default"],Weather:p["default"]},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showWeather:{required:!1,default:!0},showSummary:{required:!1,default:!0},showSensors:{required:!1,default:!0},showSeconds:{required:!1,default:!0},sensorTemperatureAttr:{type:String,required:!1,default:"temperature"},sensorHumidityAttr:{type:String,required:!1,default:"humidity"},weatherRefreshSeconds:{type:Number,required:!1,default:900}},computed:{_showDate:function(){return this.parseBoolean(this.showDate)},_showTime:function(){return this.parseBoolean(this.showTime)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)},_showWeather:function(){return this.parseBoolean(this.showWeather)},_showSummary:function(){return this.parseBoolean(this.showSummary)},_showSensors:function(){return this.parseBoolean(this.showSensors)},_animate:function(){return this.parseBoolean(this.animate)}},data:function(){return{sensors:{}}},methods:{onSensorData:function(e){this.sensorTemperatureAttr in e.data&&(this.sensors.temperature=e.data.temperature),this.sensorHumidityAttr in e.data&&(this.sensors.humidity=e.data.humidity)}},mounted:function(){this.subscribe(this.onSensorData,null,"platypush.message.event.sensor.SensorDataChangeEvent")}};const b=(0,T.Z)(x,[["render",m],["__scopeId","data-v-0167095e"]]);var z=b}}]); -//# sourceMappingURL=5779-legacy.1c9b7d67.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5779,1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return m}});var n=s(6252),a=s(3577),r={class:"date-time"},o=["textContent"],i=["textContent"];function u(e,t,s,u,h,l){return(0,n.wg)(),(0,n.iD)("div",r,[l._showDate?((0,n.wg)(),(0,n.iD)("div",{key:0,class:"date",textContent:(0,a.zw)(e.formatDate(e.now))},null,8,o)):(0,n.kq)("",!0),l._showTime?((0,n.wg)(),(0,n.iD)("div",{key:1,class:"time",textContent:(0,a.zw)(e.formatTime(e.now,l._showSeconds))},null,8,i)):(0,n.kq)("",!0)])}var h=s(6813),l={name:"DateTime",mixins:[h.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime:function(){return this.parseBoolean(this.showTime)},_showDate:function(){return this.parseBoolean(this.showDate)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime:function(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},d=s(3744);const c=(0,d.Z)(l,[["render",u],["__scopeId","data-v-ca42eb9c"]]);var m=c},5779:function(e,t,s){s.r(t),s.d(t,{default:function(){return z}});s(7941);var n=s(6252),a=function(e){return(0,n.dD)("data-v-0167095e"),e=e(),(0,n.Cn)(),e},r={class:"date-time-weather"},o={class:"row date-time-container"},i={class:"row weather-container"},u={class:"row sensors-container"},h={key:0,class:"row"},l={class:"col-3"},d=a((function(){return(0,n._)("div",{class:"col-6"}," ",-1)})),c={class:"col-3"};function m(e,t,s,a,m,w){var f=(0,n.up)("DateTime"),p=(0,n.up)("Weather"),v=(0,n.up)("Sensor");return(0,n.wg)(),(0,n.iD)("div",r,[(0,n._)("div",o,[w._showDate||w._showTime?((0,n.wg)(),(0,n.j4)(f,{key:0,"show-date":w._showDate,"show-time":w._showTime,"show-seconds":w._showSeconds,animate:s.animate},null,8,["show-date","show-time","show-seconds","animate"])):(0,n.kq)("",!0)]),(0,n._)("div",i,[s.showWeather?((0,n.wg)(),(0,n.j4)(p,{key:0,"show-summary":w._showSummary,animate:w._animate,"icon-size":s.iconSize,"refresh-seconds":s.weatherRefreshSeconds},null,8,["show-summary","animate","icon-size","refresh-seconds"])):(0,n.kq)("",!0)]),(0,n._)("div",u,[w._showSensors&&Object.keys(e.sensors).length?((0,n.wg)(),(0,n.iD)("div",h,[(0,n._)("div",l,[null!=e.sensors.temperature?((0,n.wg)(),(0,n.j4)(v,{key:0,"icon-class":"fas fa-thermometer-half",value:e.sensors.temperature,unit:"°"},null,8,["value"])):(0,n.kq)("",!0)]),d,(0,n._)("div",c,[null!=e.sensors.humidity?((0,n.wg)(),(0,n.j4)(v,{key:0,"icon-class":"fas fa-tint",value:e.sensors.humidity,unit:"%"},null,8,["value"])):(0,n.kq)("",!0)])])):(0,n.kq)("",!0)])])}s(9653);var w=s(6813),f=s(1595),p=s(1798),v=(s(8309),s(3577)),_={class:"sensor"},y={key:0,class:"label-container col-4"},S=["textContent"],q={class:"value-container col-8"},D=["textContent"];function k(e,t,s,a,r,o){return(0,n.wg)(),(0,n.iD)("div",_,[s.iconClass||s.name?((0,n.wg)(),(0,n.iD)("div",y,[s.iconClass?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,v.C_)(s.iconClass)},null,2)):s.name?((0,n.wg)(),(0,n.iD)("span",{key:1,textContent:(0,v.zw)(s.name)},null,8,S)):(0,n.kq)("",!0)])):(0,n.kq)("",!0),(0,n._)("div",q,[(0,n._)("span",{class:"value",textContent:(0,v.zw)(o._value)},null,8,D)])])}s(6977),s(2222);var g={name:"Sensor",props:{iconClass:{type:String,required:!1},name:{type:String,required:!1},value:{required:!1},unit:{type:String,required:!1},decimals:{type:Number,required:!1,default:1},isBoolean:{type:Boolean,required:!1,default:!1}},computed:{_value:function(){if(null==this.value)return"N/A";if(this.isBoolean)return this.parseBoolean(this.value);var e=parseFloat(this.value);return null!=this.decimals&&(e=e.toFixed(this.decimals)),this.unit&&(e="".concat(e).concat(this.unit)),e}}},T=s(3744);const C=(0,T.Z)(g,[["render",k],["__scopeId","data-v-04cf169d"]]);var B=C,x={name:"DateTimeWeather",mixins:[w.Z],components:{Sensor:B,DateTime:f["default"],Weather:p["default"]},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showWeather:{required:!1,default:!0},showSummary:{required:!1,default:!0},showSensors:{required:!1,default:!0},showSeconds:{required:!1,default:!0},sensorTemperatureAttr:{type:String,required:!1,default:"temperature"},sensorHumidityAttr:{type:String,required:!1,default:"humidity"},weatherRefreshSeconds:{type:Number,required:!1,default:900}},computed:{_showDate:function(){return this.parseBoolean(this.showDate)},_showTime:function(){return this.parseBoolean(this.showTime)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)},_showWeather:function(){return this.parseBoolean(this.showWeather)},_showSummary:function(){return this.parseBoolean(this.showSummary)},_showSensors:function(){return this.parseBoolean(this.showSensors)},_animate:function(){return this.parseBoolean(this.animate)}},data:function(){return{sensors:{}}},methods:{onSensorData:function(e){this.sensorTemperatureAttr in e.data&&(this.sensors.temperature=e.data.temperature),this.sensorHumidityAttr in e.data&&(this.sensors.humidity=e.data.humidity)}},mounted:function(){this.subscribe(this.onSensorData,null,"platypush.message.event.sensor.SensorDataChangeEvent")}};const b=(0,T.Z)(x,[["render",m],["__scopeId","data-v-0167095e"]]);var z=b}}]); +//# sourceMappingURL=5779-legacy.8c634228.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5779-legacy.8c634228.js.map b/platypush/backend/http/webapp/dist/static/js/5779-legacy.8c634228.js.map new file mode 100644 index 00000000..48241cef --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5779-legacy.8c634228.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5779-legacy.8c634228.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6","webpack://platypush/./src/components/widgets/DateTimeWeather/Index.vue","webpack://platypush/./src/components/Sensor.vue","webpack://platypush/./src/components/Sensor.vue?9950","webpack://platypush/./src/components/widgets/DateTimeWeather/Index.vue?aa2d"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=04cf169d&scoped=true\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=04cf169d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-04cf169d\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=0167095e&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=0167095e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0167095e\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render","animate","showWeather","_showSummary","_animate","iconSize","weatherRefreshSeconds","_showSensors","Object","keys","sensors","length","temperature","value","unit","humidity","iconClass","type","String","decimals","Number","isBoolean","Boolean","_value","parseFloat","toFixed","components","Sensor","DateTime","Weather","showSummary","showSensors","sensorTemperatureAttr","sensorHumidityAttr","_showWeather","onSensorData","event","subscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5779.a25186e7.js b/platypush/backend/http/webapp/dist/static/js/5779.45aee2fa.js similarity index 96% rename from platypush/backend/http/webapp/dist/static/js/5779.a25186e7.js rename to platypush/backend/http/webapp/dist/static/js/5779.45aee2fa.js index d8025e2e..4f78f4a6 100644 --- a/platypush/backend/http/webapp/dist/static/js/5779.a25186e7.js +++ b/platypush/backend/http/webapp/dist/static/js/5779.45aee2fa.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5779,1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return m}});var a=s(6252),r=s(3577);const n={class:"date-time"},o=["textContent"],i=["textContent"];function u(e,t,s,u,h,l){return(0,a.wg)(),(0,a.iD)("div",n,[l._showDate?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"date",textContent:(0,r.zw)(e.formatDate(e.now))},null,8,o)):(0,a.kq)("",!0),l._showTime?((0,a.wg)(),(0,a.iD)("div",{key:1,class:"time",textContent:(0,r.zw)(e.formatTime(e.now,l._showSeconds))},null,8,i)):(0,a.kq)("",!0)])}var h=s(2628),l={name:"DateTime",mixins:[h.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime(){return this.parseBoolean(this.showTime)},_showDate(){return this.parseBoolean(this.showDate)},_showSeconds(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},d=s(3744);const c=(0,d.Z)(l,[["render",u],["__scopeId","data-v-ca42eb9c"]]);var m=c},5779:function(e,t,s){s.r(t),s.d(t,{default:function(){return z}});var a=s(6252);const r=e=>((0,a.dD)("data-v-0167095e"),e=e(),(0,a.Cn)(),e),n={class:"date-time-weather"},o={class:"row date-time-container"},i={class:"row weather-container"},u={class:"row sensors-container"},h={key:0,class:"row"},l={class:"col-3"},d=r((()=>(0,a._)("div",{class:"col-6"}," ",-1))),c={class:"col-3"};function m(e,t,s,r,m,w){const p=(0,a.up)("DateTime"),f=(0,a.up)("Weather"),v=(0,a.up)("Sensor");return(0,a.wg)(),(0,a.iD)("div",n,[(0,a._)("div",o,[w._showDate||w._showTime?((0,a.wg)(),(0,a.j4)(p,{key:0,"show-date":w._showDate,"show-time":w._showTime,"show-seconds":w._showSeconds,animate:s.animate},null,8,["show-date","show-time","show-seconds","animate"])):(0,a.kq)("",!0)]),(0,a._)("div",i,[s.showWeather?((0,a.wg)(),(0,a.j4)(f,{key:0,"show-summary":w._showSummary,animate:w._animate,"icon-size":s.iconSize,"refresh-seconds":s.weatherRefreshSeconds},null,8,["show-summary","animate","icon-size","refresh-seconds"])):(0,a.kq)("",!0)]),(0,a._)("div",u,[w._showSensors&&Object.keys(e.sensors).length?((0,a.wg)(),(0,a.iD)("div",h,[(0,a._)("div",l,[null!=e.sensors.temperature?((0,a.wg)(),(0,a.j4)(v,{key:0,"icon-class":"fas fa-thermometer-half",value:e.sensors.temperature,unit:"°"},null,8,["value"])):(0,a.kq)("",!0)]),d,(0,a._)("div",c,[null!=e.sensors.humidity?((0,a.wg)(),(0,a.j4)(v,{key:0,"icon-class":"fas fa-tint",value:e.sensors.humidity,unit:"%"},null,8,["value"])):(0,a.kq)("",!0)])])):(0,a.kq)("",!0)])])}var w=s(2628),p=s(1595),f=s(1798),v=s(3577);const _={class:"sensor"},y={key:0,class:"label-container col-4"},S=["textContent"],q={class:"value-container col-8"},D=["textContent"];function k(e,t,s,r,n,o){return(0,a.wg)(),(0,a.iD)("div",_,[s.iconClass||s.name?((0,a.wg)(),(0,a.iD)("div",y,[s.iconClass?((0,a.wg)(),(0,a.iD)("i",{key:0,class:(0,v.C_)(s.iconClass)},null,2)):s.name?((0,a.wg)(),(0,a.iD)("span",{key:1,textContent:(0,v.zw)(s.name)},null,8,S)):(0,a.kq)("",!0)])):(0,a.kq)("",!0),(0,a._)("div",q,[(0,a._)("span",{class:"value",textContent:(0,v.zw)(o._value)},null,8,D)])])}var g={name:"Sensor",props:{iconClass:{type:String,required:!1},name:{type:String,required:!1},value:{required:!1},unit:{type:String,required:!1},decimals:{type:Number,required:!1,default:1},isBoolean:{type:Boolean,required:!1,default:!1}},computed:{_value(){if(null==this.value)return"N/A";if(this.isBoolean)return this.parseBoolean(this.value);let e=parseFloat(this.value);return null!=this.decimals&&(e=e.toFixed(this.decimals)),this.unit&&(e=`${e}${this.unit}`),e}}},T=s(3744);const C=(0,T.Z)(g,[["render",k],["__scopeId","data-v-04cf169d"]]);var B=C,x={name:"DateTimeWeather",mixins:[w.Z],components:{Sensor:B,DateTime:p["default"],Weather:f["default"]},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showWeather:{required:!1,default:!0},showSummary:{required:!1,default:!0},showSensors:{required:!1,default:!0},showSeconds:{required:!1,default:!0},sensorTemperatureAttr:{type:String,required:!1,default:"temperature"},sensorHumidityAttr:{type:String,required:!1,default:"humidity"},weatherRefreshSeconds:{type:Number,required:!1,default:900}},computed:{_showDate(){return this.parseBoolean(this.showDate)},_showTime(){return this.parseBoolean(this.showTime)},_showSeconds(){return this.parseBoolean(this.showSeconds)},_showWeather(){return this.parseBoolean(this.showWeather)},_showSummary(){return this.parseBoolean(this.showSummary)},_showSensors(){return this.parseBoolean(this.showSensors)},_animate(){return this.parseBoolean(this.animate)}},data:function(){return{sensors:{}}},methods:{onSensorData(e){this.sensorTemperatureAttr in e.data&&(this.sensors.temperature=e.data.temperature),this.sensorHumidityAttr in e.data&&(this.sensors.humidity=e.data.humidity)}},mounted(){this.subscribe(this.onSensorData,null,"platypush.message.event.sensor.SensorDataChangeEvent")}};const b=(0,T.Z)(x,[["render",m],["__scopeId","data-v-0167095e"]]);var z=b}}]); -//# sourceMappingURL=5779.a25186e7.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5779,1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return m}});var a=s(6252),r=s(3577);const n={class:"date-time"},o=["textContent"],i=["textContent"];function u(e,t,s,u,h,l){return(0,a.wg)(),(0,a.iD)("div",n,[l._showDate?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"date",textContent:(0,r.zw)(e.formatDate(e.now))},null,8,o)):(0,a.kq)("",!0),l._showTime?((0,a.wg)(),(0,a.iD)("div",{key:1,class:"time",textContent:(0,r.zw)(e.formatTime(e.now,l._showSeconds))},null,8,i)):(0,a.kq)("",!0)])}var h=s(6813),l={name:"DateTime",mixins:[h.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime(){return this.parseBoolean(this.showTime)},_showDate(){return this.parseBoolean(this.showDate)},_showSeconds(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},d=s(3744);const c=(0,d.Z)(l,[["render",u],["__scopeId","data-v-ca42eb9c"]]);var m=c},5779:function(e,t,s){s.r(t),s.d(t,{default:function(){return z}});var a=s(6252);const r=e=>((0,a.dD)("data-v-0167095e"),e=e(),(0,a.Cn)(),e),n={class:"date-time-weather"},o={class:"row date-time-container"},i={class:"row weather-container"},u={class:"row sensors-container"},h={key:0,class:"row"},l={class:"col-3"},d=r((()=>(0,a._)("div",{class:"col-6"}," ",-1))),c={class:"col-3"};function m(e,t,s,r,m,w){const p=(0,a.up)("DateTime"),f=(0,a.up)("Weather"),v=(0,a.up)("Sensor");return(0,a.wg)(),(0,a.iD)("div",n,[(0,a._)("div",o,[w._showDate||w._showTime?((0,a.wg)(),(0,a.j4)(p,{key:0,"show-date":w._showDate,"show-time":w._showTime,"show-seconds":w._showSeconds,animate:s.animate},null,8,["show-date","show-time","show-seconds","animate"])):(0,a.kq)("",!0)]),(0,a._)("div",i,[s.showWeather?((0,a.wg)(),(0,a.j4)(f,{key:0,"show-summary":w._showSummary,animate:w._animate,"icon-size":s.iconSize,"refresh-seconds":s.weatherRefreshSeconds},null,8,["show-summary","animate","icon-size","refresh-seconds"])):(0,a.kq)("",!0)]),(0,a._)("div",u,[w._showSensors&&Object.keys(e.sensors).length?((0,a.wg)(),(0,a.iD)("div",h,[(0,a._)("div",l,[null!=e.sensors.temperature?((0,a.wg)(),(0,a.j4)(v,{key:0,"icon-class":"fas fa-thermometer-half",value:e.sensors.temperature,unit:"°"},null,8,["value"])):(0,a.kq)("",!0)]),d,(0,a._)("div",c,[null!=e.sensors.humidity?((0,a.wg)(),(0,a.j4)(v,{key:0,"icon-class":"fas fa-tint",value:e.sensors.humidity,unit:"%"},null,8,["value"])):(0,a.kq)("",!0)])])):(0,a.kq)("",!0)])])}var w=s(6813),p=s(1595),f=s(1798),v=s(3577);const _={class:"sensor"},y={key:0,class:"label-container col-4"},S=["textContent"],q={class:"value-container col-8"},D=["textContent"];function k(e,t,s,r,n,o){return(0,a.wg)(),(0,a.iD)("div",_,[s.iconClass||s.name?((0,a.wg)(),(0,a.iD)("div",y,[s.iconClass?((0,a.wg)(),(0,a.iD)("i",{key:0,class:(0,v.C_)(s.iconClass)},null,2)):s.name?((0,a.wg)(),(0,a.iD)("span",{key:1,textContent:(0,v.zw)(s.name)},null,8,S)):(0,a.kq)("",!0)])):(0,a.kq)("",!0),(0,a._)("div",q,[(0,a._)("span",{class:"value",textContent:(0,v.zw)(o._value)},null,8,D)])])}var g={name:"Sensor",props:{iconClass:{type:String,required:!1},name:{type:String,required:!1},value:{required:!1},unit:{type:String,required:!1},decimals:{type:Number,required:!1,default:1},isBoolean:{type:Boolean,required:!1,default:!1}},computed:{_value(){if(null==this.value)return"N/A";if(this.isBoolean)return this.parseBoolean(this.value);let e=parseFloat(this.value);return null!=this.decimals&&(e=e.toFixed(this.decimals)),this.unit&&(e=`${e}${this.unit}`),e}}},T=s(3744);const C=(0,T.Z)(g,[["render",k],["__scopeId","data-v-04cf169d"]]);var B=C,x={name:"DateTimeWeather",mixins:[w.Z],components:{Sensor:B,DateTime:p["default"],Weather:f["default"]},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showWeather:{required:!1,default:!0},showSummary:{required:!1,default:!0},showSensors:{required:!1,default:!0},showSeconds:{required:!1,default:!0},sensorTemperatureAttr:{type:String,required:!1,default:"temperature"},sensorHumidityAttr:{type:String,required:!1,default:"humidity"},weatherRefreshSeconds:{type:Number,required:!1,default:900}},computed:{_showDate(){return this.parseBoolean(this.showDate)},_showTime(){return this.parseBoolean(this.showTime)},_showSeconds(){return this.parseBoolean(this.showSeconds)},_showWeather(){return this.parseBoolean(this.showWeather)},_showSummary(){return this.parseBoolean(this.showSummary)},_showSensors(){return this.parseBoolean(this.showSensors)},_animate(){return this.parseBoolean(this.animate)}},data:function(){return{sensors:{}}},methods:{onSensorData(e){this.sensorTemperatureAttr in e.data&&(this.sensors.temperature=e.data.temperature),this.sensorHumidityAttr in e.data&&(this.sensors.humidity=e.data.humidity)}},mounted(){this.subscribe(this.onSensorData,null,"platypush.message.event.sensor.SensorDataChangeEvent")}};const b=(0,T.Z)(x,[["render",m],["__scopeId","data-v-0167095e"]]);var z=b}}]); +//# sourceMappingURL=5779.45aee2fa.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5779-legacy.1c9b7d67.js.map b/platypush/backend/http/webapp/dist/static/js/5779.45aee2fa.js.map similarity index 75% rename from platypush/backend/http/webapp/dist/static/js/5779-legacy.1c9b7d67.js.map rename to platypush/backend/http/webapp/dist/static/js/5779.45aee2fa.js.map index c0eaa78e..8e63a42c 100644 --- a/platypush/backend/http/webapp/dist/static/js/5779-legacy.1c9b7d67.js.map +++ b/platypush/backend/http/webapp/dist/static/js/5779.45aee2fa.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/5779-legacy.1c9b7d67.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6","webpack://platypush/./src/components/widgets/DateTimeWeather/Index.vue","webpack://platypush/./src/components/Sensor.vue","webpack://platypush/./src/components/Sensor.vue?9950","webpack://platypush/./src/components/widgets/DateTimeWeather/Index.vue?aa2d"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=04cf169d&scoped=true\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=04cf169d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-04cf169d\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=0167095e&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=0167095e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0167095e\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render","animate","showWeather","_showSummary","_animate","iconSize","weatherRefreshSeconds","_showSensors","Object","keys","sensors","length","temperature","value","unit","humidity","iconClass","type","String","decimals","Number","isBoolean","Boolean","_value","parseFloat","toFixed","components","Sensor","DateTime","Weather","showSummary","showSensors","sensorTemperatureAttr","sensorHumidityAttr","_showWeather","onSensorData","event","subscribe"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/5779.45aee2fa.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6","webpack://platypush/./src/components/widgets/DateTimeWeather/Index.vue","webpack://platypush/./src/components/Sensor.vue","webpack://platypush/./src/components/Sensor.vue?9950","webpack://platypush/./src/components/widgets/DateTimeWeather/Index.vue?aa2d"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=04cf169d&scoped=true\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=04cf169d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-04cf169d\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=0167095e&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=0167095e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0167095e\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render","animate","showWeather","_showSummary","_animate","iconSize","weatherRefreshSeconds","_showSensors","Object","keys","sensors","length","temperature","value","unit","humidity","iconClass","type","String","decimals","Number","isBoolean","Boolean","_value","parseFloat","toFixed","components","Sensor","DateTime","Weather","showSummary","showSensors","sensorTemperatureAttr","sensorHumidityAttr","_showWeather","onSensorData","event","subscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5779.a25186e7.js.map b/platypush/backend/http/webapp/dist/static/js/5779.a25186e7.js.map deleted file mode 100644 index 47f2ea04..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5779.a25186e7.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5779.a25186e7.js","mappings":"qMACOA,MAAM,a,8EAAX,QAGM,MAHN,EAGM,CAF6C,EAAAC,YAAA,WAAjD,QAA8D,O,MAAzDD,MAAM,O,aAAO,QAAwB,EAAN,WAAC,EAAAE,OAArC,2BAC+D,EAAAC,YAAA,WAA/D,QAA4E,O,MAAvEH,MAAM,O,aAAO,QAAsC,EAApB,WAAC,EAAAE,IAAK,EAAAE,gBAA1C,6B,cAQJ,GACEC,KAAM,WACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,SAAU,CACRC,UAAU,EACVC,SAAS,GAIXC,SAAU,CACRF,UAAU,EACVC,SAAS,GAIXE,YAAa,CACXH,UAAU,EACVC,SAAS,IAIbG,SAAU,CACRX,YACE,OAAOY,KAAKC,aAAaD,KAAKH,WAGhCX,YACE,OAAOc,KAAKC,aAAaD,KAAKN,WAGhCL,eACE,OAAOW,KAAKC,aAAaD,KAAKF,eAIlCI,KAAM,WACJ,MAAO,CACLf,IAAK,IAAIgB,OAIbC,QAAS,CACPC,cACEL,KAAKb,IAAM,IAAIgB,OAInBG,QAAS,WACPN,KAAKK,cACLE,YAAYP,KAAKK,YAAa,O,UCvDlC,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,S,+ICROxB,MAAM,qB,GACJA,MAAM,2B,GAKNA,MAAM,yB,GAKNA,MAAM,yB,SACJA,MAAM,O,GACJA,MAAM,S,UAKX,OAA+B,OAA1BA,MAAM,SAAQ,KAAM,K,GAEpBA,MAAM,S,kHApBjB,QA0BM,MA1BN,EA0BM,EAzBJ,OAGM,MAHN,EAGM,CADY,EAAAC,WAAa,EAAAE,YAAA,WAD7B,QAC0C,G,MAD/B,YAAW,EAAAF,UAAY,YAAW,EAAAE,UAAY,eAAc,EAAAC,aAAeqB,QAAS,EAAAA,SAA/F,+EAIF,OAGM,MAHN,EAGM,CADoD,EAAAC,cAAA,WADxD,QACsE,G,MAD5D,eAAc,EAAAC,aAAeF,QAAS,EAAAG,SAAW,YAAW,EAAAC,SAC5D,kBAAiB,EAAAC,uBAD3B,qFAIF,OAcM,MAdN,EAcM,CAbmB,EAAAC,cAAgBC,OAAOC,KAAK,EAAAC,SAASC,SAAA,WAA5D,QAYM,MAZN,EAYM,EAXJ,OAGM,MAHN,EAGM,CAD6B,MAAnB,EAAAD,QAAQE,cAAW,WADjC,QAC6C,G,MADrC,aAAW,0BAA2BC,MAAO,EAAAH,QAAQE,YAAaE,KAAK,KAA/E,qCAIF,GAEA,OAGM,MAHN,EAGM,CAD0B,MAAhB,EAAAJ,QAAQK,WAAQ,WAD9B,QAC0C,G,MADlC,aAAW,cAAeF,MAAO,EAAAH,QAAQK,SAAUD,KAAK,KAAhE,yCATJ,mB,qDCZCtC,MAAM,U,SACJA,MAAM,yB,qBAKNA,MAAM,yB,4DANb,QASM,MATN,EASM,CARqC,EAAAwC,WAAa,EAAAnC,OAAA,WAAtD,QAGM,MAHN,EAGM,CAFwB,EAAAmC,YAAA,WAA5B,QAAyC,K,MAArCxC,OAAK,QAAE,EAAAwC,YAAX,SAC+B,EAAAnC,OAAA,WAA/B,QAAuC,Q,mBAAjC,QAAa,EAAD,OAAlB,+BAFF,gBAKA,OAEM,MAFN,EAEM,EADJ,OAAsC,QAAhCL,MAAM,Q,aAAQ,QAAe,EAAD,SAAlC,cAMN,OACEK,KAAM,SACNG,MAAO,CAELgC,UAAW,CACTC,KAAMC,OACNhC,UAAU,GAIZL,KAAM,CACJoC,KAAMC,OACNhC,UAAU,GAIZ2B,MAAO,CACL3B,UAAU,GAIZ4B,KAAM,CACJG,KAAMC,OACNhC,UAAU,GAIZiC,SAAU,CACRF,KAAMG,OACNlC,UAAU,EACVC,QAAS,GAIXkC,UAAW,CACTJ,KAAMK,QACNpC,UAAU,EACVC,SAAS,IAIbG,SAAU,CACRiC,SACE,GAAkB,MAAdhC,KAAKsB,MACP,MAAO,MAET,GAAItB,KAAK8B,UACP,OAAO9B,KAAKC,aAAaD,KAAKsB,OAEhC,IAAIA,EAAQW,WAAWjC,KAAKsB,OAM5B,OALqB,MAAjBtB,KAAK4B,WACPN,EAAQA,EAAMY,QAAQlC,KAAK4B,WACzB5B,KAAKuB,OACPD,EAAS,GAAEA,IAAQtB,KAAKuB,QAEnBD,K,UC9Db,MAAMd,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAAS,GAAQ,CAAC,YAAY,qBAEzF,QF4BA,GACElB,KAAM,kBACNC,OAAQ,CAACC,EAAA,GACT2C,WAAY,CAACC,OAAD,EAASC,SAAT,aAAmBC,QAAO,cACtC7C,MAAO,CAGLiB,QAAS,CACPf,UAAU,EACVC,SAAS,GAIXkB,SAAU,CACRY,KAAMG,OACNlC,UAAU,EACVC,QAAS,IAIXF,SAAU,CACRC,UAAU,EACVC,SAAS,GAIXC,SAAU,CACRF,UAAU,EACVC,SAAS,GAIXe,YAAa,CACXhB,UAAU,EACVC,SAAS,GAIX2C,YAAa,CACX5C,UAAU,EACVC,SAAS,GAIX4C,YAAa,CACX7C,UAAU,EACVC,SAAS,GAIXE,YAAa,CACXH,UAAU,EACVC,SAAS,GAKX6C,sBAAuB,CACrBf,KAAMC,OACNhC,UAAU,EACVC,QAAS,eAKX8C,mBAAoB,CAClBhB,KAAMC,OACNhC,UAAU,EACVC,QAAS,YAIXmB,sBAAuB,CACrBW,KAAMG,OACNlC,UAAU,EACVC,QAAS,MAIbG,SAAU,CACRb,YACE,OAAOc,KAAKC,aAAaD,KAAKN,WAGhCN,YACE,OAAOY,KAAKC,aAAaD,KAAKH,WAGhCR,eACE,OAAOW,KAAKC,aAAaD,KAAKF,cAGhC6C,eACE,OAAO3C,KAAKC,aAAaD,KAAKW,cAGhCC,eACE,OAAOZ,KAAKC,aAAaD,KAAKuC,cAGhCvB,eACE,OAAOhB,KAAKC,aAAaD,KAAKwC,cAGhC3B,WACE,OAAOb,KAAKC,aAAaD,KAAKU,WAIlCR,KAAM,WACJ,MAAO,CACLiB,QAAS,KAIbf,QAAS,CACPwC,aAAaC,GACP7C,KAAKyC,yBAAyBI,EAAM3C,OACtCF,KAAKmB,QAAQE,YAAcwB,EAAM3C,KAAKmB,aAEpCrB,KAAK0C,sBAAsBG,EAAM3C,OACnCF,KAAKmB,QAAQK,SAAWqB,EAAM3C,KAAKsB,YAIzClB,UACEN,KAAK8C,UAAU9C,KAAK4C,aAAc,KAAM,0DG5J5C,MAAM,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASnC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6","webpack://platypush/./src/components/widgets/DateTimeWeather/Index.vue","webpack://platypush/./src/components/Sensor.vue","webpack://platypush/./src/components/Sensor.vue?9950","webpack://platypush/./src/components/widgets/DateTimeWeather/Index.vue?aa2d"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=04cf169d&scoped=true\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=04cf169d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-04cf169d\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=0167095e&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=0167095e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0167095e\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render","animate","showWeather","_showSummary","_animate","iconSize","weatherRefreshSeconds","_showSensors","Object","keys","sensors","length","temperature","value","unit","humidity","iconClass","type","String","decimals","Number","isBoolean","Boolean","_value","parseFloat","toFixed","components","Sensor","DateTime","Weather","showSummary","showSensors","sensorTemperatureAttr","sensorHumidityAttr","_showWeather","onSensorData","event","subscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5810.20e20935.js b/platypush/backend/http/webapp/dist/static/js/5810.20e20935.js new file mode 100644 index 00000000..81d8788b --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5810.20e20935.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5810],{376:function(e,n,a){a.d(n,{Z:function(){return h}});var t=a(6252),s=a(9963),l=a(3577);const i={class:"slider-wrapper"},o=["min","max","step","disabled","value"],d={class:"track"},c={class:"track-inner",ref:"track"},r={class:"thumb",ref:"thumb"},u=["textContent"];function m(e,n,a,m,v,_){return(0,t.wg)(),(0,t.iD)("label",i,[(0,t._)("input",{class:"slider",type:"range",ref:"range",min:a.range[0],max:a.range[1],step:a.step,disabled:a.disabled,value:a.value,onInput:n[0]||(n[0]=(0,s.iM)(((...e)=>_.onUpdate&&_.onUpdate(...e)),["stop"])),onChange:n[1]||(n[1]=(0,s.iM)(((...e)=>_.onUpdate&&_.onUpdate(...e)),["stop"])),onMouseup:n[2]||(n[2]=(0,s.iM)(((...e)=>_.onUpdate&&_.onUpdate(...e)),["stop"])),onMousedown:n[3]||(n[3]=(0,s.iM)(((...e)=>_.onUpdate&&_.onUpdate(...e)),["stop"])),onTouchstart:n[4]||(n[4]=(0,s.iM)(((...e)=>_.onUpdate&&_.onUpdate(...e)),["stop"])),onTouchend:n[5]||(n[5]=(0,s.iM)(((...e)=>_.onUpdate&&_.onUpdate(...e)),["stop"])),onKeyup:n[6]||(n[6]=(0,s.iM)(((...e)=>_.onUpdate&&_.onUpdate(...e)),["stop"])),onKeydown:n[7]||(n[7]=(0,s.iM)(((...e)=>_.onUpdate&&_.onUpdate(...e)),["stop"]))},null,40,o),(0,t._)("div",d,[(0,t._)("div",c,null,512)]),(0,t._)("div",r,null,512),a.withLabel?((0,t.wg)(),(0,t.iD)("span",{key:0,class:"label",textContent:(0,l.zw)(a.value)},null,8,u)):(0,t.kq)("",!0)])}var v={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const n=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${n}%`,this.$refs.thumb.style.transform=`translate(-${n}%, -50%)`,this.$refs.track.style.width=`${n}%`}},mounted(){null!=this.value&&this.update(this.value)}},_=a(3744);const p=(0,_.Z)(v,[["render",m],["__scopeId","data-v-95edc28a"]]);var h=p},6:function(e,n,a){a.d(n,{Z:function(){return _}});var t=a(6252),s=a(3577),l=a(9963);const i=e=>((0,t.dD)("data-v-a6396ae8"),e=e(),(0,t.Cn)(),e),o=["checked"],d=i((()=>(0,t._)("div",{class:"switch"},[(0,t._)("div",{class:"dot"})],-1))),c={class:"label"};function r(e,n,a,i,r,u){return(0,t.wg)(),(0,t.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:a.disabled}]),onClick:n[0]||(n[0]=(0,l.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,t._)("input",{type:"checkbox",checked:a.value},null,8,o),(0,t._)("label",null,[d,(0,t._)("span",c,[(0,t.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},m=a(3744);const v=(0,m.Z)(u,[["render",r],["__scopeId","data-v-a6396ae8"]]);var _=v},5810:function(e,n,a){a.d(n,{Z:function(){return js}});var t=a(6252),s=a(3577);const l={class:"zwave-container"},i={class:"network-info"},o={key:1,class:"params"},d={class:"row"},c=(0,t._)("div",{class:"param-name"},"State",-1),r=["textContent"],u={class:"row"},m=(0,t._)("div",{class:"param-name"},"Device",-1),v=["textContent"],_={class:"section"},p=(0,t._)("div",{class:"header"},[(0,t._)("div",{class:"title"},"Statistics")],-1),h={class:"body"},w=["textContent"],g=["textContent"],y={class:"group-add"},f={class:"params"},k={class:"section"},b=(0,t._)("div",{class:"header"},[(0,t._)("div",{class:"title"},"Select nodes to add")],-1),C={key:0,class:"body"},x=["onClick"],R=["textContent"],z={class:"view-options"},D={class:"view-selector col-s-6 col-m-8 col-l-9"},N=["textContent","selected","value"],q={class:"buttons col-s-6 col-m-4 col-l-3"},I=(0,t._)("i",{class:"fa fa-plus"},null,-1),S=[I],j=(0,t._)("i",{class:"fa fa-sync-alt"},null,-1),M=[j],V={class:"view-container"},O={key:0,class:"view nodes"},Z={key:1,class:"no-items"},A=(0,t._)("div",{class:"empty"},"No nodes available on the network",-1),U=[A],T={key:1,class:"view groups"},E={key:1,class:"no-items"},$=(0,t._)("div",{class:"empty"},"No groups available on the network",-1),W=[$],F={key:2,class:"view scenes"},H={key:1,class:"no-items"},G=(0,t._)("div",{class:"empty"},"No scenes configured on the network",-1),K=[G],L=["textContent","onClick"],B={key:0,class:"params"},Y={class:"row"},P=(0,t._)("div",{class:"param-name"},"Scene ID",-1),J=["textContent"],Q={class:"row"},X=(0,t._)("div",{class:"param-name"},"Activate",-1),ee={class:"param-value"},ne={key:0,class:"section values"},ae=(0,t._)("div",{class:"header"},[(0,t._)("div",{class:"title"},"Values")],-1),te={class:"body"},se={class:"param-name"},le={class:"param-value"},ie=["textContent"],oe={class:"buttons"},de=["onClick"],ce=(0,t._)("i",{class:"fa fa-trash"},null,-1),re=[ce],ue={class:"section actions"},me=(0,t._)("div",{class:"header"},[(0,t._)("div",{class:"title"},"Actions")],-1),ve={class:"body"},_e=["onClick"],pe=(0,t._)("div",{class:"param-name"},"Remove Scene",-1),he=(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fa fa-trash"})],-1),we=[pe,he],ge=["onClick"],ye=(0,t._)("div",{class:"param-name"},"Rename Scene",-1),fe=(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fa fa-edit"})],-1),ke=[ye,fe],be={key:3,class:"view values"},Ce={key:1,class:"no-items"},xe=(0,t._)("div",{class:"empty"},"No nodes found on the network",-1),Re=[xe],ze=["textContent","onClick"],De={key:0,class:"params"},Ne={key:0,class:"value-display"};function qe(e,n,a,I,j,A){const $=(0,t.up)("Loading"),G=(0,t.up)("Modal"),ce=(0,t.up)("DropdownItem"),pe=(0,t.up)("Dropdown"),he=(0,t.up)("Node"),ye=(0,t.up)("Group"),fe=(0,t.up)("ToggleSwitch"),xe=(0,t.up)("Value");return(0,t.wg)(),(0,t.iD)("div",l,[(0,t.Wm)(G,{title:"Network info",ref:"networkInfoModal"},{default:(0,t.w5)((()=>[(0,t._)("div",i,[j.loading.status?((0,t.wg)(),(0,t.j4)($,{key:0})):((0,t.wg)(),(0,t.iD)("div",o,[(0,t._)("div",d,[c,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(j.status.state)},null,8,r)]),(0,t._)("div",u,[m,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(j.status.device)},null,8,v)]),(0,t._)("div",_,[p,(0,t._)("div",h,[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(j.status.stats,((e,n)=>((0,t.wg)(),(0,t.iD)("div",{class:"row",key:n},[(0,t._)("div",{class:"param-name",textContent:(0,s.zw)(n)},null,8,w),(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(e)},null,8,g)])))),128))])])]))])])),_:1},512),(0,t.Wm)(G,{title:"Add nodes to group",ref:"addNodesToGroupModal"},{default:(0,t.w5)((()=>[(0,t._)("div",y,[(0,t._)("div",f,[(0,t._)("div",k,[b,null!=j.selected.groupId?((0,t.wg)(),(0,t.iD)("div",C,[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(Object.values(j.nodes||{}).filter((e=>j.groups[j.selected.groupId].associations.indexOf(e.node_id)<0)),(e=>((0,t.wg)(),(0,t.iD)("div",{class:"row clickable",onClick:n=>A.addToGroup(e.node_id,j.selected.groupId),key:e.node_id},[(0,t._)("div",{class:"param-name",textContent:(0,s.zw)(e.name)},null,8,R)],8,x)))),128))])):(0,t.kq)("",!0)])])])])),_:1},512),(0,t._)("div",z,[(0,t._)("div",D,[(0,t._)("label",null,[(0,t._)("select",{onChange:n[0]||(n[0]=e=>j.selected.view=e.target.value)},[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(j.views,((e,n)=>((0,t.wg)(),(0,t.iD)("option",{key:e,textContent:(0,s.zw)((n[0].toUpperCase()+n.slice(1)).replace("_"," ")),selected:n===j.selected.view,value:n},null,8,N)))),128))],32)])]),(0,t._)("div",q,["scenes"===j.selected.view?((0,t.wg)(),(0,t.iD)("button",{key:0,class:"btn btn-default",title:"Create Scene",onClick:n[1]||(n[1]=(...e)=>A.addScene&&A.addScene(...e))},S)):(0,t.kq)("",!0),(0,t.Wm)(pe,{title:"Network commands","icon-class":"fa fa-cog"},{default:(0,t.w5)((()=>[(0,t.Wm)(ce,{text:"Network Info",disabled:j.commandRunning,onClick:A.networkInfoModalOpen},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Start Network",disabled:j.commandRunning,onClick:A.startNetwork},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Stop Network",disabled:j.commandRunning,onClick:A.stopNetwork},null,8,["disabled","onClick"]),"nodes"===j.selected.view?((0,t.wg)(),(0,t.j4)(ce,{key:0,text:"Add Node",disabled:j.commandRunning,onClick:A.addNode},null,8,["disabled","onClick"])):(0,t.kq)("",!0),"nodes"===j.selected.view?((0,t.wg)(),(0,t.j4)(ce,{key:1,text:"Remove Node",disabled:j.commandRunning,onClick:A.removeNode},null,8,["disabled","onClick"])):(0,t.kq)("",!0),(0,t.Wm)(ce,{text:"Switch All On",disabled:j.commandRunning,onClick:n[2]||(n[2]=e=>A.switchAll(!0))},null,8,["disabled"]),(0,t.Wm)(ce,{text:"Switch All Off",disabled:j.commandRunning,onClick:n[3]||(n[3]=e=>A.switchAll(!1))},null,8,["disabled"]),(0,t.Wm)(ce,{text:"Cancel Command",disabled:j.commandRunning,onClick:A.cancelCommand},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Kill Command",disabled:j.commandRunning,onClick:A.killCommand},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Receive Configuration",disabled:j.commandRunning,onClick:A.receiveConfiguration},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Create New Primary",disabled:j.commandRunning,onClick:A.createNewPrimary},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Transfer Primary Role",disabled:j.commandRunning,onClick:A.transferPrimaryRole},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Heal Network",disabled:j.commandRunning,onClick:A.healNetwork},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Soft Reset",disabled:j.commandRunning,onClick:A.softReset},null,8,["disabled","onClick"]),(0,t.Wm)(ce,{text:"Hard Reset",disabled:j.commandRunning,onClick:A.hardReset},null,8,["disabled","onClick"])])),_:1}),(0,t._)("button",{class:"btn btn-default",title:"Refresh Network",onClick:n[4]||(n[4]=(...e)=>A.refresh&&A.refresh(...e))},M)])]),(0,t._)("div",V,["nodes"===j.selected.view?((0,t.wg)(),(0,t.iD)("div",O,[j.loading.nodes?((0,t.wg)(),(0,t.j4)($,{key:0})):Object.keys(j.nodes||{}).length?(0,t.kq)("",!0):((0,t.wg)(),(0,t.iD)("div",Z,U)),((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(j.nodes,((n,a)=>((0,t.wg)(),(0,t.j4)(he,{key:a,node:n,selected:j.selected.nodeId===a,"plugin-name":e.pluginName,onSelect:e=>A.onNodeClick(a)},null,8,["node","selected","plugin-name","onSelect"])))),128))])):"groups"===j.selected.view?((0,t.wg)(),(0,t.iD)("div",T,[j.loading.groups?((0,t.wg)(),(0,t.j4)($,{key:0})):Object.keys(j.groups||{}).length?(0,t.kq)("",!0):((0,t.wg)(),(0,t.iD)("div",E,W)),((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(j.groups,((a,s)=>((0,t.wg)(),(0,t.j4)(ye,{key:s,group:a,selected:j.selected.groupId===s,nodes:s in j.groups?j.groups[s].associations.map((e=>j.nodes[e])).reduce(((e,n)=>(e[n.node_id]=n,e)),{}):{},owner:null!=a.node_id?j.nodes[a.node_id]:null,"plugin-name":e.pluginName,onSelect:e=>j.selected.groupId=s===j.selected.groupId?void 0:s,onOpenAddNodesToGroup:n[5]||(n[5]=n=>e.$refs.addNodesToGroupModal.show())},null,8,["group","selected","nodes","owner","plugin-name","onSelect"])))),128))])):"scenes"===j.selected.view?((0,t.wg)(),(0,t.iD)("div",F,[j.loading.scenes?((0,t.wg)(),(0,t.j4)($,{key:0})):Object.keys(j.scenes||{}).length?(0,t.kq)("",!0):((0,t.wg)(),(0,t.iD)("div",H,K)),((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(j.scenes,((e,n)=>((0,t.wg)(),(0,t.iD)("div",{class:(0,s.C_)(["item scene",{selected:j.selected.sceneId===n}]),key:n},[(0,t._)("div",{class:(0,s.C_)(["row name header vertical-center",{selected:j.selected.sceneId===n}]),textContent:(0,s.zw)(e.label),onClick:e=>j.selected.sceneId=n===j.selected.sceneId?void 0:n},null,10,L),j.selected.sceneId===n?((0,t.wg)(),(0,t.iD)("div",B,[(0,t._)("div",Y,[P,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(n)},null,8,J)]),(0,t._)("div",Q,[X,(0,t._)("div",ee,[(0,t.Wm)(fe,{value:!1,onInput:e=>A.activateScene(n)},null,8,["onInput"])])]),Object.values(e?.values)?.length?((0,t.wg)(),(0,t.iD)("div",ne,[ae,(0,t._)("div",te,[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(Object.values(e.values),(e=>((0,t.wg)(),(0,t.iD)("div",{class:"row",key:e.id_on_network},[(0,t._)("div",se,(0,s.zw)(j.nodes[e.node_id].name)+" ⇨ "+(0,s.zw)(A.valuesMap[e.id_on_network].label),1),(0,t._)("div",le,[(0,t._)("span",{textContent:(0,s.zw)(e.data)},null,8,ie),(0,t._)("span",oe,[(0,t._)("button",{class:"btn btn-default",title:"Remove value",onClick:a=>A.removeValueFromScene({sceneId:n,valueId:e.id_on_network})},re,8,de)])])])))),128))])])):(0,t.kq)("",!0),(0,t._)("div",ue,[me,(0,t._)("div",ve,[(0,t._)("div",{class:"row",onClick:e=>A.removeScene(n)},we,8,_e),(0,t._)("div",{class:"row",onClick:e=>A.renameScene(n)},ke,8,ge)])])])):(0,t.kq)("",!0)],2)))),128))])):((0,t.wg)(),(0,t.iD)("div",be,[j.loading.nodes?((0,t.wg)(),(0,t.j4)($,{key:0})):Object.keys(j.nodes||{}).length?(0,t.kq)("",!0):((0,t.wg)(),(0,t.iD)("div",Ce,Re)),((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(j.nodes,((n,a)=>((0,t.wg)(),(0,t.iD)("div",{class:"node-container",key:a},["values"===j.selected.view||Object.values(n.values).filter((e=>e.id_on_network in j.values[j.selected.view])).length>0?((0,t.wg)(),(0,t.iD)("div",{key:0,class:(0,s.C_)(["item node",{selected:j.selected.nodeId===a}])},[(0,t._)("div",{class:(0,s.C_)(["row name header vertical-center",{selected:j.selected.nodeId===a}]),textContent:(0,s.zw)(n.name),onClick:e=>A.onNodeClick(a)},null,10,ze),j.selected.nodeId===a?((0,t.wg)(),(0,t.iD)("div",De,[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(n.values,((a,s)=>((0,t.wg)(),(0,t.iD)("div",{class:"value-container",key:s},[a.id_on_network&&("values"===j.selected.view||a.id_on_network in j.values[j.selected.view])?((0,t.wg)(),(0,t.iD)("div",Ne,[(0,t.Wm)(xe,{value:a,node:n,scenes:j.scenes,onAddToScene:A.addValueToScene,onRemoveFromScene:A.removeValueFromScene,onRefresh:A.refreshNodes,"plugin-name":e.pluginName},null,8,["value","node","scenes","onAddToScene","onRemoveFromScene","onRefresh","plugin-name"])])):(0,t.kq)("",!0)])))),128))])):(0,t.kq)("",!0)],2)):(0,t.kq)("",!0)])))),128))]))])])}const Ie=e=>((0,t.dD)("data-v-56458f8e"),e=e(),(0,t.Cn)(),e),Se=["textContent"],je={key:0,class:"params"},Me={key:0,class:"section owner"},Ve=Ie((()=>(0,t._)("div",{class:"header"},[(0,t._)("div",{class:"title"},"Owner")],-1))),Oe={class:"body"},Ze=["textContent"],Ae={class:"section nodes"},Ue={class:"header"},Te=Ie((()=>(0,t._)("div",{class:"title col-10"},"Nodes",-1))),Ee={class:"buttons col-2"},$e=Ie((()=>(0,t._)("i",{class:"fa fa-plus"},null,-1))),We=[$e],Fe={class:"body"},He=["textContent"],Ge={class:"buttons col-2"},Ke=["disabled","onClick"],Le=Ie((()=>(0,t._)("i",{class:"fa fa-trash"},null,-1))),Be=[Le],Ye={class:"section config"},Pe=Ie((()=>(0,t._)("div",{class:"header"},[(0,t._)("div",{class:"title"},"Parameters")],-1))),Je={class:"body"},Qe={class:"row"},Xe=Ie((()=>(0,t._)("div",{class:"param-name"},"Index",-1))),en=["textContent"],nn={class:"row"},an=Ie((()=>(0,t._)("div",{class:"param-name"},"Max associations",-1))),tn=["textContent"];function sn(e,n,a,l,i,o){return(0,t.wg)(),(0,t.iD)("div",{class:(0,s.C_)(["item group",{selected:a.selected}])},[(0,t._)("div",{class:(0,s.C_)(["row name header vertical-center",{selected:a.selected}]),textContent:(0,s.zw)(a.group.label),onClick:n[0]||(n[0]=n=>e.$emit("select",a.group.index))},null,10,Se),a.selected?((0,t.wg)(),(0,t.iD)("div",je,[a.owner&&Object.keys(a.owner).length?((0,t.wg)(),(0,t.iD)("div",Me,[Ve,(0,t._)("div",Oe,[(0,t._)("div",{class:"row",textContent:(0,s.zw)(a.owner.name)},null,8,Ze)])])):(0,t.kq)("",!0),(0,t._)("div",Ae,[(0,t._)("div",Ue,[Te,(0,t._)("div",Ee,[!a.group.max_associations||Object.keys(a.nodes||{}).lengthe.$emit("open-add-nodes-to-group",a.group.index))},We)):(0,t.kq)("",!0)])]),(0,t._)("div",Fe,[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(a.nodes,((e,n)=>((0,t.wg)(),(0,t.iD)("div",{class:"row",key:n},[(0,t._)("div",{class:"col-10",textContent:(0,s.zw)(e.name?.length?e.name:``)},null,8,He),(0,t._)("div",Ge,[(0,t._)("button",{class:"btn btn-default",title:"Remove from group",disabled:i.commandRunning,onClick:n=>o.removeFromGroup(e.node_id)},Be,8,Ke)])])))),128))])]),(0,t._)("div",Ye,[Pe,(0,t._)("div",Je,[(0,t._)("div",Qe,[Xe,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.group.index)},null,8,en)]),(0,t._)("div",nn,[an,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.group.max_associations)},null,8,tn)])])])])):(0,t.kq)("",!0)],2)}var ln=a(6813),on={mixins:[ln.Z],props:{pluginName:{type:String,required:!0}},methods:{async zrequest(e,n){return await this.request(`${this.pluginName}.${e}`,n)}}},dn={name:"Group",emits:["select","open-add-nodes-to-group"],mixins:[on],props:{group:{type:Object,required:!0},owner:{type:Object},nodes:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{commandRunning:!1}},methods:{async removeFromGroup(e){if(!confirm("Are you sure that you want to remove this node from "+this.group.label+"?"))return;this.commandRunning=!0;const n={node_id:e};null!=this.group.group_id?n.group_id=this.group.group_id:n.group_index=this.group.index;try{await this.zrequest("remove_node_from_group",n)}finally{this.commandRunning=!1}}}},cn=a(3744);const rn=(0,cn.Z)(dn,[["render",sn],["__scopeId","data-v-56458f8e"]]);var un=rn,mn=a(9963);const vn=e=>((0,t.dD)("data-v-3da196a6"),e=e(),(0,t.Cn)(),e),_n=["textContent"],pn={key:0,class:"params"},hn={class:"row"},wn=vn((()=>(0,t._)("div",{class:"param-name"},"Name",-1))),gn={class:"param-value"},yn=["value","disabled"],fn={class:"buttons"},kn=vn((()=>(0,t._)("i",{class:"fas fa-times"},null,-1))),bn=[kn],Cn=["disabled"],xn=vn((()=>(0,t._)("i",{class:"fa fa-check"},null,-1))),Rn=[xn],zn=["textContent"],Dn={class:"buttons"},Nn=["disabled"],qn=vn((()=>(0,t._)("i",{class:"fa fa-edit"},null,-1))),In=[qn],Sn={class:"row"},jn=vn((()=>(0,t._)("div",{class:"param-name"},"Location",-1))),Mn={class:"param-value"},Vn=["value","disabled"],On={class:"buttons"},Zn=vn((()=>(0,t._)("i",{class:"fas fa-times"},null,-1))),An=[Zn],Un=["disabled"],Tn=vn((()=>(0,t._)("i",{class:"fa fa-check"},null,-1))),En=[Tn],$n=["textContent"],Wn={class:"buttons"},Fn=["disabled"],Hn=vn((()=>(0,t._)("i",{class:"fa fa-edit"},null,-1))),Gn=[Hn],Kn={class:"row"},Ln=vn((()=>(0,t._)("div",{class:"param-name"},"Type",-1))),Bn=["textContent"],Yn={class:"row"},Pn=vn((()=>(0,t._)("div",{class:"param-name"},"Role",-1))),Jn=["textContent"],Qn={class:"row"},Xn=vn((()=>(0,t._)("div",{class:"param-name"},"Node ID",-1))),ea=["textContent"],na={key:0,class:"row"},aa=vn((()=>(0,t._)("div",{class:"param-name"},"Neighbours",-1))),ta={class:"param-value"},sa=["textContent"],la={class:"row"},ia=vn((()=>(0,t._)("div",{class:"param-name"},"Is Ready",-1))),oa=["textContent"],da={class:"row"},ca=vn((()=>(0,t._)("div",{class:"param-name"},"Is Failed",-1))),ra=["textContent"],ua={class:"row"},ma=vn((()=>(0,t._)("div",{class:"param-name"},"Product ID",-1))),va=["textContent"],_a={class:"row"},pa=vn((()=>(0,t._)("div",{class:"param-name"},"Product Type",-1))),ha=["textContent"],wa={key:1,class:"row"},ga=vn((()=>(0,t._)("div",{class:"param-name"},"Product Name",-1))),ya=["textContent"],fa={class:"row"},ka=vn((()=>(0,t._)("div",{class:"param-name"},"Manufacturer ID",-1))),ba=["textContent"],Ca={key:2,class:"row"},xa=vn((()=>(0,t._)("div",{class:"param-name"},"Manufacturer Name",-1))),Ra=["textContent"],za={class:"row"},Da=vn((()=>(0,t._)("div",{class:"param-name"},"Capabilities",-1))),Na=["textContent"],qa={class:"row"},Ia=vn((()=>(0,t._)("div",{class:"param-name"},"Command Classes",-1))),Sa=["textContent"],ja={class:"row"},Ma=vn((()=>(0,t._)("div",{class:"param-name"},"Groups",-1))),Va=["textContent"],Oa={key:3,class:"row"},Za=vn((()=>(0,t._)("div",{class:"param-name"},"Home ID",-1))),Aa=["textContent"],Ua={class:"row"},Ta=vn((()=>(0,t._)("div",{class:"param-name"},"Is Awake",-1))),Ea=["textContent"],$a={key:4,class:"row"},Wa=vn((()=>(0,t._)("div",{class:"param-name"},"Is Locked",-1))),Fa=["textContent"],Ha={key:5,class:"row"},Ga=vn((()=>(0,t._)("div",{class:"param-name"},"Last Update",-1))),Ka=["textContent"],La={key:6,class:"row"},Ba=vn((()=>(0,t._)("div",{class:"param-name"},"Baud Rate",-1))),Ya=["textContent"],Pa={key:7,class:"row"},Ja=vn((()=>(0,t._)("div",{class:"param-name"},"Max Baud Rate",-1))),Qa=["textContent"],Xa={class:"section actions"},et=vn((()=>(0,t._)("div",{class:"header"},[(0,t._)("div",{class:"title"},"Actions")],-1))),nt={class:"body"},at=vn((()=>(0,t._)("div",{class:"param-name"},"Remove Failed Node",-1))),tt=vn((()=>(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fa fa-trash"})],-1))),st=[at,tt],lt=vn((()=>(0,t._)("div",{class:"param-name"},"Replace Failed Node",-1))),it=vn((()=>(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fa fa-sync-alt"})],-1))),ot=[lt,it],dt=vn((()=>(0,t._)("div",{class:"param-name"},"Heal Node",-1))),ct=vn((()=>(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fas fa-wrench"})],-1))),rt=[dt,ct],ut=vn((()=>(0,t._)("div",{class:"param-name"},"Replicate info to secondary controller",-1))),mt=vn((()=>(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fa fa-clone"})],-1))),vt=[ut,mt],_t=vn((()=>(0,t._)("div",{class:"param-name"},"Request network update",-1))),pt=vn((()=>(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fas fa-wifi"})],-1))),ht=[_t,pt],wt=vn((()=>(0,t._)("div",{class:"param-name"},"Request neighbours update",-1))),gt=vn((()=>(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fas fa-network-wired"})],-1))),yt=[wt,gt];function ft(e,n,a,l,i,o){return(0,t.wg)(),(0,t.iD)("div",{class:(0,s.C_)(["item node",{selected:a.selected}])},[(0,t._)("div",{class:(0,s.C_)(["row name header vertical-center",{selected:a.selected}]),textContent:(0,s.zw)(a.node.name&&a.node.name.length?a.node.name:``),onClick:n[0]||(n[0]=n=>e.$emit("select"))},null,10,_n),a.selected?((0,t.wg)(),(0,t.iD)("div",pn,[(0,t._)("div",hn,[wn,(0,t._)("div",gn,[(0,t._)("div",{class:(0,s.C_)(["edit-cell",{hidden:!i.editMode.name}])},[(0,t._)("form",{ref:"nameForm",onSubmit:n[2]||(n[2]=(0,mn.iM)(((...e)=>o.editName&&o.editName(...e)),["prevent"]))},[(0,t._)("label",null,[(0,t._)("input",{type:"text",name:"name",value:a.node.name,disabled:i.commandRunning},null,8,yn)]),(0,t._)("span",fn,[(0,t._)("button",{type:"button",class:"btn btn-default",onClick:n[1]||(n[1]=e=>i.editMode.name=!1)},bn),(0,t._)("button",{type:"submit",class:"btn btn-default",disabled:i.commandRunning},Rn,8,Cn)])],544)],2),(0,t._)("div",{class:(0,s.C_)({hidden:i.editMode.name})},[(0,t._)("span",{textContent:(0,s.zw)(a.node.name?.length?a.node.name:``)},null,8,zn),(0,t._)("span",Dn,[(0,t._)("button",{type:"button",class:"btn btn-default",onClick:n[3]||(n[3]=e=>o.onEditMode("name")),disabled:i.commandRunning},In,8,Nn)])],2)])]),(0,t._)("div",Sn,[jn,(0,t._)("div",Mn,[(0,t._)("div",{class:(0,s.C_)(["edit-cell",{hidden:!i.editMode.location}])},[(0,t._)("form",{ref:"locationForm",onSubmit:n[5]||(n[5]=(0,mn.iM)(((...e)=>o.editLocation&&o.editLocation(...e)),["prevent"]))},[(0,t._)("label",null,[(0,t._)("input",{type:"text",name:"location",value:a.node.location,disabled:i.commandRunning},null,8,Vn)]),(0,t._)("span",On,[(0,t._)("button",{type:"button",class:"btn btn-default",onClick:n[4]||(n[4]=e=>i.editMode.location=!1)},An),(0,t._)("button",{type:"submit",class:"btn btn-default",disabled:i.commandRunning},En,8,Un)])],544)],2),(0,t._)("div",{class:(0,s.C_)({hidden:i.editMode.location})},[(0,t._)("span",{textContent:(0,s.zw)(a.node.location?.length?a.node.location:"")},null,8,$n),(0,t._)("span",Wn,[(0,t._)("button",{type:"button",class:"btn btn-default",onClick:n[6]||(n[6]=e=>o.onEditMode("location")),disabled:i.commandRunning},Gn,8,Fn)])],2)])]),(0,t._)("div",Kn,[Ln,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.type)},null,8,Bn)]),(0,t._)("div",Yn,[Pn,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.role)},null,8,Jn)]),(0,t._)("div",Qn,[Xn,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.node_id)},null,8,ea)]),a.node.neighbours.length?((0,t.wg)(),(0,t.iD)("div",na,[aa,(0,t._)("div",ta,[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(a.node.neighbours,((e,n)=>((0,t.wg)(),(0,t.iD)("div",{class:"row pull-right",key:n,textContent:(0,s.zw)(e)},null,8,sa)))),128))])])):(0,t.kq)("",!0),(0,t._)("div",la,[ia,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.is_ready)},null,8,oa)]),(0,t._)("div",da,[ca,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.is_failed)},null,8,ra)]),(0,t._)("div",ua,[ma,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.manufacturer_id)},null,8,va)]),(0,t._)("div",_a,[pa,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.product_type)},null,8,ha)]),a.node.product_name?.length?((0,t.wg)(),(0,t.iD)("div",wa,[ga,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.product_name)},null,8,ya)])):(0,t.kq)("",!0),(0,t._)("div",fa,[ka,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.manufacturer_id)},null,8,ba)]),a.node.manufacturer_name?.length?((0,t.wg)(),(0,t.iD)("div",Ca,[xa,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.manufacturer_name)},null,8,Ra)])):(0,t.kq)("",!0),(0,t._)("div",za,[Da,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.capabilities.join(", "))},null,8,Na)]),(0,t._)("div",qa,[Ia,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.command_classes.join(", "))},null,8,Sa)]),(0,t._)("div",ja,[Ma,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(Object.values(a.node.groups).map((e=>e.label||"")).join(", "))},null,8,Va)]),a.node.home_id?((0,t.wg)(),(0,t.iD)("div",Oa,[Za,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.home_id.toString(16))},null,8,Aa)])):(0,t.kq)("",!0),(0,t._)("div",Ua,[Ta,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.is_awake)},null,8,Ea)]),null!=a.node.is_locked?((0,t.wg)(),(0,t.iD)("div",$a,[Wa,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.is_locked)},null,8,Fa)])):(0,t.kq)("",!0),a.node.last_update?((0,t.wg)(),(0,t.iD)("div",Ha,[Ga,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(e.formatDateTime(a.node.last_update))},null,8,Ka)])):(0,t.kq)("",!0),a.node.baud_rate?((0,t.wg)(),(0,t.iD)("div",La,[Ba,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.baud_rate)},null,8,Ya)])):(0,t.kq)("",!0),a.node.max_baud_rate?((0,t.wg)(),(0,t.iD)("div",Pa,[Ja,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.node.max_baud_rate)},null,8,Qa)])):(0,t.kq)("",!0),(0,t._)("div",Xa,[et,(0,t._)("div",nt,[a.node.is_failed?((0,t.wg)(),(0,t.iD)("div",{key:0,class:"row error",onClick:n[7]||(n[7]=(...e)=>o.removeFailedNode&&o.removeFailedNode(...e))},st)):(0,t.kq)("",!0),a.node.is_failed?((0,t.wg)(),(0,t.iD)("div",{key:1,class:"row error",onClick:n[8]||(n[8]=(...e)=>o.replaceFailedNode&&o.replaceFailedNode(...e))},ot)):(0,t.kq)("",!0),(0,t._)("div",{class:"row",onClick:n[9]||(n[9]=(...e)=>o.heal&&o.heal(...e))},rt),(0,t._)("div",{class:"row",onClick:n[10]||(n[10]=(...e)=>o.replicationSend&&o.replicationSend(...e))},vt),(0,t._)("div",{class:"row",onClick:n[11]||(n[11]=(...e)=>o.requestNetworkUpdate&&o.requestNetworkUpdate(...e))},ht),(0,t._)("div",{class:"row",onClick:n[12]||(n[12]=(...e)=>o.requestNeighbourUpdate&&o.requestNeighbourUpdate(...e))},yt)])])])):(0,t.kq)("",!0)],2)}var kt={name:"Node",emits:["select"],mixins:[on],props:{node:{type:Object,required:!0},selected:{type:Boolean,default:!1}},data(){return{commandRunning:!1,editMode:{name:!1,location:!1}}},methods:{async removeFailedNode(){if(this.commandRunning)this.notify({text:"A command is already running"});else if(confirm("Are you sure that you want to remove this node?")){this.commandRunning=!0;try{await this.zrequest("remove_node",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},async replaceFailedNode(){if(this.commandRunning)this.notify({text:"A command is already running"});else if(confirm("Are you sure that you want to replace this node?")){this.commandRunning=!0;try{await this.zrequest("replace_node",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},async replicationSend(){if(this.commandRunning)this.notify({text:"A command is already running"});else{this.commandRunning=!0;try{await this.zrequest("replication_send",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},async requestNetworkUpdate(){if(this.commandRunning)this.notify({text:"A command is already running"});else{this.commandRunning=!0;try{await this.zrequest("request_network_update",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},async requestNeighbourUpdate(){if(this.commandRunning)this.notify({text:"A command is already running"});else{this.commandRunning=!0;try{await this.zrequest("request_node_neighbour_update",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}},onEditMode(e){this.editMode[e]=!0;const n=this.$refs[e+"Form"],a=n.querySelector("input[type=text]");setTimeout((()=>{a.focus(),a.select()}),10)},async editName(e){const n=e.target.querySelector("input[name=name]").value;this.commandRunning=!0;try{await this.zrequest("set_node_name",{node_id:this.node.node_id,new_name:n})}finally{this.commandRunning=!1}this.editMode.name=!1},async editLocation(e){const n=e.target.querySelector("input[name=location]").value;this.commandRunning=!0;try{await this.zrequest("set_node_location",{node_id:this.node.node_id,location:n})}finally{this.commandRunning=!1}this.editMode.location=!1},async heal(){if(this.commandRunning)console.log("A command is already running");else{this.commandRunning=!0;try{await this.zrequest("node_heal",{node_id:this.node.node_id})}finally{this.commandRunning=!1}}}}};const bt=(0,cn.Z)(kt,[["render",ft],["__scopeId","data-v-3da196a6"]]);var Ct=bt,xt=a(9642),Rt=a(5771),zt=a(9015),Dt=a(1232),Nt=a(6);const qt=e=>((0,t.dD)("data-v-0021cd76"),e=e(),(0,t.Cn)(),e),It={class:"section value"},St={class:"header"},jt={class:"title"},Mt=["disabled","data-id-on-network"],Vt=qt((()=>(0,t._)("i",{class:"fa fa-edit"},null,-1))),Ot=[Vt],Zt={class:"body"},At={class:"row"},Ut=qt((()=>(0,t._)("div",{class:"param-name"},"Value",-1))),Tt={class:"param-value"},Et={key:0,class:"value-view"},$t=["textContent"],Wt=["textContent"],Ft={key:1,class:"value-edit"},Ht={key:0,class:"list"},Gt=["textContent","selected","value"],Kt={key:1,class:"numeric slider-container"},Lt={class:"col-10"},Bt={class:"row"},Yt=["textContent"],Pt=["textContent"],Jt={class:"row"},Qt={class:"col-2"},Xt=["value"],es={key:2,class:"boolean"},ns={key:3,class:"value-data"},as=["value"],ts=["textContent"],ss=qt((()=>(0,t._)("div",{class:"param-name"},"Remove From Scene",-1))),ls=qt((()=>(0,t._)("div",{class:"param-value"},[(0,t._)("i",{class:"fa fa-trash"})],-1))),is=[ss,ls],os={key:1,class:"row",style:{cursor:"pointer"}},ds=qt((()=>(0,t._)("div",{class:"param-name"},"Add To Scene",-1))),cs={class:"param-value"},rs={key:2,class:"row"},us=qt((()=>(0,t._)("div",{class:"param-name"},"Help",-1))),ms=["textContent"],vs={class:"row"},_s=qt((()=>(0,t._)("div",{class:"param-name"},"Value ID",-1))),ps=["textContent"],hs={key:3,class:"row"},ws=qt((()=>(0,t._)("div",{class:"param-name"},"ID on Network",-1))),gs=["textContent"],ys={class:"row"},fs=qt((()=>(0,t._)("div",{class:"param-name"},"Command Class",-1))),ks=["textContent"],bs={key:4,class:"row"},Cs=qt((()=>(0,t._)("div",{class:"param-name"},"Last Update",-1))),xs=["textContent"];function Rs(e,n,a,l,i,o){const d=(0,t.up)("Slider"),c=(0,t.up)("ToggleSwitch"),r=(0,t.up)("DropdownItem"),u=(0,t.up)("Dropdown");return(0,t.wg)(),(0,t.iD)("div",It,[(0,t._)("div",St,[(0,t._)("div",jt,[(0,t._)("button",{class:"btn btn-default btn-value-name-edit",title:"Edit value name",disabled:i.commandRunning,"data-id-on-network":a.value.id_on_network,onClick:n[0]||(n[0]=(...e)=>o.editName&&o.editName(...e))},Ot,8,Mt),(0,t.Uk)(" "+(0,s.zw)(a.value.label),1)])]),(0,t._)("div",Zt,[(0,t._)("div",At,[Ut,(0,t._)("div",Tt,[a.value.is_read_only?((0,t.wg)(),(0,t.iD)("div",Et,[(0,t._)("div",{class:"value-data",textContent:(0,s.zw)(a.value.data)},null,8,$t),a.value.units?.length?((0,t.wg)(),(0,t.iD)("div",{key:0,class:"unit",textContent:(0,s.zw)(a.value.units)},null,8,Wt)):(0,t.kq)("",!0)])):((0,t.wg)(),(0,t.iD)("div",Ft,[(0,t._)("div",{class:(0,s.C_)(["col-"+(a.value.units?.length?"11":"12")])},["List"===a.value.type?((0,t.wg)(),(0,t.iD)("div",Ht,[(0,t._)("label",null,[(0,t._)("select",{onChange:n[1]||(n[1]=(...e)=>o.onValueChange&&o.onValueChange(...e))},[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(a.value.data_items,((e,n)=>((0,t.wg)(),(0,t.iD)("option",{textContent:(0,s.zw)("object"===typeof e?e.text:e),key:n,selected:"object"===typeof e?a.value.data===e.value:a.value.data===e,value:"object"===typeof e?e.value:n},null,8,Gt)))),128))],32)])])):["Int","Long","Byte","Decimal","Short"].indexOf(a.value.type)>=0?((0,t.wg)(),(0,t.iD)("div",Kt,[(0,t._)("div",Lt,[(0,t._)("div",Bt,[(0,t._)("span",{class:"value-min",textContent:(0,s.zw)(a.value.min)},null,8,Yt),(0,t._)("span",{class:"value-max",textContent:(0,s.zw)(a.value.max)},null,8,Pt)]),(0,t._)("div",Jt,[(0,t._)("label",null,[(0,t.Wm)(d,{range:[a.value.min,a.value.max],value:a.value.data,onChange:o.onValueChange},null,8,["range","value","onChange"])])])]),(0,t._)("div",Qt,[(0,t._)("label",null,[(0,t._)("input",{type:"text",value:a.value.data,onChange:n[2]||(n[2]=(...e)=>o.onValueChange&&o.onValueChange(...e))},null,40,Xt)])])])):["Bool","Button"].indexOf(a.value.type)>=0?((0,t.wg)(),(0,t.iD)("div",es,[(0,t.Wm)(c,{value:a.value.data,onInput:n[3]||(n[3]=e=>o.onValueChange(e,!a.value.data))},null,8,["value"])])):((0,t.wg)(),(0,t.iD)("div",ns,[(0,t._)("label",null,[(0,t._)("input",{type:"text",value:a.value.data,onChange:n[4]||(n[4]=(...e)=>o.onValueChange&&o.onValueChange(...e))},null,40,as)])]))],2),a.value.units?.length?((0,t.wg)(),(0,t.iD)("div",{key:0,class:"col-1 unit",textContent:(0,s.zw)(a.value.units)},null,8,ts)):(0,t.kq)("",!0)]))])]),null!=a.sceneId?((0,t.wg)(),(0,t.iD)("div",{key:0,class:"row",style:{cursor:"pointer"},onClick:n[5]||(n[5]=n=>e.$emit("remove-from-scene",{valueId:a.value.id_on_network,sceneId:a.sceneId}))},is)):(0,t.kq)("",!0),o.addValueToSceneItems?.length?((0,t.wg)(),(0,t.iD)("div",os,[ds,(0,t._)("div",cs,[(0,t.Wm)(u,{title:"Add to scene","icon-class":"fa fa-plus"},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(o.addValueToSceneItems,((n,s)=>((0,t.wg)(),(0,t.j4)(r,{key:s,text:n.label,disabled:i.commandRunning,onClick:t=>e.$emit("add-to-scene",{sceneId:n.scene_id,valueId:a.value.id_on_network})},null,8,["text","disabled","onClick"])))),128))])),_:1})])])):(0,t.kq)("",!0),a.value.help?.length?((0,t.wg)(),(0,t.iD)("div",rs,[us,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.value.help)},null,8,ms)])):(0,t.kq)("",!0),(0,t._)("div",vs,[_s,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.value.value_id)},null,8,ps)]),a.value.value_id!==a.value.id_on_network?((0,t.wg)(),(0,t.iD)("div",hs,[ws,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.value.id_on_network)},null,8,gs)])):(0,t.kq)("",!0),(0,t._)("div",ys,[fs,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(a.value.command_class_name||a.value.command_class)},null,8,ks)]),a.value.last_update?((0,t.wg)(),(0,t.iD)("div",bs,[Cs,(0,t._)("div",{class:"param-value",textContent:(0,s.zw)(e.formatDateTime(a.value.last_update))},null,8,xs)])):(0,t.kq)("",!0)])])}var zs=a(376),Ds={name:"Value",components:{Slider:zs.Z,Dropdown:Rt.Z,DropdownItem:zt.Z,ToggleSwitch:Nt.Z},mixins:[on],emits:["remove-from-scene","add-to-scene","refresh"],props:{value:{type:Object,required:!0},node:{type:Object,required:!0},selected:{type:Boolean,default:!1},sceneId:{type:Number},scenes:{type:Object,default:()=>({})}},data(){return{commandRunning:!1}},computed:{addValueToSceneItems(){return Object.values(this.scenes||{}).filter((e=>!(this.value.id_on_network in e.values)))}},methods:{async editName(){const e=this.node.values[this.value.id_on_network];let n=prompt("New name",e.label);if(n?.length&&(n=n.trim()),n?.length&&n!==e.label){this.commandRunning=!0;try{await this.zrequest("set_value_label",{id_on_network:e.id_on_network,new_label:n})}finally{this.commandRunning=!1}this.$emit("refresh"),this.notify({text:"Value successfully renamed",image:{iconClass:"fa fa-check"}})}},async onValueChange(e,n){const a=e.target?e.target:e.event.target.parentElement,t=this.node.values[this.value.id_on_network];switch(void 0===n&&(n=null!=a.value?a.value:e.value),t.type){case"List":n=t.data_items[e.target.value];break;case"Int":case"Short":case"Long":case"Byte":n=parseInt(n);break;case"Decimal":n=parseFloat(n);break}"object"===typeof n&&(n=n.value),this.commandRunning=!0;try{await this.zrequest("set_value",{id_on_network:t.id_on_network,data:n})}finally{this.commandRunning=!1}this.$emit("refresh"),this.notify({text:"Value successfully modified",image:{iconClass:"fa fa-check"}})}}};const Ns=(0,cn.Z)(Ds,[["render",Rs],["__scopeId","data-v-0021cd76"]]);var qs=Ns,Is={name:"Zwave",components:{Value:qs,ToggleSwitch:Nt.Z,Loading:Dt.Z,DropdownItem:zt.Z,Dropdown:Rt.Z,Modal:xt.Z,Group:un,Node:Ct},mixins:[on],data(){return{status:{},views:{},nodes:{},groups:{},scenes:{},commandRunning:!1,values:{switches:{},dimmers:{},sensors:{},battery_levels:{},power_levels:{},bulbs:{},doorlocks:{},usercodes:{},thermostats:{},protections:{}},selected:{view:"nodes",nodeId:void 0,groupId:void 0,sceneId:void 0,valueId:void 0},loading:{status:!1,nodes:!1,groups:!1,scenes:!1}}},computed:{valuesMap(){const e={};for(const n of Object.values(this.nodes))for(const a of Object.values(n.values))e[a.id_on_network]=a;return e}},methods:{async refreshNodes(){this.loading.nodes=!0;try{this.nodes=await this.zrequest("get_nodes")}finally{this.loading.nodes=!1}Object.keys(this.nodes||{}).length&&(this.views.values=!0)},async refreshGroups(){this.loading.groups=!0;try{this.groups=Object.values(await this.zrequest("get_groups")).filter((e=>e.index)).reduce(((e,n)=>{const a=n.group_id||n.index;return e[a]=n,e}),{})}finally{this.loading.groups=!1}Object.keys(this.groups||{}).length&&(this.views.groups=!0)},async refreshScenes(){this.loading.scenes=!0;try{this.scenes=Object.values(await this.zrequest("get_scenes")).filter((e=>e.scene_id)).reduce(((e,n)=>(e[n.scene_id]=n,e)),{})}finally{this.loading.scenes=!1}Object.keys(this.scenes||{}).length&&(this.views.values=!0)},async refreshValues(e){this.loading.values=!0;try{this.values[e]=Object.values(await this.zrequest("get_"+e)).filter((e=>e.id_on_network)).reduce(((e,n)=>(e[n.id_on_network]=!0,e)),{})}finally{this.loading.values=!1}Object.keys(this.values[e]).length&&(this.views[e]=!0)},async refreshStatus(){this.loading.status=!0;try{this.status=await this.zrequest("controller_status")}finally{this.loading.status=!1}},refresh(){this.views={nodes:!0,scenes:!0},this.refreshNodes(),this.refreshGroups(),this.refreshScenes(),this.refreshValues("switches"),this.refreshValues("dimmers"),this.refreshValues("sensors"),this.refreshValues("bulbs"),this.refreshValues("doorlocks"),this.refreshValues("usercodes"),this.refreshValues("thermostats"),this.refreshValues("protections"),this.refreshValues("battery_levels"),this.refreshValues("power_levels"),this.refreshValues("node_config"),this.refreshStatus()},async addScene(){let e=prompt("Scene name");if(e?.length&&(e=e.trim()),e?.length){this.commandRunning=!0;try{await this.zrequest("create_scene",{label:e}),await this.refreshScenes()}finally{this.commandRunning=!1}}},async removeScene(e){if(confirm("Are you sure that you want to delete this scene?")){this.commandRunning=!0;try{await this.zrequest("remove_scene",{scene_id:e}),await this.refreshScenes()}finally{this.commandRunning=!1}}},onNodeUpdate(e){this.nodes[e.node.node_id]=e.node,e.value&&(this.nodes[e.node.node_id].values[e.value.id_on_network]=e.value)},onNodeClick(e){this.selected.nodeId=e===this.selected.nodeId?void 0:e},networkInfoModalOpen(){this.refreshStatus(),this.$refs.networkInfoModal.show()},onCommandEvent(e){e.error&&e.error.length&&this.notify({text:e.state_description+": "+e.error_description,error:!0})},async addNode(){this.commandRunning=!0;try{await this.zrequest("add_node")}finally{this.commandRunning=!1}await this.refreshNodes()},async addToGroup(e,n){this.commandRunning=!0;try{await this.zrequest("add_node_to_group",{node_id:e,group_index:n})}finally{this.commandRunning=!1}await this.refreshGroups()},async removeNode(){this.commandRunning=!0;try{await this.zrequest("remove_node")}finally{this.commandRunning=!1}await this.refreshNodes()},async removeValueFromScene(e){if(confirm("Are you sure that you want to remove this value from the scene?")){this.commandRunning=!0;try{await this.zrequest("scene_remove_value",{id_on_network:e.valueId,scene_id:e.sceneId})}finally{this.commandRunning=!1}await this.refreshScenes()}},async renameScene(e){const n=this.scenes[e];let a=prompt("New name",n.label);if(a&&(a=a.trim()),a?.length&&a!==n.label){this.commandRunning=!0;try{await this.zrequest("set_scene_label",{new_label:a,scene_id:e})}finally{this.commandRunning=!1}await this.refreshScenes()}},async startNetwork(){this.commandRunning=!0;try{await this.zrequest("start_network")}finally{this.commandRunning=!1}},async stopNetwork(){this.commandRunning=!0;try{await this.zrequest("stop_network")}finally{this.commandRunning=!1}},async switchAll(e){this.commandRunning=!0;try{await this.zrequest("switch_all",{state:e}),this.refresh()}finally{this.commandRunning=!1}},async cancelCommand(){this.commandRunning=!0;try{await this.zrequest("cancel_command")}finally{this.commandRunning=!1}},async killCommand(){this.commandRunning=!0;try{await this.zrequest("kill_command")}finally{this.commandRunning=!1}},async receiveConfiguration(){this.commandRunning=!0;try{await this.zrequest("receive_configuration")}finally{this.commandRunning=!1}this.refresh()},async createNewPrimary(){this.commandRunning=!0;try{await this.zrequest("create_new_primary")}finally{this.commandRunning=!1}this.refresh()},async transferPrimaryRole(){this.commandRunning=!0;try{await this.zrequest("transfer_primary_role")}finally{this.commandRunning=!1}this.refresh()},async healNetwork(){this.commandRunning=!0;try{await this.zrequest("heal")}finally{this.commandRunning=!1}this.refresh()},async softReset(){confirm("Are you sure that you want to do a device soft reset? This won't lose network information")&&await this.zrequest("soft_reset")},async hardReset(){confirm("Are you sure that you want to do a device soft reset? All network information will be LOST!")&&await this.zrequest("hard_reset")},async activateScene(e){this.commandRunning=!0;try{await this.zrequest("activate_scene",{scene_id:e})}finally{this.commandRunning=!1}},async addValueToScene(e){this.commandRunning=!0;try{await this.zrequest("scene_add_value",{id_on_network:e.valueId,scene_id:e.sceneId,data:this.valuesMap[e.valueId].data})}finally{this.commandRunning=!1}this.refresh()}},mounted(){this.refresh(),this.subscribe(this.refreshGroups,"on-zwave-node-group-event","platypush.message.event.zwave.ZwaveNodeGroupEvent"),this.subscribe(this.refreshScenes,"on-zwave-node-scene-event","platypush.message.event.zwave.ZwaveNodeSceneEvent"),this.subscribe(this.refreshNodes,"on-zwave-node-removed-event","platypush.message.event.zwave.ZwaveNodeRemovedEvent"),this.subscribe(this.onCommandEvent,"on-zwave-command-event","platypush.message.event.zwave.ZwaveCommandEvent"),this.subscribe(this.refreshStatus,"on-zwave-network-event","platypush.message.event.zwave.ZwaveNetworkReadyEvent","platypush.message.event.zwave.ZwaveNetworkStoppedEvent","platypush.message.event.zwave.ZwaveNetworkErrorEvent","platypush.message.event.zwave.ZwaveNetworkResetEvent"),this.subscribe(this.onNodeUpdate,"on-zwave-node-update-event","platypush.message.event.zwave.ZwaveNodeEvent","platypush.message.event.zwave.ZwaveNodeAddedEvent","platypush.message.event.zwave.ZwaveNodeRenamedEvent","platypush.message.event.zwave.ZwaveNodeReadyEvent","platypush.message.event.zwave.ZwaveValueAddedEvent","platypush.message.event.zwave.ZwaveValueChangedEvent","platypush.message.event.zwave.ZwaveValueRemovedEvent","platypush.message.event.zwave.ZwaveValueRefreshedEvent")},unmounted(){["on-zwave-node-group-event","on-zwave-node-scene-event","on-zwave-node-removed-event","on-zwave-command-event","on-zwave-network-event","on-zwave-node-update-event"].forEach((e=>this.unsubscribe(e)))}};const Ss=(0,cn.Z)(Is,[["render",qe]]);var js=Ss}}]); +//# sourceMappingURL=5810.20e20935.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5810.20e20935.js.map b/platypush/backend/http/webapp/dist/static/js/5810.20e20935.js.map new file mode 100644 index 00000000..172d5d49 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5810.20e20935.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5810.20e20935.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Zwave/Zwave.vue","webpack://platypush/./src/components/panels/Zwave/Group.vue","webpack://platypush/./src/components/panels/Zwave/mixin.js","webpack://platypush/./src/components/panels/Zwave/Group.vue?d37f","webpack://platypush/./src/components/panels/Zwave/Node.vue","webpack://platypush/./src/components/panels/Zwave/Node.vue?4a32","webpack://platypush/./src/components/panels/Zwave/Value.vue","webpack://platypush/./src/components/panels/Zwave/Value.vue?c87f","webpack://platypush/./src/components/panels/Zwave/Zwave.vue?dac2"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import Utils from \"@/Utils\";\n\nexport default {\n mixins: [Utils],\n props: {\n pluginName: {\n type: String,\n required: true,\n },\n },\n\n methods: {\n async zrequest(method, args) {\n return await this.request(`${this.pluginName}.${method}`, args)\n },\n }\n}\n","import { render } from \"./Group.vue?vue&type=template&id=56458f8e&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=56458f8e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-56458f8e\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Node.vue?vue&type=template&id=3da196a6&scoped=true\"\nimport script from \"./Node.vue?vue&type=script&lang=js\"\nexport * from \"./Node.vue?vue&type=script&lang=js\"\n\nimport \"./Node.vue?vue&type=style&index=0&id=3da196a6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3da196a6\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Value.vue?vue&type=template&id=0021cd76&scoped=true\"\nimport script from \"./Value.vue?vue&type=script&lang=js\"\nexport * from \"./Value.vue?vue&type=script&lang=js\"\n\nimport \"./Value.vue?vue&type=style&index=0&id=0021cd76&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0021cd76\"]])\n\nexport default __exports__","import { render } from \"./Zwave.vue?vue&type=template&id=c573354c\"\nimport script from \"./Zwave.vue?vue&type=script&lang=js\"\nexport * from \"./Zwave.vue?vue&type=script&lang=js\"\n\nimport \"./Zwave.vue?vue&type=style&index=0&id=c573354c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","type","min","range","max","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","this","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","title","loading","status","state","device","stats","key","selected","groupId","Object","values","nodes","filter","node","addToGroup","node_id","view","$event","views","id","toUpperCase","slice","replace","addScene","text","commandRunning","networkInfoModalOpen","startNetwork","stopNetwork","addNode","removeNode","switchAll","cancelCommand","killCommand","receiveConfiguration","createNewPrimary","transferPrimaryRole","healNetwork","softReset","hardReset","refresh","keys","length","nodeId","pluginName","onNodeClick","groups","group","associations","map","owner","undefined","addNodesToGroupModal","show","scenes","scene","sceneId","label","activateScene","id_on_network","valuesMap","data","removeValueFromScene","removeScene","renameScene","valueId","addValueToScene","refreshNodes","index","max_associations","i","removeFromGroup","mixins","Utils","String","required","async","method","args","request","mixin","confirm","group_id","group_index","zrequest","editMode","editName","onEditMode","location","editLocation","role","neighbours","neighbour","is_ready","is_failed","manufacturer_id","product_type","product_name","manufacturer_name","capabilities","join","command_classes","g","home_id","toString","is_awake","is_locked","last_update","baud_rate","max_baud_rate","removeFailedNode","replaceFailedNode","heal","replicationSend","requestNetworkUpdate","requestNeighbourUpdate","notify","mode","form","input","querySelector","setTimeout","focus","select","new_name","console","log","is_read_only","units","onValueChange","data_items","indexOf","addValueToSceneItems","scene_id","help","value_id","command_class_name","command_class","components","Slider","Dropdown","DropdownItem","ToggleSwitch","computed","prompt","trim","new_label","image","iconClass","parentElement","parseInt","parseFloat","Value","Loading","Modal","Group","Node","switches","dimmers","sensors","battery_levels","power_levels","bulbs","doorlocks","usercodes","thermostats","protections","reduce","item","refreshGroups","refreshScenes","refreshValues","refreshStatus","onNodeUpdate","networkInfoModal","onCommandEvent","error","state_description","error_description","subscribe","unmounted","forEach","eventType","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5824-legacy.f18a2b68.js b/platypush/backend/http/webapp/dist/static/js/5824-legacy.a1aaa126.js similarity index 77% rename from platypush/backend/http/webapp/dist/static/js/5824-legacy.f18a2b68.js rename to platypush/backend/http/webapp/dist/static/js/5824-legacy.a1aaa126.js index d0747bbb..4df3b490 100644 --- a/platypush/backend/http/webapp/dist/static/js/5824-legacy.f18a2b68.js +++ b/platypush/backend/http/webapp/dist/static/js/5824-legacy.a1aaa126.js @@ -1,2 +1,2 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5824],{6091:function(e,_,t){var n=t(6530).PROPER,r=t(7293),a=t(1361),s="​…᠎";e.exports=function(e){return r((function(){return!!a[e]()||s[e]()!==s||n&&a[e].name!==e}))}},3210:function(e,_,t){"use strict";var n=t(2109),r=t(3111).trim,a=t(6091);n({target:"String",proto:!0,forced:a("trim")},{trim:function(){return r(this)}})},3275:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6084),_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9584),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(7327),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1539),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1249),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(8309),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(4747),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9720),core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_7__),_Utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(2628),_components_Loading__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(1232),_index__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9016),vue__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(9963),vue__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(6252),mitt__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(9652),bus=(0,mitt__WEBPACK_IMPORTED_MODULE_11__.Z)();__webpack_exports__["Z"]={name:"Elements",components:{Loading:_components_Loading__WEBPACK_IMPORTED_MODULE_9__.Z},mixins:[_Utils__WEBPACK_IMPORTED_MODULE_8__.Z],props:{content:{type:String}},data:function(){return{loading:!1,unwatch:null}},methods:{_parseActions:function(e){var _=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.children).filter((function(e){var _;return"actions"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())})),t=null!==_&&void 0!==_&&_.length?_[0].children:e.children,n=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(t).filter((function(e){var _;return"action"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));if(null!==n&&void 0!==n&&n.length)return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(n).map((function(e){return{action:e.attributes.name.value,args:(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.children).reduce((function(e,_){var t=void 0;try{t=JSON.parse(_.innerText)}catch(r){var n;null!==(n=_.innerText)&&void 0!==n&&n.length&&(t=_.innerText)}return e[_.tagName.toLowerCase()]=t,e}),{})}}))},_parseVars:function(e){var _=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.children).filter((function(e){var _;return"vars"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));if(null!==_&&void 0!==_&&_.length)return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(_[0].children).reduce((function(e,_){var t=void 0;try{t=JSON.parse(_.innerText)}catch(r){var n;null!==(n=_.innerText)&&void 0!==n&&n.length&&(t=_.innerText)}return e[_.tagName.toLowerCase()]=t,e}),{})},_parseHandlers:function _parseHandlers(element){var handlers={},parseHndlScript=function parseHndlScript(hndlText){return function(app){return eval("// noinspection JSUnusedLocalSymbols\n (async function (self) {\n ".concat(hndlText,"\n })"))(app)}},parseEventHndl=function parseEventHndl(hndlText){return function(app){return function(event){return eval("// noinspection JSUnusedLocalSymbols\n (async function (self, event) {\n ".concat(hndlText,"\n })"))(app,event)}}},hndlTags=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(element.children).filter((function(e){var _;return"handlers"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));if(null!==hndlTags&&void 0!==hndlTags&&hndlTags.length){var mounted=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(hndlTags[0].children).filter((function(e){var _;return"mounted"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));null!==mounted&&void 0!==mounted&&mounted.length&&(handlers.mounted=parseHndlScript(mounted[0].innerText));var refresh=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(hndlTags[0].children).filter((function(e){var _;return"refresh"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())})),_refresh$0$attributes;if(null!==refresh&&void 0!==refresh&&refresh.length)handlers.refresh={handler:parseHndlScript(refresh[0].innerText),interval:(null===(_refresh$0$attributes=refresh[0].attributes.interval)||void 0===_refresh$0$attributes?void 0:_refresh$0$attributes.value)||10};var events=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(hndlTags[0].children).filter((function(e){var _;return"event"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));null!==events&&void 0!==events&&events.length&&(handlers.events=events.reduce((function(e,_){return e[_.attributes.type.value]=parseEventHndl(_.innerText),e}),{}))}var actionsTags=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(element.children).filter((function(e){var _;return"actions"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));if(null!==actionsTags&&void 0!==actionsTags&&actionsTags.length){var beforeActionsTags=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(actionsTags[0].children).filter((function(e){var _;return"before"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));null!==beforeActionsTags&&void 0!==beforeActionsTags&&beforeActionsTags.length&&(handlers.beforeActions=parseHndlScript(beforeActionsTags[0].innerText));var afterActionsTags=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(actionsTags[0].children).filter((function(e){var _;return"after"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));null!==afterActionsTags&&void 0!==afterActionsTags&&afterActionsTags.length&&(handlers.afterActions=parseHndlScript(afterActionsTags[0].innerText))}return handlers},_parseProps:function(e){return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.attributes).reduce((function(e,_){return e[_.name]=_.value,e}),{})},propagateEvent:function(e){bus.emit("event",e)},_addEventHandler:function(){this.unwatch=this.subscribe((function(e){bus.emit("event",e)}))},_removeEventHandler:function(){this.unwatch&&(this.unwatch(),this.unwatch=null)}},mounted:function(){var e=this;this.loading=!0,this._addEventHandler();try{this.$refs.container.innerHTML=this.content,Object.entries(_index__WEBPACK_IMPORTED_MODULE_10__.Z).forEach((function(_){var t=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__.Z)(_,2),n=t[0],r=t[1];e.$options.components[n]=r,(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.$refs.container.getElementsByTagName(n)).forEach((function(_){var t=e._parseProps(_);t.actions=e._parseActions(_),t.handlers=e._parseHandlers(_),t._vars=e._parseVars(_);var n=document.createElement("div");n.setAttribute("class","component"),n.innerHTML=_.innerHTML,_.parentNode.replaceChild(n,_),(0,vue__WEBPACK_IMPORTED_MODULE_12__.ri)({render:function(){return(0,vue__WEBPACK_IMPORTED_MODULE_13__.h)(r,t)},data:function(){return{bus:bus}}}).mount(n)}))}));for(var _=0,t=["handlers","actions","vars"];_\n
\n \n
\n
\n\n\n\n\n\n","import Utils from \"@/Utils\";\n\nexport default {\n mixins: [Utils],\n props: {\n /**\n * Component name\n */\n name: {\n type: String,\n default: '[Unnamed sensor]',\n },\n\n /**\n * Action (FontAwesome) icon class (default: `fa fa-play`)\n */\n iconClass: {\n type: String,\n },\n\n /**\n * Action icon URL (default: `fa fa-play`)\n */\n iconUrl: {\n type: String,\n },\n\n /**\n * Action icon color override, for FontAwesome icons\n */\n iconColor: {\n type: String,\n },\n\n /**\n * Actions to run upon interaction with the widget. Format:\n *\n * [\n * {\n * \"action\": \"light.hue.toggle\",\n * \"args\": {\n * \"lights\": [\"Bulb 1\", \"Bulb 2\"]\n * }\n * },\n * {\n * \"action\": \"music.mpd.pause\"\n * }\n * ]\n */\n actions: {\n type: Array,\n default: () => { return [] },\n },\n\n /**\n * Map of variables used by this component, in the form\n * variable_name -> variable_value.\n */\n _vars: {\n type: Object,\n default: () => { return {} },\n },\n\n /**\n * Map of handlers, in the form of event_type -> functions.\n * Supported event handler types:\n *\n * - mounted: Function to execute when the component is mounted.\n * - beforeActions: Function to execute before the component action is run.\n * - afterActions: Function to execute after the component action is run.\n * - refresh: Function to be called at startup (if mounted is also specified\n * then refresh will be called after mounted when the component is\n * first mounted) and at regular intervals defined on the\n * interval property (default: 10 seconds).\n * - events: This is a mapping of functions that react to Platypush\n * platform events published on the websocket (e.g. lights or\n * switches toggles, media events etc.). The form is\n * platypush_event_type -> function.\n */\n handlers: {\n type: Object,\n default: () => { return {} },\n },\n\n /**\n * Event bus\n */\n bus: {\n type: Object,\n },\n },\n\n data() {\n return {\n vars: {...(this._vars || {})},\n _interval: undefined,\n refresh: null,\n refreshInterval: null,\n value: null,\n loading: false,\n }\n },\n\n computed: {\n iconStyle() {\n if (!this.iconClass?.length && this.iconColor?.length)\n return\n\n return {'color': this.iconColor}\n },\n\n hasIcon() {\n return this.iconUrl?.length || this.iconClass?.length\n },\n },\n\n methods: {\n async run() {\n if (this.handlers.input)\n return this.handlers.input(this)(this.value)\n\n if (this.handlers.beforeActions)\n await this.handlers.beforeActions(this)\n for (const action of this.actions)\n await this.request_(action)\n if (this.handlers.afterActions) {\n await this.handlers.afterActions(this)\n }\n },\n\n async request_(action) {\n const args = Object.entries(action.args).reduce((args, [key, value]) => {\n if (value.trim) {\n value = value.trim()\n const m = value.match(/^{{\\s*(.*)\\s*}}/)\n if (m) {\n value = eval(`// noinspection JSUnusedLocalSymbols\n (function (self) {\n return ${m[1]}\n })`)(this)\n }\n }\n\n args[key] = value\n return args\n }, {})\n\n await this.request(action.action, args)\n },\n\n async processEvent(event) {\n const hndl = (this.handlers.events || {})[event.type]\n if (hndl)\n await hndl(this)(event)\n },\n },\n\n async mounted() {\n this.$root.bus.on('event', this.processEvent)\n\n if (this.handlers.mounted)\n await this.handlers.mounted(this)\n\n if (this.handlers.refresh) {\n this.refreshInterval = (this.handlers.refresh?.interval || 0) * 1000\n this.refresh = () => {\n this.handlers.refresh.handler(this)\n }\n\n await this.refresh()\n if (this.refreshInterval) {\n const self = this\n const wrapper = () => { return self.refresh() }\n this._interval = setInterval(wrapper, this.refreshInterval)\n }\n }\n },\n\n unmounted() {\n if (this._interval)\n clearInterval(this._interval)\n }\n}\n","\n\n\n\n\n","import { render } from \"./Run.vue?vue&type=template&id=7478b72d&scoped=true\"\nimport script from \"./Run.vue?vue&type=script&lang=js\"\nexport * from \"./Run.vue?vue&type=script&lang=js\"\n\nimport \"./Run.vue?vue&type=style&index=0&id=7478b72d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7478b72d\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=53594122&scoped=true\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=53594122&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-53594122\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=772cf288&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=772cf288&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-772cf288\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=97d3a936&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=97d3a936&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-97d3a936\"]])\n\nexport default __exports__","import Run from './components/Run'\nimport Sensor from \"./components/Sensor\";\nimport Slider from './components/Slider'\nimport Switch from './components/Switch'\n\nexport default {\n Run,\n Sensor,\n Slider,\n Switch,\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=450fcab1&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=450fcab1&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-450fcab1\"]])\n\nexport default __exports__"],"names":["PROPER_FUNCTION_NAME","fails","whitespaces","non","module","exports","METHOD_NAME","name","$","$trim","forcedStringTrimMethod","target","proto","forced","trim","this","bus","components","Loading","mixins","props","content","type","String","data","loading","unwatch","methods","_parseActions","element","actionsTags","children","filter","node","tagName","toLowerCase","length","actionTags","map","actionTag","action","attributes","value","args","reduce","obj","arg","undefined","JSON","parse","innerText","e","_parseVars","varsTags","vars","varTag","_parseHandlers","handlers","parseHndlScript","hndlText","app","eval","parseEventHndl","event","hndlTags","mounted","refresh","handler","interval","events","hndlTag","beforeActionsTags","beforeActions","afterActionsTags","afterActions","_parseProps","attr","propagateEvent","emit","_addEventHandler","subscribe","_removeEventHandler","$refs","container","innerHTML","Object","entries","forEach","component","$options","getElementsByTagName","actions","_vars","newEl","document","createElement","setAttribute","parentNode","replaceChild","render","h","mount","removeChild","unmounted","Utils","default","iconClass","iconUrl","iconColor","Array","_interval","refreshInterval","computed","iconStyle","hasIcon","run","input","request_","key","m","match","request","processEvent","hndl","$root","on","self","wrapper","setInterval","clearInterval","class","src","alt","style","__exports__","unit","range","parseFloat","min","max","SliderElement","Slider","Number","required","ToggleSwitch","Run","Sensor","Switch","ref","step","disabled","onUpdate","withLabel","emits","Boolean","update","$emit","percent","thumb","left","transform","track","width","onInput","checked"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5824-legacy.f18a2b68.js.map b/platypush/backend/http/webapp/dist/static/js/5824-legacy.f18a2b68.js.map deleted file mode 100644 index 01e7f2ba..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5824-legacy.f18a2b68.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5824-legacy.f18a2b68.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/string-trim-forced.js","webpack://platypush/./node_modules/core-js/modules/es.string.trim.js","webpack://platypush/./src/components/widgets/Component/Index.vue","webpack://platypush/./src/components/widgets/Component/components/mixins.js","webpack://platypush/./src/components/widgets/Component/components/Run.vue","webpack://platypush/./src/components/widgets/Component/components/Run.vue?73ce","webpack://platypush/./src/components/widgets/Component/components/Sensor.vue","webpack://platypush/./src/components/widgets/Component/components/Sensor.vue?66dc","webpack://platypush/./src/components/widgets/Component/components/Slider.vue","webpack://platypush/./src/components/widgets/Component/components/Slider.vue?fc3e","webpack://platypush/./src/components/widgets/Component/components/Switch.vue","webpack://platypush/./src/components/widgets/Component/components/Switch.vue?ce7f","webpack://platypush/./src/components/widgets/Component/index.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/widgets/Component/Index.vue?276d"],"sourcesContent":["var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","\n\n\n\n\n","import Utils from \"@/Utils\";\n\nexport default {\n mixins: [Utils],\n props: {\n /**\n * Component name\n */\n name: {\n type: String,\n default: '[Unnamed sensor]',\n },\n\n /**\n * Action (FontAwesome) icon class (default: `fa fa-play`)\n */\n iconClass: {\n type: String,\n },\n\n /**\n * Action icon URL (default: `fa fa-play`)\n */\n iconUrl: {\n type: String,\n },\n\n /**\n * Action icon color override, for FontAwesome icons\n */\n iconColor: {\n type: String,\n },\n\n /**\n * Actions to run upon interaction with the widget. Format:\n *\n * [\n * {\n * \"action\": \"light.hue.toggle\",\n * \"args\": {\n * \"lights\": [\"Bulb 1\", \"Bulb 2\"]\n * }\n * },\n * {\n * \"action\": \"music.mpd.pause\"\n * }\n * ]\n */\n actions: {\n type: Array,\n default: () => { return [] },\n },\n\n /**\n * Map of variables used by this component, in the form\n * variable_name -> variable_value.\n */\n _vars: {\n type: Object,\n default: () => { return {} },\n },\n\n /**\n * Map of handlers, in the form of event_type -> functions.\n * Supported event handler types:\n *\n * - mounted: Function to execute when the component is mounted.\n * - beforeActions: Function to execute before the component action is run.\n * - afterActions: Function to execute after the component action is run.\n * - refresh: Function to be called at startup (if mounted is also specified\n * then refresh will be called after mounted when the component is\n * first mounted) and at regular intervals defined on the\n * interval property (default: 10 seconds).\n * - events: This is a mapping of functions that react to Platypush\n * platform events published on the websocket (e.g. lights or\n * switches toggles, media events etc.). The form is\n * platypush_event_type -> function.\n */\n handlers: {\n type: Object,\n default: () => { return {} },\n },\n\n /**\n * Event bus\n */\n bus: {\n type: Object,\n },\n },\n\n data() {\n return {\n vars: {...(this._vars || {})},\n _interval: undefined,\n refresh: null,\n refreshInterval: null,\n value: null,\n loading: false,\n }\n },\n\n computed: {\n iconStyle() {\n if (!this.iconClass?.length && this.iconColor?.length)\n return\n\n return {'color': this.iconColor}\n },\n\n hasIcon() {\n return this.iconUrl?.length || this.iconClass?.length\n },\n },\n\n methods: {\n async run() {\n if (this.handlers.input)\n return this.handlers.input(this)(this.value)\n\n if (this.handlers.beforeActions)\n await this.handlers.beforeActions(this)\n for (const action of this.actions)\n await this.request_(action)\n if (this.handlers.afterActions) {\n await this.handlers.afterActions(this)\n }\n },\n\n async request_(action) {\n const args = Object.entries(action.args).reduce((args, [key, value]) => {\n if (value.trim) {\n value = value.trim()\n const m = value.match(/^{{\\s*(.*)\\s*}}/)\n if (m) {\n value = eval(`// noinspection JSUnusedLocalSymbols\n (function (self) {\n return ${m[1]}\n })`)(this)\n }\n }\n\n args[key] = value\n return args\n }, {})\n\n await this.request(action.action, args)\n },\n\n async processEvent(event) {\n const hndl = (this.handlers.events || {})[event.type]\n if (hndl)\n await hndl(this)(event)\n },\n },\n\n async mounted() {\n this.$root.bus.on('event', this.processEvent)\n\n if (this.handlers.mounted)\n await this.handlers.mounted(this)\n\n if (this.handlers.refresh) {\n this.refreshInterval = (this.handlers.refresh?.interval || 0) * 1000\n this.refresh = () => {\n this.handlers.refresh.handler(this)\n }\n\n await this.refresh()\n if (this.refreshInterval) {\n const self = this\n const wrapper = () => { return self.refresh() }\n this._interval = setInterval(wrapper, this.refreshInterval)\n }\n }\n },\n\n unmounted() {\n if (this._interval)\n clearInterval(this._interval)\n }\n}\n","\n\n\n\n\n","import { render } from \"./Run.vue?vue&type=template&id=7478b72d&scoped=true\"\nimport script from \"./Run.vue?vue&type=script&lang=js\"\nexport * from \"./Run.vue?vue&type=script&lang=js\"\n\nimport \"./Run.vue?vue&type=style&index=0&id=7478b72d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7478b72d\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=53594122&scoped=true\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=53594122&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-53594122\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=772cf288&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=772cf288&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-772cf288\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=97d3a936&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=97d3a936&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-97d3a936\"]])\n\nexport default __exports__","import Run from './components/Run'\nimport Sensor from \"./components/Sensor\";\nimport Slider from './components/Slider'\nimport Switch from './components/Switch'\n\nexport default {\n Run,\n Sensor,\n Slider,\n Switch,\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=450fcab1&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=450fcab1&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-450fcab1\"]])\n\nexport default __exports__"],"names":["PROPER_FUNCTION_NAME","fails","whitespaces","non","module","exports","METHOD_NAME","name","$","$trim","forcedStringTrimMethod","target","proto","forced","trim","this","bus","components","Loading","mixins","props","content","type","String","data","loading","unwatch","methods","_parseActions","element","actionsTags","children","filter","node","tagName","toLowerCase","length","actionTags","map","actionTag","action","attributes","value","args","reduce","obj","arg","undefined","JSON","parse","innerText","e","_parseVars","varsTags","vars","varTag","_parseHandlers","handlers","parseHndlScript","hndlText","app","eval","parseEventHndl","event","hndlTags","mounted","refresh","handler","interval","events","hndlTag","beforeActionsTags","beforeActions","afterActionsTags","afterActions","_parseProps","attr","propagateEvent","emit","_addEventHandler","subscribe","_removeEventHandler","$refs","container","innerHTML","Object","entries","forEach","component","$options","getElementsByTagName","actions","_vars","newEl","document","createElement","setAttribute","parentNode","replaceChild","render","h","mount","removeChild","unmounted","Utils","default","iconClass","iconUrl","iconColor","Array","_interval","refreshInterval","computed","iconStyle","hasIcon","run","input","request_","key","m","match","request","processEvent","hndl","$root","on","self","wrapper","setInterval","clearInterval","class","src","alt","style","__exports__","unit","range","parseFloat","min","max","SliderElement","Slider","Number","required","ToggleSwitch","Run","Sensor","Switch","ref","step","disabled","onUpdate","withLabel","emits","Boolean","update","$emit","percent","thumb","left","transform","track","width","onInput","checked"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5824.0dd40d21.js.map b/platypush/backend/http/webapp/dist/static/js/5824.0dd40d21.js.map deleted file mode 100644 index 62cac352..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5824.0dd40d21.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5824.0dd40d21.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/Component/Index.vue","webpack://platypush/./src/components/widgets/Component/components/mixins.js","webpack://platypush/./src/components/widgets/Component/components/Run.vue","webpack://platypush/./src/components/widgets/Component/components/Run.vue?73ce","webpack://platypush/./src/components/widgets/Component/components/Sensor.vue","webpack://platypush/./src/components/widgets/Component/components/Sensor.vue?66dc","webpack://platypush/./src/components/widgets/Component/components/Slider.vue","webpack://platypush/./src/components/widgets/Component/components/Slider.vue?fc3e","webpack://platypush/./src/components/widgets/Component/components/Switch.vue","webpack://platypush/./src/components/widgets/Component/components/Switch.vue?ce7f","webpack://platypush/./src/components/widgets/Component/index.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/widgets/Component/Index.vue?276d"],"sourcesContent":["\n\n\n\n\n","import Utils from \"@/Utils\";\n\nexport default {\n mixins: [Utils],\n props: {\n /**\n * Component name\n */\n name: {\n type: String,\n default: '[Unnamed sensor]',\n },\n\n /**\n * Action (FontAwesome) icon class (default: `fa fa-play`)\n */\n iconClass: {\n type: String,\n },\n\n /**\n * Action icon URL (default: `fa fa-play`)\n */\n iconUrl: {\n type: String,\n },\n\n /**\n * Action icon color override, for FontAwesome icons\n */\n iconColor: {\n type: String,\n },\n\n /**\n * Actions to run upon interaction with the widget. Format:\n *\n * [\n * {\n * \"action\": \"light.hue.toggle\",\n * \"args\": {\n * \"lights\": [\"Bulb 1\", \"Bulb 2\"]\n * }\n * },\n * {\n * \"action\": \"music.mpd.pause\"\n * }\n * ]\n */\n actions: {\n type: Array,\n default: () => { return [] },\n },\n\n /**\n * Map of variables used by this component, in the form\n * variable_name -> variable_value.\n */\n _vars: {\n type: Object,\n default: () => { return {} },\n },\n\n /**\n * Map of handlers, in the form of event_type -> functions.\n * Supported event handler types:\n *\n * - mounted: Function to execute when the component is mounted.\n * - beforeActions: Function to execute before the component action is run.\n * - afterActions: Function to execute after the component action is run.\n * - refresh: Function to be called at startup (if mounted is also specified\n * then refresh will be called after mounted when the component is\n * first mounted) and at regular intervals defined on the\n * interval property (default: 10 seconds).\n * - events: This is a mapping of functions that react to Platypush\n * platform events published on the websocket (e.g. lights or\n * switches toggles, media events etc.). The form is\n * platypush_event_type -> function.\n */\n handlers: {\n type: Object,\n default: () => { return {} },\n },\n\n /**\n * Event bus\n */\n bus: {\n type: Object,\n },\n },\n\n data() {\n return {\n vars: {...(this._vars || {})},\n _interval: undefined,\n refresh: null,\n refreshInterval: null,\n value: null,\n loading: false,\n }\n },\n\n computed: {\n iconStyle() {\n if (!this.iconClass?.length && this.iconColor?.length)\n return\n\n return {'color': this.iconColor}\n },\n\n hasIcon() {\n return this.iconUrl?.length || this.iconClass?.length\n },\n },\n\n methods: {\n async run() {\n if (this.handlers.input)\n return this.handlers.input(this)(this.value)\n\n if (this.handlers.beforeActions)\n await this.handlers.beforeActions(this)\n for (const action of this.actions)\n await this.request_(action)\n if (this.handlers.afterActions) {\n await this.handlers.afterActions(this)\n }\n },\n\n async request_(action) {\n const args = Object.entries(action.args).reduce((args, [key, value]) => {\n if (value.trim) {\n value = value.trim()\n const m = value.match(/^{{\\s*(.*)\\s*}}/)\n if (m) {\n value = eval(`// noinspection JSUnusedLocalSymbols\n (function (self) {\n return ${m[1]}\n })`)(this)\n }\n }\n\n args[key] = value\n return args\n }, {})\n\n await this.request(action.action, args)\n },\n\n async processEvent(event) {\n const hndl = (this.handlers.events || {})[event.type]\n if (hndl)\n await hndl(this)(event)\n },\n },\n\n async mounted() {\n this.$root.bus.on('event', this.processEvent)\n\n if (this.handlers.mounted)\n await this.handlers.mounted(this)\n\n if (this.handlers.refresh) {\n this.refreshInterval = (this.handlers.refresh?.interval || 0) * 1000\n this.refresh = () => {\n this.handlers.refresh.handler(this)\n }\n\n await this.refresh()\n if (this.refreshInterval) {\n const self = this\n const wrapper = () => { return self.refresh() }\n this._interval = setInterval(wrapper, this.refreshInterval)\n }\n }\n },\n\n unmounted() {\n if (this._interval)\n clearInterval(this._interval)\n }\n}\n","\n\n\n\n\n","import { render } from \"./Run.vue?vue&type=template&id=7478b72d&scoped=true\"\nimport script from \"./Run.vue?vue&type=script&lang=js\"\nexport * from \"./Run.vue?vue&type=script&lang=js\"\n\nimport \"./Run.vue?vue&type=style&index=0&id=7478b72d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7478b72d\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=53594122&scoped=true\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=53594122&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-53594122\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=772cf288&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=772cf288&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-772cf288\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=97d3a936&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=97d3a936&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-97d3a936\"]])\n\nexport default __exports__","import Run from './components/Run'\nimport Sensor from \"./components/Sensor\";\nimport Slider from './components/Slider'\nimport Switch from './components/Switch'\n\nexport default {\n Run,\n Sensor,\n Slider,\n Switch,\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=450fcab1&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=450fcab1&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-450fcab1\"]])\n\nexport default __exports__"],"names":["bus","name","components","Loading","mixins","props","content","type","String","data","loading","unwatch","methods","_parseActions","element","actionsTags","children","filter","node","tagName","toLowerCase","length","actionTags","map","actionTag","action","attributes","value","args","reduce","obj","arg","JSON","parse","innerText","e","_parseVars","varsTags","vars","varTag","_parseHandlers","handlers","parseHndlScript","hndlText","app","eval","parseEventHndl","event","hndlTags","mounted","refresh","handler","interval","events","hndlTag","beforeActionsTags","beforeActions","afterActionsTags","afterActions","_parseProps","attr","propagateEvent","emit","_addEventHandler","this","subscribe","_removeEventHandler","$refs","container","innerHTML","Object","entries","forEach","component","$options","getElementsByTagName","actions","_vars","newEl","document","createElement","setAttribute","parentNode","replaceChild","render","h","mount","removeChild","unmounted","Utils","default","iconClass","iconUrl","iconColor","Array","_interval","undefined","refreshInterval","computed","iconStyle","hasIcon","async","input","request_","key","trim","m","match","request","hndl","$root","on","processEvent","self","wrapper","setInterval","clearInterval","class","run","src","alt","style","__exports__","unit","range","parseFloat","min","max","SliderElement","Number","required","target","ToggleSwitch","Run","Sensor","Slider","Switch","ref","step","disabled","onUpdate","withLabel","emits","Boolean","update","$emit","percent","thumb","left","transform","track","width","onInput","checked"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5824.0dd40d21.js b/platypush/backend/http/webapp/dist/static/js/5824.7f51ae20.js similarity index 63% rename from platypush/backend/http/webapp/dist/static/js/5824.0dd40d21.js rename to platypush/backend/http/webapp/dist/static/js/5824.7f51ae20.js index f92705d0..0fe53fca 100644 --- a/platypush/backend/http/webapp/dist/static/js/5824.0dd40d21.js +++ b/platypush/backend/http/webapp/dist/static/js/5824.7f51ae20.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5824],{3275:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _Utils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2628),_components_Loading__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1232),_index__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9016),vue__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(9963),vue__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(6252),mitt__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(9652);const bus=(0,mitt__WEBPACK_IMPORTED_MODULE_3__.Z)();__webpack_exports__["Z"]={name:"Elements",components:{Loading:_components_Loading__WEBPACK_IMPORTED_MODULE_1__.Z},mixins:[_Utils__WEBPACK_IMPORTED_MODULE_0__.Z],props:{content:{type:String}},data(){return{loading:!1,unwatch:null}},methods:{_parseActions(e){const t=[...e.children].filter((e=>"actions"===e.tagName?.toLowerCase())),n=t?.length?t[0].children:e.children,s=[...n].filter((e=>"action"===e.tagName?.toLowerCase()));if(s?.length)return[...s].map((e=>({action:e.attributes.name.value,args:[...e.children].reduce(((e,t)=>{let n;try{n=JSON.parse(t.innerText)}catch(s){t.innerText?.length&&(n=t.innerText)}return e[t.tagName.toLowerCase()]=n,e}),{})})))},_parseVars(e){const t=[...e.children].filter((e=>"vars"===e.tagName?.toLowerCase()));if(t?.length)return[...t[0].children].reduce(((e,t)=>{let n;try{n=JSON.parse(t.innerText)}catch(s){t.innerText?.length&&(n=t.innerText)}return e[t.tagName.toLowerCase()]=n,e}),{})},_parseHandlers(element){const handlers={},parseHndlScript=hndlText=>app=>eval(`// noinspection JSUnusedLocalSymbols\n (async function (self) {\n ${hndlText}\n })`)(app),parseEventHndl=hndlText=>app=>event=>eval(`// noinspection JSUnusedLocalSymbols\n (async function (self, event) {\n ${hndlText}\n })`)(app,event),hndlTags=[...element.children].filter((e=>"handlers"===e.tagName?.toLowerCase()));if(hndlTags?.length){const e=[...hndlTags[0].children].filter((e=>"mounted"===e.tagName?.toLowerCase()));e?.length&&(handlers.mounted=parseHndlScript(e[0].innerText));const t=[...hndlTags[0].children].filter((e=>"refresh"===e.tagName?.toLowerCase()));t?.length&&(handlers.refresh={handler:parseHndlScript(t[0].innerText),interval:t[0].attributes.interval?.value||10});const n=[...hndlTags[0].children].filter((e=>"event"===e.tagName?.toLowerCase()));n?.length&&(handlers.events=n.reduce(((e,t)=>(e[t.attributes.type.value]=parseEventHndl(t.innerText),e)),{}))}const actionsTags=[...element.children].filter((e=>"actions"===e.tagName?.toLowerCase()));if(actionsTags?.length){const e=[...actionsTags[0].children].filter((e=>"before"===e.tagName?.toLowerCase()));e?.length&&(handlers.beforeActions=parseHndlScript(e[0].innerText));const t=[...actionsTags[0].children].filter((e=>"after"===e.tagName?.toLowerCase()));t?.length&&(handlers.afterActions=parseHndlScript(t[0].innerText))}return handlers},_parseProps(e){return[...e.attributes].reduce(((e,t)=>(e[t.name]=t.value,e)),{})},propagateEvent(e){bus.emit("event",e)},_addEventHandler(){this.unwatch=this.subscribe((e=>{bus.emit("event",e)}))},_removeEventHandler(){this.unwatch&&(this.unwatch(),this.unwatch=null)}},mounted(){this.loading=!0,this._addEventHandler();try{this.$refs.container.innerHTML=this.content,Object.entries(_index__WEBPACK_IMPORTED_MODULE_2__.Z).forEach((([e,t])=>{this.$options.components[e]=t,[...this.$refs.container.getElementsByTagName(e)].forEach((e=>{const n=this._parseProps(e);n.actions=this._parseActions(e),n.handlers=this._parseHandlers(e),n._vars=this._parseVars(e);const s=document.createElement("div");s.setAttribute("class","component"),s.innerHTML=e.innerHTML,e.parentNode.replaceChild(s,e),(0,vue__WEBPACK_IMPORTED_MODULE_4__.ri)({render(){return(0,vue__WEBPACK_IMPORTED_MODULE_5__.h)(t,n)},data(){return{bus:bus}}}).mount(s)}))}));for(const e of["handlers","actions","vars"])this.$refs.container.getElementsByTagName(e).forEach((e=>{e.parentNode.removeChild(e)}))}finally{this.loading=!1}},unmounted(){this._removeEventHandler()}}},7105:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _Utils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2628);__webpack_exports__["Z"]={mixins:[_Utils__WEBPACK_IMPORTED_MODULE_0__.Z],props:{name:{type:String,default:"[Unnamed sensor]"},iconClass:{type:String},iconUrl:{type:String},iconColor:{type:String},actions:{type:Array,default:()=>[]},_vars:{type:Object,default:()=>({})},handlers:{type:Object,default:()=>({})},bus:{type:Object}},data(){return{vars:{...this._vars||{}},_interval:void 0,refresh:null,refreshInterval:null,value:null,loading:!1}},computed:{iconStyle(){if(this.iconClass?.length||!this.iconColor?.length)return{color:this.iconColor}},hasIcon(){return this.iconUrl?.length||this.iconClass?.length}},methods:{async run(){if(this.handlers.input)return this.handlers.input(this)(this.value);this.handlers.beforeActions&&await this.handlers.beforeActions(this);for(const e of this.actions)await this.request_(e);this.handlers.afterActions&&await this.handlers.afterActions(this)},async request_(action){const args=Object.entries(action.args).reduce(((args,[key,value])=>{if(value.trim){value=value.trim();const m=value.match(/^{{\s*(.*)\s*}}/);m&&(value=eval(`// noinspection JSUnusedLocalSymbols\n (function (self) {\n return ${m[1]}\n })`)(this))}return args[key]=value,args}),{});await this.request(action.action,args)},async processEvent(e){const t=(this.handlers.events||{})[e.type];t&&await t(this)(e)}},async mounted(){if(this.$root.bus.on("event",this.processEvent),this.handlers.mounted&&await this.handlers.mounted(this),this.handlers.refresh&&(this.refreshInterval=1e3*(this.handlers.refresh?.interval||0),this.refresh=()=>{this.handlers.refresh.handler(this)},await this.refresh(),this.refreshInterval)){const e=this,t=()=>e.refresh();this._interval=setInterval(t,this.refreshInterval)}},unmounted(){this._interval&&clearInterval(this._interval)}}},9016:function(e,t,n){n.d(t,{Z:function(){return z}});var s=n(6252),a=n(3577);const r={key:0,class:"col-1 icon-container"},i=["src","alt"],o=["textContent"];function l(e,t,n,l,c,u){return(0,s.wg)(),(0,s.iD)("div",{class:"run component-row",onClick:t[0]||(t[0]=(...t)=>e.run&&e.run(...t))},[e.hasIcon?((0,s.wg)(),(0,s.iD)("div",r,[e.iconUrl?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,i)):((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,a.C_)(["icon",e.iconClass]),style:(0,a.j5)(e.iconStyle)},null,6))])):(0,s.kq)("",!0),(0,s._)("div",{class:(0,a.C_)({"col-11":e.hasIcon,"col-12":!e.hasIcon}),textContent:(0,a.zw)(e.name)},null,10,o)])}var c=n(7105),u={name:"Run",mixins:[c.Z]},d=n(3744);const _=(0,d.Z)(u,[["render",l],["__scopeId","data-v-7478b72d"]]);var h=_;const p={key:0,class:"col-1 icon-container"},v=["src","alt"],m=["textContent"],g={class:"col-3 value-container"},f={class:"value"},w=["textContent"];function y(e,t,n,r,i,o){return(0,s.wg)(),(0,s.iD)("div",{class:"sensor component-row",onClick:t[0]||(t[0]=(...e)=>o.run&&o.run(...e))},[e.hasIcon?((0,s.wg)(),(0,s.iD)("div",p,[e.iconUrl?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,v)):((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,a.C_)(["icon",e.iconClass]),style:(0,a.j5)(e.iconStyle)},null,6))])):(0,s.kq)("",!0),(0,s._)("div",{class:(0,a.C_)({"col-8":e.hasIcon,"col-9":!e.hasIcon}),textContent:(0,a.zw)(e.name)},null,10,m),(0,s._)("div",g,[(0,s._)("div",f,[(0,s.Uk)((0,a.zw)(e.value)+" ",1),n.unit?((0,s.wg)(),(0,s.iD)("span",{key:0,textContent:(0,a.zw)(n.unit)},null,8,w)):(0,s.kq)("",!0)])])])}var b={name:"Sensor",mixins:[c.Z],props:{unit:{type:String}},methods:{async run(){if(this.handlers.beforeActions&&await this.handlers.beforeActions(this),this.actions?.length)for(const e of this.actions)await this.request_(e);else await this.refresh();this.handlers.afterActions&&await this.handlers.afterActions(this)}}};const C=(0,d.Z)(b,[["render",y],["__scopeId","data-v-53594122"]]);var E=C;const k={class:"slider-root component-row"},D={key:0,class:"col-1 icon-container"},U=["src","alt"],T=["textContent"],I={class:"col-5 slider-container"},M={class:"slider"};function x(e,t,n,r,i,o){const l=(0,s.up)("SliderElement");return(0,s.wg)(),(0,s.iD)("div",k,[e.hasIcon?((0,s.wg)(),(0,s.iD)("div",D,[e.iconUrl?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,U)):((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,a.C_)(["icon",e.iconClass]),style:(0,a.j5)(e.iconStyle)},null,6))])):(0,s.kq)("",!0),(0,s._)("div",{class:(0,a.C_)({"col-6":e.hasIcon,"col-7":!e.hasIcon}),textContent:(0,a.zw)(e.name)},null,10,T),(0,s._)("div",I,[(0,s._)("div",M,[(0,s.Wm)(l,{value:e.value,range:[parseFloat(n.min),parseFloat(n.max)],onMouseup:o.run},null,8,["value","range","onMouseup"])])])])}var L=n(1120),S={name:"Slider",components:{SliderElement:L.Z},mixins:[c.Z],props:{min:{type:[String,Number],default:0},max:{type:[String,Number],required:!0}},methods:{async run(e){this.value=parseFloat(e.target.value),this.handlers.beforeActions&&await this.handlers.beforeActions(this);for(const t of this.actions)await this.request_(t);this.handlers.afterActions&&await this.handlers.afterActions(this)}}};const O=(0,d.Z)(S,[["render",x],["__scopeId","data-v-772cf288"]]);var A=O,P=n(9963);const Z={key:0,class:"col-1 icon-container"},q=["src","alt"],N=["textContent"],B={class:"col-2 toggle-container"},$={class:"toggle"};function W(e,t,n,r,i,o){const l=(0,s.up)("ToggleSwitch");return(0,s.wg)(),(0,s.iD)("div",{class:"switch component-row",onClick:t[0]||(t[0]=(...t)=>e.run&&e.run(...t))},[e.hasIcon?((0,s.wg)(),(0,s.iD)("div",Z,[e.iconUrl?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,q)):((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,a.C_)(["icon",e.iconClass]),style:(0,a.j5)(e.iconStyle)},null,6))])):(0,s.kq)("",!0),(0,s._)("div",{class:(0,a.C_)({"col-9":e.hasIcon,"col-10":!e.hasIcon}),textContent:(0,a.zw)(e.name)},null,10,N),(0,s._)("div",B,[(0,s._)("div",$,[(0,s.Wm)(l,{value:e.value,onInput:(0,P.iM)(e.run,["stop"])},null,8,["value","onInput"])])])])}var H=n(6137),K={name:"Switch",components:{ToggleSwitch:H.Z},mixins:[c.Z]};const R=(0,d.Z)(K,[["render",W],["__scopeId","data-v-97d3a936"]]);var j=R,z={Run:h,Sensor:E,Slider:A,Switch:j}},1120:function(e,t,n){n.d(t,{Z:function(){return m}});var s=n(6252),a=n(9963),r=n(3577);const i={class:"slider-wrapper"},o=["min","max","step","disabled","value"],l={class:"track"},c={class:"track-inner",ref:"track"},u={class:"thumb",ref:"thumb"},d=["textContent"];function _(e,t,n,_,h,p){return(0,s.wg)(),(0,s.iD)("label",i,[(0,s._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"]))},null,40,o),(0,s._)("div",l,[(0,s._)("div",c,null,512)]),(0,s._)("div",u,null,512),n.withLabel?((0,s.wg)(),(0,s.iD)("span",{key:0,class:"label",textContent:(0,r.zw)(n.value)},null,8,d)):(0,s.kq)("",!0)])}var h={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*e/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},p=n(3744);const v=(0,p.Z)(h,[["render",_],["__scopeId","data-v-288acf82"]]);var m=v},6137:function(e,t,n){n.d(t,{Z:function(){return p}});var s=n(6252),a=n(3577),r=n(9963);const i=e=>((0,s.dD)("data-v-8e097228"),e=e(),(0,s.Cn)(),e),o=["checked"],l=i((()=>(0,s._)("div",{class:"switch"},[(0,s._)("div",{class:"dot"})],-1))),c={class:"label"};function u(e,t,n,i,u,d){return(0,s.wg)(),(0,s.iD)("div",{class:(0,a.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,r.iM)(((...e)=>d.onInput&&d.onInput(...e)),["stop"]))},[(0,s._)("input",{type:"checkbox",checked:n.value},null,8,o),(0,s._)("label",null,[l,(0,s._)("span",c,[(0,s.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},_=n(3744);const h=(0,_.Z)(d,[["render",u],["__scopeId","data-v-8e097228"]]);var p=h},5824:function(e,t,n){n.r(t),n.d(t,{default:function(){return u}});var s=n(6252);const a={class:"component-widget"},r={class:"container",ref:"container"};function i(e,t,n,i,o,l){const c=(0,s.up)("Loading");return(0,s.wg)(),(0,s.iD)("div",a,[o.loading?((0,s.wg)(),(0,s.j4)(c,{key:0})):(0,s.kq)("",!0),(0,s._)("div",r,null,512)])}var o=n(3275),l=n(3744);const c=(0,l.Z)(o.Z,[["render",i],["__scopeId","data-v-450fcab1"]]);var u=c}}]); -//# sourceMappingURL=5824.0dd40d21.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5824],{3275:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _Utils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6813),_components_Loading__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1232),_index__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9016),vue__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(9963),vue__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(6252),mitt__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(9652);const bus=(0,mitt__WEBPACK_IMPORTED_MODULE_3__.Z)();__webpack_exports__["Z"]={name:"Elements",components:{Loading:_components_Loading__WEBPACK_IMPORTED_MODULE_1__.Z},mixins:[_Utils__WEBPACK_IMPORTED_MODULE_0__.Z],props:{content:{type:String}},data(){return{loading:!1,unwatch:null}},methods:{_parseActions(e){const t=[...e.children].filter((e=>"actions"===e.tagName?.toLowerCase())),n=t?.length?t[0].children:e.children,s=[...n].filter((e=>"action"===e.tagName?.toLowerCase()));if(s?.length)return[...s].map((e=>({action:e.attributes.name.value,args:[...e.children].reduce(((e,t)=>{let n;try{n=JSON.parse(t.innerText)}catch(s){t.innerText?.length&&(n=t.innerText)}return e[t.tagName.toLowerCase()]=n,e}),{})})))},_parseVars(e){const t=[...e.children].filter((e=>"vars"===e.tagName?.toLowerCase()));if(t?.length)return[...t[0].children].reduce(((e,t)=>{let n;try{n=JSON.parse(t.innerText)}catch(s){t.innerText?.length&&(n=t.innerText)}return e[t.tagName.toLowerCase()]=n,e}),{})},_parseHandlers(element){const handlers={},parseHndlScript=hndlText=>app=>eval(`// noinspection JSUnusedLocalSymbols\n (async function (self) {\n ${hndlText}\n })`)(app),parseEventHndl=hndlText=>app=>event=>eval(`// noinspection JSUnusedLocalSymbols\n (async function (self, event) {\n ${hndlText}\n })`)(app,event),hndlTags=[...element.children].filter((e=>"handlers"===e.tagName?.toLowerCase()));if(hndlTags?.length){const e=[...hndlTags[0].children].filter((e=>"mounted"===e.tagName?.toLowerCase()));e?.length&&(handlers.mounted=parseHndlScript(e[0].innerText));const t=[...hndlTags[0].children].filter((e=>"refresh"===e.tagName?.toLowerCase()));t?.length&&(handlers.refresh={handler:parseHndlScript(t[0].innerText),interval:t[0].attributes.interval?.value||10});const n=[...hndlTags[0].children].filter((e=>"event"===e.tagName?.toLowerCase()));n?.length&&(handlers.events=n.reduce(((e,t)=>(e[t.attributes.type.value]=parseEventHndl(t.innerText),e)),{}))}const actionsTags=[...element.children].filter((e=>"actions"===e.tagName?.toLowerCase()));if(actionsTags?.length){const e=[...actionsTags[0].children].filter((e=>"before"===e.tagName?.toLowerCase()));e?.length&&(handlers.beforeActions=parseHndlScript(e[0].innerText));const t=[...actionsTags[0].children].filter((e=>"after"===e.tagName?.toLowerCase()));t?.length&&(handlers.afterActions=parseHndlScript(t[0].innerText))}return handlers},_parseProps(e){return[...e.attributes].reduce(((e,t)=>(e[t.name]=t.value,e)),{})},propagateEvent(e){bus.emit("event",e)},_addEventHandler(){this.unwatch=this.subscribe((e=>{bus.emit("event",e)}))},_removeEventHandler(){this.unwatch&&(this.unwatch(),this.unwatch=null)}},mounted(){this.loading=!0,this._addEventHandler();try{this.$refs.container.innerHTML=this.content,Object.entries(_index__WEBPACK_IMPORTED_MODULE_2__.Z).forEach((([e,t])=>{this.$options.components[e]=t,[...this.$refs.container.getElementsByTagName(e)].forEach((e=>{const n=this._parseProps(e);n.actions=this._parseActions(e),n.handlers=this._parseHandlers(e),n._vars=this._parseVars(e);const s=document.createElement("div");s.setAttribute("class","component"),s.innerHTML=e.innerHTML,e.parentNode.replaceChild(s,e),(0,vue__WEBPACK_IMPORTED_MODULE_4__.ri)({render(){return(0,vue__WEBPACK_IMPORTED_MODULE_5__.h)(t,n)},data(){return{bus:bus}}}).mount(s)}))}));for(const e of["handlers","actions","vars"])this.$refs.container.getElementsByTagName(e).forEach((e=>{e.parentNode.removeChild(e)}))}finally{this.loading=!1}},unmounted(){this._removeEventHandler()}}},7105:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _Utils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6813);__webpack_exports__["Z"]={mixins:[_Utils__WEBPACK_IMPORTED_MODULE_0__.Z],props:{name:{type:String,default:"[Unnamed sensor]"},iconClass:{type:String},iconUrl:{type:String},iconColor:{type:String},actions:{type:Array,default:()=>[]},_vars:{type:Object,default:()=>({})},handlers:{type:Object,default:()=>({})},bus:{type:Object}},data(){return{vars:{...this._vars||{}},_interval:void 0,refresh:null,refreshInterval:null,value:null,loading:!1}},computed:{iconStyle(){if(this.iconClass?.length||!this.iconColor?.length)return{color:this.iconColor}},hasIcon(){return this.iconUrl?.length||this.iconClass?.length}},methods:{async run(){if(this.handlers.input)return this.handlers.input(this)(this.value);this.handlers.beforeActions&&await this.handlers.beforeActions(this);for(const e of this.actions)await this.request_(e);this.handlers.afterActions&&await this.handlers.afterActions(this)},async request_(action){const args=Object.entries(action.args).reduce(((args,[key,value])=>{if(value.trim){value=value.trim();const m=value.match(/^{{\s*(.*)\s*}}/);m&&(value=eval(`// noinspection JSUnusedLocalSymbols\n (function (self) {\n return ${m[1]}\n })`)(this))}return args[key]=value,args}),{});await this.request(action.action,args)},async processEvent(e){const t=(this.handlers.events||{})[e.type];t&&await t(this)(e)}},async mounted(){if(this.$root.bus.on("event",this.processEvent),this.handlers.mounted&&await this.handlers.mounted(this),this.handlers.refresh&&(this.refreshInterval=1e3*(this.handlers.refresh?.interval||0),this.refresh=()=>{this.handlers.refresh.handler(this)},await this.refresh(),this.refreshInterval)){const e=this,t=()=>e.refresh();this._interval=setInterval(t,this.refreshInterval)}},unmounted(){this._interval&&clearInterval(this._interval)}}},9016:function(e,t,n){n.d(t,{Z:function(){return z}});var s=n(6252),a=n(3577);const r={key:0,class:"col-1 icon-container"},i=["src","alt"],o=["textContent"];function l(e,t,n,l,c,u){return(0,s.wg)(),(0,s.iD)("div",{class:"run component-row",onClick:t[0]||(t[0]=(...t)=>e.run&&e.run(...t))},[e.hasIcon?((0,s.wg)(),(0,s.iD)("div",r,[e.iconUrl?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,i)):((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,a.C_)(["icon",e.iconClass]),style:(0,a.j5)(e.iconStyle)},null,6))])):(0,s.kq)("",!0),(0,s._)("div",{class:(0,a.C_)({"col-11":e.hasIcon,"col-12":!e.hasIcon}),textContent:(0,a.zw)(e.name)},null,10,o)])}var c=n(7105),u={name:"Run",mixins:[c.Z]},d=n(3744);const _=(0,d.Z)(u,[["render",l],["__scopeId","data-v-7478b72d"]]);var h=_;const p={key:0,class:"col-1 icon-container"},v=["src","alt"],m=["textContent"],g={class:"col-3 value-container"},f={class:"value"},w=["textContent"];function y(e,t,n,r,i,o){return(0,s.wg)(),(0,s.iD)("div",{class:"sensor component-row",onClick:t[0]||(t[0]=(...e)=>o.run&&o.run(...e))},[e.hasIcon?((0,s.wg)(),(0,s.iD)("div",p,[e.iconUrl?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,v)):((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,a.C_)(["icon",e.iconClass]),style:(0,a.j5)(e.iconStyle)},null,6))])):(0,s.kq)("",!0),(0,s._)("div",{class:(0,a.C_)({"col-8":e.hasIcon,"col-9":!e.hasIcon}),textContent:(0,a.zw)(e.name)},null,10,m),(0,s._)("div",g,[(0,s._)("div",f,[(0,s.Uk)((0,a.zw)(e.value)+" ",1),n.unit?((0,s.wg)(),(0,s.iD)("span",{key:0,textContent:(0,a.zw)(n.unit)},null,8,w)):(0,s.kq)("",!0)])])])}var b={name:"Sensor",mixins:[c.Z],props:{unit:{type:String}},methods:{async run(){if(this.handlers.beforeActions&&await this.handlers.beforeActions(this),this.actions?.length)for(const e of this.actions)await this.request_(e);else await this.refresh();this.handlers.afterActions&&await this.handlers.afterActions(this)}}};const C=(0,d.Z)(b,[["render",y],["__scopeId","data-v-53594122"]]);var E=C;const k={class:"slider-root component-row"},D={key:0,class:"col-1 icon-container"},U=["src","alt"],T=["textContent"],I={class:"col-5 slider-container"},M={class:"slider"};function x(e,t,n,r,i,o){const l=(0,s.up)("SliderElement");return(0,s.wg)(),(0,s.iD)("div",k,[e.hasIcon?((0,s.wg)(),(0,s.iD)("div",D,[e.iconUrl?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,U)):((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,a.C_)(["icon",e.iconClass]),style:(0,a.j5)(e.iconStyle)},null,6))])):(0,s.kq)("",!0),(0,s._)("div",{class:(0,a.C_)({"col-6":e.hasIcon,"col-7":!e.hasIcon}),textContent:(0,a.zw)(e.name)},null,10,T),(0,s._)("div",I,[(0,s._)("div",M,[(0,s.Wm)(l,{value:e.value,range:[parseFloat(n.min),parseFloat(n.max)],onMouseup:o.run},null,8,["value","range","onMouseup"])])])])}var L=n(376),S={name:"Slider",components:{SliderElement:L.Z},mixins:[c.Z],props:{min:{type:[String,Number],default:0},max:{type:[String,Number],required:!0}},methods:{async run(e){this.value=parseFloat(e.target.value),this.handlers.beforeActions&&await this.handlers.beforeActions(this);for(const t of this.actions)await this.request_(t);this.handlers.afterActions&&await this.handlers.afterActions(this)}}};const O=(0,d.Z)(S,[["render",x],["__scopeId","data-v-772cf288"]]);var A=O,P=n(9963);const Z={key:0,class:"col-1 icon-container"},q=["src","alt"],N=["textContent"],B={class:"col-2 toggle-container"},$={class:"toggle"};function W(e,t,n,r,i,o){const l=(0,s.up)("ToggleSwitch");return(0,s.wg)(),(0,s.iD)("div",{class:"switch component-row",onClick:t[0]||(t[0]=(...t)=>e.run&&e.run(...t))},[e.hasIcon?((0,s.wg)(),(0,s.iD)("div",Z,[e.iconUrl?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,q)):((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,a.C_)(["icon",e.iconClass]),style:(0,a.j5)(e.iconStyle)},null,6))])):(0,s.kq)("",!0),(0,s._)("div",{class:(0,a.C_)({"col-9":e.hasIcon,"col-10":!e.hasIcon}),textContent:(0,a.zw)(e.name)},null,10,N),(0,s._)("div",B,[(0,s._)("div",$,[(0,s.Wm)(l,{value:e.value,onInput:(0,P.iM)(e.run,["stop"])},null,8,["value","onInput"])])])])}var H=n(6),K={name:"Switch",components:{ToggleSwitch:H.Z},mixins:[c.Z]};const R=(0,d.Z)(K,[["render",W],["__scopeId","data-v-97d3a936"]]);var j=R,z={Run:h,Sensor:E,Slider:A,Switch:j}},376:function(e,t,n){n.d(t,{Z:function(){return m}});var s=n(6252),a=n(9963),r=n(3577);const i={class:"slider-wrapper"},o=["min","max","step","disabled","value"],l={class:"track"},c={class:"track-inner",ref:"track"},u={class:"thumb",ref:"thumb"},d=["textContent"];function _(e,t,n,_,h,p){return(0,s.wg)(),(0,s.iD)("label",i,[(0,s._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,a.iM)(((...e)=>p.onUpdate&&p.onUpdate(...e)),["stop"]))},null,40,o),(0,s._)("div",l,[(0,s._)("div",c,null,512)]),(0,s._)("div",u,null,512),n.withLabel?((0,s.wg)(),(0,s.iD)("span",{key:0,class:"label",textContent:(0,r.zw)(n.value)},null,8,d)):(0,s.kq)("",!0)])}var h={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},p=n(3744);const v=(0,p.Z)(h,[["render",_],["__scopeId","data-v-95edc28a"]]);var m=v},6:function(e,t,n){n.d(t,{Z:function(){return p}});var s=n(6252),a=n(3577),r=n(9963);const i=e=>((0,s.dD)("data-v-a6396ae8"),e=e(),(0,s.Cn)(),e),o=["checked"],l=i((()=>(0,s._)("div",{class:"switch"},[(0,s._)("div",{class:"dot"})],-1))),c={class:"label"};function u(e,t,n,i,u,d){return(0,s.wg)(),(0,s.iD)("div",{class:(0,a.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,r.iM)(((...e)=>d.onInput&&d.onInput(...e)),["stop"]))},[(0,s._)("input",{type:"checkbox",checked:n.value},null,8,o),(0,s._)("label",null,[l,(0,s._)("span",c,[(0,s.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},_=n(3744);const h=(0,_.Z)(d,[["render",u],["__scopeId","data-v-a6396ae8"]]);var p=h},5824:function(e,t,n){n.r(t),n.d(t,{default:function(){return u}});var s=n(6252);const a={class:"component-widget"},r={class:"container",ref:"container"};function i(e,t,n,i,o,l){const c=(0,s.up)("Loading");return(0,s.wg)(),(0,s.iD)("div",a,[o.loading?((0,s.wg)(),(0,s.j4)(c,{key:0})):(0,s.kq)("",!0),(0,s._)("div",r,null,512)])}var o=n(3275),l=n(3744);const c=(0,l.Z)(o.Z,[["render",i],["__scopeId","data-v-450fcab1"]]);var u=c}}]); +//# sourceMappingURL=5824.7f51ae20.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5824.7f51ae20.js.map b/platypush/backend/http/webapp/dist/static/js/5824.7f51ae20.js.map new file mode 100644 index 00000000..6a782f37 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5824.7f51ae20.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5824.7f51ae20.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/Component/Index.vue","webpack://platypush/./src/components/widgets/Component/components/mixins.js","webpack://platypush/./src/components/widgets/Component/components/Run.vue","webpack://platypush/./src/components/widgets/Component/components/Run.vue?73ce","webpack://platypush/./src/components/widgets/Component/components/Sensor.vue","webpack://platypush/./src/components/widgets/Component/components/Sensor.vue?66dc","webpack://platypush/./src/components/widgets/Component/components/Slider.vue","webpack://platypush/./src/components/widgets/Component/components/Slider.vue?fc3e","webpack://platypush/./src/components/widgets/Component/components/Switch.vue","webpack://platypush/./src/components/widgets/Component/components/Switch.vue?ce7f","webpack://platypush/./src/components/widgets/Component/index.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/widgets/Component/Index.vue?276d"],"sourcesContent":["\n\n\n\n\n","import Utils from \"@/Utils\";\n\nexport default {\n mixins: [Utils],\n props: {\n /**\n * Component name\n */\n name: {\n type: String,\n default: '[Unnamed sensor]',\n },\n\n /**\n * Action (FontAwesome) icon class (default: `fa fa-play`)\n */\n iconClass: {\n type: String,\n },\n\n /**\n * Action icon URL (default: `fa fa-play`)\n */\n iconUrl: {\n type: String,\n },\n\n /**\n * Action icon color override, for FontAwesome icons\n */\n iconColor: {\n type: String,\n },\n\n /**\n * Actions to run upon interaction with the widget. Format:\n *\n * [\n * {\n * \"action\": \"light.hue.toggle\",\n * \"args\": {\n * \"lights\": [\"Bulb 1\", \"Bulb 2\"]\n * }\n * },\n * {\n * \"action\": \"music.mpd.pause\"\n * }\n * ]\n */\n actions: {\n type: Array,\n default: () => { return [] },\n },\n\n /**\n * Map of variables used by this component, in the form\n * variable_name -> variable_value.\n */\n _vars: {\n type: Object,\n default: () => { return {} },\n },\n\n /**\n * Map of handlers, in the form of event_type -> functions.\n * Supported event handler types:\n *\n * - mounted: Function to execute when the component is mounted.\n * - beforeActions: Function to execute before the component action is run.\n * - afterActions: Function to execute after the component action is run.\n * - refresh: Function to be called at startup (if mounted is also specified\n * then refresh will be called after mounted when the component is\n * first mounted) and at regular intervals defined on the\n * interval property (default: 10 seconds).\n * - events: This is a mapping of functions that react to Platypush\n * platform events published on the websocket (e.g. lights or\n * switches toggles, media events etc.). The form is\n * platypush_event_type -> function.\n */\n handlers: {\n type: Object,\n default: () => { return {} },\n },\n\n /**\n * Event bus\n */\n bus: {\n type: Object,\n },\n },\n\n data() {\n return {\n vars: {...(this._vars || {})},\n _interval: undefined,\n refresh: null,\n refreshInterval: null,\n value: null,\n loading: false,\n }\n },\n\n computed: {\n iconStyle() {\n if (!this.iconClass?.length && this.iconColor?.length)\n return\n\n return {'color': this.iconColor}\n },\n\n hasIcon() {\n return this.iconUrl?.length || this.iconClass?.length\n },\n },\n\n methods: {\n async run() {\n if (this.handlers.input)\n return this.handlers.input(this)(this.value)\n\n if (this.handlers.beforeActions)\n await this.handlers.beforeActions(this)\n for (const action of this.actions)\n await this.request_(action)\n if (this.handlers.afterActions) {\n await this.handlers.afterActions(this)\n }\n },\n\n async request_(action) {\n const args = Object.entries(action.args).reduce((args, [key, value]) => {\n if (value.trim) {\n value = value.trim()\n const m = value.match(/^{{\\s*(.*)\\s*}}/)\n if (m) {\n value = eval(`// noinspection JSUnusedLocalSymbols\n (function (self) {\n return ${m[1]}\n })`)(this)\n }\n }\n\n args[key] = value\n return args\n }, {})\n\n await this.request(action.action, args)\n },\n\n async processEvent(event) {\n const hndl = (this.handlers.events || {})[event.type]\n if (hndl)\n await hndl(this)(event)\n },\n },\n\n async mounted() {\n this.$root.bus.on('event', this.processEvent)\n\n if (this.handlers.mounted)\n await this.handlers.mounted(this)\n\n if (this.handlers.refresh) {\n this.refreshInterval = (this.handlers.refresh?.interval || 0) * 1000\n this.refresh = () => {\n this.handlers.refresh.handler(this)\n }\n\n await this.refresh()\n if (this.refreshInterval) {\n const self = this\n const wrapper = () => { return self.refresh() }\n this._interval = setInterval(wrapper, this.refreshInterval)\n }\n }\n },\n\n unmounted() {\n if (this._interval)\n clearInterval(this._interval)\n }\n}\n","\n\n\n\n\n","import { render } from \"./Run.vue?vue&type=template&id=7478b72d&scoped=true\"\nimport script from \"./Run.vue?vue&type=script&lang=js\"\nexport * from \"./Run.vue?vue&type=script&lang=js\"\n\nimport \"./Run.vue?vue&type=style&index=0&id=7478b72d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7478b72d\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=53594122&scoped=true\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=53594122&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-53594122\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=772cf288&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=772cf288&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-772cf288\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=97d3a936&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=97d3a936&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-97d3a936\"]])\n\nexport default __exports__","import Run from './components/Run'\nimport Sensor from \"./components/Sensor\";\nimport Slider from './components/Slider'\nimport Switch from './components/Switch'\n\nexport default {\n Run,\n Sensor,\n Slider,\n Switch,\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=450fcab1&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=450fcab1&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-450fcab1\"]])\n\nexport default __exports__"],"names":["bus","name","components","Loading","mixins","props","content","type","String","data","loading","unwatch","methods","_parseActions","element","actionsTags","children","filter","node","tagName","toLowerCase","length","actionTags","map","actionTag","action","attributes","value","args","reduce","obj","arg","JSON","parse","innerText","e","_parseVars","varsTags","vars","varTag","_parseHandlers","handlers","parseHndlScript","hndlText","app","eval","parseEventHndl","event","hndlTags","mounted","refresh","handler","interval","events","hndlTag","beforeActionsTags","beforeActions","afterActionsTags","afterActions","_parseProps","attr","propagateEvent","emit","_addEventHandler","this","subscribe","_removeEventHandler","$refs","container","innerHTML","Object","entries","forEach","component","$options","getElementsByTagName","actions","_vars","newEl","document","createElement","setAttribute","parentNode","replaceChild","render","h","mount","removeChild","unmounted","Utils","default","iconClass","iconUrl","iconColor","Array","_interval","undefined","refreshInterval","computed","iconStyle","hasIcon","async","input","request_","key","trim","m","match","request","hndl","$root","on","processEvent","self","wrapper","setInterval","clearInterval","class","run","src","alt","style","__exports__","unit","range","parseFloat","min","max","SliderElement","Number","required","target","ToggleSwitch","Run","Sensor","Slider","Switch","ref","step","disabled","onUpdate","withLabel","emits","Boolean","update","$emit","percent","thumb","left","transform","track","width","onInput","checked"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5895-legacy.1fb25060.js.map b/platypush/backend/http/webapp/dist/static/js/5895-legacy.1fb25060.js.map deleted file mode 100644 index f582c0d6..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5895-legacy.1fb25060.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5895-legacy.1fb25060.js","mappings":"+OACE,QAAiC,GAA1B,cAAY,c,cAMrB,GACEA,KAAM,WACNC,WAAY,CAACC,MAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/MediaMpv/Index.vue","webpack://platypush/./src/components/panels/MediaMpv/Index.vue?4cb2"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=52effd7c\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Media","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5895-legacy.1fb25060.js b/platypush/backend/http/webapp/dist/static/js/5895-legacy.e1ce8e90.js similarity index 89% rename from platypush/backend/http/webapp/dist/static/js/5895-legacy.1fb25060.js rename to platypush/backend/http/webapp/dist/static/js/5895-legacy.e1ce8e90.js index bd20a0b6..b61ad566 100644 --- a/platypush/backend/http/webapp/dist/static/js/5895-legacy.1fb25060.js +++ b/platypush/backend/http/webapp/dist/static/js/5895-legacy.e1ce8e90.js @@ -1,2 +1,2 @@ "use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5895],{5895:function(e,n,a){a.r(n),a.d(n,{default:function(){return c}});var u=a(6252);function t(e,n,a,t,p,r){var i=(0,u.up)("Media");return(0,u.wg)(),(0,u.j4)(i,{"plugin-name":"media.mpv"})}var p=a(4196),r={name:"MediaMpv",components:{Media:p["default"]}},i=a(3744);const s=(0,i.Z)(r,[["render",t]]);var c=s}}]); -//# sourceMappingURL=5895-legacy.1fb25060.js.map \ No newline at end of file +//# sourceMappingURL=5895-legacy.e1ce8e90.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5895-legacy.e1ce8e90.js.map b/platypush/backend/http/webapp/dist/static/js/5895-legacy.e1ce8e90.js.map new file mode 100644 index 00000000..8e112f16 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5895-legacy.e1ce8e90.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5895-legacy.e1ce8e90.js","mappings":"+OACE,QAAiC,GAA1B,cAAY,a,eAMrB,GACEA,KAAM,WACNC,WAAY,CAACC,MAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/MediaMpv/Index.vue","webpack://platypush/./src/components/panels/MediaMpv/Index.vue?4cb2"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=52effd7c\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Media","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5895.6d58227e.js.map b/platypush/backend/http/webapp/dist/static/js/5895.6d58227e.js.map deleted file mode 100644 index 9591126a..00000000 --- a/platypush/backend/http/webapp/dist/static/js/5895.6d58227e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/5895.6d58227e.js","mappings":"iPACE,QAAiC,GAA1B,cAAY,c,cAMrB,GACEA,KAAM,WACNC,WAAY,CAACC,MAAK,e,UCJpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/MediaMpv/Index.vue","webpack://platypush/./src/components/panels/MediaMpv/Index.vue?4cb2"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=52effd7c\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Media","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5895.6d58227e.js b/platypush/backend/http/webapp/dist/static/js/5895.bc039cca.js similarity index 90% rename from platypush/backend/http/webapp/dist/static/js/5895.6d58227e.js rename to platypush/backend/http/webapp/dist/static/js/5895.bc039cca.js index 2dbae862..3daa4bba 100644 --- a/platypush/backend/http/webapp/dist/static/js/5895.6d58227e.js +++ b/platypush/backend/http/webapp/dist/static/js/5895.bc039cca.js @@ -1,2 +1,2 @@ "use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5895],{5895:function(e,n,a){a.r(n),a.d(n,{default:function(){return i}});var u=a(6252);function t(e,n,a,t,p,r){const s=(0,u.up)("Media");return(0,u.wg)(),(0,u.j4)(s,{"plugin-name":"media.mpv"})}var p=a(4196),r={name:"MediaMpv",components:{Media:p["default"]}},s=a(3744);const c=(0,s.Z)(r,[["render",t]]);var i=c}}]); -//# sourceMappingURL=5895.6d58227e.js.map \ No newline at end of file +//# sourceMappingURL=5895.bc039cca.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/5895.bc039cca.js.map b/platypush/backend/http/webapp/dist/static/js/5895.bc039cca.js.map new file mode 100644 index 00000000..fa4e9d62 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/5895.bc039cca.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/5895.bc039cca.js","mappings":"iPACE,QAAiC,GAA1B,cAAY,a,eAMrB,GACEA,KAAM,WACNC,WAAY,CAACC,MAAK,e,UCJpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/MediaMpv/Index.vue","webpack://platypush/./src/components/panels/MediaMpv/Index.vue?4cb2"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=52effd7c\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Media","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6003-legacy.0b667817.js.map b/platypush/backend/http/webapp/dist/static/js/6003-legacy.0b667817.js.map deleted file mode 100644 index 3ec9c97e..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6003-legacy.0b667817.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6003-legacy.0b667817.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6","webpack://platypush/./src/components/widgets/ImageCarousel/Index.vue","webpack://platypush/./src/components/widgets/ImageCarousel/Index.vue?2054"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=72b02f7c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=72b02f7c&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&id=72b02f7c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-72b02f7c\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render","ref","images","length","src","imgURL","alt","style","_showWeather","_showWeatherIcon","_showWeatherSummary","_showTemperature","weatherIconColor","weatherIconSize","animate","_animateWeatherIcon","components","Weather","DateTime","Loading","imgDir","type","String","refreshSeconds","Number","showWeather","showTemperature","showWeatherIcon","showWeatherSummary","animateWeatherIcon","currentImage","undefined","loading","port","$root","config","window","location","hostname","refresh","request","directory","extensions","shuffleImages","pop","onNewImage","$refs","img","background","width","height","ratio","i","j","Math","floor","random","x","addEventListener","round"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6003-legacy.0b667817.js b/platypush/backend/http/webapp/dist/static/js/6003-legacy.f3446996.js similarity index 96% rename from platypush/backend/http/webapp/dist/static/js/6003-legacy.0b667817.js rename to platypush/backend/http/webapp/dist/static/js/6003-legacy.f3446996.js index 0448613e..31d25305 100644 --- a/platypush/backend/http/webapp/dist/static/js/6003-legacy.0b667817.js +++ b/platypush/backend/http/webapp/dist/static/js/6003-legacy.f3446996.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6003,1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return d}});var r=s(6252),n=s(3577),o={class:"date-time"},i=["textContent"],a=["textContent"];function h(e,t,s,h,u,c){return(0,r.wg)(),(0,r.iD)("div",o,[c._showDate?((0,r.wg)(),(0,r.iD)("div",{key:0,class:"date",textContent:(0,n.zw)(e.formatDate(e.now))},null,8,i)):(0,r.kq)("",!0),c._showTime?((0,r.wg)(),(0,r.iD)("div",{key:1,class:"time",textContent:(0,n.zw)(e.formatTime(e.now,c._showSeconds))},null,8,a)):(0,r.kq)("",!0)])}var u=s(2628),c={name:"DateTime",mixins:[u.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime:function(){return this.parseBoolean(this.showTime)},_showDate:function(){return this.parseBoolean(this.showDate)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime:function(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},m=s(3744);const w=(0,m.Z)(c,[["render",h],["__scopeId","data-v-ca42eb9c"]]);var d=w},6003:function(e,t,s){s.r(t),s.d(t,{default:function(){return k}});var r=s(6252),n=s(3577),o={class:"image-carousel"},i={ref:"background",class:"background"},a=["src"],h={key:1,class:"row info-container"},u={class:"col-6 weather-container"},c={key:0},m={class:"col-6 date-time-container"};function w(e,t,s,w,d,l){var f=(0,r.up)("Loading"),g=(0,r.up)("Weather"),p=(0,r.up)("DateTime");return(0,r.wg)(),(0,r.iD)("div",o,[d.images.length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.j4)(f,{key:0})),(0,r._)("div",i,null,512),(0,r._)("img",{ref:"img",src:l.imgURL,alt:"Your carousel images",style:(0,n.j5)({display:d.images.length?"block":"none"})},null,12,a),l._showDate||l._showTime?((0,r.wg)(),(0,r.iD)("div",h,[(0,r._)("div",u,[l._showWeather?((0,r.wg)(),(0,r.j4)(g,{key:1,"show-icon":l._showWeatherIcon,"show-summary":l._showWeatherSummary,"show-temperature":l._showTemperature,"icon-color":s.weatherIconColor,"icon-size":s.weatherIconSize,animate:l._animateWeatherIcon},null,8,["show-icon","show-summary","show-temperature","icon-color","icon-size","animate"])):((0,r.wg)(),(0,r.iD)("span",c," "))]),(0,r._)("div",m,[l._showTime||l._showDate?((0,r.wg)(),(0,r.j4)(p,{key:0,"show-date":l._showDate,"show-time":l._showTime,"show-seconds":l._showSeconds},null,8,["show-date","show-time","show-seconds"])):(0,r.kq)("",!0)])])):(0,r.kq)("",!0)])}var d=s(8534),l=(s(5666),s(9653),s(2628)),f=s(1232),g=s(1595),p=s(1798),_={name:"ImageCarousel",components:{Weather:p["default"],DateTime:g["default"],Loading:f.Z},mixins:[l.Z],props:{imgDir:{type:String,required:!0},refreshSeconds:{type:Number,default:15},showDate:{default:!1},showTime:{default:!1},showSeconds:{default:!1},showWeather:{default:!1},showTemperature:{default:!0},showWeatherIcon:{default:!0},showWeatherSummary:{default:!0},weatherIconColor:{type:String,default:"white"},weatherIconSize:{type:Number,default:70},animateWeatherIcon:{default:!0}},data:function(){return{images:[],currentImage:void 0,loading:!1}},computed:{imgURL:function(){var e=8008;return"backend.http"in this.$root.config&&"port"in this.$root.config["backend.http"]&&(e=this.$root.config["backend.http"].port),"//"+window.location.hostname+":"+e+this.currentImage},_showDate:function(){return this.parseBoolean(this.showDate)},_showTime:function(){return this.parseBoolean(this.showTime)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)},_showTemperature:function(){return this.parseBoolean(this.showTemperature)},_showWeather:function(){return this.parseBoolean(this.showWeather)},_showWeatherIcon:function(){return this.parseBoolean(this.showWeatherIcon)},_showWeatherSummary:function(){return this.parseBoolean(this.showWeatherSummary)},_animateWeatherIcon:function(){return this.parseBoolean(this.animateWeatherIcon)}},methods:{refresh:function(){var e=this;return(0,d.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.images.length){t.next=10;break}return e.loading=!0,t.prev=2,t.next=5,e.request("utils.search_web_directory",{directory:e.imgDir,extensions:[".jpg",".jpeg",".png"]});case 5:e.images=t.sent,e.shuffleImages();case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:e.images.length&&(e.currentImage=e.images.pop());case 11:case"end":return t.stop()}}),t,null,[[2,,7,10]])})))()},onNewImage:function(){if(this.$refs.img&&(this.$refs.background.style["background-image"]="url("+this.imgURL+")",this.$refs.img.style.width="auto",this.$refs.img.width>this.$refs.img.height)){var e=this.$refs.img.width/this.$refs.img.height;e>=4/3&&e<=16/9?this.$refs.img.style.width="100%":e<=4/3&&(this.$refs.img.style.height="100%")}},shuffleImages:function(){for(var e=this.images.length-1;e>0;e--){var t=Math.floor(Math.random()*(e+1)),s=this.images[e];this.images[e]=this.images[t],this.images[t]=s}}},mounted:function(){this.$refs.img.addEventListener("load",this.onNewImage),this.$refs.img.addEventListener("error",this.refresh),this.refresh(),setInterval(this.refresh,Math.round(1e3*this.refreshSeconds))}},v=s(3744);const y=(0,v.Z)(_,[["render",w],["__scopeId","data-v-72b02f7c"]]);var k=y}}]); -//# sourceMappingURL=6003-legacy.0b667817.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6003,1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return d}});var r=s(6252),n=s(3577),o={class:"date-time"},i=["textContent"],a=["textContent"];function h(e,t,s,h,u,c){return(0,r.wg)(),(0,r.iD)("div",o,[c._showDate?((0,r.wg)(),(0,r.iD)("div",{key:0,class:"date",textContent:(0,n.zw)(e.formatDate(e.now))},null,8,i)):(0,r.kq)("",!0),c._showTime?((0,r.wg)(),(0,r.iD)("div",{key:1,class:"time",textContent:(0,n.zw)(e.formatTime(e.now,c._showSeconds))},null,8,a)):(0,r.kq)("",!0)])}var u=s(6813),c={name:"DateTime",mixins:[u.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime:function(){return this.parseBoolean(this.showTime)},_showDate:function(){return this.parseBoolean(this.showDate)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime:function(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},m=s(3744);const w=(0,m.Z)(c,[["render",h],["__scopeId","data-v-ca42eb9c"]]);var d=w},6003:function(e,t,s){s.r(t),s.d(t,{default:function(){return k}});var r=s(6252),n=s(3577),o={class:"image-carousel"},i={ref:"background",class:"background"},a=["src"],h={key:1,class:"row info-container"},u={class:"col-6 weather-container"},c={key:0},m={class:"col-6 date-time-container"};function w(e,t,s,w,d,l){var f=(0,r.up)("Loading"),g=(0,r.up)("Weather"),p=(0,r.up)("DateTime");return(0,r.wg)(),(0,r.iD)("div",o,[d.images.length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.j4)(f,{key:0})),(0,r._)("div",i,null,512),(0,r._)("img",{ref:"img",src:l.imgURL,alt:"Your carousel images",style:(0,n.j5)({display:d.images.length?"block":"none"})},null,12,a),l._showDate||l._showTime?((0,r.wg)(),(0,r.iD)("div",h,[(0,r._)("div",u,[l._showWeather?((0,r.wg)(),(0,r.j4)(g,{key:1,"show-icon":l._showWeatherIcon,"show-summary":l._showWeatherSummary,"show-temperature":l._showTemperature,"icon-color":s.weatherIconColor,"icon-size":s.weatherIconSize,animate:l._animateWeatherIcon},null,8,["show-icon","show-summary","show-temperature","icon-color","icon-size","animate"])):((0,r.wg)(),(0,r.iD)("span",c," "))]),(0,r._)("div",m,[l._showTime||l._showDate?((0,r.wg)(),(0,r.j4)(p,{key:0,"show-date":l._showDate,"show-time":l._showTime,"show-seconds":l._showSeconds},null,8,["show-date","show-time","show-seconds"])):(0,r.kq)("",!0)])])):(0,r.kq)("",!0)])}var d=s(8534),l=(s(5666),s(9653),s(6813)),f=s(1232),g=s(1595),p=s(1798),_={name:"ImageCarousel",components:{Weather:p["default"],DateTime:g["default"],Loading:f.Z},mixins:[l.Z],props:{imgDir:{type:String,required:!0},refreshSeconds:{type:Number,default:15},showDate:{default:!1},showTime:{default:!1},showSeconds:{default:!1},showWeather:{default:!1},showTemperature:{default:!0},showWeatherIcon:{default:!0},showWeatherSummary:{default:!0},weatherIconColor:{type:String,default:"white"},weatherIconSize:{type:Number,default:70},animateWeatherIcon:{default:!0}},data:function(){return{images:[],currentImage:void 0,loading:!1}},computed:{imgURL:function(){var e=8008;return"backend.http"in this.$root.config&&"port"in this.$root.config["backend.http"]&&(e=this.$root.config["backend.http"].port),"//"+window.location.hostname+":"+e+this.currentImage},_showDate:function(){return this.parseBoolean(this.showDate)},_showTime:function(){return this.parseBoolean(this.showTime)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)},_showTemperature:function(){return this.parseBoolean(this.showTemperature)},_showWeather:function(){return this.parseBoolean(this.showWeather)},_showWeatherIcon:function(){return this.parseBoolean(this.showWeatherIcon)},_showWeatherSummary:function(){return this.parseBoolean(this.showWeatherSummary)},_animateWeatherIcon:function(){return this.parseBoolean(this.animateWeatherIcon)}},methods:{refresh:function(){var e=this;return(0,d.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.images.length){t.next=10;break}return e.loading=!0,t.prev=2,t.next=5,e.request("utils.search_web_directory",{directory:e.imgDir,extensions:[".jpg",".jpeg",".png"]});case 5:e.images=t.sent,e.shuffleImages();case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:e.images.length&&(e.currentImage=e.images.pop());case 11:case"end":return t.stop()}}),t,null,[[2,,7,10]])})))()},onNewImage:function(){if(this.$refs.img&&(this.$refs.background.style["background-image"]="url("+this.imgURL+")",this.$refs.img.style.width="auto",this.$refs.img.width>this.$refs.img.height)){var e=this.$refs.img.width/this.$refs.img.height;e>=4/3&&e<=16/9?this.$refs.img.style.width="100%":e<=4/3&&(this.$refs.img.style.height="100%")}},shuffleImages:function(){for(var e=this.images.length-1;e>0;e--){var t=Math.floor(Math.random()*(e+1)),s=this.images[e];this.images[e]=this.images[t],this.images[t]=s}}},mounted:function(){this.$refs.img.addEventListener("load",this.onNewImage),this.$refs.img.addEventListener("error",this.refresh),this.refresh(),setInterval(this.refresh,Math.round(1e3*this.refreshSeconds))}},v=s(3744);const y=(0,v.Z)(_,[["render",w],["__scopeId","data-v-72b02f7c"]]);var k=y}}]); +//# sourceMappingURL=6003-legacy.f3446996.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6003-legacy.f3446996.js.map b/platypush/backend/http/webapp/dist/static/js/6003-legacy.f3446996.js.map new file mode 100644 index 00000000..8059898e --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6003-legacy.f3446996.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6003-legacy.f3446996.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6","webpack://platypush/./src/components/widgets/ImageCarousel/Index.vue","webpack://platypush/./src/components/widgets/ImageCarousel/Index.vue?2054"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=72b02f7c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=72b02f7c&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&id=72b02f7c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-72b02f7c\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render","ref","images","length","src","imgURL","alt","style","_showWeather","_showWeatherIcon","_showWeatherSummary","_showTemperature","weatherIconColor","weatherIconSize","animate","_animateWeatherIcon","components","Weather","DateTime","Loading","imgDir","type","String","refreshSeconds","Number","showWeather","showTemperature","showWeatherIcon","showWeatherSummary","animateWeatherIcon","currentImage","undefined","loading","port","$root","config","window","location","hostname","refresh","request","directory","extensions","shuffleImages","pop","onNewImage","$refs","img","background","width","height","ratio","i","j","Math","floor","random","x","addEventListener","round"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6003.faab4096.js b/platypush/backend/http/webapp/dist/static/js/6003.c76e25e0.js similarity index 96% rename from platypush/backend/http/webapp/dist/static/js/6003.faab4096.js rename to platypush/backend/http/webapp/dist/static/js/6003.c76e25e0.js index 32cfeede..d14194be 100644 --- a/platypush/backend/http/webapp/dist/static/js/6003.faab4096.js +++ b/platypush/backend/http/webapp/dist/static/js/6003.c76e25e0.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6003,1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return w}});var o=s(6252),i=s(3577);const a={class:"date-time"},r=["textContent"],h=["textContent"];function n(e,t,s,n,m,u){return(0,o.wg)(),(0,o.iD)("div",a,[u._showDate?((0,o.wg)(),(0,o.iD)("div",{key:0,class:"date",textContent:(0,i.zw)(e.formatDate(e.now))},null,8,r)):(0,o.kq)("",!0),u._showTime?((0,o.wg)(),(0,o.iD)("div",{key:1,class:"time",textContent:(0,i.zw)(e.formatTime(e.now,u._showSeconds))},null,8,h)):(0,o.kq)("",!0)])}var m=s(2628),u={name:"DateTime",mixins:[m.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime(){return this.parseBoolean(this.showTime)},_showDate(){return this.parseBoolean(this.showDate)},_showSeconds(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},c=s(3744);const l=(0,c.Z)(u,[["render",n],["__scopeId","data-v-ca42eb9c"]]);var w=l},6003:function(e,t,s){s.r(t),s.d(t,{default:function(){return k}});var o=s(6252),i=s(3577);const a={class:"image-carousel"},r={ref:"background",class:"background"},h=["src"],n={key:1,class:"row info-container"},m={class:"col-6 weather-container"},u={key:0},c={class:"col-6 date-time-container"};function l(e,t,s,l,w,d){const g=(0,o.up)("Loading"),f=(0,o.up)("Weather"),p=(0,o.up)("DateTime");return(0,o.wg)(),(0,o.iD)("div",a,[w.images.length?(0,o.kq)("",!0):((0,o.wg)(),(0,o.j4)(g,{key:0})),(0,o._)("div",r,null,512),(0,o._)("img",{ref:"img",src:d.imgURL,alt:"Your carousel images",style:(0,i.j5)({display:w.images.length?"block":"none"})},null,12,h),d._showDate||d._showTime?((0,o.wg)(),(0,o.iD)("div",n,[(0,o._)("div",m,[d._showWeather?((0,o.wg)(),(0,o.j4)(f,{key:1,"show-icon":d._showWeatherIcon,"show-summary":d._showWeatherSummary,"show-temperature":d._showTemperature,"icon-color":s.weatherIconColor,"icon-size":s.weatherIconSize,animate:d._animateWeatherIcon},null,8,["show-icon","show-summary","show-temperature","icon-color","icon-size","animate"])):((0,o.wg)(),(0,o.iD)("span",u," "))]),(0,o._)("div",c,[d._showTime||d._showDate?((0,o.wg)(),(0,o.j4)(p,{key:0,"show-date":d._showDate,"show-time":d._showTime,"show-seconds":d._showSeconds},null,8,["show-date","show-time","show-seconds"])):(0,o.kq)("",!0)])])):(0,o.kq)("",!0)])}var w=s(2628),d=s(1232),g=s(1595),f=s(1798),p={name:"ImageCarousel",components:{Weather:f["default"],DateTime:g["default"],Loading:d.Z},mixins:[w.Z],props:{imgDir:{type:String,required:!0},refreshSeconds:{type:Number,default:15},showDate:{default:!1},showTime:{default:!1},showSeconds:{default:!1},showWeather:{default:!1},showTemperature:{default:!0},showWeatherIcon:{default:!0},showWeatherSummary:{default:!0},weatherIconColor:{type:String,default:"white"},weatherIconSize:{type:Number,default:70},animateWeatherIcon:{default:!0}},data(){return{images:[],currentImage:void 0,loading:!1}},computed:{imgURL(){let e=8008;return"backend.http"in this.$root.config&&"port"in this.$root.config["backend.http"]&&(e=this.$root.config["backend.http"].port),"//"+window.location.hostname+":"+e+this.currentImage},_showDate(){return this.parseBoolean(this.showDate)},_showTime(){return this.parseBoolean(this.showTime)},_showSeconds(){return this.parseBoolean(this.showSeconds)},_showTemperature(){return this.parseBoolean(this.showTemperature)},_showWeather(){return this.parseBoolean(this.showWeather)},_showWeatherIcon(){return this.parseBoolean(this.showWeatherIcon)},_showWeatherSummary(){return this.parseBoolean(this.showWeatherSummary)},_animateWeatherIcon(){return this.parseBoolean(this.animateWeatherIcon)}},methods:{async refresh(){if(!this.images.length){this.loading=!0;try{this.images=await this.request("utils.search_web_directory",{directory:this.imgDir,extensions:[".jpg",".jpeg",".png"]}),this.shuffleImages()}finally{this.loading=!1}}this.images.length&&(this.currentImage=this.images.pop())},onNewImage(){if(this.$refs.img&&(this.$refs.background.style["background-image"]="url("+this.imgURL+")",this.$refs.img.style.width="auto",this.$refs.img.width>this.$refs.img.height)){const e=this.$refs.img.width/this.$refs.img.height;e>=4/3&&e<=16/9?this.$refs.img.style.width="100%":e<=4/3&&(this.$refs.img.style.height="100%")}},shuffleImages(){for(let e=this.images.length-1;e>0;e--){let t=Math.floor(Math.random()*(e+1)),s=this.images[e];this.images[e]=this.images[t],this.images[t]=s}}},mounted(){this.$refs.img.addEventListener("load",this.onNewImage),this.$refs.img.addEventListener("error",this.refresh),this.refresh(),setInterval(this.refresh,Math.round(1e3*this.refreshSeconds))}},_=s(3744);const y=(0,_.Z)(p,[["render",l],["__scopeId","data-v-72b02f7c"]]);var k=y}}]); -//# sourceMappingURL=6003.faab4096.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6003,1595],{1595:function(e,t,s){s.r(t),s.d(t,{default:function(){return w}});var o=s(6252),i=s(3577);const a={class:"date-time"},r=["textContent"],h=["textContent"];function n(e,t,s,n,m,u){return(0,o.wg)(),(0,o.iD)("div",a,[u._showDate?((0,o.wg)(),(0,o.iD)("div",{key:0,class:"date",textContent:(0,i.zw)(e.formatDate(e.now))},null,8,r)):(0,o.kq)("",!0),u._showTime?((0,o.wg)(),(0,o.iD)("div",{key:1,class:"time",textContent:(0,i.zw)(e.formatTime(e.now,u._showSeconds))},null,8,h)):(0,o.kq)("",!0)])}var m=s(6813),u={name:"DateTime",mixins:[m.Z],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime(){return this.parseBoolean(this.showTime)},_showDate(){return this.parseBoolean(this.showDate)},_showSeconds(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}},c=s(3744);const l=(0,c.Z)(u,[["render",n],["__scopeId","data-v-ca42eb9c"]]);var w=l},6003:function(e,t,s){s.r(t),s.d(t,{default:function(){return k}});var o=s(6252),i=s(3577);const a={class:"image-carousel"},r={ref:"background",class:"background"},h=["src"],n={key:1,class:"row info-container"},m={class:"col-6 weather-container"},u={key:0},c={class:"col-6 date-time-container"};function l(e,t,s,l,w,d){const g=(0,o.up)("Loading"),f=(0,o.up)("Weather"),p=(0,o.up)("DateTime");return(0,o.wg)(),(0,o.iD)("div",a,[w.images.length?(0,o.kq)("",!0):((0,o.wg)(),(0,o.j4)(g,{key:0})),(0,o._)("div",r,null,512),(0,o._)("img",{ref:"img",src:d.imgURL,alt:"Your carousel images",style:(0,i.j5)({display:w.images.length?"block":"none"})},null,12,h),d._showDate||d._showTime?((0,o.wg)(),(0,o.iD)("div",n,[(0,o._)("div",m,[d._showWeather?((0,o.wg)(),(0,o.j4)(f,{key:1,"show-icon":d._showWeatherIcon,"show-summary":d._showWeatherSummary,"show-temperature":d._showTemperature,"icon-color":s.weatherIconColor,"icon-size":s.weatherIconSize,animate:d._animateWeatherIcon},null,8,["show-icon","show-summary","show-temperature","icon-color","icon-size","animate"])):((0,o.wg)(),(0,o.iD)("span",u," "))]),(0,o._)("div",c,[d._showTime||d._showDate?((0,o.wg)(),(0,o.j4)(p,{key:0,"show-date":d._showDate,"show-time":d._showTime,"show-seconds":d._showSeconds},null,8,["show-date","show-time","show-seconds"])):(0,o.kq)("",!0)])])):(0,o.kq)("",!0)])}var w=s(6813),d=s(1232),g=s(1595),f=s(1798),p={name:"ImageCarousel",components:{Weather:f["default"],DateTime:g["default"],Loading:d.Z},mixins:[w.Z],props:{imgDir:{type:String,required:!0},refreshSeconds:{type:Number,default:15},showDate:{default:!1},showTime:{default:!1},showSeconds:{default:!1},showWeather:{default:!1},showTemperature:{default:!0},showWeatherIcon:{default:!0},showWeatherSummary:{default:!0},weatherIconColor:{type:String,default:"white"},weatherIconSize:{type:Number,default:70},animateWeatherIcon:{default:!0}},data(){return{images:[],currentImage:void 0,loading:!1}},computed:{imgURL(){let e=8008;return"backend.http"in this.$root.config&&"port"in this.$root.config["backend.http"]&&(e=this.$root.config["backend.http"].port),"//"+window.location.hostname+":"+e+this.currentImage},_showDate(){return this.parseBoolean(this.showDate)},_showTime(){return this.parseBoolean(this.showTime)},_showSeconds(){return this.parseBoolean(this.showSeconds)},_showTemperature(){return this.parseBoolean(this.showTemperature)},_showWeather(){return this.parseBoolean(this.showWeather)},_showWeatherIcon(){return this.parseBoolean(this.showWeatherIcon)},_showWeatherSummary(){return this.parseBoolean(this.showWeatherSummary)},_animateWeatherIcon(){return this.parseBoolean(this.animateWeatherIcon)}},methods:{async refresh(){if(!this.images.length){this.loading=!0;try{this.images=await this.request("utils.search_web_directory",{directory:this.imgDir,extensions:[".jpg",".jpeg",".png"]}),this.shuffleImages()}finally{this.loading=!1}}this.images.length&&(this.currentImage=this.images.pop())},onNewImage(){if(this.$refs.img&&(this.$refs.background.style["background-image"]="url("+this.imgURL+")",this.$refs.img.style.width="auto",this.$refs.img.width>this.$refs.img.height)){const e=this.$refs.img.width/this.$refs.img.height;e>=4/3&&e<=16/9?this.$refs.img.style.width="100%":e<=4/3&&(this.$refs.img.style.height="100%")}},shuffleImages(){for(let e=this.images.length-1;e>0;e--){let t=Math.floor(Math.random()*(e+1)),s=this.images[e];this.images[e]=this.images[t],this.images[t]=s}}},mounted(){this.$refs.img.addEventListener("load",this.onNewImage),this.$refs.img.addEventListener("error",this.refresh),this.refresh(),setInterval(this.refresh,Math.round(1e3*this.refreshSeconds))}},_=s(3744);const y=(0,_.Z)(p,[["render",l],["__scopeId","data-v-72b02f7c"]]);var k=y}}]); +//# sourceMappingURL=6003.c76e25e0.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6003.c76e25e0.js.map b/platypush/backend/http/webapp/dist/static/js/6003.c76e25e0.js.map new file mode 100644 index 00000000..9619fde3 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6003.c76e25e0.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6003.c76e25e0.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6","webpack://platypush/./src/components/widgets/ImageCarousel/Index.vue","webpack://platypush/./src/components/widgets/ImageCarousel/Index.vue?2054"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=72b02f7c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=72b02f7c&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&id=72b02f7c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-72b02f7c\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render","ref","images","length","src","imgURL","alt","style","_showWeather","_showWeatherIcon","_showWeatherSummary","_showTemperature","weatherIconColor","weatherIconSize","animate","_animateWeatherIcon","components","Weather","DateTime","Loading","imgDir","type","String","refreshSeconds","Number","showWeather","showTemperature","showWeatherIcon","showWeatherSummary","animateWeatherIcon","currentImage","undefined","loading","port","$root","config","window","location","hostname","async","request","directory","extensions","shuffleImages","pop","onNewImage","$refs","img","background","width","height","ratio","i","j","Math","floor","random","x","addEventListener","refresh","round"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6003.faab4096.js.map b/platypush/backend/http/webapp/dist/static/js/6003.faab4096.js.map deleted file mode 100644 index 5a3f96e6..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6003.faab4096.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6003.faab4096.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/DateTime/Index.vue","webpack://platypush/./src/components/widgets/DateTime/Index.vue?dfd6","webpack://platypush/./src/components/widgets/ImageCarousel/Index.vue","webpack://platypush/./src/components/widgets/ImageCarousel/Index.vue?2054"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=ca42eb9c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=ca42eb9c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ca42eb9c\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=72b02f7c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=72b02f7c&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&id=72b02f7c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-72b02f7c\"]])\n\nexport default __exports__"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","__exports__","render","ref","images","length","src","imgURL","alt","style","_showWeather","_showWeatherIcon","_showWeatherSummary","_showTemperature","weatherIconColor","weatherIconSize","animate","_animateWeatherIcon","components","Weather","DateTime","Loading","imgDir","type","String","refreshSeconds","Number","showWeather","showTemperature","showWeatherIcon","showWeatherSummary","animateWeatherIcon","currentImage","undefined","loading","port","$root","config","window","location","hostname","async","request","directory","extensions","shuffleImages","pop","onNewImage","$refs","img","background","width","height","ratio","i","j","Math","floor","random","x","addEventListener","refresh","round"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6013-legacy.90c86f45.js.map b/platypush/backend/http/webapp/dist/static/js/6013-legacy.90c86f45.js.map deleted file mode 100644 index 17981d62..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6013-legacy.90c86f45.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6013-legacy.90c86f45.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/modules/es.string.repeat.js","webpack://platypush/./src/components/widgets/Music/Index.vue","webpack://platypush/./src/components/widgets/Music/Index.vue?d0a3"],"sourcesContent":["var $ = require('../internals/export');\nvar repeat = require('../internals/string-repeat');\n\n// `String.prototype.repeat` method\n// https://tc39.es/ecma262/#sec-string.prototype.repeat\n$({ target: 'String', proto: true }, {\n repeat: repeat\n});\n","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=75982eb8&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=75982eb8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-75982eb8\"]])\n\nexport default __exports__"],"names":["$","repeat","target","proto","class","loading","status","state","track","artist","title","style","time","elapsed","_withControls","prev","playPause","stop","next","volume","random","single","consume","name","components","Loading","mixins","Utils","props","refreshSeconds","type","Number","default","withControls","Boolean","data","undefined","timer","musicPlugin","syncTime","timestamp","computed","this","parseBoolean","methods","refresh","request","_parseStatus","_parseTrack","stopTimer","startTimer","convertTime","parseFloat","t","h","parseInt","m","s","attr","ret","push","join","length","pluginName","Object","entries","value","indexOf","showNewTrackNotification","notify","html","image","icon","onNewPlayingTrack","event","previousTrack","file","onMusicStop","onMusicPlay","onMusicPause","Date","onSeekChange","position","onVolumeChange","onRepeatChange","onRandomChange","onConsumeChange","onSingleChange","setInterval","timerFunc","clearInterval","getTime","_run","action","args","mounted","toFixed","subscribe","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6013-legacy.90c86f45.js b/platypush/backend/http/webapp/dist/static/js/6013-legacy.b02eb716.js similarity index 99% rename from platypush/backend/http/webapp/dist/static/js/6013-legacy.90c86f45.js rename to platypush/backend/http/webapp/dist/static/js/6013-legacy.b02eb716.js index a6220791..8645e093 100644 --- a/platypush/backend/http/webapp/dist/static/js/6013-legacy.90c86f45.js +++ b/platypush/backend/http/webapp/dist/static/js/6013-legacy.b02eb716.js @@ -1,2 +1,2 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6013],{2481:function(t,e,s){var a=s(2109),n=s(8415);a({target:"String",proto:!0},{repeat:n})},6013:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return G}});s(2481);var a=s(6252),n=s(3577),r=function(t){return(0,a.dD)("data-v-75982eb8"),t=t(),(0,a.Cn)(),t},i={key:1,class:"music"},u={class:"track"},c={key:0,class:"unknown"},o={key:1,class:"no-track"},l=["textContent"],p=["textContent"],h={key:0,class:"time"},m={class:"row"},g={class:"progress-bar"},d=r((function(){return(0,a._)("div",{class:"total"},null,-1)})),f={class:"row"},k=["textContent"],v=["textContent"],w={key:1,class:"controls"},y=r((function(){return(0,a._)("i",{class:"fa fa-step-backward"},null,-1)})),_=[y],b={key:0,class:"fa fa-pause"},x={key:1,class:"fa fa-play"},C=r((function(){return(0,a._)("i",{class:"fa fa-stop"},null,-1)})),T=[C],R=r((function(){return(0,a._)("i",{class:"fa fa-step-forward"},null,-1)})),P=[R],S={key:2,class:"playback-status"},D={class:"status-property col-4"},q=r((function(){return(0,a._)("i",{class:"fa fa-volume-up"},null,-1)})),M=(0,a.Uk)("  "),Z=["textContent"],I={class:"status-property col-2"},N={class:"status-property col-2"},E={class:"status-property col-2"},F={class:"status-property col-2"};function O(t,e,s,r,y,C){var R=(0,a.up)("Loading");return y.loading?((0,a.wg)(),(0,a.j4)(R,{key:0})):((0,a.wg)(),(0,a.iD)("div",i,[(0,a._)("div",u,[y.status?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",c,"[Unknown state]")),y.status&&"stop"===y.status.state?((0,a.wg)(),(0,a.iD)("div",o,"No media is being played")):(0,a.kq)("",!0),y.status&&"stop"!==y.status.state&&y.track&&y.track.artist?((0,a.wg)(),(0,a.iD)("div",{key:2,class:"artist",textContent:(0,n.zw)(y.track.artist)},null,8,l)):(0,a.kq)("",!0),y.status&&"stop"!==y.status.state&&y.track&&y.track.title?((0,a.wg)(),(0,a.iD)("div",{key:3,class:"title",textContent:(0,n.zw)(y.track.title)},null,8,p)):(0,a.kq)("",!0)]),y.status&&"play"===y.status.state?((0,a.wg)(),(0,a.iD)("div",h,[(0,a._)("div",m,[(0,a._)("div",g,[(0,a._)("div",{class:"elapsed",style:(0,n.j5)({width:y.track.time?y.status.elapsed/y.track.time*100+"%":"100%"})},null,4),d])]),(0,a._)("div",f,[(0,a._)("div",{class:"col-6 time-elapsed",textContent:(0,n.zw)(C.convertTime(y.status.elapsed))},null,8,k),y.track.time?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"col-6 time-total",textContent:(0,n.zw)(C.convertTime(y.track.time))},null,8,v)):(0,a.kq)("",!0)])])):(0,a.kq)("",!0),C._withControls&&y.status?((0,a.wg)(),(0,a.iD)("div",w,[(0,a._)("button",{onClick:e[0]||(e[0]=function(){return C.prev&&C.prev.apply(C,arguments)})},_),(0,a._)("button",{class:"play-pause",onClick:e[1]||(e[1]=function(){return C.playPause&&C.playPause.apply(C,arguments)})},["play"===y.status.state?((0,a.wg)(),(0,a.iD)("i",b)):((0,a.wg)(),(0,a.iD)("i",x))]),"stop"!==y.status.state?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[2]||(e[2]=function(){return C.stop&&C.stop.apply(C,arguments)})},T)):(0,a.kq)("",!0),(0,a._)("button",{onClick:e[3]||(e[3]=function(){return C.next&&C.next.apply(C,arguments)})},P)])):(0,a.kq)("",!0),y.status?((0,a.wg)(),(0,a.iD)("div",S,[(0,a._)("div",D,[q,M,(0,a._)("span",{textContent:(0,n.zw)(y.status.volume+"%")},null,8,Z)]),(0,a._)("div",I,[(0,a._)("i",{class:(0,n.C_)(["fas fa-random",{active:y.status.random}])},null,2)]),(0,a._)("div",N,[(0,a._)("i",{class:(0,n.C_)(["fas fa-redo",{active:y.status.repeat}])},null,2)]),(0,a._)("div",E,[(0,a._)("i",{class:(0,n.C_)(["fa fa-bullseye",{active:y.status.single}])},null,2)]),(0,a._)("div",F,[(0,a._)("i",{class:(0,n.C_)(["fa fa-utensils",{active:y.status.consume}])},null,2)])])):(0,a.kq)("",!0)]))}var j=s(6084),z=s(8534),V=(s(5666),s(9653),s(9600),s(9720),s(6977),s(2628)),B=s(1232),L={name:"Music",components:{Loading:B.Z},mixins:[V.Z],props:{refreshSeconds:{type:Number,default:60},withControls:{type:Boolean,default:!0}},data:function(){return{track:void 0,status:void 0,timer:void 0,loading:!1,musicPlugin:"music.mpd",syncTime:{timestamp:null,elapsed:null}}},computed:{_withControls:function(){return this.parseBoolean(this.withControls)}},methods:{refresh:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.loading=!0,e.prev=1,e.next=4,t.request("".concat(t.musicPlugin,".status"));case 4:return s=e.sent,e.next=7,t.request("".concat(t.musicPlugin,".current_track"));case 7:a=e.sent,t._parseStatus(s),t._parseTrack(a),"play"!==s.state||t.timer?"play"!==s.state&&t.timer&&t.stopTimer():t.startTimer();case 11:return e.prev=11,t.loading=!1,e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,,11,14]])})))()},convertTime:function(t){t=parseFloat(t);var e={};e.h=parseInt(t/3600),e.m=parseInt(t/60-60*e.h),e.s=parseInt(t-(3600*e.h+60*e.m));for(var s=0,a=["m","s"];s=0?e.status[u]=!!parseInt(c):["nextsong","nextsongid","playlist","playlistlength","volume","xfade","song","songid"].indexOf(u)>=0?e.status[u]=parseInt(c):["elapsed"].indexOf(u)>=0?e.status[u]=parseFloat(c):e.status[u]=c;case 7:case"end":return s.stop()}}),s)})))()},_parseTrack:function(t){var e=this;return(0,z.Z)(regeneratorRuntime.mark((function s(){var a,n,r,i,u;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(t&&0!==t.length){s.next=4;break}return s.next=3,e.request("".concat(e.musicPlugin,".current_track"));case 3:t=s.sent;case 4:for(e.track||(e.track={}),a=0,n=Object.entries(t);a=0?e.track[i]=parseInt(u):e.track[i]=u;case 6:case"end":return s.stop()}}),s)})))()},showNewTrackNotification:function(){this.notify({html:""+(this.track.artist||"[No Artist]")+"
"+(this.track.title||"[No Title]"),image:{icon:"play"}})},onNewPlayingTrack:function(t){var e=this;return(0,z.Z)(regeneratorRuntime.mark((function s(){var a,n;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(a=void 0,e.track&&(a={file:e.track.file,artist:e.track.artist,title:e.track.title}),e.status.state="play",e.status.elapsed=0,e.track={},e._parseTrack(t.track),!t.status){s.next=10;break}s.t0=t.status,s.next=13;break;case 10:return s.next=12,e.request("".concat(e.musicPlugin,".status"));case 12:s.t0=s.sent;case 13:n=s.t0,e._parseStatus(n),e.startTimer(),a&&e.track.file===a.file&&e.track.artist===a.artist&&e.track.title===a.title||e.showNewTrackNotification();case 17:case"end":return s.stop()}}),s)})))()},onMusicStop:function(t){this.status.state="stop",this.status.elapsed=0,this._parseStatus(t.status),this._parseTrack(t.track),this.stopTimer()},onMusicPlay:function(t){this.status.state="play",this._parseStatus(t.status),this._parseTrack(t.track),this.startTimer()},onMusicPause:function(t){this.status.state="pause",this._parseStatus(t.status),this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onSeekChange:function(t){null!=t.position&&(this.status.elapsed=parseFloat(t.position)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onVolumeChange:function(t){null!=t.volume&&(this.status.volume=parseFloat(t.volume)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track)},onRepeatChange:function(t){this.status.repeat=t.state},onRandomChange:function(t){this.status.random=t.state},onConsumeChange:function(t){this.status.consume=t.state},onSingleChange:function(t){this.status.single=t.state},startTimer:function(){null!=this.timer&&this.stopTimer(),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed,this.timer=setInterval(this.timerFunc,1e3)},stopTimer:function(){null==this.timer&&(clearInterval(this.timer),this.timer=null)},timerFunc:function(){"play"===this.status.state&&null!=this.status.elapsed&&(this.status.elapsed=this.syncTime.elapsed+(new Date).getTime()/1e3-this.syncTime.timestamp.getTime()/1e3)},_run:function(t,e){var s=this;return(0,z.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return e=e||{},a.next=3,s.request("music.mpd.".concat(t),e);case 3:return a.next=5,s.refresh();case 5:case"end":return a.stop()}}),a)})))()},playPause:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t._run("pause");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()},stop:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t._run("stop");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()},prev:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t._run("previous");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()},next:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t._run("next");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()}},mounted:function(){this.refresh(),this.refreshSeconds&&setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0))),this.subscribe(this.onNewPlayingTrack,"widget-music-on-new-track","platypush.message.event.music.NewPlayingTrackEvent"),this.subscribe(this.onMusicStop,"widget-music-on-music-stop","platypush.message.event.music.MusicStopEvent"),this.subscribe(this.onMusicPlay,"widget-music-on-music-play","platypush.message.event.music.MusicPlayEvent"),this.subscribe(this.onMusicPause,"widget-music-on-music-pause","platypush.message.event.music.MusicPauseEvent"),this.subscribe(this.onSeekChange,"widget-music-on-music-seek","platypush.message.event.music.SeekChangeEvent"),this.subscribe(this.onVolumeChange,"widget-music-on-volume-change","platypush.message.event.music.VolumeChangeEvent"),this.subscribe(this.onRepeatChange,"widget-music-on-repeat-change","platypush.message.event.music.PlaybackRepeatModeChangeEvent"),this.subscribe(this.onRandomChange,"widget-music-on-random-change","platypush.message.event.music.PlaybackRandomModeChangeEvent"),this.subscribe(this.onConsumeChange,"widget-music-on-consume-change","platypush.message.event.music.PlaybackConsumeModeChangeEvent"),this.subscribe(this.onSingleChange,"widget-music-on-single-change","platypush.message.event.music.PlaybackSingleModeChangeEvent")}},U=s(3744);const A=(0,U.Z)(L,[["render",O],["__scopeId","data-v-75982eb8"]]);var G=A}}]); -//# sourceMappingURL=6013-legacy.90c86f45.js.map \ No newline at end of file +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6013],{2481:function(t,e,s){var a=s(2109),n=s(8415);a({target:"String",proto:!0},{repeat:n})},6013:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return G}});s(2481);var a=s(6252),n=s(3577),r=function(t){return(0,a.dD)("data-v-75982eb8"),t=t(),(0,a.Cn)(),t},i={key:1,class:"music"},u={class:"track"},c={key:0,class:"unknown"},o={key:1,class:"no-track"},l=["textContent"],p=["textContent"],h={key:0,class:"time"},m={class:"row"},g={class:"progress-bar"},d=r((function(){return(0,a._)("div",{class:"total"},null,-1)})),f={class:"row"},k=["textContent"],v=["textContent"],w={key:1,class:"controls"},y=r((function(){return(0,a._)("i",{class:"fa fa-step-backward"},null,-1)})),_=[y],b={key:0,class:"fa fa-pause"},x={key:1,class:"fa fa-play"},C=r((function(){return(0,a._)("i",{class:"fa fa-stop"},null,-1)})),T=[C],R=r((function(){return(0,a._)("i",{class:"fa fa-step-forward"},null,-1)})),P=[R],S={key:2,class:"playback-status"},D={class:"status-property col-4"},q=r((function(){return(0,a._)("i",{class:"fa fa-volume-up"},null,-1)})),M=(0,a.Uk)("  "),Z=["textContent"],I={class:"status-property col-2"},N={class:"status-property col-2"},E={class:"status-property col-2"},F={class:"status-property col-2"};function O(t,e,s,r,y,C){var R=(0,a.up)("Loading");return y.loading?((0,a.wg)(),(0,a.j4)(R,{key:0})):((0,a.wg)(),(0,a.iD)("div",i,[(0,a._)("div",u,[y.status?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",c,"[Unknown state]")),y.status&&"stop"===y.status.state?((0,a.wg)(),(0,a.iD)("div",o,"No media is being played")):(0,a.kq)("",!0),y.status&&"stop"!==y.status.state&&y.track&&y.track.artist?((0,a.wg)(),(0,a.iD)("div",{key:2,class:"artist",textContent:(0,n.zw)(y.track.artist)},null,8,l)):(0,a.kq)("",!0),y.status&&"stop"!==y.status.state&&y.track&&y.track.title?((0,a.wg)(),(0,a.iD)("div",{key:3,class:"title",textContent:(0,n.zw)(y.track.title)},null,8,p)):(0,a.kq)("",!0)]),y.status&&"play"===y.status.state?((0,a.wg)(),(0,a.iD)("div",h,[(0,a._)("div",m,[(0,a._)("div",g,[(0,a._)("div",{class:"elapsed",style:(0,n.j5)({width:y.track.time?y.status.elapsed/y.track.time*100+"%":"100%"})},null,4),d])]),(0,a._)("div",f,[(0,a._)("div",{class:"col-6 time-elapsed",textContent:(0,n.zw)(C.convertTime(y.status.elapsed))},null,8,k),y.track.time?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"col-6 time-total",textContent:(0,n.zw)(C.convertTime(y.track.time))},null,8,v)):(0,a.kq)("",!0)])])):(0,a.kq)("",!0),C._withControls&&y.status?((0,a.wg)(),(0,a.iD)("div",w,[(0,a._)("button",{onClick:e[0]||(e[0]=function(){return C.prev&&C.prev.apply(C,arguments)})},_),(0,a._)("button",{class:"play-pause",onClick:e[1]||(e[1]=function(){return C.playPause&&C.playPause.apply(C,arguments)})},["play"===y.status.state?((0,a.wg)(),(0,a.iD)("i",b)):((0,a.wg)(),(0,a.iD)("i",x))]),"stop"!==y.status.state?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[2]||(e[2]=function(){return C.stop&&C.stop.apply(C,arguments)})},T)):(0,a.kq)("",!0),(0,a._)("button",{onClick:e[3]||(e[3]=function(){return C.next&&C.next.apply(C,arguments)})},P)])):(0,a.kq)("",!0),y.status?((0,a.wg)(),(0,a.iD)("div",S,[(0,a._)("div",D,[q,M,(0,a._)("span",{textContent:(0,n.zw)(y.status.volume+"%")},null,8,Z)]),(0,a._)("div",I,[(0,a._)("i",{class:(0,n.C_)(["fas fa-random",{active:y.status.random}])},null,2)]),(0,a._)("div",N,[(0,a._)("i",{class:(0,n.C_)(["fas fa-redo",{active:y.status.repeat}])},null,2)]),(0,a._)("div",E,[(0,a._)("i",{class:(0,n.C_)(["fa fa-bullseye",{active:y.status.single}])},null,2)]),(0,a._)("div",F,[(0,a._)("i",{class:(0,n.C_)(["fa fa-utensils",{active:y.status.consume}])},null,2)])])):(0,a.kq)("",!0)]))}var j=s(6084),z=s(8534),V=(s(5666),s(9653),s(9600),s(9720),s(6977),s(6813)),B=s(1232),L={name:"Music",components:{Loading:B.Z},mixins:[V.Z],props:{refreshSeconds:{type:Number,default:60},withControls:{type:Boolean,default:!0}},data:function(){return{track:void 0,status:void 0,timer:void 0,loading:!1,musicPlugin:"music.mpd",syncTime:{timestamp:null,elapsed:null}}},computed:{_withControls:function(){return this.parseBoolean(this.withControls)}},methods:{refresh:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.loading=!0,e.prev=1,e.next=4,t.request("".concat(t.musicPlugin,".status"));case 4:return s=e.sent,e.next=7,t.request("".concat(t.musicPlugin,".current_track"));case 7:a=e.sent,t._parseStatus(s),t._parseTrack(a),"play"!==s.state||t.timer?"play"!==s.state&&t.timer&&t.stopTimer():t.startTimer();case 11:return e.prev=11,t.loading=!1,e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,,11,14]])})))()},convertTime:function(t){t=parseFloat(t);var e={};e.h=parseInt(t/3600),e.m=parseInt(t/60-60*e.h),e.s=parseInt(t-(3600*e.h+60*e.m));for(var s=0,a=["m","s"];s=0?e.status[u]=!!parseInt(c):["nextsong","nextsongid","playlist","playlistlength","volume","xfade","song","songid"].indexOf(u)>=0?e.status[u]=parseInt(c):["elapsed"].indexOf(u)>=0?e.status[u]=parseFloat(c):e.status[u]=c;case 7:case"end":return s.stop()}}),s)})))()},_parseTrack:function(t){var e=this;return(0,z.Z)(regeneratorRuntime.mark((function s(){var a,n,r,i,u;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(t&&0!==t.length){s.next=4;break}return s.next=3,e.request("".concat(e.musicPlugin,".current_track"));case 3:t=s.sent;case 4:for(e.track||(e.track={}),a=0,n=Object.entries(t);a=0?e.track[i]=parseInt(u):e.track[i]=u;case 6:case"end":return s.stop()}}),s)})))()},showNewTrackNotification:function(){this.notify({html:""+(this.track.artist||"[No Artist]")+"
"+(this.track.title||"[No Title]"),image:{icon:"play"}})},onNewPlayingTrack:function(t){var e=this;return(0,z.Z)(regeneratorRuntime.mark((function s(){var a,n;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(a=void 0,e.track&&(a={file:e.track.file,artist:e.track.artist,title:e.track.title}),e.status.state="play",e.status.elapsed=0,e.track={},e._parseTrack(t.track),!t.status){s.next=10;break}s.t0=t.status,s.next=13;break;case 10:return s.next=12,e.request("".concat(e.musicPlugin,".status"));case 12:s.t0=s.sent;case 13:n=s.t0,e._parseStatus(n),e.startTimer(),a&&e.track.file===a.file&&e.track.artist===a.artist&&e.track.title===a.title||e.showNewTrackNotification();case 17:case"end":return s.stop()}}),s)})))()},onMusicStop:function(t){this.status.state="stop",this.status.elapsed=0,this._parseStatus(t.status),this._parseTrack(t.track),this.stopTimer()},onMusicPlay:function(t){this.status.state="play",this._parseStatus(t.status),this._parseTrack(t.track),this.startTimer()},onMusicPause:function(t){this.status.state="pause",this._parseStatus(t.status),this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onSeekChange:function(t){null!=t.position&&(this.status.elapsed=parseFloat(t.position)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onVolumeChange:function(t){null!=t.volume&&(this.status.volume=parseFloat(t.volume)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track)},onRepeatChange:function(t){this.status.repeat=t.state},onRandomChange:function(t){this.status.random=t.state},onConsumeChange:function(t){this.status.consume=t.state},onSingleChange:function(t){this.status.single=t.state},startTimer:function(){null!=this.timer&&this.stopTimer(),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed,this.timer=setInterval(this.timerFunc,1e3)},stopTimer:function(){null==this.timer&&(clearInterval(this.timer),this.timer=null)},timerFunc:function(){"play"===this.status.state&&null!=this.status.elapsed&&(this.status.elapsed=this.syncTime.elapsed+(new Date).getTime()/1e3-this.syncTime.timestamp.getTime()/1e3)},_run:function(t,e){var s=this;return(0,z.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return e=e||{},a.next=3,s.request("music.mpd.".concat(t),e);case 3:return a.next=5,s.refresh();case 5:case"end":return a.stop()}}),a)})))()},playPause:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t._run("pause");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()},stop:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t._run("stop");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()},prev:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t._run("previous");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()},next:function(){var t=this;return(0,z.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t._run("next");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()}},mounted:function(){this.refresh(),this.refreshSeconds&&setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0))),this.subscribe(this.onNewPlayingTrack,"widget-music-on-new-track","platypush.message.event.music.NewPlayingTrackEvent"),this.subscribe(this.onMusicStop,"widget-music-on-music-stop","platypush.message.event.music.MusicStopEvent"),this.subscribe(this.onMusicPlay,"widget-music-on-music-play","platypush.message.event.music.MusicPlayEvent"),this.subscribe(this.onMusicPause,"widget-music-on-music-pause","platypush.message.event.music.MusicPauseEvent"),this.subscribe(this.onSeekChange,"widget-music-on-music-seek","platypush.message.event.music.SeekChangeEvent"),this.subscribe(this.onVolumeChange,"widget-music-on-volume-change","platypush.message.event.music.VolumeChangeEvent"),this.subscribe(this.onRepeatChange,"widget-music-on-repeat-change","platypush.message.event.music.PlaybackRepeatModeChangeEvent"),this.subscribe(this.onRandomChange,"widget-music-on-random-change","platypush.message.event.music.PlaybackRandomModeChangeEvent"),this.subscribe(this.onConsumeChange,"widget-music-on-consume-change","platypush.message.event.music.PlaybackConsumeModeChangeEvent"),this.subscribe(this.onSingleChange,"widget-music-on-single-change","platypush.message.event.music.PlaybackSingleModeChangeEvent")}},U=s(3744);const A=(0,U.Z)(L,[["render",O],["__scopeId","data-v-75982eb8"]]);var G=A}}]); +//# sourceMappingURL=6013-legacy.b02eb716.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6013-legacy.b02eb716.js.map b/platypush/backend/http/webapp/dist/static/js/6013-legacy.b02eb716.js.map new file mode 100644 index 00000000..d51657fb --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6013-legacy.b02eb716.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6013-legacy.b02eb716.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/modules/es.string.repeat.js","webpack://platypush/./src/components/widgets/Music/Index.vue","webpack://platypush/./src/components/widgets/Music/Index.vue?d0a3"],"sourcesContent":["var $ = require('../internals/export');\nvar repeat = require('../internals/string-repeat');\n\n// `String.prototype.repeat` method\n// https://tc39.es/ecma262/#sec-string.prototype.repeat\n$({ target: 'String', proto: true }, {\n repeat: repeat\n});\n","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=75982eb8&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=75982eb8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-75982eb8\"]])\n\nexport default __exports__"],"names":["$","repeat","target","proto","class","loading","status","state","track","artist","title","style","time","elapsed","_withControls","prev","playPause","stop","next","volume","random","single","consume","name","components","Loading","mixins","Utils","props","refreshSeconds","type","Number","default","withControls","Boolean","data","undefined","timer","musicPlugin","syncTime","timestamp","computed","this","parseBoolean","methods","refresh","request","_parseStatus","_parseTrack","stopTimer","startTimer","convertTime","parseFloat","t","h","parseInt","m","s","attr","ret","push","join","length","pluginName","Object","entries","value","indexOf","showNewTrackNotification","notify","html","image","icon","onNewPlayingTrack","event","previousTrack","file","onMusicStop","onMusicPlay","onMusicPause","Date","onSeekChange","position","onVolumeChange","onRepeatChange","onRandomChange","onConsumeChange","onSingleChange","setInterval","timerFunc","clearInterval","getTime","_run","action","args","mounted","toFixed","subscribe","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6013.0f59b66b.js.map b/platypush/backend/http/webapp/dist/static/js/6013.0f59b66b.js.map deleted file mode 100644 index 663320c9..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6013.0f59b66b.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6013.0f59b66b.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/Music/Index.vue","webpack://platypush/./src/components/widgets/Music/Index.vue?d0a3"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=75982eb8&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=75982eb8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-75982eb8\"]])\n\nexport default __exports__"],"names":["class","loading","status","state","track","artist","title","style","time","elapsed","_withControls","prev","playPause","stop","next","volume","random","repeat","single","consume","name","components","Loading","mixins","Utils","props","refreshSeconds","type","Number","default","withControls","Boolean","data","undefined","timer","musicPlugin","syncTime","timestamp","computed","this","parseBoolean","methods","async","request","_parseStatus","_parseTrack","stopTimer","startTimer","convertTime","parseFloat","t","h","parseInt","m","s","attr","ret","push","join","length","pluginName","value","Object","entries","indexOf","showNewTrackNotification","notify","html","image","icon","event","previousTrack","file","onMusicStop","onMusicPlay","onMusicPause","Date","onSeekChange","position","onVolumeChange","onRepeatChange","onRandomChange","onConsumeChange","onSingleChange","setInterval","timerFunc","clearInterval","getTime","action","args","refresh","_run","mounted","toFixed","subscribe","onNewPlayingTrack","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6013.0f59b66b.js b/platypush/backend/http/webapp/dist/static/js/6013.5c85c65a.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/6013.0f59b66b.js rename to platypush/backend/http/webapp/dist/static/js/6013.5c85c65a.js index 2dac19a9..4eb2415a 100644 --- a/platypush/backend/http/webapp/dist/static/js/6013.0f59b66b.js +++ b/platypush/backend/http/webapp/dist/static/js/6013.5c85c65a.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6013],{6013:function(t,s,e){e.r(s),e.d(s,{default:function(){return L}});var a=e(6252),i=e(3577);const n=t=>((0,a.dD)("data-v-75982eb8"),t=t(),(0,a.Cn)(),t),u={key:1,class:"music"},r={class:"track"},l={key:0,class:"unknown"},c={key:1,class:"no-track"},o=["textContent"],h=["textContent"],p={key:0,class:"time"},m={class:"row"},d={class:"progress-bar"},k=n((()=>(0,a._)("div",{class:"total"},null,-1))),g={class:"row"},y=["textContent"],v=["textContent"],w={key:1,class:"controls"},f=n((()=>(0,a._)("i",{class:"fa fa-step-backward"},null,-1))),_=[f],C={key:0,class:"fa fa-pause"},b={key:1,class:"fa fa-play"},T=n((()=>(0,a._)("i",{class:"fa fa-stop"},null,-1))),x=[T],P=n((()=>(0,a._)("i",{class:"fa fa-step-forward"},null,-1))),S=[P],D={key:2,class:"playback-status"},q={class:"status-property col-4"},M=n((()=>(0,a._)("i",{class:"fa fa-volume-up"},null,-1))),I=(0,a.Uk)("  "),N=["textContent"],E={class:"status-property col-2"},F={class:"status-property col-2"},O={class:"status-property col-2"},R={class:"status-property col-2"};function $(t,s,e,n,f,T){const P=(0,a.up)("Loading");return f.loading?((0,a.wg)(),(0,a.j4)(P,{key:0})):((0,a.wg)(),(0,a.iD)("div",u,[(0,a._)("div",r,[f.status?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",l,"[Unknown state]")),f.status&&"stop"===f.status.state?((0,a.wg)(),(0,a.iD)("div",c,"No media is being played")):(0,a.kq)("",!0),f.status&&"stop"!==f.status.state&&f.track&&f.track.artist?((0,a.wg)(),(0,a.iD)("div",{key:2,class:"artist",textContent:(0,i.zw)(f.track.artist)},null,8,o)):(0,a.kq)("",!0),f.status&&"stop"!==f.status.state&&f.track&&f.track.title?((0,a.wg)(),(0,a.iD)("div",{key:3,class:"title",textContent:(0,i.zw)(f.track.title)},null,8,h)):(0,a.kq)("",!0)]),f.status&&"play"===f.status.state?((0,a.wg)(),(0,a.iD)("div",p,[(0,a._)("div",m,[(0,a._)("div",d,[(0,a._)("div",{class:"elapsed",style:(0,i.j5)({width:f.track.time?f.status.elapsed/f.track.time*100+"%":"100%"})},null,4),k])]),(0,a._)("div",g,[(0,a._)("div",{class:"col-6 time-elapsed",textContent:(0,i.zw)(T.convertTime(f.status.elapsed))},null,8,y),f.track.time?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"col-6 time-total",textContent:(0,i.zw)(T.convertTime(f.track.time))},null,8,v)):(0,a.kq)("",!0)])])):(0,a.kq)("",!0),T._withControls&&f.status?((0,a.wg)(),(0,a.iD)("div",w,[(0,a._)("button",{onClick:s[0]||(s[0]=(...t)=>T.prev&&T.prev(...t))},_),(0,a._)("button",{class:"play-pause",onClick:s[1]||(s[1]=(...t)=>T.playPause&&T.playPause(...t))},["play"===f.status.state?((0,a.wg)(),(0,a.iD)("i",C)):((0,a.wg)(),(0,a.iD)("i",b))]),"stop"!==f.status.state?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:s[2]||(s[2]=(...t)=>T.stop&&T.stop(...t))},x)):(0,a.kq)("",!0),(0,a._)("button",{onClick:s[3]||(s[3]=(...t)=>T.next&&T.next(...t))},S)])):(0,a.kq)("",!0),f.status?((0,a.wg)(),(0,a.iD)("div",D,[(0,a._)("div",q,[M,I,(0,a._)("span",{textContent:(0,i.zw)(f.status.volume+"%")},null,8,N)]),(0,a._)("div",E,[(0,a._)("i",{class:(0,i.C_)(["fas fa-random",{active:f.status.random}])},null,2)]),(0,a._)("div",F,[(0,a._)("i",{class:(0,i.C_)(["fas fa-redo",{active:f.status.repeat}])},null,2)]),(0,a._)("div",O,[(0,a._)("i",{class:(0,i.C_)(["fa fa-bullseye",{active:f.status.single}])},null,2)]),(0,a._)("div",R,[(0,a._)("i",{class:(0,i.C_)(["fa fa-utensils",{active:f.status.consume}])},null,2)])])):(0,a.kq)("",!0)]))}var j=e(2628),z=e(1232),V={name:"Music",components:{Loading:z.Z},mixins:[j.Z],props:{refreshSeconds:{type:Number,default:60},withControls:{type:Boolean,default:!0}},data(){return{track:void 0,status:void 0,timer:void 0,loading:!1,musicPlugin:"music.mpd",syncTime:{timestamp:null,elapsed:null}}},computed:{_withControls(){return this.parseBoolean(this.withControls)}},methods:{async refresh(){this.loading=!0;try{let t=await this.request(`${this.musicPlugin}.status`),s=await this.request(`${this.musicPlugin}.current_track`);this._parseStatus(t),this._parseTrack(s),"play"!==t.state||this.timer?"play"!==t.state&&this.timer&&this.stopTimer():this.startTimer()}finally{this.loading=!1}},convertTime(t){t=parseFloat(t);const s={};s.h=parseInt(t/3600),s.m=parseInt(t/60-60*s.h),s.s=parseInt(t-(3600*s.h+60*s.m));for(const a of["m","s"])s[a]=""+s[a];for(const a of["m","s"])parseInt(s[a])<10&&(s[a]="0"+s[a]);const e=[];return parseInt(s.h)&&e.push(s.h),e.push(s.m,s.s),e.join(":")},async _parseStatus(t){t&&0!==t.length||(t=await this.request(`${this.musicPlugin}.status`)),t?.pluginName&&(this.musicPlugin=t.pluginName),this.status||(this.status={});for(const[s,e]of Object.entries(t))["consume","random","repeat","single","bitrate"].indexOf(s)>=0?this.status[s]=!!parseInt(e):["nextsong","nextsongid","playlist","playlistlength","volume","xfade","song","songid"].indexOf(s)>=0?this.status[s]=parseInt(e):["elapsed"].indexOf(s)>=0?this.status[s]=parseFloat(e):this.status[s]=e},async _parseTrack(t){t&&0!==t.length||(t=await this.request(`${this.musicPlugin}.current_track`)),this.track||(this.track={});for(const[s,e]of Object.entries(t))["id","pos","time","track","disc"].indexOf(s)>=0?this.track[s]=parseInt(e):this.track[s]=e},showNewTrackNotification(){this.notify({html:""+(this.track.artist||"[No Artist]")+"
"+(this.track.title||"[No Title]"),image:{icon:"play"}})},async onNewPlayingTrack(t){let s;this.track&&(s={file:this.track.file,artist:this.track.artist,title:this.track.title}),this.status.state="play",this.status.elapsed=0,this.track={},this._parseTrack(t.track);let e=t.status?t.status:await this.request(`${this.musicPlugin}.status`);this._parseStatus(e),this.startTimer(),s&&this.track.file===s.file&&this.track.artist===s.artist&&this.track.title===s.title||this.showNewTrackNotification()},onMusicStop(t){this.status.state="stop",this.status.elapsed=0,this._parseStatus(t.status),this._parseTrack(t.track),this.stopTimer()},onMusicPlay(t){this.status.state="play",this._parseStatus(t.status),this._parseTrack(t.track),this.startTimer()},onMusicPause(t){this.status.state="pause",this._parseStatus(t.status),this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onSeekChange(t){null!=t.position&&(this.status.elapsed=parseFloat(t.position)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onVolumeChange(t){null!=t.volume&&(this.status.volume=parseFloat(t.volume)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track)},onRepeatChange(t){this.status.repeat=t.state},onRandomChange(t){this.status.random=t.state},onConsumeChange(t){this.status.consume=t.state},onSingleChange(t){this.status.single=t.state},startTimer(){null!=this.timer&&this.stopTimer(),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed,this.timer=setInterval(this.timerFunc,1e3)},stopTimer(){null==this.timer&&(clearInterval(this.timer),this.timer=null)},timerFunc(){"play"===this.status.state&&null!=this.status.elapsed&&(this.status.elapsed=this.syncTime.elapsed+(new Date).getTime()/1e3-this.syncTime.timestamp.getTime()/1e3)},async _run(t,s){s=s||{},await this.request(`music.mpd.${t}`,s),await this.refresh()},async playPause(){return await this._run("pause")},async stop(){return await this._run("stop")},async prev(){return await this._run("previous")},async next(){return await this._run("next")}},mounted(){this.refresh(),this.refreshSeconds&&setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0))),this.subscribe(this.onNewPlayingTrack,"widget-music-on-new-track","platypush.message.event.music.NewPlayingTrackEvent"),this.subscribe(this.onMusicStop,"widget-music-on-music-stop","platypush.message.event.music.MusicStopEvent"),this.subscribe(this.onMusicPlay,"widget-music-on-music-play","platypush.message.event.music.MusicPlayEvent"),this.subscribe(this.onMusicPause,"widget-music-on-music-pause","platypush.message.event.music.MusicPauseEvent"),this.subscribe(this.onSeekChange,"widget-music-on-music-seek","platypush.message.event.music.SeekChangeEvent"),this.subscribe(this.onVolumeChange,"widget-music-on-volume-change","platypush.message.event.music.VolumeChangeEvent"),this.subscribe(this.onRepeatChange,"widget-music-on-repeat-change","platypush.message.event.music.PlaybackRepeatModeChangeEvent"),this.subscribe(this.onRandomChange,"widget-music-on-random-change","platypush.message.event.music.PlaybackRandomModeChangeEvent"),this.subscribe(this.onConsumeChange,"widget-music-on-consume-change","platypush.message.event.music.PlaybackConsumeModeChangeEvent"),this.subscribe(this.onSingleChange,"widget-music-on-single-change","platypush.message.event.music.PlaybackSingleModeChangeEvent")}},Z=e(3744);const B=(0,Z.Z)(V,[["render",$],["__scopeId","data-v-75982eb8"]]);var L=B}}]); -//# sourceMappingURL=6013.0f59b66b.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6013],{6013:function(t,s,e){e.r(s),e.d(s,{default:function(){return L}});var a=e(6252),i=e(3577);const n=t=>((0,a.dD)("data-v-75982eb8"),t=t(),(0,a.Cn)(),t),u={key:1,class:"music"},r={class:"track"},l={key:0,class:"unknown"},c={key:1,class:"no-track"},o=["textContent"],h=["textContent"],p={key:0,class:"time"},m={class:"row"},d={class:"progress-bar"},k=n((()=>(0,a._)("div",{class:"total"},null,-1))),g={class:"row"},y=["textContent"],v=["textContent"],w={key:1,class:"controls"},f=n((()=>(0,a._)("i",{class:"fa fa-step-backward"},null,-1))),_=[f],C={key:0,class:"fa fa-pause"},b={key:1,class:"fa fa-play"},T=n((()=>(0,a._)("i",{class:"fa fa-stop"},null,-1))),x=[T],P=n((()=>(0,a._)("i",{class:"fa fa-step-forward"},null,-1))),S=[P],D={key:2,class:"playback-status"},q={class:"status-property col-4"},M=n((()=>(0,a._)("i",{class:"fa fa-volume-up"},null,-1))),I=(0,a.Uk)("  "),N=["textContent"],E={class:"status-property col-2"},F={class:"status-property col-2"},O={class:"status-property col-2"},R={class:"status-property col-2"};function $(t,s,e,n,f,T){const P=(0,a.up)("Loading");return f.loading?((0,a.wg)(),(0,a.j4)(P,{key:0})):((0,a.wg)(),(0,a.iD)("div",u,[(0,a._)("div",r,[f.status?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",l,"[Unknown state]")),f.status&&"stop"===f.status.state?((0,a.wg)(),(0,a.iD)("div",c,"No media is being played")):(0,a.kq)("",!0),f.status&&"stop"!==f.status.state&&f.track&&f.track.artist?((0,a.wg)(),(0,a.iD)("div",{key:2,class:"artist",textContent:(0,i.zw)(f.track.artist)},null,8,o)):(0,a.kq)("",!0),f.status&&"stop"!==f.status.state&&f.track&&f.track.title?((0,a.wg)(),(0,a.iD)("div",{key:3,class:"title",textContent:(0,i.zw)(f.track.title)},null,8,h)):(0,a.kq)("",!0)]),f.status&&"play"===f.status.state?((0,a.wg)(),(0,a.iD)("div",p,[(0,a._)("div",m,[(0,a._)("div",d,[(0,a._)("div",{class:"elapsed",style:(0,i.j5)({width:f.track.time?f.status.elapsed/f.track.time*100+"%":"100%"})},null,4),k])]),(0,a._)("div",g,[(0,a._)("div",{class:"col-6 time-elapsed",textContent:(0,i.zw)(T.convertTime(f.status.elapsed))},null,8,y),f.track.time?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"col-6 time-total",textContent:(0,i.zw)(T.convertTime(f.track.time))},null,8,v)):(0,a.kq)("",!0)])])):(0,a.kq)("",!0),T._withControls&&f.status?((0,a.wg)(),(0,a.iD)("div",w,[(0,a._)("button",{onClick:s[0]||(s[0]=(...t)=>T.prev&&T.prev(...t))},_),(0,a._)("button",{class:"play-pause",onClick:s[1]||(s[1]=(...t)=>T.playPause&&T.playPause(...t))},["play"===f.status.state?((0,a.wg)(),(0,a.iD)("i",C)):((0,a.wg)(),(0,a.iD)("i",b))]),"stop"!==f.status.state?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:s[2]||(s[2]=(...t)=>T.stop&&T.stop(...t))},x)):(0,a.kq)("",!0),(0,a._)("button",{onClick:s[3]||(s[3]=(...t)=>T.next&&T.next(...t))},S)])):(0,a.kq)("",!0),f.status?((0,a.wg)(),(0,a.iD)("div",D,[(0,a._)("div",q,[M,I,(0,a._)("span",{textContent:(0,i.zw)(f.status.volume+"%")},null,8,N)]),(0,a._)("div",E,[(0,a._)("i",{class:(0,i.C_)(["fas fa-random",{active:f.status.random}])},null,2)]),(0,a._)("div",F,[(0,a._)("i",{class:(0,i.C_)(["fas fa-redo",{active:f.status.repeat}])},null,2)]),(0,a._)("div",O,[(0,a._)("i",{class:(0,i.C_)(["fa fa-bullseye",{active:f.status.single}])},null,2)]),(0,a._)("div",R,[(0,a._)("i",{class:(0,i.C_)(["fa fa-utensils",{active:f.status.consume}])},null,2)])])):(0,a.kq)("",!0)]))}var j=e(6813),z=e(1232),V={name:"Music",components:{Loading:z.Z},mixins:[j.Z],props:{refreshSeconds:{type:Number,default:60},withControls:{type:Boolean,default:!0}},data(){return{track:void 0,status:void 0,timer:void 0,loading:!1,musicPlugin:"music.mpd",syncTime:{timestamp:null,elapsed:null}}},computed:{_withControls(){return this.parseBoolean(this.withControls)}},methods:{async refresh(){this.loading=!0;try{let t=await this.request(`${this.musicPlugin}.status`),s=await this.request(`${this.musicPlugin}.current_track`);this._parseStatus(t),this._parseTrack(s),"play"!==t.state||this.timer?"play"!==t.state&&this.timer&&this.stopTimer():this.startTimer()}finally{this.loading=!1}},convertTime(t){t=parseFloat(t);const s={};s.h=parseInt(t/3600),s.m=parseInt(t/60-60*s.h),s.s=parseInt(t-(3600*s.h+60*s.m));for(const a of["m","s"])s[a]=""+s[a];for(const a of["m","s"])parseInt(s[a])<10&&(s[a]="0"+s[a]);const e=[];return parseInt(s.h)&&e.push(s.h),e.push(s.m,s.s),e.join(":")},async _parseStatus(t){t&&0!==t.length||(t=await this.request(`${this.musicPlugin}.status`)),t?.pluginName&&(this.musicPlugin=t.pluginName),this.status||(this.status={});for(const[s,e]of Object.entries(t))["consume","random","repeat","single","bitrate"].indexOf(s)>=0?this.status[s]=!!parseInt(e):["nextsong","nextsongid","playlist","playlistlength","volume","xfade","song","songid"].indexOf(s)>=0?this.status[s]=parseInt(e):["elapsed"].indexOf(s)>=0?this.status[s]=parseFloat(e):this.status[s]=e},async _parseTrack(t){t&&0!==t.length||(t=await this.request(`${this.musicPlugin}.current_track`)),this.track||(this.track={});for(const[s,e]of Object.entries(t))["id","pos","time","track","disc"].indexOf(s)>=0?this.track[s]=parseInt(e):this.track[s]=e},showNewTrackNotification(){this.notify({html:""+(this.track.artist||"[No Artist]")+"
"+(this.track.title||"[No Title]"),image:{icon:"play"}})},async onNewPlayingTrack(t){let s;this.track&&(s={file:this.track.file,artist:this.track.artist,title:this.track.title}),this.status.state="play",this.status.elapsed=0,this.track={},this._parseTrack(t.track);let e=t.status?t.status:await this.request(`${this.musicPlugin}.status`);this._parseStatus(e),this.startTimer(),s&&this.track.file===s.file&&this.track.artist===s.artist&&this.track.title===s.title||this.showNewTrackNotification()},onMusicStop(t){this.status.state="stop",this.status.elapsed=0,this._parseStatus(t.status),this._parseTrack(t.track),this.stopTimer()},onMusicPlay(t){this.status.state="play",this._parseStatus(t.status),this._parseTrack(t.track),this.startTimer()},onMusicPause(t){this.status.state="pause",this._parseStatus(t.status),this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onSeekChange(t){null!=t.position&&(this.status.elapsed=parseFloat(t.position)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onVolumeChange(t){null!=t.volume&&(this.status.volume=parseFloat(t.volume)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track)},onRepeatChange(t){this.status.repeat=t.state},onRandomChange(t){this.status.random=t.state},onConsumeChange(t){this.status.consume=t.state},onSingleChange(t){this.status.single=t.state},startTimer(){null!=this.timer&&this.stopTimer(),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed,this.timer=setInterval(this.timerFunc,1e3)},stopTimer(){null==this.timer&&(clearInterval(this.timer),this.timer=null)},timerFunc(){"play"===this.status.state&&null!=this.status.elapsed&&(this.status.elapsed=this.syncTime.elapsed+(new Date).getTime()/1e3-this.syncTime.timestamp.getTime()/1e3)},async _run(t,s){s=s||{},await this.request(`music.mpd.${t}`,s),await this.refresh()},async playPause(){return await this._run("pause")},async stop(){return await this._run("stop")},async prev(){return await this._run("previous")},async next(){return await this._run("next")}},mounted(){this.refresh(),this.refreshSeconds&&setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0))),this.subscribe(this.onNewPlayingTrack,"widget-music-on-new-track","platypush.message.event.music.NewPlayingTrackEvent"),this.subscribe(this.onMusicStop,"widget-music-on-music-stop","platypush.message.event.music.MusicStopEvent"),this.subscribe(this.onMusicPlay,"widget-music-on-music-play","platypush.message.event.music.MusicPlayEvent"),this.subscribe(this.onMusicPause,"widget-music-on-music-pause","platypush.message.event.music.MusicPauseEvent"),this.subscribe(this.onSeekChange,"widget-music-on-music-seek","platypush.message.event.music.SeekChangeEvent"),this.subscribe(this.onVolumeChange,"widget-music-on-volume-change","platypush.message.event.music.VolumeChangeEvent"),this.subscribe(this.onRepeatChange,"widget-music-on-repeat-change","platypush.message.event.music.PlaybackRepeatModeChangeEvent"),this.subscribe(this.onRandomChange,"widget-music-on-random-change","platypush.message.event.music.PlaybackRandomModeChangeEvent"),this.subscribe(this.onConsumeChange,"widget-music-on-consume-change","platypush.message.event.music.PlaybackConsumeModeChangeEvent"),this.subscribe(this.onSingleChange,"widget-music-on-single-change","platypush.message.event.music.PlaybackSingleModeChangeEvent")}},Z=e(3744);const B=(0,Z.Z)(V,[["render",$],["__scopeId","data-v-75982eb8"]]);var L=B}}]); +//# sourceMappingURL=6013.5c85c65a.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6013.5c85c65a.js.map b/platypush/backend/http/webapp/dist/static/js/6013.5c85c65a.js.map new file mode 100644 index 00000000..eaf153ef --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6013.5c85c65a.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6013.5c85c65a.js","mappings":"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","sources":["webpack://platypush/./src/components/widgets/Music/Index.vue","webpack://platypush/./src/components/widgets/Music/Index.vue?d0a3"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=75982eb8&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=75982eb8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-75982eb8\"]])\n\nexport default __exports__"],"names":["class","loading","status","state","track","artist","title","style","time","elapsed","_withControls","prev","playPause","stop","next","volume","random","repeat","single","consume","name","components","Loading","mixins","Utils","props","refreshSeconds","type","Number","default","withControls","Boolean","data","undefined","timer","musicPlugin","syncTime","timestamp","computed","this","parseBoolean","methods","async","request","_parseStatus","_parseTrack","stopTimer","startTimer","convertTime","parseFloat","t","h","parseInt","m","s","attr","ret","push","join","length","pluginName","value","Object","entries","indexOf","showNewTrackNotification","notify","html","image","icon","event","previousTrack","file","onMusicStop","onMusicPlay","onMusicPause","Date","onSeekChange","position","onVolumeChange","onRepeatChange","onRandomChange","onConsumeChange","onSingleChange","setInterval","timerFunc","clearInterval","getTime","action","args","refresh","_run","mounted","toFixed","subscribe","onNewPlayingTrack","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6027-legacy.ad9b479d.js b/platypush/backend/http/webapp/dist/static/js/6027-legacy.1e7fc2ce.js similarity index 58% rename from platypush/backend/http/webapp/dist/static/js/6027-legacy.ad9b479d.js rename to platypush/backend/http/webapp/dist/static/js/6027-legacy.1e7fc2ce.js index 169cefb8..abc3ffed 100644 --- a/platypush/backend/http/webapp/dist/static/js/6027-legacy.ad9b479d.js +++ b/platypush/backend/http/webapp/dist/static/js/6027-legacy.1e7fc2ce.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6027],{6027:function(n,e,u){u.r(e),u.d(e,{default:function(){return v}});var a=u(6252);function r(n,e,u,r,t,p){var s=(0,a.up)("Zwave");return(0,a.wg)(),(0,a.j4)(s,{"plugin-name":"zwave"})}var t=u(6849),p={components:{Zwave:t.Z}},s=u(3744);const c=(0,s.Z)(p,[["render",r]]);var v=c}}]); -//# sourceMappingURL=6027-legacy.ad9b479d.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6027],{8586:function(n,e,u){u.r(e),u.d(e,{default:function(){return v}});var a=u(6252);function r(n,e,u,r,t,p){var s=(0,a.up)("Zwave");return(0,a.wg)(),(0,a.j4)(s,{"plugin-name":"zwave"})}var t=u(4658),p={components:{Zwave:t.Z}},s=u(3744);const c=(0,s.Z)(p,[["render",r]]);var v=c}}]); +//# sourceMappingURL=6027-legacy.1e7fc2ce.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6027-legacy.1e7fc2ce.js.map b/platypush/backend/http/webapp/dist/static/js/6027-legacy.1e7fc2ce.js.map new file mode 100644 index 00000000..bf2c333f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6027-legacy.1e7fc2ce.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6027-legacy.1e7fc2ce.js","mappings":"+OACE,QAA6B,GAAtB,cAAY,S,eAMrB,GACEA,WAAY,CAACC,MAAAA,EAAAC,I,UCHf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/Zwave/Index.vue","webpack://platypush/./src/components/panels/Zwave/Index.vue?b798"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4b554bd5\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["components","Zwave","Z","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6027-legacy.ad9b479d.js.map b/platypush/backend/http/webapp/dist/static/js/6027-legacy.ad9b479d.js.map deleted file mode 100644 index d159c6a2..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6027-legacy.ad9b479d.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6027-legacy.ad9b479d.js","mappings":"+OACE,QAA6B,GAAtB,cAAY,U,cAMrB,GACEA,WAAY,CAACC,MAAAA,EAAAC,I,UCHf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/Zwave/Index.vue","webpack://platypush/./src/components/panels/Zwave/Index.vue?b798"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4b554bd5\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["components","Zwave","Z","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6027.dc523874.js b/platypush/backend/http/webapp/dist/static/js/6027.54f532a7.js similarity index 74% rename from platypush/backend/http/webapp/dist/static/js/6027.dc523874.js rename to platypush/backend/http/webapp/dist/static/js/6027.54f532a7.js index 329f0ac1..b3405f4f 100644 --- a/platypush/backend/http/webapp/dist/static/js/6027.dc523874.js +++ b/platypush/backend/http/webapp/dist/static/js/6027.54f532a7.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6027],{6027:function(n,e,u){u.r(e),u.d(e,{default:function(){return o}});var t=u(6252);function a(n,e,u,a,r,p){const s=(0,t.up)("Zwave");return(0,t.wg)(),(0,t.j4)(s,{"plugin-name":"zwave"})}var r=u(4764),p={components:{Zwave:r.Z}},s=u(3744);const c=(0,s.Z)(p,[["render",a]]);var o=c}}]); -//# sourceMappingURL=6027.dc523874.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6027],{6027:function(n,e,u){u.r(e),u.d(e,{default:function(){return o}});var t=u(6252);function a(n,e,u,a,r,p){const s=(0,t.up)("Zwave");return(0,t.wg)(),(0,t.j4)(s,{"plugin-name":"zwave"})}var r=u(5810),p={components:{Zwave:r.Z}},s=u(3744);const c=(0,s.Z)(p,[["render",a]]);var o=c}}]); +//# sourceMappingURL=6027.54f532a7.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6027.54f532a7.js.map b/platypush/backend/http/webapp/dist/static/js/6027.54f532a7.js.map new file mode 100644 index 00000000..0665f5d2 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6027.54f532a7.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6027.54f532a7.js","mappings":"iPACE,QAA6B,GAAtB,cAAY,S,eAMrB,GACEA,WAAY,CAACC,MAAK,M,UCHpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/Zwave/Index.vue","webpack://platypush/./src/components/panels/Zwave/Index.vue?b798"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4b554bd5\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["components","Zwave","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6027.dc523874.js.map b/platypush/backend/http/webapp/dist/static/js/6027.dc523874.js.map deleted file mode 100644 index b0bfcd2b..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6027.dc523874.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6027.dc523874.js","mappings":"iPACE,QAA6B,GAAtB,cAAY,U,cAMrB,GACEA,WAAY,CAACC,MAAK,M,UCHpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/Zwave/Index.vue","webpack://platypush/./src/components/panels/Zwave/Index.vue?b798"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4b554bd5\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["components","Zwave","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/615-legacy.6fa21b8b.js b/platypush/backend/http/webapp/dist/static/js/615-legacy.fba0e1b5.js similarity index 99% rename from platypush/backend/http/webapp/dist/static/js/615-legacy.6fa21b8b.js rename to platypush/backend/http/webapp/dist/static/js/615-legacy.fba0e1b5.js index e9cd1fb4..200d0cd8 100644 --- a/platypush/backend/http/webapp/dist/static/js/615-legacy.6fa21b8b.js +++ b/platypush/backend/http/webapp/dist/static/js/615-legacy.fba0e1b5.js @@ -1,2 +1,2 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[615],{6091:function(e,n,t){var r=t(6530).PROPER,u=t(7293),s=t(1361),o="​…᠎";e.exports=function(e){return u((function(){return!!s[e]()||o[e]()!==o||r&&s[e].name!==e}))}},3210:function(e,n,t){"use strict";var r=t(2109),u=t(3111).trim,s=t(6091);r({target:"String",proto:!0,forced:s("trim")},{trim:function(){return u(this)}})},615:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Ve}});var r=t(6252),u=function(e){return(0,r.dD)("data-v-aa2b30ec"),e=e(),(0,r.Cn)(),e},s={class:"tv-samsung-ws-container"},o={class:"controls",tabindex:"1"},a={class:"row section"},c={class:"col-4"},i=u((function(){return(0,r._)("i",{class:"fas fa-home"},null,-1)})),l=[i],f=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),v={class:"col-4"},p=u((function(){return(0,r._)("i",{class:"fas fa-power-off"},null,-1)})),w=[p],m={class:"row rows section"},h={class:"row"},_={class:"col-4"},d=u((function(){return(0,r._)("i",{class:"fas fa-undo"},null,-1)})),g=[d],k={class:"col-4"},x=u((function(){return(0,r._)("i",{class:"fas fa-info"},null,-1)})),R=[x],b={class:"col-4"},C=u((function(){return(0,r._)("i",{class:"fas fa-plug"},null,-1)})),y=[C],Z={class:"row"},q={class:"col-4"},D=u((function(){return(0,r._)("i",{class:"fas fa-bars"},null,-1)})),U=[D],B={class:"col-4"},O=u((function(){return(0,r._)("i",{class:"fas fa-tools"},null,-1)})),P=[O],S={class:"col-4"},I=u((function(){return(0,r._)("i",{class:"fas fa-globe"},null,-1)})),E=[I],H={class:"volume-channel section"},L={class:"volume col-5"},M={class:"row"},T=u((function(){return(0,r._)("i",{class:"fas fa-plus"},null,-1)})),V=[T],G=u((function(){return(0,r._)("div",{class:"row"},[(0,r._)("i",{class:"fas fa-volume-up"})],-1)})),K={class:"row"},N=u((function(){return(0,r._)("i",{class:"fas fa-minus"},null,-1)})),W=[N],Y={class:"row"},j=u((function(){return(0,r._)("i",{class:"fas fa-volume-mute"},null,-1)})),z=[j],A=u((function(){return(0,r._)("div",{class:"col-2"}," ",-1)})),F={class:"channel col-5"},J={class:"row"},Q=u((function(){return(0,r._)("i",{class:"fas fa-plus"},null,-1)})),X=[Q],$=u((function(){return(0,r._)("div",{class:"row"}," CH ",-1)})),ee={class:"row"},ne=u((function(){return(0,r._)("i",{class:"fas fa-minus"},null,-1)})),te=[ne],re={class:"row"},ue=u((function(){return(0,r._)("i",{class:"fas fa-keyboard"},null,-1)})),se=[ue],oe={class:"directions section"},ae={class:"row"},ce=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),ie={class:"col-4"},le=u((function(){return(0,r._)("i",{class:"fas fa-chevron-up"},null,-1)})),fe=[le],ve=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),pe={class:"row"},we={class:"col-4"},me=u((function(){return(0,r._)("i",{class:"fas fa-chevron-left"},null,-1)})),he=[me],_e={class:"col-4"},de=u((function(){return(0,r._)("i",{class:"far fa-circle"},null,-1)})),ge=[de],ke={class:"col-4"},xe=u((function(){return(0,r._)("i",{class:"fas fa-chevron-right"},null,-1)})),Re=[xe],be={class:"row"},Ce=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),ye={class:"col-4"},Ze=u((function(){return(0,r._)("i",{class:"fas fa-chevron-down"},null,-1)})),qe=[Ze],De=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),Ue={class:"row colors section"},Be={class:"col-3"},Oe={class:"col-3"},Pe={class:"col-3"},Se={class:"col-3"};function Ie(e,n,t,u,i,p){return(0,r.wg)(),(0,r.iD)("div",s,[(0,r._)("div",o,[(0,r._)("div",a,[(0,r._)("div",c,[(0,r._)("button",{onClick:n[0]||(n[0]=function(){return p.home&&p.home.apply(p,arguments)}),value:"home",title:"Home"},l)]),f,(0,r._)("div",v,[(0,r._)("button",{onClick:n[1]||(n[1]=function(){return p.power&&p.power.apply(p,arguments)}),class:"power pull-right",value:"power",title:"Power Off"},w)])]),(0,r._)("div",m,[(0,r._)("div",h,[(0,r._)("div",_,[(0,r._)("button",{onClick:n[2]||(n[2]=function(){return p.back&&p.back.apply(p,arguments)}),value:"back",title:"Back"},g)]),(0,r._)("div",k,[(0,r._)("button",{onClick:n[3]||(n[3]=function(){return p.info&&p.info.apply(p,arguments)}),value:"info",title:"Info"},R)]),(0,r._)("div",b,[(0,r._)("button",{onClick:n[4]||(n[4]=function(){return p.source&&p.source.apply(p,arguments)}),value:"source",title:"Select source"},y)])]),(0,r._)("div",Z,[(0,r._)("div",q,[(0,r._)("button",{onClick:n[5]||(n[5]=function(){return p.menu&&p.menu.apply(p,arguments)}),value:"menu",title:"Menu"},U)]),(0,r._)("div",B,[(0,r._)("button",{onClick:n[6]||(n[6]=function(){return p.tools&&p.tools.apply(p,arguments)}),value:"tools",title:"Tools"},P)]),(0,r._)("div",S,[(0,r._)("button",{onClick:n[7]||(n[7]=function(){return p.browser&&p.browser.apply(p,arguments)}),value:"browser",title:"Open browser"},E)])])]),(0,r._)("div",H,[(0,r._)("div",L,[(0,r._)("div",M,[(0,r._)("button",{onClick:n[8]||(n[8]=function(){return p.volumeUp&&p.volumeUp.apply(p,arguments)}),value:"volume_up",title:"Volume Up"},V)]),G,(0,r._)("div",K,[(0,r._)("button",{onClick:n[9]||(n[9]=function(){return p.volumeDown&&p.volumeDown.apply(p,arguments)}),value:"volume_down",title:"Volume Down"},W)]),(0,r._)("div",Y,[(0,r._)("button",{onClick:n[10]||(n[10]=function(){return p.mute&&p.mute.apply(p,arguments)}),value:"mute",title:"Mute"},z)])]),A,(0,r._)("div",F,[(0,r._)("div",J,[(0,r._)("button",{onClick:n[11]||(n[11]=function(){return p.channelUp&&p.channelUp.apply(p,arguments)}),value:"channel_up",title:"Next Channel"},X)]),$,(0,r._)("div",ee,[(0,r._)("button",{onClick:n[12]||(n[12]=function(){return p.channelDown&&p.channelDown.apply(p,arguments)}),value:"channel_down",title:"Previous Channel"},te)]),(0,r._)("div",re,[(0,r._)("button",{onClick:n[13]||(n[13]=function(){return p.channel&&p.channel.apply(p,arguments)}),value:"channel",title:"Select Channel"},se)])])]),(0,r._)("div",oe,[(0,r._)("div",ae,[ce,(0,r._)("div",ie,[(0,r._)("button",{onClick:n[14]||(n[14]=function(){return p.up&&p.up.apply(p,arguments)}),value:"up",title:"Up"},fe)]),ve]),(0,r._)("div",pe,[(0,r._)("div",we,[(0,r._)("button",{onClick:n[15]||(n[15]=function(){return p.left&&p.left.apply(p,arguments)}),value:"left",title:"Left"},he)]),(0,r._)("div",_e,[(0,r._)("button",{onClick:n[16]||(n[16]=function(){return p.enter&&p.enter.apply(p,arguments)}),value:"enter",title:"Enter/OK"},ge)]),(0,r._)("div",ke,[(0,r._)("button",{onClick:n[17]||(n[17]=function(){return p.right&&p.right.apply(p,arguments)}),value:"right",title:"Right"},Re)])]),(0,r._)("div",be,[Ce,(0,r._)("div",ye,[(0,r._)("button",{onClick:n[18]||(n[18]=function(){return p.down&&p.down.apply(p,arguments)}),value:"down",title:"Down"},qe)]),De])]),(0,r._)("div",Ue,[(0,r._)("div",Be,[(0,r._)("button",{class:"color red",onClick:n[19]||(n[19]=function(){return p.color&&p.color.apply(p,arguments)}),value:"red",title:"Red Button"})]),(0,r._)("div",Oe,[(0,r._)("button",{class:"color green",onClick:n[20]||(n[20]=function(){return p.color&&p.color.apply(p,arguments)}),value:"green",title:"Green Button"})]),(0,r._)("div",Pe,[(0,r._)("button",{class:"color yellow",onClick:n[21]||(n[21]=function(){return p.color&&p.color.apply(p,arguments)}),value:"yellow",title:"Yellow Button"})]),(0,r._)("div",Se,[(0,r._)("button",{class:"color blue",onClick:n[22]||(n[22]=function(){return p.color&&p.color.apply(p,arguments)}),value:"blue",title:"Blue Button"})])])])])}var Ee=t(8534),He=(t(3210),t(5666),t(2628)),Le={name:"TvSamsungWs",mixins:[He.Z],methods:{up:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.up");case 2:case"end":return n.stop()}}),n)})))()},down:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.down");case 2:case"end":return n.stop()}}),n)})))()},left:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.left");case 2:case"end":return n.stop()}}),n)})))()},right:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.right");case 2:case"end":return n.stop()}}),n)})))()},enter:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.enter");case 2:case"end":return n.stop()}}),n)})))()},power:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.power");case 2:case"end":return n.stop()}}),n)})))()},red:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.red");case 2:case"end":return n.stop()}}),n)})))()},yellow:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.yellow");case 2:case"end":return n.stop()}}),n)})))()},green:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.green");case 2:case"end":return n.stop()}}),n)})))()},blue:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.blue");case 2:case"end":return n.stop()}}),n)})))()},volumeUp:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.volume_up");case 2:case"end":return n.stop()}}),n)})))()},volumeDown:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.volume_down");case 2:case"end":return n.stop()}}),n)})))()},channelUp:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.channel_up");case 2:case"end":return n.stop()}}),n)})))()},channelDown:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.channel_down");case 2:case"end":return n.stop()}}),n)})))()},mute:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.mute");case 2:case"end":return n.stop()}}),n)})))()},home:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.home");case 2:case"end":return n.stop()}}),n)})))()},back:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.back");case 2:case"end":return n.stop()}}),n)})))()},menu:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.menu");case 2:case"end":return n.stop()}}),n)})))()},info:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.info");case 2:case"end":return n.stop()}}),n)})))()},source:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.source");case 2:case"end":return n.stop()}}),n)})))()},tools:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.tools");case 2:case"end":return n.stop()}}),n)})))()},browser:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){var t;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t=prompt("URL to open").trim(),t.length){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,e.request("tv.samsung.ws.open_browser",{url:t});case 5:case"end":return n.stop()}}),n)})))()},channel:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){var t;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t=prompt("Channel number").trim(),t.length){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,e.request("tv.samsung.ws.channel",{channel:parseInt(t)});case 5:case"end":return n.stop()}}),n)})))()},color:function(e){var n=this;return(0,Ee.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,n.request("tv.samsung.ws."+e.target.value);case 2:case"end":return t.stop()}}),t)})))()}}},Me=t(3744);const Te=(0,Me.Z)(Le,[["render",Ie],["__scopeId","data-v-aa2b30ec"]]);var Ve=Te}}]); -//# sourceMappingURL=615-legacy.6fa21b8b.js.map \ No newline at end of file +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[615],{6091:function(e,n,t){var r=t(6530).PROPER,u=t(7293),s=t(1361),o="​…᠎";e.exports=function(e){return u((function(){return!!s[e]()||o[e]()!==o||r&&s[e].name!==e}))}},3210:function(e,n,t){"use strict";var r=t(2109),u=t(3111).trim,s=t(6091);r({target:"String",proto:!0,forced:s("trim")},{trim:function(){return u(this)}})},615:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Ve}});var r=t(6252),u=function(e){return(0,r.dD)("data-v-aa2b30ec"),e=e(),(0,r.Cn)(),e},s={class:"tv-samsung-ws-container"},o={class:"controls",tabindex:"1"},a={class:"row section"},c={class:"col-4"},i=u((function(){return(0,r._)("i",{class:"fas fa-home"},null,-1)})),l=[i],f=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),v={class:"col-4"},p=u((function(){return(0,r._)("i",{class:"fas fa-power-off"},null,-1)})),w=[p],m={class:"row rows section"},h={class:"row"},_={class:"col-4"},d=u((function(){return(0,r._)("i",{class:"fas fa-undo"},null,-1)})),g=[d],k={class:"col-4"},x=u((function(){return(0,r._)("i",{class:"fas fa-info"},null,-1)})),R=[x],b={class:"col-4"},C=u((function(){return(0,r._)("i",{class:"fas fa-plug"},null,-1)})),y=[C],Z={class:"row"},q={class:"col-4"},D=u((function(){return(0,r._)("i",{class:"fas fa-bars"},null,-1)})),U=[D],B={class:"col-4"},O=u((function(){return(0,r._)("i",{class:"fas fa-tools"},null,-1)})),P=[O],S={class:"col-4"},I=u((function(){return(0,r._)("i",{class:"fas fa-globe"},null,-1)})),E=[I],H={class:"volume-channel section"},L={class:"volume col-5"},M={class:"row"},T=u((function(){return(0,r._)("i",{class:"fas fa-plus"},null,-1)})),V=[T],G=u((function(){return(0,r._)("div",{class:"row"},[(0,r._)("i",{class:"fas fa-volume-up"})],-1)})),K={class:"row"},N=u((function(){return(0,r._)("i",{class:"fas fa-minus"},null,-1)})),W=[N],Y={class:"row"},j=u((function(){return(0,r._)("i",{class:"fas fa-volume-mute"},null,-1)})),z=[j],A=u((function(){return(0,r._)("div",{class:"col-2"}," ",-1)})),F={class:"channel col-5"},J={class:"row"},Q=u((function(){return(0,r._)("i",{class:"fas fa-plus"},null,-1)})),X=[Q],$=u((function(){return(0,r._)("div",{class:"row"}," CH ",-1)})),ee={class:"row"},ne=u((function(){return(0,r._)("i",{class:"fas fa-minus"},null,-1)})),te=[ne],re={class:"row"},ue=u((function(){return(0,r._)("i",{class:"fas fa-keyboard"},null,-1)})),se=[ue],oe={class:"directions section"},ae={class:"row"},ce=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),ie={class:"col-4"},le=u((function(){return(0,r._)("i",{class:"fas fa-chevron-up"},null,-1)})),fe=[le],ve=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),pe={class:"row"},we={class:"col-4"},me=u((function(){return(0,r._)("i",{class:"fas fa-chevron-left"},null,-1)})),he=[me],_e={class:"col-4"},de=u((function(){return(0,r._)("i",{class:"far fa-circle"},null,-1)})),ge=[de],ke={class:"col-4"},xe=u((function(){return(0,r._)("i",{class:"fas fa-chevron-right"},null,-1)})),Re=[xe],be={class:"row"},Ce=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),ye={class:"col-4"},Ze=u((function(){return(0,r._)("i",{class:"fas fa-chevron-down"},null,-1)})),qe=[Ze],De=u((function(){return(0,r._)("div",{class:"col-4"}," ",-1)})),Ue={class:"row colors section"},Be={class:"col-3"},Oe={class:"col-3"},Pe={class:"col-3"},Se={class:"col-3"};function Ie(e,n,t,u,i,p){return(0,r.wg)(),(0,r.iD)("div",s,[(0,r._)("div",o,[(0,r._)("div",a,[(0,r._)("div",c,[(0,r._)("button",{onClick:n[0]||(n[0]=function(){return p.home&&p.home.apply(p,arguments)}),value:"home",title:"Home"},l)]),f,(0,r._)("div",v,[(0,r._)("button",{onClick:n[1]||(n[1]=function(){return p.power&&p.power.apply(p,arguments)}),class:"power pull-right",value:"power",title:"Power Off"},w)])]),(0,r._)("div",m,[(0,r._)("div",h,[(0,r._)("div",_,[(0,r._)("button",{onClick:n[2]||(n[2]=function(){return p.back&&p.back.apply(p,arguments)}),value:"back",title:"Back"},g)]),(0,r._)("div",k,[(0,r._)("button",{onClick:n[3]||(n[3]=function(){return p.info&&p.info.apply(p,arguments)}),value:"info",title:"Info"},R)]),(0,r._)("div",b,[(0,r._)("button",{onClick:n[4]||(n[4]=function(){return p.source&&p.source.apply(p,arguments)}),value:"source",title:"Select source"},y)])]),(0,r._)("div",Z,[(0,r._)("div",q,[(0,r._)("button",{onClick:n[5]||(n[5]=function(){return p.menu&&p.menu.apply(p,arguments)}),value:"menu",title:"Menu"},U)]),(0,r._)("div",B,[(0,r._)("button",{onClick:n[6]||(n[6]=function(){return p.tools&&p.tools.apply(p,arguments)}),value:"tools",title:"Tools"},P)]),(0,r._)("div",S,[(0,r._)("button",{onClick:n[7]||(n[7]=function(){return p.browser&&p.browser.apply(p,arguments)}),value:"browser",title:"Open browser"},E)])])]),(0,r._)("div",H,[(0,r._)("div",L,[(0,r._)("div",M,[(0,r._)("button",{onClick:n[8]||(n[8]=function(){return p.volumeUp&&p.volumeUp.apply(p,arguments)}),value:"volume_up",title:"Volume Up"},V)]),G,(0,r._)("div",K,[(0,r._)("button",{onClick:n[9]||(n[9]=function(){return p.volumeDown&&p.volumeDown.apply(p,arguments)}),value:"volume_down",title:"Volume Down"},W)]),(0,r._)("div",Y,[(0,r._)("button",{onClick:n[10]||(n[10]=function(){return p.mute&&p.mute.apply(p,arguments)}),value:"mute",title:"Mute"},z)])]),A,(0,r._)("div",F,[(0,r._)("div",J,[(0,r._)("button",{onClick:n[11]||(n[11]=function(){return p.channelUp&&p.channelUp.apply(p,arguments)}),value:"channel_up",title:"Next Channel"},X)]),$,(0,r._)("div",ee,[(0,r._)("button",{onClick:n[12]||(n[12]=function(){return p.channelDown&&p.channelDown.apply(p,arguments)}),value:"channel_down",title:"Previous Channel"},te)]),(0,r._)("div",re,[(0,r._)("button",{onClick:n[13]||(n[13]=function(){return p.channel&&p.channel.apply(p,arguments)}),value:"channel",title:"Select Channel"},se)])])]),(0,r._)("div",oe,[(0,r._)("div",ae,[ce,(0,r._)("div",ie,[(0,r._)("button",{onClick:n[14]||(n[14]=function(){return p.up&&p.up.apply(p,arguments)}),value:"up",title:"Up"},fe)]),ve]),(0,r._)("div",pe,[(0,r._)("div",we,[(0,r._)("button",{onClick:n[15]||(n[15]=function(){return p.left&&p.left.apply(p,arguments)}),value:"left",title:"Left"},he)]),(0,r._)("div",_e,[(0,r._)("button",{onClick:n[16]||(n[16]=function(){return p.enter&&p.enter.apply(p,arguments)}),value:"enter",title:"Enter/OK"},ge)]),(0,r._)("div",ke,[(0,r._)("button",{onClick:n[17]||(n[17]=function(){return p.right&&p.right.apply(p,arguments)}),value:"right",title:"Right"},Re)])]),(0,r._)("div",be,[Ce,(0,r._)("div",ye,[(0,r._)("button",{onClick:n[18]||(n[18]=function(){return p.down&&p.down.apply(p,arguments)}),value:"down",title:"Down"},qe)]),De])]),(0,r._)("div",Ue,[(0,r._)("div",Be,[(0,r._)("button",{class:"color red",onClick:n[19]||(n[19]=function(){return p.color&&p.color.apply(p,arguments)}),value:"red",title:"Red Button"})]),(0,r._)("div",Oe,[(0,r._)("button",{class:"color green",onClick:n[20]||(n[20]=function(){return p.color&&p.color.apply(p,arguments)}),value:"green",title:"Green Button"})]),(0,r._)("div",Pe,[(0,r._)("button",{class:"color yellow",onClick:n[21]||(n[21]=function(){return p.color&&p.color.apply(p,arguments)}),value:"yellow",title:"Yellow Button"})]),(0,r._)("div",Se,[(0,r._)("button",{class:"color blue",onClick:n[22]||(n[22]=function(){return p.color&&p.color.apply(p,arguments)}),value:"blue",title:"Blue Button"})])])])])}var Ee=t(8534),He=(t(3210),t(5666),t(6813)),Le={name:"TvSamsungWs",mixins:[He.Z],methods:{up:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.up");case 2:case"end":return n.stop()}}),n)})))()},down:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.down");case 2:case"end":return n.stop()}}),n)})))()},left:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.left");case 2:case"end":return n.stop()}}),n)})))()},right:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.right");case 2:case"end":return n.stop()}}),n)})))()},enter:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.enter");case 2:case"end":return n.stop()}}),n)})))()},power:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.power");case 2:case"end":return n.stop()}}),n)})))()},red:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.red");case 2:case"end":return n.stop()}}),n)})))()},yellow:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.yellow");case 2:case"end":return n.stop()}}),n)})))()},green:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.green");case 2:case"end":return n.stop()}}),n)})))()},blue:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.blue");case 2:case"end":return n.stop()}}),n)})))()},volumeUp:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.volume_up");case 2:case"end":return n.stop()}}),n)})))()},volumeDown:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.volume_down");case 2:case"end":return n.stop()}}),n)})))()},channelUp:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.channel_up");case 2:case"end":return n.stop()}}),n)})))()},channelDown:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.channel_down");case 2:case"end":return n.stop()}}),n)})))()},mute:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.mute");case 2:case"end":return n.stop()}}),n)})))()},home:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.home");case 2:case"end":return n.stop()}}),n)})))()},back:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.back");case 2:case"end":return n.stop()}}),n)})))()},menu:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.menu");case 2:case"end":return n.stop()}}),n)})))()},info:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.info");case 2:case"end":return n.stop()}}),n)})))()},source:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.source");case 2:case"end":return n.stop()}}),n)})))()},tools:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.request("tv.samsung.ws.tools");case 2:case"end":return n.stop()}}),n)})))()},browser:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){var t;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t=prompt("URL to open").trim(),t.length){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,e.request("tv.samsung.ws.open_browser",{url:t});case 5:case"end":return n.stop()}}),n)})))()},channel:function(){var e=this;return(0,Ee.Z)(regeneratorRuntime.mark((function n(){var t;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t=prompt("Channel number").trim(),t.length){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,e.request("tv.samsung.ws.channel",{channel:parseInt(t)});case 5:case"end":return n.stop()}}),n)})))()},color:function(e){var n=this;return(0,Ee.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,n.request("tv.samsung.ws."+e.target.value);case 2:case"end":return t.stop()}}),t)})))()}}},Me=t(3744);const Te=(0,Me.Z)(Le,[["render",Ie],["__scopeId","data-v-aa2b30ec"]]);var Ve=Te}}]); +//# sourceMappingURL=615-legacy.fba0e1b5.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/615-legacy.6fa21b8b.js.map b/platypush/backend/http/webapp/dist/static/js/615-legacy.fba0e1b5.js.map similarity index 66% rename from platypush/backend/http/webapp/dist/static/js/615-legacy.6fa21b8b.js.map rename to platypush/backend/http/webapp/dist/static/js/615-legacy.fba0e1b5.js.map index 0a5c491f..76adbd67 100644 --- a/platypush/backend/http/webapp/dist/static/js/615-legacy.6fa21b8b.js.map +++ b/platypush/backend/http/webapp/dist/static/js/615-legacy.fba0e1b5.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/615-legacy.6fa21b8b.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/string-trim-forced.js","webpack://platypush/./node_modules/core-js/modules/es.string.trim.js","webpack://platypush/./src/components/panels/TvSamsungWs/Index.vue","webpack://platypush/./src/components/panels/TvSamsungWs/Index.vue?c4eb"],"sourcesContent":["var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=aa2b30ec&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=aa2b30ec&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-aa2b30ec\"]])\n\nexport default __exports__"],"names":["PROPER_FUNCTION_NAME","fails","whitespaces","non","module","exports","METHOD_NAME","name","$","$trim","forcedStringTrimMethod","target","proto","forced","trim","this","class","tabindex","home","value","title","power","back","info","source","menu","tools","browser","volumeUp","volumeDown","mute","channelUp","channelDown","channel","up","left","enter","right","down","color","mixins","Utils","methods","request","red","yellow","green","blue","url","prompt","length","ch","parseInt","event","__exports__","render"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/615-legacy.fba0e1b5.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/string-trim-forced.js","webpack://platypush/./node_modules/core-js/modules/es.string.trim.js","webpack://platypush/./src/components/panels/TvSamsungWs/Index.vue","webpack://platypush/./src/components/panels/TvSamsungWs/Index.vue?c4eb"],"sourcesContent":["var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=aa2b30ec&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=aa2b30ec&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-aa2b30ec\"]])\n\nexport default __exports__"],"names":["PROPER_FUNCTION_NAME","fails","whitespaces","non","module","exports","METHOD_NAME","name","$","$trim","forcedStringTrimMethod","target","proto","forced","trim","this","class","tabindex","home","value","title","power","back","info","source","menu","tools","browser","volumeUp","volumeDown","mute","channelUp","channelDown","channel","up","left","enter","right","down","color","mixins","Utils","methods","request","red","yellow","green","blue","url","prompt","length","ch","parseInt","event","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/615.27cc8f9e.js b/platypush/backend/http/webapp/dist/static/js/615.25a0ebcb.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/615.27cc8f9e.js rename to platypush/backend/http/webapp/dist/static/js/615.25a0ebcb.js index a965bc7b..04eadecc 100644 --- a/platypush/backend/http/webapp/dist/static/js/615.27cc8f9e.js +++ b/platypush/backend/http/webapp/dist/static/js/615.25a0ebcb.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[615],{615:function(s,l,a){a.r(l),a.d(l,{default:function(){return Zs}});var t=a(6252);const e=s=>((0,t.dD)("data-v-aa2b30ec"),s=s(),(0,t.Cn)(),s),n={class:"tv-samsung-ws-container"},o={class:"controls",tabindex:"1"},c={class:"row section"},i={class:"col-4"},u=e((()=>(0,t._)("i",{class:"fas fa-home"},null,-1))),r=[u],v=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),w={class:"col-4"},_=e((()=>(0,t._)("i",{class:"fas fa-power-off"},null,-1))),d=[_],h={class:"row rows section"},m={class:"row"},f={class:"col-4"},b=e((()=>(0,t._)("i",{class:"fas fa-undo"},null,-1))),p=[b],g={class:"col-4"},k=e((()=>(0,t._)("i",{class:"fas fa-info"},null,-1))),y=[k],C={class:"col-4"},q=e((()=>(0,t._)("i",{class:"fas fa-plug"},null,-1))),D=[q],U={class:"row"},B={class:"col-4"},x=e((()=>(0,t._)("i",{class:"fas fa-bars"},null,-1))),I=[x],O={class:"col-4"},R=e((()=>(0,t._)("i",{class:"fas fa-tools"},null,-1))),S=[R],H={class:"col-4"},L=e((()=>(0,t._)("i",{class:"fas fa-globe"},null,-1))),M=[L],P={class:"volume-channel section"},T={class:"volume col-5"},V={class:"row"},Z=e((()=>(0,t._)("i",{class:"fas fa-plus"},null,-1))),E=[Z],G=e((()=>(0,t._)("div",{class:"row"},[(0,t._)("i",{class:"fas fa-volume-up"})],-1))),K={class:"row"},N=e((()=>(0,t._)("i",{class:"fas fa-minus"},null,-1))),W=[N],Y={class:"row"},j=e((()=>(0,t._)("i",{class:"fas fa-volume-mute"},null,-1))),z=[j],A=e((()=>(0,t._)("div",{class:"col-2"}," ",-1))),F={class:"channel col-5"},J={class:"row"},Q=e((()=>(0,t._)("i",{class:"fas fa-plus"},null,-1))),X=[Q],$=e((()=>(0,t._)("div",{class:"row"}," CH ",-1))),ss={class:"row"},ls=e((()=>(0,t._)("i",{class:"fas fa-minus"},null,-1))),as=[ls],ts={class:"row"},es=e((()=>(0,t._)("i",{class:"fas fa-keyboard"},null,-1))),ns=[es],os={class:"directions section"},cs={class:"row"},is=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),us={class:"col-4"},rs=e((()=>(0,t._)("i",{class:"fas fa-chevron-up"},null,-1))),vs=[rs],ws=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),_s={class:"row"},ds={class:"col-4"},hs=e((()=>(0,t._)("i",{class:"fas fa-chevron-left"},null,-1))),ms=[hs],fs={class:"col-4"},bs=e((()=>(0,t._)("i",{class:"far fa-circle"},null,-1))),ps=[bs],gs={class:"col-4"},ks=e((()=>(0,t._)("i",{class:"fas fa-chevron-right"},null,-1))),ys=[ks],Cs={class:"row"},qs=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),Ds={class:"col-4"},Us=e((()=>(0,t._)("i",{class:"fas fa-chevron-down"},null,-1))),Bs=[Us],xs=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),Is={class:"row colors section"},Os={class:"col-3"},Rs={class:"col-3"},Ss={class:"col-3"},Hs={class:"col-3"};function Ls(s,l,a,e,u,_){return(0,t.wg)(),(0,t.iD)("div",n,[(0,t._)("div",o,[(0,t._)("div",c,[(0,t._)("div",i,[(0,t._)("button",{onClick:l[0]||(l[0]=(...s)=>_.home&&_.home(...s)),value:"home",title:"Home"},r)]),v,(0,t._)("div",w,[(0,t._)("button",{onClick:l[1]||(l[1]=(...s)=>_.power&&_.power(...s)),class:"power pull-right",value:"power",title:"Power Off"},d)])]),(0,t._)("div",h,[(0,t._)("div",m,[(0,t._)("div",f,[(0,t._)("button",{onClick:l[2]||(l[2]=(...s)=>_.back&&_.back(...s)),value:"back",title:"Back"},p)]),(0,t._)("div",g,[(0,t._)("button",{onClick:l[3]||(l[3]=(...s)=>_.info&&_.info(...s)),value:"info",title:"Info"},y)]),(0,t._)("div",C,[(0,t._)("button",{onClick:l[4]||(l[4]=(...s)=>_.source&&_.source(...s)),value:"source",title:"Select source"},D)])]),(0,t._)("div",U,[(0,t._)("div",B,[(0,t._)("button",{onClick:l[5]||(l[5]=(...s)=>_.menu&&_.menu(...s)),value:"menu",title:"Menu"},I)]),(0,t._)("div",O,[(0,t._)("button",{onClick:l[6]||(l[6]=(...s)=>_.tools&&_.tools(...s)),value:"tools",title:"Tools"},S)]),(0,t._)("div",H,[(0,t._)("button",{onClick:l[7]||(l[7]=(...s)=>_.browser&&_.browser(...s)),value:"browser",title:"Open browser"},M)])])]),(0,t._)("div",P,[(0,t._)("div",T,[(0,t._)("div",V,[(0,t._)("button",{onClick:l[8]||(l[8]=(...s)=>_.volumeUp&&_.volumeUp(...s)),value:"volume_up",title:"Volume Up"},E)]),G,(0,t._)("div",K,[(0,t._)("button",{onClick:l[9]||(l[9]=(...s)=>_.volumeDown&&_.volumeDown(...s)),value:"volume_down",title:"Volume Down"},W)]),(0,t._)("div",Y,[(0,t._)("button",{onClick:l[10]||(l[10]=(...s)=>_.mute&&_.mute(...s)),value:"mute",title:"Mute"},z)])]),A,(0,t._)("div",F,[(0,t._)("div",J,[(0,t._)("button",{onClick:l[11]||(l[11]=(...s)=>_.channelUp&&_.channelUp(...s)),value:"channel_up",title:"Next Channel"},X)]),$,(0,t._)("div",ss,[(0,t._)("button",{onClick:l[12]||(l[12]=(...s)=>_.channelDown&&_.channelDown(...s)),value:"channel_down",title:"Previous Channel"},as)]),(0,t._)("div",ts,[(0,t._)("button",{onClick:l[13]||(l[13]=(...s)=>_.channel&&_.channel(...s)),value:"channel",title:"Select Channel"},ns)])])]),(0,t._)("div",os,[(0,t._)("div",cs,[is,(0,t._)("div",us,[(0,t._)("button",{onClick:l[14]||(l[14]=(...s)=>_.up&&_.up(...s)),value:"up",title:"Up"},vs)]),ws]),(0,t._)("div",_s,[(0,t._)("div",ds,[(0,t._)("button",{onClick:l[15]||(l[15]=(...s)=>_.left&&_.left(...s)),value:"left",title:"Left"},ms)]),(0,t._)("div",fs,[(0,t._)("button",{onClick:l[16]||(l[16]=(...s)=>_.enter&&_.enter(...s)),value:"enter",title:"Enter/OK"},ps)]),(0,t._)("div",gs,[(0,t._)("button",{onClick:l[17]||(l[17]=(...s)=>_.right&&_.right(...s)),value:"right",title:"Right"},ys)])]),(0,t._)("div",Cs,[qs,(0,t._)("div",Ds,[(0,t._)("button",{onClick:l[18]||(l[18]=(...s)=>_.down&&_.down(...s)),value:"down",title:"Down"},Bs)]),xs])]),(0,t._)("div",Is,[(0,t._)("div",Os,[(0,t._)("button",{class:"color red",onClick:l[19]||(l[19]=(...s)=>_.color&&_.color(...s)),value:"red",title:"Red Button"})]),(0,t._)("div",Rs,[(0,t._)("button",{class:"color green",onClick:l[20]||(l[20]=(...s)=>_.color&&_.color(...s)),value:"green",title:"Green Button"})]),(0,t._)("div",Ss,[(0,t._)("button",{class:"color yellow",onClick:l[21]||(l[21]=(...s)=>_.color&&_.color(...s)),value:"yellow",title:"Yellow Button"})]),(0,t._)("div",Hs,[(0,t._)("button",{class:"color blue",onClick:l[22]||(l[22]=(...s)=>_.color&&_.color(...s)),value:"blue",title:"Blue Button"})])])])])}var Ms=a(2628),Ps={name:"TvSamsungWs",mixins:[Ms.Z],methods:{async up(){await this.request("tv.samsung.ws.up")},async down(){await this.request("tv.samsung.ws.down")},async left(){await this.request("tv.samsung.ws.left")},async right(){await this.request("tv.samsung.ws.right")},async enter(){await this.request("tv.samsung.ws.enter")},async power(){await this.request("tv.samsung.ws.power")},async red(){await this.request("tv.samsung.ws.red")},async yellow(){await this.request("tv.samsung.ws.yellow")},async green(){await this.request("tv.samsung.ws.green")},async blue(){await this.request("tv.samsung.ws.blue")},async volumeUp(){await this.request("tv.samsung.ws.volume_up")},async volumeDown(){await this.request("tv.samsung.ws.volume_down")},async channelUp(){await this.request("tv.samsung.ws.channel_up")},async channelDown(){await this.request("tv.samsung.ws.channel_down")},async mute(){await this.request("tv.samsung.ws.mute")},async home(){await this.request("tv.samsung.ws.home")},async back(){await this.request("tv.samsung.ws.back")},async menu(){await this.request("tv.samsung.ws.menu")},async info(){await this.request("tv.samsung.ws.info")},async source(){await this.request("tv.samsung.ws.source")},async tools(){await this.request("tv.samsung.ws.tools")},async browser(){const s=prompt("URL to open").trim();s.length&&await this.request("tv.samsung.ws.open_browser",{url:s})},async channel(){const s=prompt("Channel number").trim();s.length&&await this.request("tv.samsung.ws.channel",{channel:parseInt(s)})},async color(s){await this.request("tv.samsung.ws."+s.target.value)}}},Ts=a(3744);const Vs=(0,Ts.Z)(Ps,[["render",Ls],["__scopeId","data-v-aa2b30ec"]]);var Zs=Vs}}]); -//# sourceMappingURL=615.27cc8f9e.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[615],{615:function(s,l,a){a.r(l),a.d(l,{default:function(){return Zs}});var t=a(6252);const e=s=>((0,t.dD)("data-v-aa2b30ec"),s=s(),(0,t.Cn)(),s),n={class:"tv-samsung-ws-container"},o={class:"controls",tabindex:"1"},c={class:"row section"},i={class:"col-4"},u=e((()=>(0,t._)("i",{class:"fas fa-home"},null,-1))),r=[u],v=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),w={class:"col-4"},_=e((()=>(0,t._)("i",{class:"fas fa-power-off"},null,-1))),d=[_],h={class:"row rows section"},m={class:"row"},f={class:"col-4"},b=e((()=>(0,t._)("i",{class:"fas fa-undo"},null,-1))),p=[b],g={class:"col-4"},k=e((()=>(0,t._)("i",{class:"fas fa-info"},null,-1))),y=[k],C={class:"col-4"},q=e((()=>(0,t._)("i",{class:"fas fa-plug"},null,-1))),D=[q],U={class:"row"},B={class:"col-4"},x=e((()=>(0,t._)("i",{class:"fas fa-bars"},null,-1))),I=[x],O={class:"col-4"},R=e((()=>(0,t._)("i",{class:"fas fa-tools"},null,-1))),S=[R],H={class:"col-4"},L=e((()=>(0,t._)("i",{class:"fas fa-globe"},null,-1))),M=[L],P={class:"volume-channel section"},T={class:"volume col-5"},V={class:"row"},Z=e((()=>(0,t._)("i",{class:"fas fa-plus"},null,-1))),E=[Z],G=e((()=>(0,t._)("div",{class:"row"},[(0,t._)("i",{class:"fas fa-volume-up"})],-1))),K={class:"row"},N=e((()=>(0,t._)("i",{class:"fas fa-minus"},null,-1))),W=[N],Y={class:"row"},j=e((()=>(0,t._)("i",{class:"fas fa-volume-mute"},null,-1))),z=[j],A=e((()=>(0,t._)("div",{class:"col-2"}," ",-1))),F={class:"channel col-5"},J={class:"row"},Q=e((()=>(0,t._)("i",{class:"fas fa-plus"},null,-1))),X=[Q],$=e((()=>(0,t._)("div",{class:"row"}," CH ",-1))),ss={class:"row"},ls=e((()=>(0,t._)("i",{class:"fas fa-minus"},null,-1))),as=[ls],ts={class:"row"},es=e((()=>(0,t._)("i",{class:"fas fa-keyboard"},null,-1))),ns=[es],os={class:"directions section"},cs={class:"row"},is=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),us={class:"col-4"},rs=e((()=>(0,t._)("i",{class:"fas fa-chevron-up"},null,-1))),vs=[rs],ws=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),_s={class:"row"},ds={class:"col-4"},hs=e((()=>(0,t._)("i",{class:"fas fa-chevron-left"},null,-1))),ms=[hs],fs={class:"col-4"},bs=e((()=>(0,t._)("i",{class:"far fa-circle"},null,-1))),ps=[bs],gs={class:"col-4"},ks=e((()=>(0,t._)("i",{class:"fas fa-chevron-right"},null,-1))),ys=[ks],Cs={class:"row"},qs=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),Ds={class:"col-4"},Us=e((()=>(0,t._)("i",{class:"fas fa-chevron-down"},null,-1))),Bs=[Us],xs=e((()=>(0,t._)("div",{class:"col-4"}," ",-1))),Is={class:"row colors section"},Os={class:"col-3"},Rs={class:"col-3"},Ss={class:"col-3"},Hs={class:"col-3"};function Ls(s,l,a,e,u,_){return(0,t.wg)(),(0,t.iD)("div",n,[(0,t._)("div",o,[(0,t._)("div",c,[(0,t._)("div",i,[(0,t._)("button",{onClick:l[0]||(l[0]=(...s)=>_.home&&_.home(...s)),value:"home",title:"Home"},r)]),v,(0,t._)("div",w,[(0,t._)("button",{onClick:l[1]||(l[1]=(...s)=>_.power&&_.power(...s)),class:"power pull-right",value:"power",title:"Power Off"},d)])]),(0,t._)("div",h,[(0,t._)("div",m,[(0,t._)("div",f,[(0,t._)("button",{onClick:l[2]||(l[2]=(...s)=>_.back&&_.back(...s)),value:"back",title:"Back"},p)]),(0,t._)("div",g,[(0,t._)("button",{onClick:l[3]||(l[3]=(...s)=>_.info&&_.info(...s)),value:"info",title:"Info"},y)]),(0,t._)("div",C,[(0,t._)("button",{onClick:l[4]||(l[4]=(...s)=>_.source&&_.source(...s)),value:"source",title:"Select source"},D)])]),(0,t._)("div",U,[(0,t._)("div",B,[(0,t._)("button",{onClick:l[5]||(l[5]=(...s)=>_.menu&&_.menu(...s)),value:"menu",title:"Menu"},I)]),(0,t._)("div",O,[(0,t._)("button",{onClick:l[6]||(l[6]=(...s)=>_.tools&&_.tools(...s)),value:"tools",title:"Tools"},S)]),(0,t._)("div",H,[(0,t._)("button",{onClick:l[7]||(l[7]=(...s)=>_.browser&&_.browser(...s)),value:"browser",title:"Open browser"},M)])])]),(0,t._)("div",P,[(0,t._)("div",T,[(0,t._)("div",V,[(0,t._)("button",{onClick:l[8]||(l[8]=(...s)=>_.volumeUp&&_.volumeUp(...s)),value:"volume_up",title:"Volume Up"},E)]),G,(0,t._)("div",K,[(0,t._)("button",{onClick:l[9]||(l[9]=(...s)=>_.volumeDown&&_.volumeDown(...s)),value:"volume_down",title:"Volume Down"},W)]),(0,t._)("div",Y,[(0,t._)("button",{onClick:l[10]||(l[10]=(...s)=>_.mute&&_.mute(...s)),value:"mute",title:"Mute"},z)])]),A,(0,t._)("div",F,[(0,t._)("div",J,[(0,t._)("button",{onClick:l[11]||(l[11]=(...s)=>_.channelUp&&_.channelUp(...s)),value:"channel_up",title:"Next Channel"},X)]),$,(0,t._)("div",ss,[(0,t._)("button",{onClick:l[12]||(l[12]=(...s)=>_.channelDown&&_.channelDown(...s)),value:"channel_down",title:"Previous Channel"},as)]),(0,t._)("div",ts,[(0,t._)("button",{onClick:l[13]||(l[13]=(...s)=>_.channel&&_.channel(...s)),value:"channel",title:"Select Channel"},ns)])])]),(0,t._)("div",os,[(0,t._)("div",cs,[is,(0,t._)("div",us,[(0,t._)("button",{onClick:l[14]||(l[14]=(...s)=>_.up&&_.up(...s)),value:"up",title:"Up"},vs)]),ws]),(0,t._)("div",_s,[(0,t._)("div",ds,[(0,t._)("button",{onClick:l[15]||(l[15]=(...s)=>_.left&&_.left(...s)),value:"left",title:"Left"},ms)]),(0,t._)("div",fs,[(0,t._)("button",{onClick:l[16]||(l[16]=(...s)=>_.enter&&_.enter(...s)),value:"enter",title:"Enter/OK"},ps)]),(0,t._)("div",gs,[(0,t._)("button",{onClick:l[17]||(l[17]=(...s)=>_.right&&_.right(...s)),value:"right",title:"Right"},ys)])]),(0,t._)("div",Cs,[qs,(0,t._)("div",Ds,[(0,t._)("button",{onClick:l[18]||(l[18]=(...s)=>_.down&&_.down(...s)),value:"down",title:"Down"},Bs)]),xs])]),(0,t._)("div",Is,[(0,t._)("div",Os,[(0,t._)("button",{class:"color red",onClick:l[19]||(l[19]=(...s)=>_.color&&_.color(...s)),value:"red",title:"Red Button"})]),(0,t._)("div",Rs,[(0,t._)("button",{class:"color green",onClick:l[20]||(l[20]=(...s)=>_.color&&_.color(...s)),value:"green",title:"Green Button"})]),(0,t._)("div",Ss,[(0,t._)("button",{class:"color yellow",onClick:l[21]||(l[21]=(...s)=>_.color&&_.color(...s)),value:"yellow",title:"Yellow Button"})]),(0,t._)("div",Hs,[(0,t._)("button",{class:"color blue",onClick:l[22]||(l[22]=(...s)=>_.color&&_.color(...s)),value:"blue",title:"Blue Button"})])])])])}var Ms=a(6813),Ps={name:"TvSamsungWs",mixins:[Ms.Z],methods:{async up(){await this.request("tv.samsung.ws.up")},async down(){await this.request("tv.samsung.ws.down")},async left(){await this.request("tv.samsung.ws.left")},async right(){await this.request("tv.samsung.ws.right")},async enter(){await this.request("tv.samsung.ws.enter")},async power(){await this.request("tv.samsung.ws.power")},async red(){await this.request("tv.samsung.ws.red")},async yellow(){await this.request("tv.samsung.ws.yellow")},async green(){await this.request("tv.samsung.ws.green")},async blue(){await this.request("tv.samsung.ws.blue")},async volumeUp(){await this.request("tv.samsung.ws.volume_up")},async volumeDown(){await this.request("tv.samsung.ws.volume_down")},async channelUp(){await this.request("tv.samsung.ws.channel_up")},async channelDown(){await this.request("tv.samsung.ws.channel_down")},async mute(){await this.request("tv.samsung.ws.mute")},async home(){await this.request("tv.samsung.ws.home")},async back(){await this.request("tv.samsung.ws.back")},async menu(){await this.request("tv.samsung.ws.menu")},async info(){await this.request("tv.samsung.ws.info")},async source(){await this.request("tv.samsung.ws.source")},async tools(){await this.request("tv.samsung.ws.tools")},async browser(){const s=prompt("URL to open").trim();s.length&&await this.request("tv.samsung.ws.open_browser",{url:s})},async channel(){const s=prompt("Channel number").trim();s.length&&await this.request("tv.samsung.ws.channel",{channel:parseInt(s)})},async color(s){await this.request("tv.samsung.ws."+s.target.value)}}},Ts=a(3744);const Vs=(0,Ts.Z)(Ps,[["render",Ls],["__scopeId","data-v-aa2b30ec"]]);var Zs=Vs}}]); +//# sourceMappingURL=615.25a0ebcb.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/615.25a0ebcb.js.map b/platypush/backend/http/webapp/dist/static/js/615.25a0ebcb.js.map new file mode 100644 index 00000000..76db5d24 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/615.25a0ebcb.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/615.25a0ebcb.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/TvSamsungWs/Index.vue","webpack://platypush/./src/components/panels/TvSamsungWs/Index.vue?c4eb"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=aa2b30ec&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=aa2b30ec&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-aa2b30ec\"]])\n\nexport default __exports__"],"names":["class","tabindex","home","value","title","power","back","info","source","menu","tools","browser","volumeUp","volumeDown","mute","channelUp","channelDown","channel","up","left","enter","right","down","color","name","mixins","Utils","methods","async","this","request","url","prompt","trim","length","ch","parseInt","event","target","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/615.27cc8f9e.js.map b/platypush/backend/http/webapp/dist/static/js/615.27cc8f9e.js.map deleted file mode 100644 index ec4aac8d..00000000 --- a/platypush/backend/http/webapp/dist/static/js/615.27cc8f9e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/615.27cc8f9e.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/TvSamsungWs/Index.vue","webpack://platypush/./src/components/panels/TvSamsungWs/Index.vue?c4eb"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=aa2b30ec&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=aa2b30ec&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-aa2b30ec\"]])\n\nexport default __exports__"],"names":["class","tabindex","home","value","title","power","back","info","source","menu","tools","browser","volumeUp","volumeDown","mute","channelUp","channelDown","channel","up","left","enter","right","down","color","name","mixins","Utils","methods","async","this","request","url","prompt","trim","length","ch","parseInt","event","target","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/65-legacy.a4e6662a.js b/platypush/backend/http/webapp/dist/static/js/65-legacy.a4e6662a.js new file mode 100644 index 00000000..8386403f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/65-legacy.a4e6662a.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[65],{65:function(p,s,u){u.r(s)}}]); \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/65.a4e6662a.js b/platypush/backend/http/webapp/dist/static/js/65.a4e6662a.js new file mode 100644 index 00000000..8386403f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/65.a4e6662a.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[65],{65:function(p,s,u){u.r(s)}}]); \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6509-legacy.28c562ac.js.map b/platypush/backend/http/webapp/dist/static/js/6509-legacy.28c562ac.js.map deleted file mode 100644 index a4b8bc37..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6509-legacy.28c562ac.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6509-legacy.28c562ac.js","mappings":"+OACE,QAAqC,GAA9B,cAAY,kB,cAMrB,GACEA,KAAM,eACNC,WAAY,CAACC,MAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/MediaMplayer/Index.vue","webpack://platypush/./src/components/panels/MediaMplayer/Index.vue?becb"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=08ab61b7\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Media","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6509-legacy.28c562ac.js b/platypush/backend/http/webapp/dist/static/js/6509-legacy.ab6d64c3.js similarity index 89% rename from platypush/backend/http/webapp/dist/static/js/6509-legacy.28c562ac.js rename to platypush/backend/http/webapp/dist/static/js/6509-legacy.ab6d64c3.js index fc6d4e81..6da07bff 100644 --- a/platypush/backend/http/webapp/dist/static/js/6509-legacy.28c562ac.js +++ b/platypush/backend/http/webapp/dist/static/js/6509-legacy.ab6d64c3.js @@ -1,2 +1,2 @@ "use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6509],{6509:function(e,a,n){n.r(a),n.d(a,{default:function(){return s}});var u=n(6252);function r(e,a,n,r,t,p){var i=(0,u.up)("Media");return(0,u.wg)(),(0,u.j4)(i,{"plugin-name":"media.mplayer"})}var t=n(4196),p={name:"MediaMplayer",components:{Media:t["default"]}},i=n(3744);const l=(0,i.Z)(p,[["render",r]]);var s=l}}]); -//# sourceMappingURL=6509-legacy.28c562ac.js.map \ No newline at end of file +//# sourceMappingURL=6509-legacy.ab6d64c3.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6509-legacy.ab6d64c3.js.map b/platypush/backend/http/webapp/dist/static/js/6509-legacy.ab6d64c3.js.map new file mode 100644 index 00000000..8a968e13 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6509-legacy.ab6d64c3.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6509-legacy.ab6d64c3.js","mappings":"+OACE,QAAqC,GAA9B,cAAY,iB,eAMrB,GACEA,KAAM,eACNC,WAAY,CAACC,MAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/MediaMplayer/Index.vue","webpack://platypush/./src/components/panels/MediaMplayer/Index.vue?becb"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=08ab61b7\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Media","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6509.a6fd64ee.js b/platypush/backend/http/webapp/dist/static/js/6509.9ca36429.js similarity index 90% rename from platypush/backend/http/webapp/dist/static/js/6509.a6fd64ee.js rename to platypush/backend/http/webapp/dist/static/js/6509.9ca36429.js index 0f8b25c9..5fcef8fd 100644 --- a/platypush/backend/http/webapp/dist/static/js/6509.a6fd64ee.js +++ b/platypush/backend/http/webapp/dist/static/js/6509.9ca36429.js @@ -1,2 +1,2 @@ "use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6509],{6509:function(e,n,a){a.r(n),a.d(n,{default:function(){return i}});var u=a(6252);function t(e,n,a,t,r,p){const s=(0,u.up)("Media");return(0,u.wg)(),(0,u.j4)(s,{"plugin-name":"media.mplayer"})}var r=a(4196),p={name:"MediaMplayer",components:{Media:r["default"]}},s=a(3744);const c=(0,s.Z)(p,[["render",t]]);var i=c}}]); -//# sourceMappingURL=6509.a6fd64ee.js.map \ No newline at end of file +//# sourceMappingURL=6509.9ca36429.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6509.9ca36429.js.map b/platypush/backend/http/webapp/dist/static/js/6509.9ca36429.js.map new file mode 100644 index 00000000..9c93e49d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6509.9ca36429.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6509.9ca36429.js","mappings":"iPACE,QAAqC,GAA9B,cAAY,iB,eAMrB,GACEA,KAAM,eACNC,WAAY,CAACC,MAAK,e,UCJpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/MediaMplayer/Index.vue","webpack://platypush/./src/components/panels/MediaMplayer/Index.vue?becb"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=08ab61b7\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Media","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6509.a6fd64ee.js.map b/platypush/backend/http/webapp/dist/static/js/6509.a6fd64ee.js.map deleted file mode 100644 index 5daaa51e..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6509.a6fd64ee.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6509.a6fd64ee.js","mappings":"iPACE,QAAqC,GAA9B,cAAY,kB,cAMrB,GACEA,KAAM,eACNC,WAAY,CAACC,MAAK,e,UCJpB,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/MediaMplayer/Index.vue","webpack://platypush/./src/components/panels/MediaMplayer/Index.vue?becb"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=08ab61b7\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Media","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6739-legacy.c665b953.js b/platypush/backend/http/webapp/dist/static/js/6739-legacy.c665b953.js new file mode 100644 index 00000000..80d2d845 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6739-legacy.c665b953.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6739],{4964:function(e,t,a){var r=a(5112),n=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(a){try{return t[n]=!1,"/./"[e](t)}catch(r){}}return!1}},647:function(e,t,a){var r=a(1702),n=a(7908),i=Math.floor,s=r("".charAt),c=r("".replace),u=r("".slice),o=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,a,r,d,f){var m=a+e.length,p=r.length,g=l;return void 0!==d&&(d=n(d),g=o),c(f,g,(function(n,c){var o;switch(s(c,0)){case"$":return"$";case"&":return e;case"`":return u(t,0,a);case"'":return u(t,m);case"<":o=d[u(c,1,-1)];break;default:var l=+c;if(0===l)return n;if(l>p){var f=i(l/10);return 0===f?n:f<=p?void 0===r[f-1]?s(c,1):r[f-1]+s(c,1):n}o=r[l-1]}return void 0===o?"":o}))}},3929:function(e,t,a){var r=a(7850),n=TypeError;e.exports=function(e){if(r(e))throw n("The method doesn't accept regular expressions");return e}},5306:function(e,t,a){"use strict";var r=a(2104),n=a(6916),i=a(1702),s=a(7007),c=a(7293),u=a(9670),o=a(614),l=a(9303),d=a(7466),f=a(1340),m=a(4488),p=a(1530),g=a(8173),v=a(647),h=a(7651),b=a(5112),y=b("replace"),_=Math.max,k=Math.min,C=i([].concat),w=i([].push),S=i("".indexOf),x=i("".slice),$=function(e){return void 0===e?e:String(e)},D=function(){return"$0"==="a".replace(/./,"$0")}(),q=function(){return!!/./[y]&&""===/./[y]("a","$0")}(),A=!c((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$
")}));s("replace",(function(e,t,a){var i=q?"$":"$0";return[function(e,a){var r=m(this),i=void 0==e?void 0:g(e,y);return i?n(i,e,r,a):n(t,f(r),e,a)},function(e,n){var s=u(this),c=f(e);if("string"==typeof n&&-1===S(n,i)&&-1===S(n,"$<")){var m=a(t,s,c,n);if(m.done)return m.value}var g=o(n);g||(n=f(n));var b=s.global;if(b){var y=s.unicode;s.lastIndex=0}var D=[];while(1){var q=h(s,c);if(null===q)break;if(w(D,q),!b)break;var A=f(q[0]);""===A&&(s.lastIndex=p(c,d(s.lastIndex),y))}for(var I="",L=0,R=0;R=L&&(I+=x(c,L,W)+O,L=W+T.length)}return I+x(c,L)}]}),!A||!D||q)},6755:function(e,t,a){"use strict";var r=a(2109),n=a(1702),i=a(1236).f,s=a(7466),c=a(1340),u=a(3929),o=a(4488),l=a(4964),d=a(1913),f=n("".startsWith),m=n("".slice),p=Math.min,g=l("startsWith"),v=!d&&!g&&!!function(){var e=i(String.prototype,"startsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!v&&!g},{startsWith:function(e){var t=c(o(this));u(e);var a=s(p(arguments.length>1?arguments[1]:void 0,t.length)),r=c(e);return f?f(t,r,a):m(t,a,a+r.length)===r}})},6739:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return Q}});a(7941);var r=a(6252),n=a(3577),i=function(e){return(0,r.dD)("data-v-a0c26180"),e=e(),(0,r.Cn)(),e},s={class:"camera"},c={class:"camera-selector"},u={class:"left"},o={key:0,selected:"",disabled:""},l=["value","textContent"],d={class:"right"},f=["disabled"],m=i((function(){return(0,r._)("i",{class:"fas fa-sync-alt",title:"Refresh cameras"},null,-1)})),p=[m],g={class:"camera-container"},v={class:"frame-container",ref:"frameContainer"},h={key:0,class:"no-frame"},b={class:"frame",ref:"frame",alt:"",src:""},y={class:"controls"},_={class:"left"},k=["disabled"],C=i((function(){return(0,r._)("i",{class:"fa fa-play",title:"Start video"},null,-1)})),w=[C],S=["disabled"],x=i((function(){return(0,r._)("i",{class:"fa fa-stop",title:"Stop video"},null,-1)})),$=[x],D=["disabled"],q=i((function(){return(0,r._)("i",{class:"fas fa-camera",title:"Take a picture"},null,-1)})),A=[q],I={class:"right"},L=["disabled"],R=i((function(){return(0,r._)("i",{class:"fas fa-retweet",title:"Flip camera"},null,-1)})),T=[R],W=["disabled"],Z=i((function(){return(0,r._)("i",{class:"fa fa-volume-mute",title:"Start audio"},null,-1)})),M=[Z],j=["disabled"],F=i((function(){return(0,r._)("i",{class:"fa fa-volume-up",title:"Stop audio"},null,-1)})),O=[F],E={class:"sound-container"},Y={key:0,autoplay:"",preload:"none",ref:"player"},z=["src"],H=(0,r.Uk)(" Your browser does not support audio elements ");function K(e,t,a,i,m,C){var x=(0,r.up)("Loading");return(0,r.wg)(),(0,r.iD)("div",s,[m.loading?((0,r.wg)(),(0,r.j4)(x,{key:0})):(0,r.kq)("",!0),(0,r._)("div",c,[(0,r._)("div",u,[(0,r._)("label",null,[(0,r._)("select",{ref:"cameraSelector",onChange:t[0]||(t[0]=function(){return C.onCameraSelected&&C.onCameraSelected.apply(C,arguments)})},[Object.keys(m.cameras).length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("option",o,"-- No cameras available")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(Object.keys(m.cameras),(function(e){return(0,r.wg)(),(0,r.iD)("option",{key:e,value:e,textContent:(0,n.zw)(e)},null,8,l)})),128))],544)])]),(0,r._)("div",d,[(0,r._)("button",{type:"button",onClick:t[1]||(t[1]=function(){return C.updateCameraStatus&&C.updateCameraStatus.apply(C,arguments)}),disabled:m.loading},p,8,f)])]),(0,r._)("div",g,[(0,r._)("div",v,[m.streaming||m.capturing||m.captured?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",h,"The camera is not active")),(0,r._)("img",b,null,512)],512),(0,r._)("div",y,[(0,r._)("div",_,[m.streaming?((0,r.wg)(),(0,r.iD)("button",{key:1,type:"button",onClick:t[3]||(t[3]=function(){return C.stopStreaming&&C.stopStreaming.apply(C,arguments)}),disabled:m.capturing||m.loading},$,8,S)):((0,r.wg)(),(0,r.iD)("button",{key:0,type:"button",onClick:t[2]||(t[2]=function(){return C.startStreaming&&C.startStreaming.apply(C,arguments)}),disabled:m.capturing||m.loading},w,8,k)),(0,r._)("button",{type:"button",onClick:t[4]||(t[4]=function(){return C.capture&&C.capture.apply(C,arguments)}),disabled:m.streaming||m.capturing||m.loading},A,8,D)]),(0,r._)("div",I,[(0,r._)("button",{type:"button",onClick:t[5]||(t[5]=function(){return C.flipCamera&&C.flipCamera.apply(C,arguments)}),disabled:m.loading},T,8,L),m.recording?((0,r.wg)(),(0,r.iD)("button",{key:1,type:"button",onClick:t[7]||(t[7]=function(e){return m.recording=!1}),disabled:m.loading},O,8,j)):((0,r.wg)(),(0,r.iD)("button",{key:0,type:"button",onClick:t[6]||(t[6]=function(e){return m.recording=!0}),disabled:m.loading},M,8,W))])])]),(0,r._)("div",E,[m.recording?((0,r.wg)(),(0,r.iD)("audio",Y,[(0,r._)("source",{src:m.cameras[m.selectedCamera].audio_url,type:"audio/x-wav;codec=pcm"},null,8,z),H],512)):(0,r.kq)("",!0)])])}var N=a(8534),U=(a(5666),a(8309),a(1539),a(6755),a(4916),a(5306),a(6813)),B=a(1232),G={name:"CameraAndroidIpcam",components:{Loading:B.Z},mixins:[U.Z],data:function(){return{loading:!1,streaming:!1,capturing:!1,recording:!1,captured:!1,cameras:{},selectedCamera:void 0}},computed:{config:function(){return this.$root.config["camera.android.ipcam"]}},methods:{startStreaming:function(){if(!this.streaming){var e=this.cameras[this.selectedCamera];this.streaming=!0,this.capturing=!1,this.captured=!1,this.$refs.frame.setAttribute("src",e.stream_url)}},stopStreaming:function(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.$refs.frame.removeAttribute("src"))},capture:function(){if(!this.capturing){var e=this.cameras[this.selectedCamera];this.streaming=!1,this.capturing=!0,this.captured=!0,this.$refs.frame.setAttribute("src",e.image_url+"?t="+(new Date).getTime())}},onFrameLoaded:function(){this.capturing&&(this.capturing=!1)},onCameraSelected:function(e){this.selectedCamera=e.target.value},flipCamera:function(){var e=this;return(0,N.Z)(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.cameras[e.selectedCamera],e.loading=!0,t.prev=2,r=!a.ffc,t.next=6,e.request("camera.android.ipcam.set_front_facing_camera",{activate:r,camera:a.name});case 6:e.cameras[e.selectedCamera].ffc=r;case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:case"end":return t.stop()}}),t,null,[[2,,7,10]])})))()},updateCameraStatus:function(){var e=this;return(0,N.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("camera.android.ipcam.status");case 4:a=t.sent,e.cameras=a.reduce((function(t,a){for(var r=0,n=["stream_url","image_url","audio_url"];r]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n","var isRegExp = require('../internals/is-regexp');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw $TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\n// eslint-disable-next-line es-x/no-string-prototype-startswith -- safe\nvar un$StartsWith = uncurryThis(''.startsWith);\nvar stringSlice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = toString(searchString);\n return un$StartsWith\n ? un$StartsWith(that, search, index)\n : stringSlice(that, index, index + search.length) === search;\n }\n});\n","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=a0c26180&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=a0c26180&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a0c26180\"]])\n\nexport default __exports__"],"names":["wellKnownSymbol","MATCH","module","exports","METHOD_NAME","regexp","error1","error2","uncurryThis","toObject","floor","Math","charAt","replace","stringSlice","slice","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","matched","str","position","captures","namedCaptures","replacement","tailPos","length","m","symbols","undefined","match","ch","capture","n","f","isRegExp","$TypeError","TypeError","it","apply","call","fixRegExpWellKnownSymbolLogic","fails","anObject","isCallable","toIntegerOrInfinity","toLength","toString","requireObjectCoercible","advanceStringIndex","getMethod","getSubstitution","regExpExec","REPLACE","max","min","concat","push","stringIndexOf","indexOf","maybeToString","String","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","REPLACE_SUPPORTS_NAMED_GROUPS","re","exec","result","groups","a","_","nativeReplace","maybeCallNative","UNSAFE_SUBSTITUTE","searchValue","replaceValue","O","this","replacer","string","rx","S","res","done","value","functionalReplace","global","fullUnicode","unicode","lastIndex","results","matchStr","accumulatedResult","nextSourcePosition","i","index","j","replacerArgs","$","getOwnPropertyDescriptor","notARegExp","correctIsRegExpLogic","IS_PURE","un$StartsWith","startsWith","CORRECT_IS_REGEXP_LOGIC","MDN_POLYFILL_BUG","descriptor","prototype","writable","target","proto","forced","searchString","that","arguments","search","class","selected","disabled","title","ref","alt","src","autoplay","preload","loading","onCameraSelected","Object","keys","cameras","name","key","type","updateCameraStatus","streaming","capturing","captured","stopStreaming","startStreaming","flipCamera","recording","selectedCamera","audio_url","components","Loading","mixins","Utils","data","computed","config","$root","methods","cam","$refs","frame","setAttribute","stream_url","removeAttribute","image_url","Date","getTime","onFrameLoaded","event","ffc","request","activate","camera","reduce","attr","username","password","substr","mounted","addEventListener","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6739-legacy.f05555d2.js b/platypush/backend/http/webapp/dist/static/js/6739-legacy.f05555d2.js deleted file mode 100644 index 74298193..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6739-legacy.f05555d2.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6739],{4964:function(e,t,a){var r=a(5112),n=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(a){try{return t[n]=!1,"/./"[e](t)}catch(r){}}return!1}},647:function(e,t,a){var r=a(1702),n=a(7908),i=Math.floor,s=r("".charAt),c=r("".replace),u=r("".slice),o=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,a,r,d,f){var m=a+e.length,p=r.length,g=l;return void 0!==d&&(d=n(d),g=o),c(f,g,(function(n,c){var o;switch(s(c,0)){case"$":return"$";case"&":return e;case"`":return u(t,0,a);case"'":return u(t,m);case"<":o=d[u(c,1,-1)];break;default:var l=+c;if(0===l)return n;if(l>p){var f=i(l/10);return 0===f?n:f<=p?void 0===r[f-1]?s(c,1):r[f-1]+s(c,1):n}o=r[l-1]}return void 0===o?"":o}))}},3929:function(e,t,a){var r=a(7854),n=a(7850),i=r.TypeError;e.exports=function(e){if(n(e))throw i("The method doesn't accept regular expressions");return e}},5306:function(e,t,a){"use strict";var r=a(2104),n=a(6916),i=a(1702),s=a(7007),c=a(7293),u=a(9670),o=a(614),l=a(9303),d=a(7466),f=a(1340),m=a(4488),p=a(1530),g=a(8173),v=a(647),h=a(7651),b=a(5112),y=b("replace"),_=Math.max,k=Math.min,C=i([].concat),w=i([].push),S=i("".indexOf),x=i("".slice),$=function(e){return void 0===e?e:String(e)},D=function(){return"$0"==="a".replace(/./,"$0")}(),q=function(){return!!/./[y]&&""===/./[y]("a","$0")}(),A=!c((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}));s("replace",(function(e,t,a){var i=q?"$":"$0";return[function(e,a){var r=m(this),i=void 0==e?void 0:g(e,y);return i?n(i,e,r,a):n(t,f(r),e,a)},function(e,n){var s=u(this),c=f(e);if("string"==typeof n&&-1===S(n,i)&&-1===S(n,"$<")){var m=a(t,s,c,n);if(m.done)return m.value}var g=o(n);g||(n=f(n));var b=s.global;if(b){var y=s.unicode;s.lastIndex=0}var D=[];while(1){var q=h(s,c);if(null===q)break;if(w(D,q),!b)break;var A=f(q[0]);""===A&&(s.lastIndex=p(c,d(s.lastIndex),y))}for(var I="",L=0,R=0;R=L&&(I+=x(c,L,W)+O,L=W+T.length)}return I+x(c,L)}]}),!A||!D||q)},6755:function(e,t,a){"use strict";var r=a(2109),n=a(1702),i=a(1236).f,s=a(7466),c=a(1340),u=a(3929),o=a(4488),l=a(4964),d=a(1913),f=n("".startsWith),m=n("".slice),p=Math.min,g=l("startsWith"),v=!d&&!g&&!!function(){var e=i(String.prototype,"startsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!v&&!g},{startsWith:function(e){var t=c(o(this));u(e);var a=s(p(arguments.length>1?arguments[1]:void 0,t.length)),r=c(e);return f?f(t,r,a):m(t,a,a+r.length)===r}})},6739:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return Q}});a(7941);var r=a(6252),n=a(3577),i=function(e){return(0,r.dD)("data-v-a0c26180"),e=e(),(0,r.Cn)(),e},s={class:"camera"},c={class:"camera-selector"},u={class:"left"},o={key:0,selected:"",disabled:""},l=["value","textContent"],d={class:"right"},f=["disabled"],m=i((function(){return(0,r._)("i",{class:"fas fa-sync-alt",title:"Refresh cameras"},null,-1)})),p=[m],g={class:"camera-container"},v={class:"frame-container",ref:"frameContainer"},h={key:0,class:"no-frame"},b={class:"frame",ref:"frame",alt:"",src:""},y={class:"controls"},_={class:"left"},k=["disabled"],C=i((function(){return(0,r._)("i",{class:"fa fa-play",title:"Start video"},null,-1)})),w=[C],S=["disabled"],x=i((function(){return(0,r._)("i",{class:"fa fa-stop",title:"Stop video"},null,-1)})),$=[x],D=["disabled"],q=i((function(){return(0,r._)("i",{class:"fas fa-camera",title:"Take a picture"},null,-1)})),A=[q],I={class:"right"},L=["disabled"],R=i((function(){return(0,r._)("i",{class:"fas fa-retweet",title:"Flip camera"},null,-1)})),T=[R],W=["disabled"],Z=i((function(){return(0,r._)("i",{class:"fa fa-volume-mute",title:"Start audio"},null,-1)})),M=[Z],j=["disabled"],F=i((function(){return(0,r._)("i",{class:"fa fa-volume-up",title:"Stop audio"},null,-1)})),O=[F],E={class:"sound-container"},Y={key:0,autoplay:"",preload:"none",ref:"player"},z=["src"],H=(0,r.Uk)(" Your browser does not support audio elements ");function K(e,t,a,i,m,C){var x=(0,r.up)("Loading");return(0,r.wg)(),(0,r.iD)("div",s,[m.loading?((0,r.wg)(),(0,r.j4)(x,{key:0})):(0,r.kq)("",!0),(0,r._)("div",c,[(0,r._)("div",u,[(0,r._)("label",null,[(0,r._)("select",{ref:"cameraSelector",onChange:t[0]||(t[0]=function(){return C.onCameraSelected&&C.onCameraSelected.apply(C,arguments)})},[Object.keys(m.cameras).length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("option",o,"-- No cameras available")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(Object.keys(m.cameras),(function(e){return(0,r.wg)(),(0,r.iD)("option",{key:e,value:e,textContent:(0,n.zw)(e)},null,8,l)})),128))],544)])]),(0,r._)("div",d,[(0,r._)("button",{type:"button",onClick:t[1]||(t[1]=function(){return C.updateCameraStatus&&C.updateCameraStatus.apply(C,arguments)}),disabled:m.loading},p,8,f)])]),(0,r._)("div",g,[(0,r._)("div",v,[m.streaming||m.capturing||m.captured?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",h,"The camera is not active")),(0,r._)("img",b,null,512)],512),(0,r._)("div",y,[(0,r._)("div",_,[m.streaming?((0,r.wg)(),(0,r.iD)("button",{key:1,type:"button",onClick:t[3]||(t[3]=function(){return C.stopStreaming&&C.stopStreaming.apply(C,arguments)}),disabled:m.capturing||m.loading},$,8,S)):((0,r.wg)(),(0,r.iD)("button",{key:0,type:"button",onClick:t[2]||(t[2]=function(){return C.startStreaming&&C.startStreaming.apply(C,arguments)}),disabled:m.capturing||m.loading},w,8,k)),(0,r._)("button",{type:"button",onClick:t[4]||(t[4]=function(){return C.capture&&C.capture.apply(C,arguments)}),disabled:m.streaming||m.capturing||m.loading},A,8,D)]),(0,r._)("div",I,[(0,r._)("button",{type:"button",onClick:t[5]||(t[5]=function(){return C.flipCamera&&C.flipCamera.apply(C,arguments)}),disabled:m.loading},T,8,L),m.recording?((0,r.wg)(),(0,r.iD)("button",{key:1,type:"button",onClick:t[7]||(t[7]=function(e){return m.recording=!1}),disabled:m.loading},O,8,j)):((0,r.wg)(),(0,r.iD)("button",{key:0,type:"button",onClick:t[6]||(t[6]=function(e){return m.recording=!0}),disabled:m.loading},M,8,W))])])]),(0,r._)("div",E,[m.recording?((0,r.wg)(),(0,r.iD)("audio",Y,[(0,r._)("source",{src:m.cameras[m.selectedCamera].audio_url,type:"audio/x-wav;codec=pcm"},null,8,z),H],512)):(0,r.kq)("",!0)])])}var N=a(8534),U=(a(5666),a(8309),a(1539),a(6755),a(4916),a(5306),a(2628)),B=a(1232),G={name:"CameraAndroidIpcam",components:{Loading:B.Z},mixins:[U.Z],data:function(){return{loading:!1,streaming:!1,capturing:!1,recording:!1,captured:!1,cameras:{},selectedCamera:void 0}},computed:{config:function(){return this.$root.config["camera.android.ipcam"]}},methods:{startStreaming:function(){if(!this.streaming){var e=this.cameras[this.selectedCamera];this.streaming=!0,this.capturing=!1,this.captured=!1,this.$refs.frame.setAttribute("src",e.stream_url)}},stopStreaming:function(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.$refs.frame.removeAttribute("src"))},capture:function(){if(!this.capturing){var e=this.cameras[this.selectedCamera];this.streaming=!1,this.capturing=!0,this.captured=!0,this.$refs.frame.setAttribute("src",e.image_url+"?t="+(new Date).getTime())}},onFrameLoaded:function(){this.capturing&&(this.capturing=!1)},onCameraSelected:function(e){this.selectedCamera=e.target.value},flipCamera:function(){var e=this;return(0,N.Z)(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.cameras[e.selectedCamera],e.loading=!0,t.prev=2,r=!a.ffc,t.next=6,e.request("camera.android.ipcam.set_front_facing_camera",{activate:r,camera:a.name});case 6:e.cameras[e.selectedCamera].ffc=r;case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:case"end":return t.stop()}}),t,null,[[2,,7,10]])})))()},updateCameraStatus:function(){var e=this;return(0,N.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("camera.android.ipcam.status");case 4:a=t.sent,e.cameras=a.reduce((function(t,a){for(var r=0,n=["stream_url","image_url","audio_url"];r]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n","var global = require('../internals/global');\nvar isRegExp = require('../internals/is-regexp');\n\nvar TypeError = global.TypeError;\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\n// eslint-disable-next-line es/no-string-prototype-startswith -- safe\nvar un$StartsWith = uncurryThis(''.startsWith);\nvar stringSlice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = toString(searchString);\n return un$StartsWith\n ? un$StartsWith(that, search, index)\n : stringSlice(that, index, index + search.length) === search;\n }\n});\n","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=a0c26180&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=a0c26180&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a0c26180\"]])\n\nexport default __exports__"],"names":["wellKnownSymbol","MATCH","module","exports","METHOD_NAME","regexp","error1","error2","uncurryThis","toObject","floor","Math","charAt","replace","stringSlice","slice","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","matched","str","position","captures","namedCaptures","replacement","tailPos","length","m","symbols","undefined","match","ch","capture","n","f","global","isRegExp","TypeError","it","apply","call","fixRegExpWellKnownSymbolLogic","fails","anObject","isCallable","toIntegerOrInfinity","toLength","toString","requireObjectCoercible","advanceStringIndex","getMethod","getSubstitution","regExpExec","REPLACE","max","min","concat","push","stringIndexOf","indexOf","maybeToString","String","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","REPLACE_SUPPORTS_NAMED_GROUPS","re","exec","result","groups","a","_","nativeReplace","maybeCallNative","UNSAFE_SUBSTITUTE","searchValue","replaceValue","O","this","replacer","string","rx","S","res","done","value","functionalReplace","fullUnicode","unicode","lastIndex","results","matchStr","accumulatedResult","nextSourcePosition","i","index","j","replacerArgs","$","getOwnPropertyDescriptor","notARegExp","correctIsRegExpLogic","IS_PURE","un$StartsWith","startsWith","CORRECT_IS_REGEXP_LOGIC","MDN_POLYFILL_BUG","descriptor","prototype","writable","target","proto","forced","searchString","that","arguments","search","class","selected","disabled","title","ref","alt","src","autoplay","preload","loading","onCameraSelected","Object","keys","cameras","name","key","type","updateCameraStatus","streaming","capturing","captured","stopStreaming","startStreaming","flipCamera","recording","selectedCamera","audio_url","components","Loading","mixins","Utils","data","computed","config","$root","methods","cam","$refs","frame","setAttribute","stream_url","removeAttribute","image_url","Date","getTime","onFrameLoaded","event","ffc","request","activate","camera","reduce","attr","username","password","substr","mounted","addEventListener","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6739.ab19c203.js b/platypush/backend/http/webapp/dist/static/js/6739.14f222c1.js similarity index 96% rename from platypush/backend/http/webapp/dist/static/js/6739.ab19c203.js rename to platypush/backend/http/webapp/dist/static/js/6739.14f222c1.js index 69bbabbb..9b474427 100644 --- a/platypush/backend/http/webapp/dist/static/js/6739.ab19c203.js +++ b/platypush/backend/http/webapp/dist/static/js/6739.14f222c1.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6739],{6739:function(a,e,t){t.r(e),t.d(e,{default:function(){return P}});var i=t(6252),s=t(3577);const r=a=>((0,i.dD)("data-v-a0c26180"),a=a(),(0,i.Cn)(),a),n={class:"camera"},c={class:"camera-selector"},l={class:"left"},o={key:0,selected:"",disabled:""},d=["value","textContent"],u={class:"right"},m=["disabled"],g=r((()=>(0,i._)("i",{class:"fas fa-sync-alt",title:"Refresh cameras"},null,-1))),p=[g],f={class:"camera-container"},h={class:"frame-container",ref:"frameContainer"},b={key:0,class:"no-frame"},_={class:"frame",ref:"frame",alt:"",src:""},C={class:"controls"},y={class:"left"},v=["disabled"],k=r((()=>(0,i._)("i",{class:"fa fa-play",title:"Start video"},null,-1))),w=[k],S=["disabled"],D=r((()=>(0,i._)("i",{class:"fa fa-stop",title:"Stop video"},null,-1))),q=[D],L=["disabled"],$=r((()=>(0,i._)("i",{class:"fas fa-camera",title:"Take a picture"},null,-1))),x=[$],A={class:"right"},j=["disabled"],F=r((()=>(0,i._)("i",{class:"fas fa-retweet",title:"Flip camera"},null,-1))),T=[F],Z=["disabled"],I=r((()=>(0,i._)("i",{class:"fa fa-volume-mute",title:"Start audio"},null,-1))),O=[I],Y=["disabled"],z=r((()=>(0,i._)("i",{class:"fa fa-volume-up",title:"Stop audio"},null,-1))),E=[z],H={class:"sound-container"},K={key:0,autoplay:"",preload:"none",ref:"player"},N=["src"],R=(0,i.Uk)(" Your browser does not support audio elements ");function U(a,e,t,r,g,k){const D=(0,i.up)("Loading");return(0,i.wg)(),(0,i.iD)("div",n,[g.loading?((0,i.wg)(),(0,i.j4)(D,{key:0})):(0,i.kq)("",!0),(0,i._)("div",c,[(0,i._)("div",l,[(0,i._)("label",null,[(0,i._)("select",{ref:"cameraSelector",onChange:e[0]||(e[0]=(...a)=>k.onCameraSelected&&k.onCameraSelected(...a))},[Object.keys(g.cameras).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("option",o,"-- No cameras available")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(Object.keys(g.cameras),(a=>((0,i.wg)(),(0,i.iD)("option",{key:a,value:a,textContent:(0,s.zw)(a)},null,8,d)))),128))],544)])]),(0,i._)("div",u,[(0,i._)("button",{type:"button",onClick:e[1]||(e[1]=(...a)=>k.updateCameraStatus&&k.updateCameraStatus(...a)),disabled:g.loading},p,8,m)])]),(0,i._)("div",f,[(0,i._)("div",h,[g.streaming||g.capturing||g.captured?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",b,"The camera is not active")),(0,i._)("img",_,null,512)],512),(0,i._)("div",C,[(0,i._)("div",y,[g.streaming?((0,i.wg)(),(0,i.iD)("button",{key:1,type:"button",onClick:e[3]||(e[3]=(...a)=>k.stopStreaming&&k.stopStreaming(...a)),disabled:g.capturing||g.loading},q,8,S)):((0,i.wg)(),(0,i.iD)("button",{key:0,type:"button",onClick:e[2]||(e[2]=(...a)=>k.startStreaming&&k.startStreaming(...a)),disabled:g.capturing||g.loading},w,8,v)),(0,i._)("button",{type:"button",onClick:e[4]||(e[4]=(...a)=>k.capture&&k.capture(...a)),disabled:g.streaming||g.capturing||g.loading},x,8,L)]),(0,i._)("div",A,[(0,i._)("button",{type:"button",onClick:e[5]||(e[5]=(...a)=>k.flipCamera&&k.flipCamera(...a)),disabled:g.loading},T,8,j),g.recording?((0,i.wg)(),(0,i.iD)("button",{key:1,type:"button",onClick:e[7]||(e[7]=a=>g.recording=!1),disabled:g.loading},E,8,Y)):((0,i.wg)(),(0,i.iD)("button",{key:0,type:"button",onClick:e[6]||(e[6]=a=>g.recording=!0),disabled:g.loading},O,8,Z))])])]),(0,i._)("div",H,[g.recording?((0,i.wg)(),(0,i.iD)("audio",K,[(0,i._)("source",{src:g.cameras[g.selectedCamera].audio_url,type:"audio/x-wav;codec=pcm"},null,8,N),R],512)):(0,i.kq)("",!0)])])}var W=t(2628),B=t(1232),G={name:"CameraAndroidIpcam",components:{Loading:B.Z},mixins:[W.Z],data(){return{loading:!1,streaming:!1,capturing:!1,recording:!1,captured:!1,cameras:{},selectedCamera:void 0}},computed:{config(){return this.$root.config["camera.android.ipcam"]}},methods:{startStreaming(){if(this.streaming)return;const a=this.cameras[this.selectedCamera];this.streaming=!0,this.capturing=!1,this.captured=!1,this.$refs.frame.setAttribute("src",a.stream_url)},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.$refs.frame.removeAttribute("src"))},capture(){if(this.capturing)return;const a=this.cameras[this.selectedCamera];this.streaming=!1,this.capturing=!0,this.captured=!0,this.$refs.frame.setAttribute("src",a.image_url+"?t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onCameraSelected(a){this.selectedCamera=a.target.value},async flipCamera(){const a=this.cameras[this.selectedCamera];this.loading=!0;try{const e=!a.ffc;await this.request("camera.android.ipcam.set_front_facing_camera",{activate:e,camera:a.name}),this.cameras[this.selectedCamera].ffc=e}finally{this.loading=!1}},async updateCameraStatus(){this.loading=!0;try{const a=await this.request("camera.android.ipcam.status");this.cameras=a.reduce(((a,e)=>{for(const t of["stream_url","image_url","audio_url"])e[t].startsWith("https://")&&(e[t]=e[t].replace("https://","http://")),e.name in this.config.cameras&&this.config.cameras[e.name].username&&(e[t]="http://"+this.config.cameras[e.name].username+":"+this.config.cameras[e.name].password+"@"+e[t].substr(7));return a[e.name]=e,a}),{}),a.length&&(this.selectedCamera=a[0].name)}finally{this.loading=!1}}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.updateCameraStatus()}},J=t(3744);const M=(0,J.Z)(G,[["render",U],["__scopeId","data-v-a0c26180"]]);var P=M}}]); -//# sourceMappingURL=6739.ab19c203.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6739],{6739:function(a,e,t){t.r(e),t.d(e,{default:function(){return P}});var i=t(6252),s=t(3577);const r=a=>((0,i.dD)("data-v-a0c26180"),a=a(),(0,i.Cn)(),a),n={class:"camera"},c={class:"camera-selector"},l={class:"left"},o={key:0,selected:"",disabled:""},d=["value","textContent"],u={class:"right"},m=["disabled"],g=r((()=>(0,i._)("i",{class:"fas fa-sync-alt",title:"Refresh cameras"},null,-1))),p=[g],f={class:"camera-container"},h={class:"frame-container",ref:"frameContainer"},b={key:0,class:"no-frame"},_={class:"frame",ref:"frame",alt:"",src:""},C={class:"controls"},y={class:"left"},v=["disabled"],k=r((()=>(0,i._)("i",{class:"fa fa-play",title:"Start video"},null,-1))),w=[k],S=["disabled"],D=r((()=>(0,i._)("i",{class:"fa fa-stop",title:"Stop video"},null,-1))),q=[D],L=["disabled"],$=r((()=>(0,i._)("i",{class:"fas fa-camera",title:"Take a picture"},null,-1))),x=[$],A={class:"right"},j=["disabled"],F=r((()=>(0,i._)("i",{class:"fas fa-retweet",title:"Flip camera"},null,-1))),T=[F],Z=["disabled"],I=r((()=>(0,i._)("i",{class:"fa fa-volume-mute",title:"Start audio"},null,-1))),O=[I],Y=["disabled"],z=r((()=>(0,i._)("i",{class:"fa fa-volume-up",title:"Stop audio"},null,-1))),E=[z],H={class:"sound-container"},K={key:0,autoplay:"",preload:"none",ref:"player"},N=["src"],R=(0,i.Uk)(" Your browser does not support audio elements ");function U(a,e,t,r,g,k){const D=(0,i.up)("Loading");return(0,i.wg)(),(0,i.iD)("div",n,[g.loading?((0,i.wg)(),(0,i.j4)(D,{key:0})):(0,i.kq)("",!0),(0,i._)("div",c,[(0,i._)("div",l,[(0,i._)("label",null,[(0,i._)("select",{ref:"cameraSelector",onChange:e[0]||(e[0]=(...a)=>k.onCameraSelected&&k.onCameraSelected(...a))},[Object.keys(g.cameras).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("option",o,"-- No cameras available")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(Object.keys(g.cameras),(a=>((0,i.wg)(),(0,i.iD)("option",{key:a,value:a,textContent:(0,s.zw)(a)},null,8,d)))),128))],544)])]),(0,i._)("div",u,[(0,i._)("button",{type:"button",onClick:e[1]||(e[1]=(...a)=>k.updateCameraStatus&&k.updateCameraStatus(...a)),disabled:g.loading},p,8,m)])]),(0,i._)("div",f,[(0,i._)("div",h,[g.streaming||g.capturing||g.captured?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",b,"The camera is not active")),(0,i._)("img",_,null,512)],512),(0,i._)("div",C,[(0,i._)("div",y,[g.streaming?((0,i.wg)(),(0,i.iD)("button",{key:1,type:"button",onClick:e[3]||(e[3]=(...a)=>k.stopStreaming&&k.stopStreaming(...a)),disabled:g.capturing||g.loading},q,8,S)):((0,i.wg)(),(0,i.iD)("button",{key:0,type:"button",onClick:e[2]||(e[2]=(...a)=>k.startStreaming&&k.startStreaming(...a)),disabled:g.capturing||g.loading},w,8,v)),(0,i._)("button",{type:"button",onClick:e[4]||(e[4]=(...a)=>k.capture&&k.capture(...a)),disabled:g.streaming||g.capturing||g.loading},x,8,L)]),(0,i._)("div",A,[(0,i._)("button",{type:"button",onClick:e[5]||(e[5]=(...a)=>k.flipCamera&&k.flipCamera(...a)),disabled:g.loading},T,8,j),g.recording?((0,i.wg)(),(0,i.iD)("button",{key:1,type:"button",onClick:e[7]||(e[7]=a=>g.recording=!1),disabled:g.loading},E,8,Y)):((0,i.wg)(),(0,i.iD)("button",{key:0,type:"button",onClick:e[6]||(e[6]=a=>g.recording=!0),disabled:g.loading},O,8,Z))])])]),(0,i._)("div",H,[g.recording?((0,i.wg)(),(0,i.iD)("audio",K,[(0,i._)("source",{src:g.cameras[g.selectedCamera].audio_url,type:"audio/x-wav;codec=pcm"},null,8,N),R],512)):(0,i.kq)("",!0)])])}var W=t(6813),B=t(1232),G={name:"CameraAndroidIpcam",components:{Loading:B.Z},mixins:[W.Z],data(){return{loading:!1,streaming:!1,capturing:!1,recording:!1,captured:!1,cameras:{},selectedCamera:void 0}},computed:{config(){return this.$root.config["camera.android.ipcam"]}},methods:{startStreaming(){if(this.streaming)return;const a=this.cameras[this.selectedCamera];this.streaming=!0,this.capturing=!1,this.captured=!1,this.$refs.frame.setAttribute("src",a.stream_url)},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.$refs.frame.removeAttribute("src"))},capture(){if(this.capturing)return;const a=this.cameras[this.selectedCamera];this.streaming=!1,this.capturing=!0,this.captured=!0,this.$refs.frame.setAttribute("src",a.image_url+"?t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onCameraSelected(a){this.selectedCamera=a.target.value},async flipCamera(){const a=this.cameras[this.selectedCamera];this.loading=!0;try{const e=!a.ffc;await this.request("camera.android.ipcam.set_front_facing_camera",{activate:e,camera:a.name}),this.cameras[this.selectedCamera].ffc=e}finally{this.loading=!1}},async updateCameraStatus(){this.loading=!0;try{const a=await this.request("camera.android.ipcam.status");this.cameras=a.reduce(((a,e)=>{for(const t of["stream_url","image_url","audio_url"])e[t].startsWith("https://")&&(e[t]=e[t].replace("https://","http://")),e.name in this.config.cameras&&this.config.cameras[e.name].username&&(e[t]="http://"+this.config.cameras[e.name].username+":"+this.config.cameras[e.name].password+"@"+e[t].substr(7));return a[e.name]=e,a}),{}),a.length&&(this.selectedCamera=a[0].name)}finally{this.loading=!1}}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.updateCameraStatus()}},J=t(3744);const M=(0,J.Z)(G,[["render",U],["__scopeId","data-v-a0c26180"]]);var P=M}}]); +//# sourceMappingURL=6739.14f222c1.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6739.14f222c1.js.map b/platypush/backend/http/webapp/dist/static/js/6739.14f222c1.js.map new file mode 100644 index 00000000..fd5fd6dd --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6739.14f222c1.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6739.14f222c1.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/CameraAndroidIpcam/Index.vue","webpack://platypush/./src/components/panels/CameraAndroidIpcam/Index.vue?3624"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=a0c26180&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=a0c26180&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a0c26180\"]])\n\nexport default __exports__"],"names":["class","selected","disabled","title","ref","alt","src","autoplay","preload","loading","onCameraSelected","Object","keys","cameras","length","name","key","value","type","updateCameraStatus","streaming","capturing","captured","stopStreaming","startStreaming","capture","flipCamera","recording","selectedCamera","audio_url","components","Loading","mixins","Utils","data","undefined","computed","config","this","$root","methods","cam","$refs","frame","setAttribute","stream_url","removeAttribute","image_url","Date","getTime","onFrameLoaded","event","target","async","ffc","request","activate","camera","reduce","attr","startsWith","replace","username","password","substr","mounted","addEventListener","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6739.ab19c203.js.map b/platypush/backend/http/webapp/dist/static/js/6739.ab19c203.js.map deleted file mode 100644 index f57ce4fa..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6739.ab19c203.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6739.ab19c203.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/CameraAndroidIpcam/Index.vue","webpack://platypush/./src/components/panels/CameraAndroidIpcam/Index.vue?3624"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=a0c26180&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=a0c26180&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a0c26180\"]])\n\nexport default __exports__"],"names":["class","selected","disabled","title","ref","alt","src","autoplay","preload","loading","onCameraSelected","Object","keys","cameras","length","name","key","value","type","updateCameraStatus","streaming","capturing","captured","stopStreaming","startStreaming","capture","flipCamera","recording","selectedCamera","audio_url","components","Loading","mixins","Utils","data","undefined","computed","config","this","$root","methods","cam","$refs","frame","setAttribute","stream_url","removeAttribute","image_url","Date","getTime","onFrameLoaded","event","target","async","ffc","request","activate","camera","reduce","attr","startsWith","replace","username","password","substr","mounted","addEventListener","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6833-legacy.1d80511f.js b/platypush/backend/http/webapp/dist/static/js/6833-legacy.1d80511f.js new file mode 100644 index 00000000..86632c03 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6833-legacy.1d80511f.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6833],{561:function(e,t,n){var l=n(2109),i=n(7908),a=n(1400),s=n(9303),r=n(6244),c=n(7207),o=n(5417),u=n(6135),d=n(5117),f=n(1194),v=f("splice"),p=Math.max,y=Math.min;l({target:"Array",proto:!0,forced:!v},{splice:function(e,t){var n,l,f,v,k,h,m=i(this),g=r(m),w=a(e,g),C=arguments.length;for(0===C?n=l=0:1===C?(n=0,l=g-w):(n=C-2,l=y(p(s(t),0),g-w)),c(g+n-l),f=o(m,l),v=0;vg-l+n;v--)d(m,v-1)}else if(n>l)for(v=g-l;v>w;v--)k=v+l-1,h=v+n-1,k in m?m[h]=m[k]:d(m,h);for(v=0;v0&&e.name.toLowerCase().indexOf(U.playlistFilter.toLowerCase())<0}]),key:t},[(0,i._)("input",{type:"checkbox",checked:U.selectedPlaylists[t],onChange:function(e){return U.selectedPlaylists[t]=e.target.checked}},null,40,H),(0,i._)("span",{class:"name",textContent:(0,a.zw)(e.name)},null,8,K)],2)})),128))]),(0,i.Wm)(ie,null,{default:(0,i.w5)((function(){return[(0,i._)("button",{onClick:t[40]||(t[40]=function(){return Y.addToPlaylist&&Y.addToPlaylist.apply(Y,arguments)})},B)]})),_:1})]})),_:1},512)])],64)}var G=n(8534),J=(n(5666),n(9653),n(2222),n(7327),{class:"form-footer"});function X(e,t,n,l,a,s){return(0,i.wg)(),(0,i.iD)("div",J,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])}var ee={name:"FormFooter"},te=n(3744);const ne=(0,te.Z)(ee,[["render",X],["__scopeId","data-v-2495ce8a"]]);var le=ne,ie=n(1232),ae=n(9642),se=n(8337),re=n(9978),ce=["title","onClick"];function oe(e,t,n,l,s,r){return(0,i.wg)(),(0,i.iD)("nav",null,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.views,(function(t,l){return(0,i.wg)(),(0,i.iD)("li",{key:l,title:t.displayName,class:(0,a.C_)({selected:l===n.selectedView}),onClick:function(t){return e.$emit("input",l)}},[(0,i._)("i",{class:(0,a.C_)(t.iconClass)},null,2)],10,ce)})),128))])}var ue={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:function(){return{playing:{iconClass:"fas fa-play",displayName:"Queue"},search:{iconClass:"fas fa-search",displayName:"Search"},playlists:{iconClass:"fas fa-list-ul",displayName:"Playlists"},library:{iconClass:"fas fa-compact-disc",displayName:"Library"}}}}}};const de=(0,te.Z)(ue,[["render",oe],["__scopeId","data-v-edee6494"]]);var fe=de,ve=(n(189),n(8783),n(7941),function(e){return(0,i.dD)("data-v-ee1cc6f4"),e=e(),(0,i.Cn)(),e}),pe={key:1,class:"playlist fade-in"},ye={class:"header-container"},ke={class:"col-8 filter"},he={class:"col-4 buttons"},me=ve((function(){return(0,i._)("i",{class:"fa fa-plus"},null,-1)})),ge=[me],we=ve((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),Ce=[we],_e={class:"body",ref:"body"},be={key:0,class:"no-content"},De=["onDragstart","onDragend","onDragover","onClick","onDblclick"],xe={class:"col-10"},Te={class:"title"},$e={key:0,class:"artist"},Pe=["href","textContent","onClick"],Se={key:1,class:"album"},Re=["href","textContent","onClick"],Ze={class:"col-2 right-side"},Ae=["textContent"],Ie={class:"actions"};function qe(e,t,n,r,c,o){var u,d=(0,i.up)("Loading"),f=(0,i.up)("DropdownItem"),v=(0,i.up)("Dropdown"),p=(0,i.up)("MusicHeader");return n.loading?((0,i.wg)(),(0,i.j4)(d,{key:0})):((0,i.wg)(),(0,i.iD)("div",pe,[(0,i._)("div",ye,[(0,i.Wm)(p,{ref:"header"},{default:(0,i.w5)((function(){return[(0,i._)("div",ke,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[0]||(t[0]=function(e){return c.filter=e})},null,512),[[s.nr,c.filter]])])]),(0,i._)("div",he,[(0,i.Wm)(v,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){var a,s,r,u,d,v,p;return[(0,i.Wm)(f,{text:"Save as playlist","icon-class":"fa fa-save",disabled:!(null!==(a=n.tracks)&&void 0!==a&&a.length),onClick:o.playlistSave},null,8,["disabled","onClick"]),2===(null===(s=c.selectedTracks)||void 0===s?void 0:s.length)?((0,i.wg)(),(0,i.j4)(f,{key:0,text:"Swap tracks","icon-class":"fa fa-retweet",onClick:t[1]||(t[1]=function(t){return e.$emit("swap",c.selectedTracks)})})):(0,i.kq)("",!0),(0,i.Wm)(f,{text:c.selectionMode?"End selection":"Start selection","icon-class":"far fa-check-square",disabled:!(null!==(r=n.tracks)&&void 0!==r&&r.length),onClick:t[2]||(t[2]=function(e){return c.selectionMode=!c.selectionMode})},null,8,["text","disabled"]),(0,i.Wm)(f,{text:(null===(u=c.selectedTracks)||void 0===u?void 0:u.length)===(null===(d=n.tracks)||void 0===d?void 0:d.length)?"Unselect all":"Select all","icon-class":"fa fa-check-double",disabled:!(null!==(v=n.tracks)&&void 0!==v&&v.length),onClick:t[3]||(t[3]=function(e){return c.selectedTracks=c.selectedTracks.length===n.tracks.length?[]:(0,l.Z)(Array(n.tracks.length).keys())})},null,8,["text","disabled"]),c.selectedTracks.length>0?((0,i.wg)(),(0,i.j4)(f,{key:1,text:"Remove track"+(c.selectedTracks.length>1?"s":""),"icon-class":"fa fa-trash",onClick:t[4]||(t[4]=function(t){return e.$emit("remove",(0,l.Z)(new Set(c.selectedTracks)))})},null,8,["text"])):(0,i.kq)("",!0),(0,i.Wm)(f,{text:"Clear playlist","icon-class":"fa fa-ban",disabled:!(null!==(p=n.tracks)&&void 0!==p&&p.length),onClick:t[5]||(t[5]=function(t){return e.$emit("clear")})},null,8,["disabled"])]})),_:1}),(0,i._)("button",{title:"Add track",onClick:t[6]||(t[6]=function(){return o.addTrack&&o.addTrack.apply(o,arguments)})},ge),null!=n.devices?((0,i.wg)(),(0,i.iD)("button",{key:0,title:"Refresh status",onClick:t[7]||(t[7]=function(t){return e.$emit("refresh-status")})},Ce)):(0,i.kq)("",!0),Object.keys(n.devices||{}).length?((0,i.wg)(),(0,i.j4)(v,{key:1,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,i.w5)((function(){return[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.devices,(function(t,l){return(0,i.wg)(),(0,i.j4)(f,{key:l,textContent:(0,a.zw)(t.name),"item-class":{active:n.activeDevice===l,selected:n.selectedDevice===l},"icon-class":"fa fa-volume-up",onClick:function(t){return e.$emit("select-device",l)}},null,8,["textContent","item-class","onClick"])})),128))]})),_:1})):(0,i.kq)("",!0)])]})),_:1},512)]),(0,i._)("div",_e,[null!==(u=n.tracks)&&void 0!==u&&u.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",be," No tracks are loaded ")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.tracks,(function(t,r){var u,d,p,y,k;return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row track",{selected:o.selectedTracksSet.has(r),active:(null===(u=n.status)||void 0===u?void 0:u.playingPos)===r,hidden:!o.displayedTracks.has(r)}]),onDragstart:function(e){return o.onTrackDragStart(r)},onDragend:function(e){return o.onTrackDragEnd(r)},onDragover:function(e){return o.onTrackDragOver(r)},draggable:"true",key:r,onClick:function(e){return o.onTrackClick(e,r)},onDblclick:function(t){return e.$emit("play",{pos:r})}},[(0,i._)("div",xe,[(0,i._)("div",Te,[(0,i.Uk)((0,a.zw)(t.title||"[No Title]")+" ",1),(null===(d=n.status)||void 0===d?void 0:d.playingPos)!==r||"play"!==(null===(p=n.status)||void 0===p?void 0:p.state)&&"pause"!==(null===(y=n.status)||void 0===y?void 0:y.state)?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",{key:0,class:(0,a.C_)(["playing-icon",{paused:"pause"===(null===(k=n.status)||void 0===k?void 0:k.state)}])},[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)((0,l.Z)(Array(3).keys()),(function(e){return(0,i.wg)(),(0,i.iD)("span",{key:e})})),128))],2))]),t.artist?((0,i.wg)(),(0,i.iD)("div",$e,[(0,i._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.artist),onClick:(0,s.iM)((function(n){return e.$emit("search",{artist:t.artist})}),["prevent"])},null,8,Pe)])):(0,i.kq)("",!0),t.album?((0,i.wg)(),(0,i.iD)("div",Se,[(0,i._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.album),onClick:(0,s.iM)((function(n){return e.$emit("search",{artist:t.artist,album:t.album})}),["prevent"])},null,8,Re)])):(0,i.kq)("",!0)]),(0,i._)("div",Ze,[(0,i._)("span",{class:"duration",textContent:(0,a.zw)(t.time?e.convertTime(t.time):"-:--")},null,8,Ae),(0,i._)("span",Ie,[(0,i.Wm)(v,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(f,{text:"Play","icon-class":"fa fa-play",onClick:function(t){return e.$emit("play",{pos:r})}},null,8,["onClick"]),(0,i.Wm)(f,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:function(n){return e.$emit("add-to-playlist",t)}},null,8,["onClick"]),(0,i.Wm)(f,{text:"Remove","icon-class":"fa fa-trash",onClick:function(t){return e.$emit("remove",(0,l.Z)(new Set([].concat((0,l.Z)(c.selectedTracks),[r]))))}},null,8,["onClick"]),(0,i.Wm)(f,{text:"Info","icon-class":"fa fa-info",onClick:function(t){return e.$emit("info",n.tracks[r])}},null,8,["onClick"])]})),_:2},1024)])])],42,De)})),128))],512)]))}n(2707),n(561),n(4747);var Me={class:"header"};function Le(e,t,n,l,a,s){return(0,i.wg)(),(0,i.iD)("div",Me,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])}var We={name:"Header"};const ze=(0,te.Z)(We,[["render",Le],["__scopeId","data-v-8beb55c6"]]);var Oe=ze,je=n(5771),Ee=n(9015),Fe={name:"Playlist",mixins:[se.Z],components:{DropdownItem:Ee.Z,Dropdown:je.Z,MusicHeader:Oe,Loading:ie.Z},emits:["play","clear","add","remove","swap","search","move","save","info","refresh-status","select-device"],props:{tracks:{type:Array,default:function(){return[]}},loading:{type:Boolean,default:!1},status:{type:Object,default:function(){}},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data:function(){return{selectionMode:!1,selectedTracks:[],filter:"",infoTrack:null,sourcePos:null,targetPos:null}},computed:{selectedTracksSet:function(){return new Set(this.selectedTracks)},displayedTracks:function(){var e,t=this,n=(0,l.Z)(Array(this.tracks.length).keys());if(null===(e=this.filter)||void 0===e||!e.length)return new Set(n);var i=this,a=(i.filter||"").toLowerCase();return new Set(n.filter((function(e){var n=t.tracks[e];return((null===n||void 0===n?void 0:n.artist)||"").toLowerCase().indexOf(a)>=0||((null===n||void 0===n?void 0:n.title)||"").toLowerCase().indexOf(a)>=0||((null===n||void 0===n?void 0:n.album)||"").toLowerCase().indexOf(a)>=0})))}},methods:{onTrackClick:function(e,t){if(e.shiftKey){var n=this.selectedTracks.sort();n.length?tn[n.length-1]&&(this.selectedTracks=[].concat((0,l.Z)(this.selectedTracks),(0,l.Z)((0,l.Z)(Array(t-n[n.length-1]+1).keys()).map((function(e){return e+n[n.length-1]}))))):this.selectedTracks=[t]}else{var i=this.selectedTracks.indexOf(t);this.selectionMode||e.ctrlKey?i>=0?this.selectedTracks.splice(i,1):this.selectedTracks.push(t):this.selectedTracks=i>=0?[]:[t]}},addTrack:function(){var e=prompt("Item path or URL");null!==e&&void 0!==e&&e.length&&this.$emit("add",e)},onTrackDragStart:function(e){this.sourcePos=e},onTrackDragEnd:function(){this.$refs.body.querySelectorAll(".track").forEach((function(e){return e.classList.remove("dragover")})),null!=this.sourcePos&&null!=this.targetPos&&this.sourcePos!==this.targetPos&&(this.$emit("move",{from:this.sourcePos,to:this.targetPos}),this.sourcePos=null,this.targetPos=null)},onTrackDragOver:function(e){this.targetPos=e;var t=this.$refs.body.querySelectorAll(".track");t.forEach((function(e){return e.classList.remove("dragover")})),(0,l.Z)(t)[e].classList.add("dragover")},playlistSave:function(){var e=prompt("Playlist name");null!==e&&void 0!==e&&e.length&&this.$emit("save",e)}},mounted:function(){var e=this;this.$watch((function(){var t;return null===(t=e.status)||void 0===t?void 0:t.playingPos}),(function(t){if(null!=t){var n=(0,l.Z)(e.$refs.body.querySelectorAll(".track"))[t],i=n.offsetTop-parseFloat(getComputedStyle(e.$refs.header.$el).height);e.$refs.body.scrollTo(0,i)}}))}};const Ve=(0,te.Z)(Fe,[["render",qe],["__scopeId","data-v-ee1cc6f4"]]);var Ne=Ve,He=function(e){return(0,i.dD)("data-v-c01651b6"),e=e(),(0,i.Cn)(),e},Ke={key:1,class:"editor-container fade-in"},Ue={class:"header-container"},Ye={class:"col-8 filter"},Be=He((function(){return(0,i._)("i",{class:"fas fa-arrow-left"},null,-1)})),Qe=[Be],Ge={class:"search-box"},Je={class:"buttons pull-right"},Xe=He((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),et=[Xe],tt=He((function(){return(0,i._)("i",{class:"fas fa-plus"},null,-1)})),nt=[tt],lt={class:"editor",ref:"editor"},it={key:0,class:"no-content"},at=["onDragstart","onDragend","onDragover","onClick","onDblclick"],st={class:"col-10"},rt={class:"title"},ct={key:0,class:"artist"},ot=["href","textContent","onClick"],ut={key:1,class:"album"},dt=["href","textContent","onClick"],ft={class:"col-2 right-side"},vt=["textContent"],pt={class:"actions"},yt={key:2,class:"playlists fade-in"},kt={class:"header-container"},ht={class:"col-8 filter"},mt={class:"col-4 buttons"},gt=He((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),wt=[gt],Ct={class:"body",ref:"body"},_t={key:0,class:"no-content"},bt=["onClick","onDblclick"],Dt={class:"col-10"},xt=["textContent"],Tt={class:"col-2 right-side"},$t={class:"actions"};function Pt(e,t,n,r,c,o){var u,d,f=(0,i.up)("Loading"),v=(0,i.up)("DropdownItem"),p=(0,i.up)("Dropdown"),y=(0,i.up)("MusicHeader");return n.loading?((0,i.wg)(),(0,i.j4)(f,{key:0})):null!=n.editedPlaylist?((0,i.wg)(),(0,i.iD)("div",Ke,[(0,i._)("div",Ue,[(0,i.Wm)(y,{ref:"header"},{default:(0,i.w5)((function(){return[(0,i._)("div",Ye,[(0,i._)("button",{class:"back-btn",title:"Back",onClick:t[0]||(t[0]=function(t){return e.$emit("playlist-edit",null)})},Qe),(0,i._)("label",Ge,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[1]||(t[1]=function(e){return c.trackFilter=e})},null,512),[[s.nr,c.trackFilter]])])]),(0,i._)("div",Je,[Object.keys(n.devices||{}).length?((0,i.wg)(),(0,i.j4)(p,{key:0,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,i.w5)((function(){return[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.devices,(function(t,l){return(0,i.wg)(),(0,i.j4)(v,{key:l,textContent:(0,a.zw)(t.name),"item-class":{active:n.activeDevice===l,selected:n.selectedDevice===l},"icon-class":"fa fa-volume-up",onClick:function(t){return e.$emit("select-device",l)}},null,8,["textContent","item-class","onClick"])})),128))]})),_:1})):(0,i.kq)("",!0),null!=n.devices?((0,i.wg)(),(0,i.iD)("button",{key:1,title:"Refresh status",onClick:t[2]||(t[2]=function(t){return e.$emit("refresh-status")})},et)):(0,i.kq)("",!0),(0,i._)("button",{class:"add-btn",title:"Add track",onClick:t[3]||(t[3]=function(){return o.addTrack&&o.addTrack.apply(o,arguments)})},nt)])]})),_:1},512)]),(0,i._)("div",lt,[null!==(u=n.tracks)&&void 0!==u&&u.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",it," No tracks found ")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.tracks,(function(t,r){var u;return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row track",{selected:o.selectedTracksSet.has(r),active:(null===(u=e.status)||void 0===u?void 0:u.playingPos)===r,hidden:!o.displayedTracks.has(r)}]),draggable:"true",key:r,onDragstart:function(e){return o.onTrackDragStart(r)},onDragend:function(e){return o.onTrackDragEnd(r)},onDragover:function(e){return o.onTrackDragOver(r)},onClick:function(e){return o.onTrackClick(e,r)},onDblclick:function(t){return e.$emit("load-track",{pos:r,play:!0})}},[(0,i._)("div",st,[(0,i._)("div",rt,(0,a.zw)(t.title||"[No Title]"),1),t.artist?((0,i.wg)(),(0,i.iD)("div",ct,[(0,i._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.artist),onClick:(0,s.iM)((function(n){return e.$emit("search",{artist:t.artist})}),["prevent"])},null,8,ot)])):(0,i.kq)("",!0),t.album?((0,i.wg)(),(0,i.iD)("div",ut,[(0,i._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.album),onClick:(0,s.iM)((function(n){return e.$emit("search",{artist:t.artist,album:t.album})}),["prevent"])},null,8,dt)])):(0,i.kq)("",!0)]),(0,i._)("div",ft,[(0,i._)("span",{class:"duration",textContent:(0,a.zw)(t.time?e.convertTime(t.time):"-:--")},null,8,vt),(0,i._)("span",pt,[(0,i.Wm)(p,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(v,{text:"Play","icon-class":"fa fa-play",onClick:function(t){return e.$emit("load-track",{pos:r,play:!0})}},null,8,["onClick"]),(0,i.Wm)(v,{text:"Add to queue","icon-class":"fa fa-plus",onClick:function(t){return e.$emit("load-track",{pos:r,play:!1})}},null,8,["onClick"]),(0,i.Wm)(v,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:function(n){return e.$emit("add-to-playlist",t)}},null,8,["onClick"]),(0,i.Wm)(v,{text:"Remove","icon-class":"fa fa-trash",onClick:function(t){return e.$emit("remove-track",(0,l.Z)(new Set([].concat((0,l.Z)(c.selectedTracks),[r]))))}},null,8,["onClick"]),(0,i.Wm)(v,{text:"Info","icon-class":"fa fa-info",onClick:(0,s.iM)((function(t){return e.$emit("info",n.tracks[r])}),["stop"])},null,8,["onClick"])]})),_:2},1024)])])],42,at)})),128))],512)])):((0,i.wg)(),(0,i.iD)("div",yt,[(0,i._)("div",kt,[(0,i.Wm)(y,{ref:"header"},{default:(0,i.w5)((function(){return[(0,i._)("div",ht,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[4]||(t[4]=function(e){return c.filter=e})},null,512),[[s.nr,c.filter]])])]),(0,i._)("div",mt,[Object.keys(n.devices||{}).length?((0,i.wg)(),(0,i.j4)(p,{key:0,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,i.w5)((function(){return[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.devices,(function(t,l){return(0,i.wg)(),(0,i.j4)(v,{key:l,textContent:(0,a.zw)(t.name),"item-class":{active:n.activeDevice===l,selected:n.selectedDevice===l},"icon-class":"fa fa-volume-up",onClick:function(t){return e.$emit("select-device",l)}},null,8,["textContent","item-class","onClick"])})),128))]})),_:1})):(0,i.kq)("",!0),null!=n.devices?((0,i.wg)(),(0,i.iD)("button",{key:1,title:"Refresh status",onClick:t[5]||(t[5]=function(t){return e.$emit("refresh-status")})},wt)):(0,i.kq)("",!0)])]})),_:1},512)]),(0,i._)("div",Ct,[null!==(d=n.playlists)&&void 0!==d&&d.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",_t," No playlists found ")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.playlists,(function(t,n){return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row playlist",{hidden:!o.displayedPlaylists.has(n)}]),key:n,onClick:function(t){return e.$emit("playlist-edit",n)},onDblclick:function(t){return e.$emit("load",n)}},[(0,i._)("div",Dt,[(0,i._)("div",{class:"name",textContent:(0,a.zw)(t.name||"[No Name]")},null,8,xt)]),(0,i._)("div",Tt,[(0,i._)("span",$t,[(0,i.Wm)(p,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(v,{text:"Play","icon-class":"fa fa-play",onClick:(0,s.iM)((function(t){return e.$emit("play",n)}),["stop"])},null,8,["onClick"]),(0,i.Wm)(v,{text:"Load","icon-class":"fa fa-list-ul",onClick:(0,s.iM)((function(t){return e.$emit("load",n)}),["stop"])},null,8,["onClick"]),(0,i.Wm)(v,{text:"Edit","icon-class":"fa fa-edit",onClick:(0,s.iM)((function(t){return e.$emit("playlist-edit",n)}),["stop"])},null,8,["onClick"]),(0,i.Wm)(v,{text:"Remove","icon-class":"fa fa-trash",onClick:(0,s.iM)((function(t){return e.$emit("remove",n)}),["stop"])},null,8,["onClick"])]})),_:2},1024)])])],42,bt)})),128))],512)]))}var St={name:"Playlists",mixins:[se.Z],components:{DropdownItem:Ee.Z,Dropdown:je.Z,MusicHeader:Oe,Loading:ie.Z},emits:["play","load","remove","playlist-edit","search","remove-track","load-track","info","playlist-add","add-to-playlist","track-move","refresh-status","select-device"],props:{playlists:{type:Array,default:function(){return[]}},loading:{type:Boolean,default:!1},tracks:{type:Array,default:function(){return[]}},editedPlaylist:{type:Number},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data:function(){return{selectedTracks:[],filter:"",trackFilter:"",sourcePos:null,targetPos:null}},computed:{selectedTracksSet:function(){return new Set(this.selectedTracks)},displayedPlaylists:function(){var e,t=this,n=(0,l.Z)(Array(this.playlists.length).keys());if(null===(e=this.filter)||void 0===e||!e.length)return new Set(n);var i=this,a=(i.filter||"").toLowerCase();return new Set(n.filter((function(e){var n=t.playlists[e];return((null===n||void 0===n?void 0:n.name)||"").toLowerCase().indexOf(a)>=0})))},displayedTracks:function(){var e,t=this,n=(0,l.Z)(Array(this.tracks.length).keys());if(null===(e=this.trackFilter)||void 0===e||!e.length)return new Set(n);var i=this,a=(i.trackFilter||"").toLowerCase();return new Set(n.filter((function(e){var n=t.tracks[e];return((null===n||void 0===n?void 0:n.artist)||"").toLowerCase().indexOf(a)>=0||((null===n||void 0===n?void 0:n.title)||"").toLowerCase().indexOf(a)>=0||((null===n||void 0===n?void 0:n.album)||"").toLowerCase().indexOf(a)>=0})))}},methods:{onTrackClick:function(e,t){if(e.shiftKey){var n=this.selectedTracks.sort();n.length?tn[n.length-1]&&(this.selectedTracks=[].concat((0,l.Z)(this.selectedTracks),(0,l.Z)((0,l.Z)(Array(t-n[n.length-1]+1).keys()).map((function(e){return e+n[n.length-1]}))))):this.selectedTracks=[t]}else{var i=this.selectedTracks.indexOf(t);e.ctrlKey?i>=0?this.selectedTracks.splice(i,1):this.selectedTracks.push(t):this.selectedTracks=i>=0?[]:[t]}},addTrack:function(){var e=prompt("Track path or URL");null!==e&&void 0!==e&&e.length&&this.$emit("playlist-add",e)},onTrackDragStart:function(e){this.sourcePos=e},onTrackDragEnd:function(){this.$refs.editor.querySelectorAll(".track").forEach((function(e){return e.classList.remove("dragover")})),null!=this.sourcePos&&null!=this.targetPos&&this.sourcePos!==this.targetPos&&(this.$emit("track-move",{from:this.sourcePos,to:this.targetPos,playlist:this.editedPlaylist}),this.sourcePos=null,this.targetPos=null)},onTrackDragOver:function(e){this.targetPos=e;var t=this.$refs.editor.querySelectorAll(".track");t.forEach((function(e){return e.classList.remove("dragover")})),(0,l.Z)(t)[e].classList.add("dragover")}}};const Rt=(0,te.Z)(St,[["render",Pt],["__scopeId","data-v-c01651b6"]]);var Zt=Rt,At=function(e){return(0,i.dD)("data-v-6fe42598"),e=e(),(0,i.Cn)(),e},It={class:"search-form"},qt={class:"row"},Mt={class:"row"},Lt={class:"row"},Wt={class:"row"},zt=At((function(){return(0,i._)("i",{class:"icon fa fa-times"},null,-1)})),Ot=At((function(){return(0,i._)("span",{class:"btn-title"},"Clear",-1)})),jt=[zt,Ot],Et=At((function(){return(0,i._)("button",{type:"submit"},[(0,i._)("i",{class:"icon fa fa-search"}),(0,i._)("span",{class:"btn-title"},"Search")],-1)})),Ft={class:"search-box"},Vt={class:"buttons"},Nt=At((function(){return(0,i._)("i",{class:"icon fa fa-times"},null,-1)})),Ht=At((function(){return(0,i._)("span",{class:"btn-title"},"Clear",-1)})),Kt=[Nt,Ht],Ut={class:"results"},Yt=["onClick"],Bt={class:"col-10"},Qt={class:"title"},Gt=["textContent"],Jt=["textContent"],Xt={class:"col-2 right-side"},en=["textContent"],tn={class:"actions"};function nn(e,t,n,l,r,c){var o=(0,i.up)("FormFooter"),u=(0,i.up)("MusicHeader"),d=(0,i.up)("DropdownItem"),f=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["search fade-in",{"form-collapsed":c.formCollapsed}])},[c.formCollapsed?((0,i.wg)(),(0,i.j4)(u,{key:1},{default:(0,i.w5)((function(){return[(0,i._)("label",Ft,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[6]||(t[6]=function(e){return r.filter=e})},null,512),[[s.nr,r.filter]])]),(0,i._)("span",Vt,[(0,i._)("button",{onClick:t[7]||(t[7]=function(){return c.clear&&c.clear.apply(c,arguments)})},Kt)])]})),_:1})):((0,i.wg)(),(0,i.iD)("div",{key:0,class:"form-container",onSubmit:t[5]||(t[5]=(0,s.iM)((function(t){return e.$emit("search",c.filteredQuery)}),["prevent"]))},[(0,i._)("form",It,[(0,i._)("div",qt,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"text",placeholder:"Any","onUpdate:modelValue":t[0]||(t[0]=function(e){return r.query.any=e})},null,512),[[s.nr,r.query.any]])])]),(0,i._)("div",Mt,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"text",placeholder:"Artist","onUpdate:modelValue":t[1]||(t[1]=function(e){return r.query.artist=e})},null,512),[[s.nr,r.query.artist]])])]),(0,i._)("div",Lt,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"text",placeholder:"Title","onUpdate:modelValue":t[2]||(t[2]=function(e){return r.query.title=e})},null,512),[[s.nr,r.query.title]])])]),(0,i._)("div",Wt,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"text",placeholder:"Album","onUpdate:modelValue":t[3]||(t[3]=function(e){return r.query.album=e})},null,512),[[s.nr,r.query.album]])])]),(0,i.Wm)(o,null,{default:(0,i.w5)((function(){return[(0,i._)("button",{onClick:t[4]||(t[4]=function(){return c.clear&&c.clear.apply(c,arguments)})},jt),Et]})),_:1})])],32)),(0,i._)("div",Ut,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.results,(function(t,n){var l,s;return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row track",{selected:r.selectedResults.has(n),hidden:!c.displayedTracks.has(n)}]),key:n,onClick:function(e){return c.resultClick(n,e)}},[(0,i._)("div",Bt,[(0,i._)("div",Qt,(0,a.zw)(t.title||"[No Title]"),1),null!==(l=t.artist)&&void 0!==l&&l.length?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"artist",textContent:(0,a.zw)(t.artist)},null,8,Gt)):(0,i.kq)("",!0),null!==(s=t.album)&&void 0!==s&&s.length?((0,i.wg)(),(0,i.iD)("div",{key:1,class:"album",textContent:(0,a.zw)(t.album)},null,8,Jt)):(0,i.kq)("",!0)]),(0,i._)("div",Xt,[(0,i._)("span",{class:"duration",textContent:(0,a.zw)(t.time&&parseInt(t.time)?e.convertTime(t.time):"-:--")},null,8,en),(0,i._)("span",tn,[(0,i.Wm)(f,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:function(e){return c.play(n)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Add to queue","icon-class":"fa fa-plus",onClick:function(e){return c.load(n)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:function(n){return e.$emit("add-to-playlist",t)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Info","icon-class":"fa fa-info",onClick:function(n){return e.$emit("info",t)}},null,8,["onClick"])]})),_:2},1024)])])],10,Yt)})),128))])],2)}var ln=n(6084),an=(n(9720),{name:"Search",components:{Dropdown:je.Z,DropdownItem:Ee.Z,FormFooter:le,MusicHeader:Oe},mixins:[se.Z],emits:["search","clear","play","load","add-to-playlist","info","refresh-status","select-device"],props:{loading:{type:Boolean,default:!1},results:{type:Array},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data:function(){return{selectedResults:new Set,filter:"",query:{any:"",artist:"",title:"",album:""}}},computed:{formCollapsed:function(){var e;return(null===(e=this.results)||void 0===e?void 0:e.length)>0},filteredQuery:function(){return Object.entries(this.query).filter((function(e){var t;return null===(t=e[1])||void 0===t?void 0:t.length})).reduce((function(e,t){var n=(0,ln.Z)(t,2),l=n[0],i=n[1];return e[l]=i,e}),{})},displayedTracks:function(){var e,t=this;return new Set((0,l.Z)(Array((null===(e=this.results)||void 0===e?void 0:e.length)||0).keys()).filter((function(e){var n,l=t.results[e];if(null===(n=t.filter)||void 0===n||!n.length)return l;var i=t.filter.toLowerCase();return((null===l||void 0===l?void 0:l.artist)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.title)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.album)||"").toLowerCase().indexOf(i)>=0})))}},methods:{clear:function(){this.$emit("clear"),this.selectedResults=new Set},resultClick:function(e,t){if(t.shiftKey){if(this.selectedResults.size>0&&!this.selectedResults.has(e)){var n=(0,l.Z)(this.selectedResults),i=Math.min(Math.min(n),e),a=Math.max(Math.max(n),e);this.selectedResults=new Set((0,l.Z)(Array(a-i+1).keys()).map((function(e){return e+i})))}}else t.ctrlKey||(this.selectedResults=new Set),this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e)},play:function(e){var t=this;this.$emit("play",this.results[e]),this.selectedResults.size&&this.selectedResults.forEach((function(e){t.$emit("load",e)}))},load:function(e){var t=this;this.selectedResults.has(e)||this.selectedResults.add(e),this.selectedResults.forEach((function(e){t.$emit("load",t.results[e])}))}}});const sn=(0,te.Z)(an,[["render",nn],["__scopeId","data-v-6fe42598"]]);var rn=sn,cn=(n(3123),function(e){return(0,i.dD)("data-v-c3245ea8"),e=e(),(0,i.Cn)(),e}),on={class:"library fade-in"},un={class:"search-box"},dn={class:"results"},fn=cn((function(){return(0,i._)("div",{class:"icon-container"},[(0,i._)("i",{class:"icon fa fa-folder"})],-1)})),vn=cn((function(){return(0,i._)("div",{class:"result-container"},[(0,i._)("div",{class:"title"},"..")],-1)})),pn=[fn,vn],yn=["onClick"],kn={class:"col-10 left-side"},hn={class:"icon-container"},mn={key:0,class:"icon fa fa-folder"},gn={key:1,class:"icon fa fa-music"},wn={class:"info"},Cn={class:"title"},_n=["textContent"],bn=["textContent"],Dn={class:"artist-album"},xn=["textContent"],Tn=["textContent"],$n={class:"col-2 right-side"},Pn=["textContent"],Sn={class:"actions"};function Rn(e,t,n,l,r,c){var o=(0,i.up)("Loading"),u=(0,i.up)("MusicHeader"),d=(0,i.up)("DropdownItem"),f=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",on,[n.loading?((0,i.wg)(),(0,i.j4)(o,{key:0})):(0,i.kq)("",!0),(0,i.Wm)(u,null,{default:(0,i.w5)((function(){return[(0,i._)("label",un,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[0]||(t[0]=function(e){return r.filter=e})},null,512),[[s.nr,r.filter]])])]})),_:1}),(0,i._)("div",dn,["/"!==n.path?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"row track back-track",onClick:t[1]||(t[1]=function(){return c.back&&c.back.apply(c,arguments)})},pn)):(0,i.kq)("",!0),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.results,(function(t,n){var l,s;return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row track",{selected:r.selectedResults.has(n),hidden:!c.displayedResults.has(n)}]),key:n,onClick:function(e){return c.resultClick(n,e)}},[(0,i._)("div",kn,[(0,i._)("div",hn,[t.directory?((0,i.wg)(),(0,i.iD)("i",mn)):t.file?((0,i.wg)(),(0,i.iD)("i",gn)):(0,i.kq)("",!0)]),(0,i._)("div",wn,[(0,i._)("div",Cn,[t.directory?((0,i.wg)(),(0,i.iD)("span",{key:0,textContent:(0,a.zw)(t.directory.split("/").pop())},null,8,_n)):t.title?((0,i.wg)(),(0,i.iD)("span",{key:1,textContent:(0,a.zw)(t.title)},null,8,bn)):(0,i.kq)("",!0)]),(0,i._)("div",Dn,[null!==(l=t.artist)&&void 0!==l&&l.length?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"artist",textContent:(0,a.zw)(t.artist)},null,8,xn)):(0,i.kq)("",!0),null!==(s=t.album)&&void 0!==s&&s.length?((0,i.wg)(),(0,i.iD)("div",{key:1,class:"album",textContent:(0,a.zw)(t.album)},null,8,Tn)):(0,i.kq)("",!0)])])]),(0,i._)("div",$n,[(0,i._)("span",{class:"duration",textContent:(0,a.zw)(t.time&&parseInt(t.time)?e.convertTime(t.time):"-:--")},null,8,Pn),(0,i._)("span",Sn,[(0,i.Wm)(f,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:function(e){return c.play(n)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Add to queue","icon-class":"fa fa-plus",onClick:function(e){return c.load(n)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:function(n){return e.$emit("add-to-playlist",t)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Info","icon-class":"fa fa-info",onClick:function(n){return e.$emit("info",t)}},null,8,["onClick"])]})),_:2},1024)])])],10,yn)})),128))])])}n(9600),n(7042);var Zn={name:"Library",components:{Dropdown:je.Z,DropdownItem:Ee.Z,MusicHeader:Oe,Loading:ie.Z},mixins:[se.Z],emits:["search","play","load","add-to-playlist","info","cd","refresh-status","select-device"],props:{loading:{type:Boolean,default:!1},results:{type:Array},path:{type:String},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data:function(){return{selectedResults:new Set,filter:"",query:{any:"",artist:"",title:"",album:""}}},computed:{displayedResults:function(){var e,t=this;return new Set((0,l.Z)(Array((null===(e=this.results)||void 0===e?void 0:e.length)||0).keys()).filter((function(e){var n,l=t.results[e];if(null===(n=t.filter)||void 0===n||!n.length)return l;var i=t.filter.toLowerCase();return((null===l||void 0===l?void 0:l.artist)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.title)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.album)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.directory)||"").toLowerCase().indexOf(i)>=0})))}},methods:{resultClick:function(e,t){if(t.shiftKey){if(this.selectedResults.size>0&&!this.selectedResults.has(e)){var n=(0,l.Z)(this.selectedResults),i=Math.min(Math.min(n),e),a=Math.max(Math.max(n),e);this.selectedResults=new Set((0,l.Z)(Array(a-i+1).keys()).map((function(e){return e+i})))}}else t.ctrlKey?this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e):this.results[e].directory?this.$emit("cd",this.results[e].directory):(this.selectedResults=new Set,this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e))},play:function(e){var t=this;this.$emit("play",this.results[e]),this.selectedResults.size&&this.selectedResults.forEach((function(e){t.$emit("load",e)}))},load:function(e){var t=this;this.selectedResults.has(e)||this.selectedResults.add(e),this.selectedResults.forEach((function(e){t.$emit("load",t.results[e])}))},back:function(){var e=this.path.split("/");this.$emit("cd",e.slice(0,e.length-1).join("/"))}}};const An=(0,te.Z)(Zn,[["render",Rn],["__scopeId","data-v-c3245ea8"]]);var In=An,qn=n(6813),Mn={name:"Music",emits:["play","pause","stop","clear","previous","next","set-volume","seek","consume","repeat","random","status-update","playlist-update","new-playing-track","add-to-tracklist","remove-from-tracklist","swap-tracks","play-playlist","load-playlist","remove-playlist","tracklist-move","tracklist-save","add-to-tracklist-from-edited-playlist","remove-from-playlist","info","playlist-add","add-to-playlist","playlist-track-move","search","search-clear","cd","refresh-status","select-device"],mixins:[qn.Z,se.Z],components:{Loading:ie.Z,Modal:ae.Z,Nav:fe,MediaView:re.Z,Playlist:Ne,Playlists:Zt,FormFooter:le,Search:rn,Library:In},props:{pluginName:{type:String,required:!0},loading:{type:Boolean,default:!1},config:{type:Object,default:function(){}},tracks:{type:Array,default:function(){return[]}},editedPlaylistTracks:{type:Array,default:function(){return[]}},playlists:{type:Array,default:function(){return[]}},status:{type:Object,default:function(){}},editedPlaylist:{type:Number},trackInfo:{type:String},searchResults:{type:Array},libraryResults:{type:Array},path:{type:String},devices:{type:Object},activeDevice:{type:String},selectedDevice:{type:String}},data:function(){return{selectedView:"playing",selectedPlaylists:[],addToPlaylistTrack:null,playlistFilter:""}},computed:{track:function(){var e;return null==(null===(e=this.status)||void 0===e?void 0:e.playingPos)?null:this.tracks[this.status.playingPos]}},methods:{onStatusEvent:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin_name===t.pluginName){n.next=2;break}return n.abrupt("return");case 2:t.$emit("status-update",e);case 3:case"end":return n.stop()}}),n)})))()},onPlaylistEvent:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin_name===t.pluginName){n.next=2;break}return n.abrupt("return");case 2:t.$emit("playlist-update",e);case 3:case"end":return n.stop()}}),n)})))()},onNewPlayingTrack:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){var l,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin_name===t.pluginName){n.next=2;break}return n.abrupt("return");case 2:t.notify({html:"".concat(null===(l=e.track)||void 0===l?void 0:l.artist,"
").concat(null===(i=e.track)||void 0===i?void 0:i.title),image:{iconClass:"fa fa-play"}}),t.$emit("new-playing-track",e);case 4:case"end":return n.stop()}}),n)})))()},openAddToPlaylist:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.addToPlaylistTrack=e,t.$refs.playlistsModal.isVisible=!0;case 2:case"end":return n.stop()}}),n)})))()},addToPlaylist:function(){var e=this;return(0,G.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$emit("add-to-playlist",{track:e.addToPlaylistTrack,playlists:(0,l.Z)(Array(e.selectedPlaylists.length).keys()).filter((function(t){return e.selectedPlaylists[t]}))}),e.$refs.playlistsModal.isVisible=!1,e.addToPlaylistTrack=null,e.playlistFilter="";case 4:case"end":return t.stop()}}),t)})))()},search:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.$emit("search",e),t.$refs.trackInfo.isVisible=!1,t.selectedView="search";case 3:case"end":return n.stop()}}),n)})))()},selectDevice:function(e){this.$emit("select-device",e)},refreshStatus:function(){this.$emit("refresh-status")}},mounted:function(){var e=this;this.subscribe(this.onStatusEvent,"on-status-update","platypush.message.event.music.MusicPlayEvent","platypush.message.event.music.MusicPauseEvent","platypush.message.event.music.MusicStopEvent","platypush.message.event.music.SeekChangeEvent","platypush.message.event.music.VolumeChangeEvent","platypush.message.event.music.MuteChangeEvent","platypush.message.event.music.PlaybackRepeatModeChangeEvent","platypush.message.event.music.PlaybackRandomModeChangeEvent","platypush.message.event.music.PlaybackConsumeModeChangeEvent","platypush.message.event.music.PlaybackSingleModeChangeEvent"),this.subscribe(this.onPlaylistEvent,"on-playlist-update","platypush.message.event.music.PlaylistChangeEvent"),this.subscribe(this.onNewPlayingTrack,"on-new-playing-track","platypush.message.event.music.NewPlayingTrackEvent"),this.$watch((function(){return e.trackInfo}),(function(t){null!=t&&(e.$refs.trackInfo.isVisible=!0)}))},unmounted:function(){this.unsubscribe("on-status-update"),this.unsubscribe("on-playlist-update")}};const Ln=(0,te.Z)(Mn,[["render",Q],["__scopeId","data-v-2cd8b8d5"]]);var Wn=Ln}}]); +//# sourceMappingURL=6833-legacy.1d80511f.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6833-legacy.1d80511f.js.map b/platypush/backend/http/webapp/dist/static/js/6833-legacy.1d80511f.js.map new file mode 100644 index 00000000..b5500f72 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6833-legacy.1d80511f.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6833-legacy.1d80511f.js","mappings":"iHACA,IAAIA,EAAI,EAAQ,MACZC,EAAW,EAAQ,MACnBC,EAAkB,EAAQ,MAC1BC,EAAsB,EAAQ,MAC9BC,EAAoB,EAAQ,MAC5BC,EAA2B,EAAQ,MACnCC,EAAqB,EAAQ,MAC7BC,EAAiB,EAAQ,MACzBC,EAAwB,EAAQ,MAChCC,EAA+B,EAAQ,MAEvCC,EAAsBD,EAA6B,UAEnDE,EAAMC,KAAKD,IACXE,EAAMD,KAAKC,IAKfb,EAAE,CAAEc,OAAQ,QAASC,OAAO,EAAMC,QAASN,GAAuB,CAChEO,OAAQ,SAAgBC,EAAOC,GAC7B,IAIIC,EAAaC,EAAmBC,EAAGC,EAAGC,EAAMC,EAJ5CC,EAAIzB,EAAS0B,MACbC,EAAMxB,EAAkBsB,GACxBG,EAAc3B,EAAgBgB,EAAOU,GACrCE,EAAkBC,UAAUC,OAahC,IAXwB,IAApBF,EACFV,EAAcC,EAAoB,EACL,IAApBS,GACTV,EAAc,EACdC,EAAoBO,EAAMC,IAE1BT,EAAcU,EAAkB,EAChCT,EAAoBR,EAAIF,EAAIR,EAAoBgB,GAAc,GAAIS,EAAMC,IAE1ExB,EAAyBuB,EAAMR,EAAcC,GAC7CC,EAAIhB,EAAmBoB,EAAGL,GACrBE,EAAI,EAAGA,EAAIF,EAAmBE,IACjCC,EAAOK,EAAcN,EACjBC,KAAQE,GAAGnB,EAAee,EAAGC,EAAGG,EAAEF,IAGxC,GADAF,EAAEU,OAASX,EACPD,EAAcC,EAAmB,CACnC,IAAKE,EAAIM,EAAaN,EAAIK,EAAMP,EAAmBE,IACjDC,EAAOD,EAAIF,EACXI,EAAKF,EAAIH,EACLI,KAAQE,EAAGA,EAAED,GAAMC,EAAEF,GACpBhB,EAAsBkB,EAAGD,GAEhC,IAAKF,EAAIK,EAAKL,EAAIK,EAAMP,EAAoBD,EAAaG,IAAKf,EAAsBkB,EAAGH,EAAI,EAC7F,MAAO,GAAIH,EAAcC,EACvB,IAAKE,EAAIK,EAAMP,EAAmBE,EAAIM,EAAaN,IACjDC,EAAOD,EAAIF,EAAoB,EAC/BI,EAAKF,EAAIH,EAAc,EACnBI,KAAQE,EAAGA,EAAED,GAAMC,EAAEF,GACpBhB,EAAsBkB,EAAGD,GAGlC,IAAKF,EAAI,EAAGA,EAAIH,EAAaG,IAC3BG,EAAEH,EAAIM,GAAeE,UAAUR,EAAI,GAGrC,OADAG,EAAEM,OAASJ,EAAMP,EAAoBD,EAC9BE,CACT,G,0OCxDSW,MAAM,iB,GAINA,MAAM,kB,GAoCVA,MAAM,wB,SAEFA,MAAM,sB,SACJA,MAAM,Y,uBACT,OAAkC,OAA7BA,MAAM,cAAa,QAAI,E,+BAIzBA,MAAM,c,uBACT,OAAoC,OAA/BA,MAAM,cAAa,UAAM,E,OACzBA,MAAM,e,kCAKRA,MAAM,mB,uBACT,OAAmC,OAA9BA,MAAM,cAAa,SAAK,E,+BAI1BA,MAAM,a,uBACT,OAAmC,OAA9BA,MAAM,cAAa,SAAK,E,OACxBA,MAAM,e,kCAMRA,MAAM,Y,uBACT,OAAkC,OAA7BA,MAAM,cAAa,QAAI,E,+BAIzBA,MAAM,gB,uBACT,OAAsC,OAAjCA,MAAM,cAAa,YAAQ,E,+BAI7BA,MAAM,a,uBACT,OAAmC,OAA9BA,MAAM,cAAa,SAAK,E,+BAI1BA,MAAM,Y,uBACT,OAAkC,OAA7BA,MAAM,cAAa,QAAI,E,+BAIzBA,MAAM,W,uBACT,OAAiC,OAA5BA,MAAM,cAAa,OAAG,E,OACtBA,MAAM,e,4BAQdA,MAAM,6B,GAGFA,MAAM,U,GAMNA,MAAM,a,kEAWP,OAAwB,KAArBA,MAAM,cAAY,Q,eAAG,W,GAAxB,K,6QA7HO,EAAAC,UAAA,WAAf,QAA0B,cAA1B,WAEA,QA2CY,I,MA3CA,cAAa,EAAAC,WAAaC,OAAQ,EAAAA,OAASC,MAAO,EAAAA,MAAQ,OAAI,iCAAE,EAAAC,MAAK,OAASC,EAAhB,GAC9D,QAAK,iCAAE,EAAAD,MAAK,QAAP,GAAmB,OAAI,iCAAE,EAAAA,MAAK,OAAP,GAAkB,WAAQ,iCAAE,EAAAA,MAAK,WAAP,GAAsB,OAAI,iCAAE,EAAAA,MAAK,OAAP,GAChF,YAAU,iCAAE,EAAAA,MAAK,aAAeC,EAAtB,GAAgC,OAAI,iCAAE,EAAAD,MAAK,OAASC,EAAhB,GAA0B,UAAO,iCAAE,EAAAD,MAAK,UAAYC,EAAnB,GAC/E,SAAM,iCAAE,EAAAD,MAAK,SAAWC,EAAlB,GAA4B,SAAM,iCAAE,EAAAD,MAAK,SAAWC,EAAlB,GAA4B,SAAQ,EAAAC,QAHxF,C,kBAIE,iBAsCO,EAtCP,OAsCO,cArCL,OAEM,MAFN,EAEM,EADJ,QAAoE,GAA9D,gBAAe,EAAAC,aAAe,QAAK,+BAAE,EAAAA,aAAeF,CAAjB,IAAzC,6BAGF,OAgCM,MAhCN,EAgCM,CA9BwF,YAAZ,EAAAE,eAAY,WAD5F,QAM0E,G,MAN/DC,OAAQ,EAAAA,OAASN,OAAQ,EAAAA,OAASF,QAAS,EAAAA,QAAUS,QAAS,EAAAA,QAC9D,kBAAiB,EAAAC,eAAiB,gBAAe,EAAAC,aACjD,OAAI,+BAAE,EAAAP,MAAK,OAASC,EAAhB,GAA0B,QAAK,+BAAE,EAAAD,MAAK,QAAP,GAAmB,OAAI,+BAAE,EAAAA,MAAK,cAAgBC,EAAvB,GAC1D,MAAG,+BAAE,EAAAD,MAAK,mBAAqBC,EAA5B,GAAsC,SAAM,+BAAE,EAAAD,MAAK,wBAA0BC,EAAjC,GAC/C,OAAI,+BAAE,EAAAD,MAAK,iBAAmBC,EAA1B,GAAoC,OAAI,+BAAE,EAAAD,MAAK,iBAAmBC,EAA1B,GAC5C,OAAI,+BAAE,EAAAD,MAAK,OAASC,EAAhB,GAA0B,gBAAiB,EAAAO,kBAAoB,SAAQ,EAAAN,OAC3E,gBAAgB,EAAAO,cAAgB,eAAe,EAAAC,cAN1D,mJASkG,cAAZ,EAAAP,eAAY,WADlG,QAS2E,G,MAT/DQ,UAAW,EAAAA,UAAYf,QAAS,EAAAA,QAAUS,QAAS,EAAAA,QACnD,kBAAiB,EAAAC,eAAiB,gBAAe,EAAAC,aACjD,kBAAiB,EAAAK,eAAiBR,OAAQ,EAAAS,qBAC1C,OAAI,+BAAE,EAAAb,MAAK,gBAAkBC,EAAzB,GAAmC,OAAI,iCAAE,EAAAD,MAAK,gBAAkBC,EAAzB,GAC3C,SAAM,iCAAE,EAAAD,MAAK,kBAAoBC,EAA3B,GAAqC,eAAa,iCAAE,EAAAD,MAAK,gBAAkBC,EAAzB,GACxD,YAAU,iCAAE,EAAAD,MAAK,wCAA0CC,EAAjD,GACV,cAAY,iCAAE,EAAAD,MAAK,uBAAyBC,EAAhC,GAA0C,OAAI,iCAAE,EAAAD,MAAK,OAASC,EAAhB,GAC1D,cAAY,iCAAE,EAAAD,MAAK,eAAiBC,EAAxB,GAAkC,gBAAiB,EAAAO,kBAC/D,YAAU,iCAAE,EAAAR,MAAK,sBAAwBC,EAA/B,GAAyC,SAAQ,EAAAC,OAC3D,gBAAgB,EAAAO,cAAgB,eAAe,EAAAC,cAT3D,wKAWkD,WAAZ,EAAAP,eAAY,WAAlD,QAI6G,I,MAJpGP,QAAS,EAAAA,QAAgDS,QAAS,EAAAA,QAClE,kBAAiB,EAAAC,eAAiB,gBAAe,EAAAC,aAAe,SAAQ,EAAAL,OACxEY,QAAS,EAAAC,cAAgB,QAAK,iCAAE,EAAAf,MAAK,eAAP,GAA0B,OAAI,iCAAE,EAAAA,MAAK,OAASC,EAAhB,GAC5D,OAAI,iCAAE,EAAAD,MAAK,OAASC,EAAhB,GAA0B,OAAI,iCAAE,EAAAD,MAAK,mBAAqBC,EAA5B,GAClC,gBAAiB,EAAAO,kBAAoB,gBAAgB,EAAAC,cAAgB,eAAe,EAAAC,cAJ7F,2IAMmD,YAAZ,EAAAP,eAAY,WAAnD,QAKyC,I,MAL/BP,QAAS,EAAAA,QAAiDS,QAAS,EAAAA,QACnE,kBAAiB,EAAAC,eAAiB,gBAAe,EAAAC,aAAe,SAAQ,EAAAL,OACxEY,QAAS,EAAAE,eAAiBC,KAAM,EAAAA,KAAO,QAAK,iCAAE,EAAAjB,MAAK,eAAP,GAA0B,OAAI,iCAAE,EAAAA,MAAK,OAASC,EAAhB,GAC1E,OAAI,iCAAE,EAAAD,MAAK,OAASC,EAAhB,GAA0B,OAAI,iCAAE,EAAAD,MAAK,mBAAqBC,EAA5B,GAClC,gBAAiB,EAAAO,kBAAoB,KAAE,iCAAE,EAAAR,MAAK,KAAOC,EAAd,GAAwB,gBAAgB,EAAAQ,cAC/E,eAAe,EAAAC,cALzB,sKA/BJ,I,KAJF,iDA6CA,OAwDM,MAxDN,EAwDM,EAvDJ,QAsDQ,IAtDDQ,MAAM,aAAaC,IAAI,aAA9B,C,kBACE,iBAoDM,CApDgC,EAAAC,YAAA,WAAtC,QAoDM,MApDN,EAoDM,CAnDwB,EAAAA,UAAUC,OAAA,WAAtC,QAGM,MAHN,EAGM,CAFJ,GACA,OAAmD,OAA9C1B,MAAM,c,aAAc,QAAuB,EAAN,UAAC0B,OAA3C,cAFF,eAK8B,EAAAD,UAAUE,SAAA,WAAxC,QAKM,MALN,EAKM,CAJJ,GACA,OAEM,MAFN,EAEM,EADJ,OAA2G,KAAvGC,KAAM,EAAAC,OAAOC,S,aAAU,QAAyB,EAAR,UAACH,QAAS,QAAK,2CAAU,EAAApB,OAAM,QAAU,EAAAkB,UAAUE,QAApC,GAA0C,eAArG,gBAHJ,eAOmC,EAAAF,UAAUF,QAAA,WAA7C,QAGM,MAHN,EAGM,CAFJ,GACA,OAAoD,OAA/CvB,MAAM,c,aAAc,QAAwB,EAAP,UAACuB,QAA3C,cAFF,eAK6B,EAAAE,UAAUM,QAAA,WAAvC,QAMM,MANN,EAMM,CALJ,GACA,OAGM,MAHN,EAGM,EAFJ,OACiF,KAD7EH,KAAM,EAAAC,OAAOC,S,aAAU,QAAwB,EAAP,UAACC,OACzC,QAAK,2CAAU,EAAAxB,OAAM,QAAU,EAAAkB,UAAUE,OAAM,MAAS,EAAAF,UAAUM,OAA7D,GAAkE,eAD3E,gBAHJ,eAQ4B,EAAAN,UAAUO,OAAA,WAAtC,QAGM,MAHN,EAGM,CAFJ,GACA,OAAmD,OAA9ChC,MAAM,c,aAAc,QAAuB,EAAN,UAACgC,OAA3C,cAFF,eAKgC,EAAAP,UAAUQ,OAAA,WAA1C,QAGM,MAHN,EAGM,CAFJ,GACA,OAAgE,OAA3DjC,MAAM,c,aAAc,QAAoC,EAAjB,YAAC,EAAAyB,UAAUQ,QAAvD,cAFF,eAK6B,EAAAR,UAAUrB,QAAA,WAAvC,QAGM,MAHN,EAGM,CAFJ,GACA,OAAoD,OAA/CJ,MAAM,c,aAAc,QAAwB,EAAP,UAACI,QAA3C,cAFF,eAK4B,EAAAqB,UAAUS,OAAA,WAAtC,QAGM,MAHN,EAGM,CAFJ,GACA,OAAmD,OAA9ClC,MAAM,c,aAAc,QAAuB,EAAN,UAACkC,OAA3C,cAFF,eAK2B,EAAAT,UAAUU,MAAA,WAArC,QAKM,MALN,EAKM,CAJJ,GACA,OAEM,MAFN,EAEM,EADJ,OAAmF,KAA/EP,KAAM,EAAAH,UAAUU,I,aAAK,QAAuC,EAAtB,UAACC,KAAO,EAAAX,UAAUU,KAAKtD,OAAO,UAAxE,gBAHJ,mBA9CF,mB,KADF,QAyDF,OAwBM,MAxBN,EAwBM,EAvBJ,QAsBQ,IAtBD0C,MAAM,YAAYC,IAAI,iBAAkB,QAAK,iCAAE,EAAAa,mBAAkB,IAApB,GAC5C,OAAI,iCAAE,EAAAC,mBAAiB,OAAOC,MAAM,EAAAvB,UAAUjB,QAAQyC,QAAQC,KAAG,sBAA7D,IADZ,C,kBAEE,iBAIM,EAJN,OAIM,MAJN,EAIM,EAHJ,OAEQ,wBADN,OAAmE,SAA5DC,KAAK,SAASC,YAAY,S,uDAAkB,EAAAC,eAAc,C,IAAjE,iBAAmD,EAAAA,uBAIvD,OAOM,MAPN,EAOM,gBANJ,QAKQ,mBAL4C,EAAA5B,WAAS,SAAzB6B,EAAUC,GAAC,M,kBAA/C,QAKQ,SALD9C,OAAK,SAAC,eAAc,SACH,YAAA4C,sBAAA,eAAgB7C,QAAM,GAAQ8C,EAASE,KAAKC,cAAcC,QAAQ,EAAAL,eAAeI,eAAW,KADpDE,IAAKJ,GAArE,EAEE,OACgE,SADzDJ,KAAK,WAAYS,QAAS,EAAAb,kBAAkBQ,GAC3C,SAAM,mBAAE,EAAAR,kBAAkBQ,GAAKxC,EAAOzB,OAAOsE,OAAvC,GADd,YAEA,OAA4C,QAAtCnD,MAAM,O,aAAO,QAAsB,EAAL+C,OAApC,WAJF,E,IAAA,SAQF,QAIa,S,kBAHX,iBAES,EAFT,OAES,UAFA,QAAK,gCAAE,EAAAK,eAAA,EAAAA,cAAA,kBAAF,IAAd,O,MAhBF,I,KAFF,QADF,G,mDCzGKpD,MAAM,gB,0CAAX,QAEM,MAFN,EAEM,EADJ,QAAQ,kC,CAKZ,QACE+C,KAAM,c,WCDR,MAAMM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,GAAQ,CAAC,YAAY,qBAEzF,U,8GCRE,QAKM,2BAJJ,QAGK,mBAHsB,EAAAC,OAAK,SAApBC,EAAMR,G,kBAAlB,QAGK,MAH8BG,IAAKH,EAAOxB,MAAOgC,EAAKC,YACtDxD,OAAK,kBAAa+C,IAAS,EAAAvC,eAAgB,QAAK,mBAAE,EAAAH,MAAK,QAAU0C,EAAjB,GADrD,EAEE,OAA6B,KAAzB/C,OAAK,QAAEuD,EAAKE,YAAhB,SAFF,M,IAAA,O,CAQJ,QACEV,KAAM,MACNW,MAAO,CAAC,SACRC,MAAO,CACLnD,aAAc,CACZkC,KAAMkB,QAGRC,UAAW,CACTnB,KAAMoB,QACNC,SAAS,GAGXT,MAAO,CACLZ,KAAMsB,OACND,QAAS,WACP,MAAO,CACLE,QAAS,CACPR,UAAW,cACXD,YAAa,SAGfjD,OAAQ,CACNkD,UAAW,gBACXD,YAAa,UAGfxC,UAAW,CACTyC,UAAW,iBACXD,YAAa,aAGfU,QAAS,CACPT,UAAW,sBACXD,YAAa,WAGnB,KCxCN,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,IAAQ,CAAC,YAAY,qBAEzF,U,wGCNOxD,MAAM,oB,IACJA,MAAM,oB,IAEFA,MAAM,gB,IAMNA,MAAM,iB,yBAkBP,OAA0B,KAAvBA,MAAM,cAAY,Q,QAArB,I,yBAIA,OAA0B,KAAvBA,MAAM,cAAY,Q,QAArB,I,IAYHA,MAAM,OAAOwB,IAAI,Q,UACfxB,MAAM,c,uEAQJA,MAAM,U,IACJA,MAAM,S,UAQNA,MAAM,U,8CAKNA,MAAM,S,wCAMRA,MAAM,oB,uBAGHA,MAAM,W,wIA7EL,EAAAC,UAAA,WAAf,QAA0B,cAA1B,WAEA,QAsFM,MAtFN,GAsFM,EArFJ,OAwCM,MAxCN,GAwCM,EAvCJ,QAsCc,GAtCDuB,IAAI,UAAQ,C,kBACvB,iBAIM,EAJN,OAIM,MAJN,GAIM,EAHJ,OAEQ,wBADN,OAA2D,SAApDkB,KAAK,SAASC,YAAY,S,qDAAkB,EAAAwB,OAAM,C,IAAzD,iBAAmD,EAAAA,eAIvD,OA8BM,MA9BN,GA8BM,EA7BJ,QAcW,GAdD5C,MAAM,UAAU,aAAW,oBAArC,C,kBACE,mCACsC,EADtC,QACsC,GADxB6C,KAAK,mBAAmB,aAAW,aAAcC,WAAQ,UAAG,EAAA5D,cAAH,OAAG,EAAQV,QACnE,QAAO,EAAAuE,cADtB,+BAEwF,KAAtB,YAAAC,sBAAA,eAAgBxE,UAAM,WAAxF,QACuD,G,MADzCqE,KAAK,cAAc,aAAW,gBAC7B,QAAK,+BAAE,EAAA/D,MAAK,OAAS,EAAAkE,eAAhB,OADpB,gBAEA,QACoF,GADrEH,KAAM,EAAAI,cAAa,kCAAwC,aAAW,sBACtEH,WAAQ,UAAG,EAAA5D,cAAH,OAAG,EAAQV,QAAS,QAAK,+BAAE,EAAAyE,eAAiB,EAAAA,aAAnB,IADhD,6BAEA,QAE0H,GAF3GJ,MAAM,YAAAG,sBAAA,eAAgBxE,WAAhB,UAA2B,EAAAU,cAA3B,aAA2B,EAAQV,QAAM,4BAChD,aAAW,qBAAsBsE,WAAQ,UAAG,EAAA5D,cAAH,OAAG,EAAQV,QACnD,QAAK,+BAAE,EAAAwE,eAAiB,EAAAA,eAAexE,SAAW,EAAAU,OAAOV,OAAM,IAAvC,OAAmDwC,MAAM,EAAA9B,OAAOV,QAAQyC,OAA3F,IAFpB,4BAI6C,EAAA+B,eAAexE,OAAM,eADlE,QAEyE,G,MAF1DqE,KAAI,gBAAoB,EAAAG,eAAexE,OAAM,UAC9C,aAAW,cACV,QAAK,+BAAE,EAAAM,MAAK,UAAL,OAAK,IAAoBoE,IAAI,EAAAF,iBAA/B,IAFpB,mCAGA,QAAiH,GAAnGH,KAAK,iBAAiB,aAAW,YAAaC,WAAQ,UAAG,EAAA5D,cAAH,OAAG,EAAQV,QAAS,QAAK,+BAAE,EAAAM,MAAK,QAAP,IAA7F,qBAZA,I,OAeF,OAES,UAFDkB,MAAM,YAAa,QAAK,8BAAE,EAAAmD,UAAA,EAAAA,SAAA,kBAAF,IAAhC,IAI6E,MAAP,EAAAhE,UAAO,WAA7E,QAES,U,MAFDa,MAAM,iBAAkB,QAAK,+BAAE,EAAAlB,MAAK,iBAAP,IAArC,qBAI6D2D,OAAOxB,KAAK,EAAA9B,SAAO,IAAQX,SAAA,WAAxF,QAIW,G,MAJDwB,MAAM,UAAU,aAAW,mBAArC,C,kBACgB,iBAA+B,gBAA7C,QAEiF,mBAF5C,EAAAb,SAAO,SAAtBiE,EAAQC,G,kBAA9B,QAEiF,GAFlC1B,IAAK0B,E,aAAI,QAAoB,EAAL7B,MACxD,aAAU,QAAW,EAAAnC,eAAiBgE,EAAE,SAAY,EAAAjE,iBAAmBiE,GACxE,aAAW,kBAAmB,QAAK,mBAAE,EAAAvE,MAAK,gBAAkBuE,EAAzB,GAFjD,8C,IAAA,MAAc,I,QADhB,iBA/BF,I,KADF,QAyCF,OA0CM,MA1CN,GA0CM,CAzC2B,QAyC3B,EAzC2B,EAAAnE,cAAA,SAAQV,QAAvC,iBAAuC,WAAvC,QAEM,MAFN,GAA+C,6BAyC3C,aArCJ,QAoCM,mBAjCoB,EAAAU,QAAM,SAAnBL,EAAO0C,GAAC,c,kBAHrB,QAoCM,OApCD9C,OAAK,SAAC,YAAW,UAEE,EAAA6E,kBAAkBC,IAAIhC,GAAC,QAAW,YAAA3C,cAAA,eAAQ4E,cAAejC,EAAC,QAAW,EAAAkC,gBAAgBF,IAAIhC,MAFzF,YAAS,mBAAE,EAAAmC,iBAAiBnC,EAAnB,EAAwB,UAAO,mBAAE,EAAAoC,eAAepC,EAAjB,EAC1D,WAAQ,mBAAE,EAAAqC,gBAAgBrC,EAAlB,EAAsBsC,UAAU,OAEXlC,IAAKJ,EAAI,QAAK,mBAAE,EAAAuC,aAAa/E,EAAQwC,EAAvB,EAA4B,WAAQ,mBAAE,EAAAzC,MAAK,YAAeyC,GAAtB,GAHrF,EAIE,OAkBM,MAlBN,GAkBM,EAjBJ,OAMM,MANN,GAMM,mBALD1C,EAAMmB,OAAK,cAAmB,IACjC,IACW,YAAApB,cAAA,eAAQ4E,cAAejC,GAAmB,UAAb,YAAA3C,cAAA,eAAQmF,QAAiC,WAAb,YAAAnF,cAAA,eAAQmF,QAD5E,iBACW,WADX,QAGM,O,MAHDtF,OAAK,SAAC,eAAc,QAA+B,WAAb,YAAAG,cAAA,eAAQmF,WAAnD,gBAEE,QAAmD,2BAA7B/C,MAAM,GAAGC,SAAI,SAAtBM,G,kBAAb,QAAmD,QAAVI,IAAKJ,G,IAA9C,OAFF,MAMwB1C,EAAMuB,SAAA,WAAhC,QAGM,MAHN,GAGM,EAFJ,OAC8D,KAD1DC,KAAM,EAAAC,OAAOC,S,aAAU,QAAqB,EAAPH,QACrC,SAAK,4BAAU,EAAAtB,MAAK,iBAAoBD,EAAMuB,QAAzC,GAA+C,cADxD,eADF,eAKyBvB,EAAM2B,QAAA,WAA/B,QAGM,MAHN,GAGM,EAFJ,OACkF,KAD9EH,KAAM,EAAAC,OAAOC,S,aAAU,QAAoB,EAANC,OACrC,SAAK,4BAAU,EAAA1B,MAAK,iBAAoBD,EAAMuB,OAAM,MAASvB,EAAM2B,OAA9D,GAAmE,cAD5E,eADF,kBAMF,OAWM,MAXN,GAWM,EAVJ,OAAgF,QAA1E/B,MAAM,W,aAAW,QAAsD,EAAxCiC,KAAO,EAAAsD,YAAYnF,EAAM6B,MAAI,SAAlE,YAEA,OAOO,OAPP,GAOO,EANL,QAKW,GALDV,MAAM,UAAU,aAAW,oBAArC,C,kBACE,iBAAqF,EAArF,QAAqF,GAAvE6C,KAAK,OAAO,aAAW,aAAc,QAAK,mBAAE,EAAA/D,MAAK,YAAeyC,GAAtB,GAAxD,qBACA,QAA2G,GAA7FsB,KAAK,kBAAkB,aAAW,gBAAiB,QAAK,mBAAE,EAAA/D,MAAK,kBAAoBD,EAA3B,GAAtE,qBACA,QAAwH,GAA1GgE,KAAK,SAAS,aAAW,cAAe,QAAK,mBAAE,EAAA/D,MAAK,UAAL,OAAK,IAAoBoE,IAAnB,GAAD,eAA4B,EAAAF,gBAA5B,CAA4CzB,MAAnD,GAA3D,qBACA,QAAsF,GAAxEsB,KAAK,OAAO,aAAW,aAAc,QAAK,mBAAE,EAAA/D,MAAK,OAAS,EAAAI,OAAOqC,GAAvB,GAAxD,oBAHA,I,KADF,WA5BN,M,IAAA,OALF,O,gCC7CG9C,MAAM,U,2CAAX,QAEM,MAFN,GAEM,EADJ,QAAQ,kC,CAKZ,QACE+C,KAAM,UCDR,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,IAAQ,CAAC,YAAY,qBAEzF,U,sBF0FA,IACEA,KAAM,WACNyC,OAAQ,CAAC,MACTC,WAAY,CAACC,aAAAA,GAAA,EAAcC,SAAAA,GAAA,EAAUC,YAAA,GAAaC,QAAAA,GAAA,GAClDnC,MAAO,CAAC,OAAQ,QAAS,MAAO,SAAU,OAAQ,SAAU,OAAQ,OAAQ,OAAQ,iBAClF,iBACFC,MAAO,CACLlD,OAAQ,CACNiC,KAAMH,MACNwB,QAAS,iBAAM,EAAN,GAGX9D,QAAS,CACPyC,KAAMoB,QACNC,SAAS,GAGX5D,OAAQ,CACNuC,KAAMsB,OACND,QAAS,WAAQ,GAGnBrD,QAAS,CACPgC,KAAMsB,QAGRrD,eAAgB,CACd+B,KAAMkB,QAGRhD,aAAc,CACZ8B,KAAMkB,SAIVkC,KAnCa,WAoCX,MAAO,CACLtB,eAAe,EACfD,eAAgB,GAChBJ,OAAQ,GACR4B,UAAW,KACXC,UAAW,KACXC,UAAW,KAEd,EAEDC,SAAU,CACRrB,kBADQ,WAEN,OAAO,IAAIJ,IAAI/E,KAAK6E,eACrB,EAEDS,gBALQ,WAKU,aACVmB,GAAQ,OAAQ5D,MAAM7C,KAAKe,OAAOV,QAAQyC,QAChD,GAAI,UAAC9C,KAAKyE,cAAN,QAAC,EAAapE,OAChB,OAAO,IAAI0E,IAAI0B,GAEjB,IAAMC,EAAO1G,KACPyE,GAAUiC,EAAKjC,QAAU,IAAInB,cAEnC,OAAO,IAAIyB,IACP0B,EAAUhC,QAAO,SAACkC,GAChB,IAAMjG,EAAQ,EAAKK,OAAO4F,GAC1B,QAAa,OAALjG,QAAK,IAALA,OAAA,EAAAA,EAAOuB,SAAU,IAAIqB,cAAcC,QAAQkB,IAAW,KACjD,OAAL/D,QAAK,IAALA,OAAA,EAAAA,EAAOmB,QAAS,IAAIyB,cAAcC,QAAQkB,IAAW,KAChD,OAAL/D,QAAK,IAALA,OAAA,EAAAA,EAAO2B,QAAS,IAAIiB,cAAcC,QAAQkB,IAAW,CAC9D,IAEN,GAGHmC,QAAS,CACPjB,aADO,SACMkB,EAAOF,GAClB,GAAIE,EAAMC,SAAU,CAClB,IAAMjC,EAAiB7E,KAAK6E,eAAekC,OACtClC,EAAexE,OAETsG,EAAM9B,EAAe,GAC9B7E,KAAK6E,eAAL,kBACO7E,KAAK6E,iBADZ,QAEO,OAAIhC,MAAMgC,EAAe,GAAK8B,GAAK7D,QAAQC,KAAI,SAACK,GAAD,OAAOA,EAAIuD,CAAX,MAE7CA,EAAM9B,EAAeA,EAAexE,OAAS,KACtDL,KAAK6E,eAAL,kBACO7E,KAAK6E,iBADZ,QAEO,OAAIhC,MAAM8D,EAAM9B,EAAeA,EAAexE,OAAS,GAAK,GAAGyC,QAChEC,KAAI,SAACK,GAAD,OAAOA,EAAIyB,EAAeA,EAAexE,OAAS,EAAlD,OAVVL,KAAK6E,eAAiB,CAAC8B,EAa3B,KAAO,CACL,IAAMK,EAAMhH,KAAK6E,eAAetB,QAAQoD,GACpC3G,KAAK8E,eAAiB+B,EAAMI,QAC1BD,GAAO,EACThH,KAAK6E,eAAevF,OAAO0H,EAAK,GAEhChH,KAAK6E,eAAeqC,KAAKP,GAGzB3G,KAAK6E,eADHmC,GAAO,EACa,GAEA,CAACL,EAE7B,CACD,EAED3B,SAlCO,WAmCL,IAAMtE,EAAQyG,OAAO,oBACjB,OAACzG,QAAD,IAACA,GAAAA,EAAOL,QAGZL,KAAKW,MAAM,MAAOD,EACnB,EAED6E,iBA1CO,SA0CU7E,GACfV,KAAKsG,UAAY5F,CAClB,EAED8E,eA9CO,WA+CLxF,KAAKoH,MAAMC,KAAKC,iBAAiB,UAAUC,SAAQ,SAAC7G,GAAD,OAAWA,EAAM8G,UAAUC,OAAO,WAAlC,IAC7B,MAAlBzH,KAAKsG,WAAuC,MAAlBtG,KAAKuG,WAAqBvG,KAAKsG,YAActG,KAAKuG,YAGhFvG,KAAKW,MAAM,OAAQ,CAACd,KAAMG,KAAKsG,UAAWxG,GAAIE,KAAKuG,YACnDvG,KAAKsG,UAAY,KACjBtG,KAAKuG,UAAY,KAClB,EAEDd,gBAxDO,SAwDS/E,GACdV,KAAKuG,UAAY7F,EACjB,IAAMK,EAASf,KAAKoH,MAAMC,KAAKC,iBAAiB,UAChDvG,EAAOwG,SAAQ,SAAC7G,GAAD,OAAWA,EAAM8G,UAAUC,OAAO,WAAlC,KACf,OAAI1G,GAAQL,GAAO8G,UAAUE,IAAI,WAClC,EAED9C,aA/DO,WAgEL,IAAMvB,EAAO8D,OAAO,iBAChB,OAAC9D,QAAD,IAACA,GAAAA,EAAMhD,QAGXL,KAAKW,MAAM,OAAQ0C,EACpB,GAGHsE,QA9Ia,WA+IX,IAAMjB,EAAO1G,KACbA,KAAK4H,QAAO,kCAAMlB,EAAKjG,cAAX,aAAM,EAAa4E,UAAnB,IAA+B,SAACsB,GAC1C,GAAW,MAAPA,EAAJ,CAGA,IAAMkB,GAAe,OAAInB,EAAKU,MAAMC,KAAKC,iBAAiB,WAAWX,GAC/DmB,EAASD,EAAaE,UAAYC,WAAWC,iBAAiBvB,EAAKU,MAAMc,OAAOC,KAAKC,QAC3F1B,EAAKU,MAAMC,KAAKgB,SAAS,EAAGP,EAJpB,CAKT,GACF,GGpPH,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,IAAQ,CAAC,YAAY,qBAEzF,U,+ECNOxH,MAAM,4B,IACJA,MAAM,oB,IAEFA,MAAM,gB,yBAEP,OAA+B,KAA5BA,MAAM,qBAAmB,Q,QAA5B,I,IAGKA,MAAM,c,IAKVA,MAAM,sB,yBAQP,OAA0B,KAAvBA,MAAM,cAAY,Q,QAArB,I,yBAIA,OAAyB,KAAtBA,MAAM,eAAa,Q,QAAtB,I,IAMHA,MAAM,SAASwB,IAAI,U,UACjBxB,MAAM,c,uEAQJA,MAAM,U,IACJA,MAAM,S,UAINA,MAAM,U,8CAINA,MAAM,S,wCAMRA,MAAM,oB,uBAGHA,MAAM,W,UAcfA,MAAM,qB,IACJA,MAAM,oB,IAEFA,MAAM,gB,IAMNA,MAAM,iB,yBAQP,OAA0B,KAAvBA,MAAM,cAAY,Q,QAArB,I,IAMHA,MAAM,OAAOwB,IAAI,Q,UACfxB,MAAM,c,gCAOJA,MAAM,U,uBAINA,MAAM,oB,IACHA,MAAM,W,0IA9GL,EAAAC,UAAA,WAAf,QAA0B,YAEqC,MAAd,EAAAgB,iBAAc,WAA/D,QAsEM,MAtEN,GAsEM,EArEJ,OA4BM,MA5BN,GA4BM,EA3BJ,QA0Bc,GA1BDO,IAAI,UAAQ,C,kBACvB,iBAQM,EARN,OAQM,MARN,GAQM,EAPJ,OAES,UAFDxB,MAAM,WAAWuB,MAAM,OAAQ,QAAK,+BAAE,EAAAlB,MAAK,qBAAP,IAA5C,KAIA,OAEQ,QAFR,GAEQ,WADN,OAAgE,SAAzDqC,KAAK,SAASC,YAAY,S,qDAAkB,EAAAqF,YAAW,C,IAA9D,iBAAmD,EAAAA,oBAIvD,OAcM,MAdN,GAcM,CAbyDhE,OAAOxB,KAAK,EAAA9B,SAAO,IAAQX,SAAA,WAAxF,QAIW,G,MAJDwB,MAAM,UAAU,aAAW,mBAArC,C,kBACgB,iBAA+B,gBAA7C,QAEiF,mBAF5C,EAAAb,SAAO,SAAtBiE,EAAQC,G,kBAA9B,QAEiF,GAFlC1B,IAAK0B,E,aAAI,QAAoB,EAAL7B,MACxD,aAAU,QAAW,EAAAnC,eAAiBgE,EAAE,SAAY,EAAAjE,iBAAmBiE,GACxE,aAAW,kBAAmB,QAAK,mBAAE,EAAAvE,MAAK,gBAAkBuE,EAAzB,GAFjD,8C,IAAA,MAAc,I,QADhB,eAM6E,MAAP,EAAAlE,UAAO,WAA7E,QAES,U,MAFDa,MAAM,iBAAkB,QAAK,+BAAE,EAAAlB,MAAK,iBAAP,IAArC,sBAIA,OAES,UAFDL,MAAM,UAAUuB,MAAM,YAAa,QAAK,8BAAE,EAAAmD,UAAA,EAAAA,SAAA,kBAAF,IAAhD,MArBF,I,KADF,QA6BF,OAsCM,MAtCN,GAsCM,CArC2B,QAqC3B,EArC2B,EAAAjE,cAAA,SAAQV,QAAvC,iBAAuC,WAAvC,QAEM,MAFN,GAA+C,wBAqC3C,aAjCJ,QAgCM,mBAhCuD,EAAAU,QAAM,SAAnBL,EAAO0C,GAAC,M,kBAAxD,QAgCM,OAhCD9C,OAAK,SAAC,YAAW,UACE,EAAA6E,kBAAkBC,IAAIhC,GAAC,QAAW,YAAA3C,cAAA,eAAQ4E,cAAejC,EAAC,QAAW,EAAAkC,gBAAgBF,IAAIhC,MAD1FsC,UAAU,OAAqClC,IAAKJ,EAErE,YAAS,mBAAE,EAAAmC,iBAAiBnC,EAAnB,EAAwB,UAAO,mBAAE,EAAAoC,eAAepC,EAAjB,EAAsB,WAAQ,mBAAE,EAAAqC,gBAAgBrC,EAAlB,EACtE,QAAK,mBAAE,EAAAuC,aAAa/E,EAAQwC,EAAvB,EAA4B,WAAQ,mBAAE,EAAAzC,MAAK,kBAAqByC,EAAC,SAA7B,GAH/C,EAIE,OAaM,MAbN,GAaM,EAZJ,OAEM,MAFN,IAEM,QADD1C,EAAMmB,OAAK,iBAGUnB,EAAMuB,SAAA,WAAhC,QAEM,MAFN,GAEM,EADJ,OAA4G,KAAxGC,KAAM,EAAAC,OAAOC,S,aAAU,QAAqB,EAAPH,QAAS,SAAK,4BAAU,EAAAtB,MAAK,iBAAoBD,EAAMuB,QAAzC,GAA+C,cAAtG,eADF,eAIyBvB,EAAM2B,QAAA,WAA/B,QAGM,MAHN,GAGM,EAFJ,OACkF,KAD9EH,KAAM,EAAAC,OAAOC,S,aAAU,QAAoB,EAANC,OACrC,SAAK,4BAAU,EAAA1B,MAAK,iBAAoBD,EAAMuB,OAAM,MAASvB,EAAM2B,OAA9D,GAAmE,cAD5E,eADF,kBAMF,OAYM,MAZN,GAYM,EAXJ,OAAgF,QAA1E/B,MAAM,W,aAAW,QAAsD,EAAxCiC,KAAO,EAAAsD,YAAYnF,EAAM6B,MAAI,SAAlE,YAEA,OAQK,OARL,GAQK,EAPL,QAMW,GANDV,MAAM,UAAU,aAAW,oBAArC,C,kBACE,iBAAuG,EAAvG,QAAuG,GAAzF6C,KAAK,OAAO,aAAW,aAAc,QAAK,mBAAE,EAAA/D,MAAK,kBAAqByC,EAAC,SAA7B,GAAxD,qBACA,QAAgH,GAAlGsB,KAAK,eAAe,aAAW,aAAc,QAAK,mBAAE,EAAA/D,MAAK,kBAAqByC,EAAC,SAA7B,GAAhE,qBACA,QAA2G,GAA7FsB,KAAK,kBAAkB,aAAW,gBAAiB,QAAK,mBAAE,EAAA/D,MAAK,kBAAoBD,EAA3B,GAAtE,qBACA,QAA8H,GAAhHgE,KAAK,SAAS,aAAW,cAAe,QAAK,mBAAE,EAAA/D,MAAK,gBAAL,OAAK,IAA0BoE,IAAzB,GAAD,eAAkC,EAAAF,gBAAlC,CAAkDzB,MAAzD,GAA3D,qBACA,QAA2F,GAA7EsB,KAAK,OAAO,aAAW,aAAc,SAAK,4BAAO,EAAA/D,MAAK,OAAS,EAAAI,OAAOqC,GAA5B,GAA6B,WAArF,oBAJA,I,KADF,WAvBJ,M,IAAA,OALF,UA/BF,WAwEA,QA+CM,MA/CN,GA+CM,EA9CJ,OAoBM,MApBN,GAoBM,EAnBJ,QAkBc,GAlBDtB,IAAI,UAAQ,C,kBACvB,iBAIM,EAJN,OAIM,MAJN,GAIM,EAHJ,OAEQ,wBADN,OAA2D,SAApDkB,KAAK,SAASC,YAAY,S,qDAAkB,EAAAwB,OAAM,C,IAAzD,iBAAmD,EAAAA,eAIvD,OAUM,MAVN,GAUM,CATyDH,OAAOxB,KAAK,EAAA9B,SAAO,IAAQX,SAAA,WAAxF,QAIW,G,MAJDwB,MAAM,UAAU,aAAW,mBAArC,C,kBACgB,iBAA+B,gBAA7C,QAEiF,mBAF5C,EAAAb,SAAO,SAAtBiE,EAAQC,G,kBAA9B,QAEiF,GAFlC1B,IAAK0B,E,aAAI,QAAoB,EAAL7B,MACxD,aAAU,QAAW,EAAAnC,eAAiBgE,EAAE,SAAY,EAAAjE,iBAAmBiE,GACxE,aAAW,kBAAmB,QAAK,mBAAE,EAAAvE,MAAK,gBAAkBuE,EAAzB,GAFjD,8C,IAAA,MAAc,I,QADhB,eAM6E,MAAP,EAAAlE,UAAO,WAA7E,QAES,U,MAFDa,MAAM,iBAAkB,QAAK,+BAAE,EAAAlB,MAAK,iBAAP,IAArC,uBAbF,I,KADF,QAqBF,OAuBM,MAvBN,GAuBM,CAtB2B,QAsB3B,EAtB2B,EAAAW,iBAAA,SAAWjB,QAA1C,iBAA0C,WAA1C,QAEM,MAFN,GAAkD,2BAsB9C,aAlBJ,QAiBM,mBAhBuB,EAAAiB,WAAS,SAAzB6B,EAAUC,G,kBADvB,QAiBM,OAjBD9C,OAAK,SAAC,eAAc,SAAmB,EAAAiI,mBAAmBnD,IAAIhC,MAC1BI,IAAKJ,EAAI,QAAK,mBAAE,EAAAzC,MAAK,gBAAkByC,EAAzB,EACjD,WAAQ,mBAAE,EAAAzC,MAAK,OAASyC,EAAhB,GAFd,EAGE,OAEM,MAFN,GAEM,EADJ,OAA0D,OAArD9C,MAAM,O,aAAO,QAAqC,EAApB+C,MAAI,cAAvC,cAGF,OASM,MATN,GASM,EARJ,OAOO,OAPP,GAOO,EANL,QAKW,GALDxB,MAAM,UAAU,aAAW,oBAArC,C,kBACE,iBAAmF,EAAnF,QAAmF,GAArE6C,KAAK,OAAO,aAAW,aAAc,SAAK,4BAAO,EAAA/D,MAAK,OAASyC,EAArB,GAAsB,WAA9E,qBACA,QAAsF,GAAxEsB,KAAK,OAAO,aAAW,gBAAiB,SAAK,4BAAO,EAAA/D,MAAK,OAASyC,EAArB,GAAsB,WAAjF,qBACA,QAA4F,GAA9EsB,KAAK,OAAO,aAAW,aAAc,SAAK,4BAAO,EAAA/D,MAAK,gBAAkByC,EAA9B,GAA+B,WAAvF,qBACA,QAAwF,GAA1EsB,KAAK,SAAS,aAAW,cAAe,SAAK,4BAAO,EAAA/D,MAAK,SAAWyC,EAAvB,GAAwB,WAAnF,oBAHA,I,KADF,WATN,M,IAAA,OALF,O,CAkCJ,QACEC,KAAM,YACNyC,OAAQ,CAAC,MACTC,WAAY,CAACC,aAAAA,GAAA,EAAcC,SAAAA,GAAA,EAAUC,YAAA,GAAaC,QAAAA,GAAA,GAClDnC,MAAO,CAAC,OAAQ,OAAQ,SAAU,gBAAiB,SAAU,eAAgB,aAAc,OACzF,eAAgB,kBAAmB,aAAc,iBAAkB,iBAErEC,MAAO,CACL3C,UAAW,CACT0B,KAAMH,MACNwB,QAAS,iBAAM,EAAN,GAGX9D,QAAS,CACPyC,KAAMoB,QACNC,SAAS,GAGXtD,OAAQ,CACNiC,KAAMH,MACNwB,QAAS,iBAAM,EAAN,GAGX9C,eAAgB,CACdyB,KAAMwF,QAGRxH,QAAS,CACPgC,KAAMsB,QAGRrD,eAAgB,CACd+B,KAAMkB,QAGRhD,aAAc,CACZ8B,KAAMkB,SAIVkC,KAxCa,WAyCX,MAAO,CACLvB,eAAgB,GAChBJ,OAAQ,GACR6D,YAAa,GACbhC,UAAW,KACXC,UAAW,KAEd,EAEDC,SAAU,CACRrB,kBADQ,WAEN,OAAO,IAAIJ,IAAI/E,KAAK6E,eACrB,EAED0D,mBALQ,WAKa,aACb9B,GAAQ,OAAQ5D,MAAM7C,KAAKsB,UAAUjB,QAAQyC,QACnD,GAAI,UAAC9C,KAAKyE,cAAN,QAAC,EAAapE,OAChB,OAAO,IAAI0E,IAAI0B,GAEjB,IAAMC,EAAO1G,KACPyE,GAAUiC,EAAKjC,QAAU,IAAInB,cAEnC,OAAO,IAAIyB,IACP0B,EAAUhC,QAAO,SAACkC,GAChB,IAAMjG,EAAQ,EAAKY,UAAUqF,GAC7B,QAAa,OAALjG,QAAK,IAALA,OAAA,EAAAA,EAAO2C,OAAQ,IAAIC,cAAcC,QAAQkB,IAAW,CAC7D,IAEN,EAEDa,gBArBQ,WAqBU,aACVmB,GAAQ,OAAQ5D,MAAM7C,KAAKe,OAAOV,QAAQyC,QAChD,GAAI,UAAC9C,KAAKsI,mBAAN,QAAC,EAAkBjI,OACrB,OAAO,IAAI0E,IAAI0B,GAEjB,IAAMC,EAAO1G,KACPyE,GAAUiC,EAAK4B,aAAe,IAAIhF,cAExC,OAAO,IAAIyB,IACP0B,EAAUhC,QAAO,SAACkC,GAChB,IAAMjG,EAAQ,EAAKK,OAAO4F,GAC1B,QAAa,OAALjG,QAAK,IAALA,OAAA,EAAAA,EAAOuB,SAAU,IAAIqB,cAAcC,QAAQkB,IAAW,KACjD,OAAL/D,QAAK,IAALA,OAAA,EAAAA,EAAOmB,QAAS,IAAIyB,cAAcC,QAAQkB,IAAW,KAChD,OAAL/D,QAAK,IAALA,OAAA,EAAAA,EAAO2B,QAAS,IAAIiB,cAAcC,QAAQkB,IAAW,CAC9D,IAEN,GAGHmC,QAAS,CACPjB,aADO,SACMkB,EAAOF,GAClB,GAAIE,EAAMC,SAAU,CAClB,IAAMjC,EAAiB7E,KAAK6E,eAAekC,OACtClC,EAAexE,OAETsG,EAAM9B,EAAe,GAC9B7E,KAAK6E,eAAL,kBACK7E,KAAK6E,iBADV,QAEK,OAAIhC,MAAMgC,EAAe,GAAK8B,GAAK7D,QAAQC,KAAI,SAACK,GAAD,OAAOA,EAAIuD,CAAX,MAE3CA,EAAM9B,EAAeA,EAAexE,OAAS,KACtDL,KAAK6E,eAAL,kBACK7E,KAAK6E,iBADV,QAEK,OAAIhC,MAAM8D,EAAM9B,EAAeA,EAAexE,OAAS,GAAK,GAAGyC,QAClEC,KAAI,SAACK,GAAD,OAAOA,EAAIyB,EAAeA,EAAexE,OAAS,EAAlD,OAVNL,KAAK6E,eAAiB,CAAC8B,EAa3B,KAAO,CACL,IAAMK,EAAMhH,KAAK6E,eAAetB,QAAQoD,GACpCE,EAAMI,QACJD,GAAO,EACThH,KAAK6E,eAAevF,OAAO0H,EAAK,GAEhChH,KAAK6E,eAAeqC,KAAKP,GAGzB3G,KAAK6E,eADHmC,GAAO,EACa,GAEA,CAACL,EAE7B,CACD,EAED3B,SAlCO,WAmCL,IAAMtE,EAAQyG,OAAO,qBACjB,OAACzG,QAAD,IAACA,GAAAA,EAAOL,QAGZL,KAAKW,MAAM,eAAgBD,EAC5B,EAED6E,iBA1CO,SA0CU7E,GACfV,KAAKsG,UAAY5F,CAClB,EAED8E,eA9CO,WA+CLxF,KAAKoH,MAAMqB,OAAOnB,iBAAiB,UAAUC,SAAQ,SAAC7G,GAAD,OAAWA,EAAM8G,UAAUC,OAAO,WAAlC,IAC/B,MAAlBzH,KAAKsG,WAAuC,MAAlBtG,KAAKuG,WAAqBvG,KAAKsG,YAActG,KAAKuG,YAGhFvG,KAAKW,MAAM,aAAc,CAACd,KAAMG,KAAKsG,UAAWxG,GAAIE,KAAKuG,UAAWpD,SAAUnD,KAAKuB,iBACnFvB,KAAKsG,UAAY,KACjBtG,KAAKuG,UAAY,KAClB,EAEDd,gBAxDO,SAwDS/E,GACdV,KAAKuG,UAAY7F,EACjB,IAAMK,EAASf,KAAKoH,MAAMqB,OAAOnB,iBAAiB,UAClDvG,EAAOwG,SAAQ,SAAC7G,GAAD,OAAWA,EAAM8G,UAAUC,OAAO,WAAlC,KACf,OAAI1G,GAAQL,GAAO8G,UAAUE,IAAI,WAClC,ICpRL,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,IAAQ,CAAC,YAAY,qBAEzF,U,yECNYpH,MAAM,e,IACLA,MAAM,O,IAMNA,MAAM,O,IAMNA,MAAM,O,IAMNA,MAAM,O,yBAQP,OAA8B,KAA3BA,MAAM,oBAAkB,Q,6BAC3B,OAAoC,QAA9BA,MAAM,aAAY,SAAK,E,QAD7B,GACA,I,yBAGF,OAGS,UAHD0C,KAAK,UAAQ,EACnB,OAA+B,KAA5B1C,MAAM,uBACT,OAAqC,QAA/BA,MAAM,aAAY,YAF1B,E,QASGA,MAAM,c,IAIPA,MAAM,W,yBAER,OAA8B,KAA3BA,MAAM,oBAAkB,Q,6BAC3B,OAAoC,QAA9BA,MAAM,aAAY,SAAK,E,QAD7B,GACA,I,IAKDA,MAAM,W,mBAGFA,MAAM,U,IACJA,MAAM,S,0CAQRA,MAAM,oB,uBAGHA,MAAM,W,oJArEpB,QAgFM,OAhFDA,OAAK,SAAC,iBAAgB,kBAA4B,EAAAoI,kBAAvD,CACqC,EAAAA,gBAAnC,WAwCA,QAWc,W,kBAVZ,iBAEQ,EAFR,OAEQ,QAFR,GAEQ,WADN,OAA2D,SAApD1F,KAAK,SAASC,YAAY,S,qDAAkB,EAAAwB,OAAM,C,IAAzD,iBAAmD,EAAAA,aAGrD,OAKO,OALP,GAKO,EAJL,OAGS,UAHA,QAAK,8BAAE,EAAAkE,OAAA,EAAAA,MAAA,kBAAF,IAAd,MALF,I,SAzCiC,WAAnC,QAsCM,O,MAtCDrI,MAAM,iBAAwC,SAAM,yCAAU,EAAAK,MAAK,SAAW,EAAAiI,cAA1B,GAAuC,eAAhG,EACE,OAoCO,OApCP,GAoCO,EAnCL,OAIM,MAJN,GAIM,EAHJ,OAEQ,wBADN,OAA2D,SAApD5F,KAAK,OAAOC,YAAY,M,qDAAe,EAAA4F,MAAMC,IAAG,C,IAAvD,iBAA8C,EAAAD,MAAMC,YAIxD,OAIM,MAJN,GAIM,EAHJ,OAEQ,wBADN,OAAiE,SAA1D9F,KAAK,OAAOC,YAAY,S,qDAAkB,EAAA4F,MAAM5G,OAAM,C,IAA7D,iBAAiD,EAAA4G,MAAM5G,eAI3D,OAIM,MAJN,GAIM,EAHJ,OAEQ,wBADN,OAA+D,SAAxDe,KAAK,OAAOC,YAAY,Q,qDAAiB,EAAA4F,MAAMhH,MAAK,C,IAA3D,iBAAgD,EAAAgH,MAAMhH,cAI1D,OAIM,MAJN,GAIM,EAHJ,OAEQ,wBADN,OAA+D,SAAxDmB,KAAK,OAAOC,YAAY,Q,qDAAiB,EAAA4F,MAAMxG,MAAK,C,IAA3D,iBAAgD,EAAAwG,MAAMxG,cAI1D,QAUa,Q,kBATX,iBAGS,EAHT,OAGS,UAHA,QAAK,8BAAE,EAAAsG,OAAA,EAAAA,MAAA,kBAAF,IAAd,IAKA,GALA,I,SA3BN,MAqDA,OAyBM,MAzBN,GAyBM,gBAxBJ,QAuBM,mBAtBqB,EAAAlH,SAAO,SAArBsH,EAAQ3F,GAAC,Q,kBADtB,QAuBM,OAvBD9C,OAAK,SAAC,YAAW,UAAoB,EAAA0I,gBAAgB5D,IAAIhC,GAAC,QAAY,EAAAkC,gBAAgBF,IAAIhC,MAC1DI,IAAKJ,EAAI,QAAK,mBAAE,EAAA6F,YAAY7F,EAAGxC,EAAjB,GADnD,EAEE,OAOM,MAPN,GAOM,EANJ,OAEM,MAFN,IAEM,QADDmI,EAAOlH,OAAK,iBAGuC,QAEpD,EAF6CkH,EAAO9G,cAAA,OAAP,EAAe5B,SAAA,WAAhE,QAA0E,O,MAArEC,MAAM,S,aAAS,QAAsB,EAAP2B,SAAnC,4BACsD,QAClD,EAD2C8G,EAAO1G,aAAA,OAAP,EAAchC,SAAA,WAA7D,QAAuE,O,MAAlEC,MAAM,Q,aAAQ,QAAqB,EAAN+B,QAAlC,+BAGF,OAWM,MAXN,GAWM,EAVJ,OAA2G,QAArG/B,MAAM,W,aAAW,QAAiF,EAAlEiC,MAAQ2G,SAASH,EAAOxG,MAAQ,EAAAsD,YAAYkD,EAAOxG,MAAI,SAA7F,YAEA,OAOO,OAPP,GAOO,EANL,QAKW,GALDV,MAAM,UAAU,aAAW,oBAArC,C,kBACE,iBAAqE,EAArE,QAAqE,GAAvD6C,KAAK,OAAO,aAAW,aAAc,QAAK,mBAAE,EAAAyE,KAAK/F,EAAP,GAAxD,qBACA,QAA6E,GAA/DsB,KAAK,eAAe,aAAW,aAAc,QAAK,mBAAE,EAAA0E,KAAKhG,EAAP,GAAhE,qBACA,QAA4G,GAA9FsB,KAAK,kBAAkB,aAAW,gBAAiB,QAAK,mBAAE,EAAA/D,MAAK,kBAAoBoI,EAA3B,GAAtE,qBACA,QAAmF,GAArErE,KAAK,OAAO,aAAW,aAAc,QAAK,mBAAE,EAAA/D,MAAK,OAASoI,EAAhB,GAAxD,oBAHA,I,KADF,WAfN,M,IAAA,SAvDJ,E,gBA0FF,I,QAAA,CACE1F,KAAM,SACN0C,WAAY,CAACE,SAAAA,GAAA,EAAUD,aAAAA,GAAA,EAAcqD,WAAAA,GAAYnD,YAAA,IACjDJ,OAAQ,CAAC,MACT9B,MAAO,CAAC,SAAU,QAAS,OAAQ,OAAQ,kBAAmB,OAAQ,iBAAkB,iBACxFC,MAAO,CACL1D,QAAS,CACPyC,KAAMoB,QACNC,SAAS,GAGX5C,QAAS,CACPuB,KAAMH,OAGR7B,QAAS,CACPgC,KAAMsB,QAGRrD,eAAgB,CACd+B,KAAMkB,QAGRhD,aAAc,CACZ8B,KAAMkB,SAIVkC,KA5Ba,WA6BX,MAAO,CACL4C,gBAAiB,IAAIjE,IACrBN,OAAQ,GACRoE,MAAO,CACLC,IAAK,GACL7G,OAAQ,GACRJ,MAAO,GACPQ,MAAO,IAGZ,EAEDmE,SAAU,CACRkC,cADQ,WACQ,MACd,OAAO,UAAA1I,KAAKyB,eAAL,eAAcpB,QAAS,CAC/B,EAEDuI,cALQ,WAMN,OAAOtE,OAAOgF,QAAQtJ,KAAK6I,OAAOpE,QAAO,SAAC8E,GAAD,uBAAOA,EAAE,UAAT,aAAO,EAAMlJ,MAAb,IAAqBmJ,QAAO,SAACC,EAAD,GAAiB,oBAAV7J,EAAU,KAAP8J,EAAO,KAEpF,OADAD,EAAI7J,GAAK8J,EACFD,CACR,GAAE,CAAC,EACL,EAEDnE,gBAZQ,WAYU,aAChB,OAAO,IAAIP,KAAI,OAAIlC,OAAM,UAAA7C,KAAKyB,eAAL,eAAcpB,SAAU,GAAGyC,QAAQ2B,QAAO,SAACrB,GAAM,MAClE2F,EAAS,EAAKtH,QAAQ2B,GAC5B,GAAI,UAAC,EAAKqB,cAAN,QAAC,EAAapE,OAChB,OAAO0I,EAET,IAAMtE,EAAS,EAAKA,OAAOnB,cAC3B,QAAc,OAANyF,QAAM,IAANA,OAAA,EAAAA,EAAQ9G,SAAU,IAAIqB,cAAcC,QAAQkB,IAAW,KACpD,OAANsE,QAAM,IAANA,OAAA,EAAAA,EAAQlH,QAAS,IAAIyB,cAAcC,QAAQkB,IAAW,KAChD,OAANsE,QAAM,IAANA,OAAA,EAAAA,EAAQ1G,QAAS,IAAIiB,cAAcC,QAAQkB,IAAW,CAC5D,IACF,GAGHmC,QAAS,CACP+B,MADO,WAEL3I,KAAKW,MAAM,SACXX,KAAKgJ,gBAAkB,IAAIjE,GAC5B,EAEDkE,YANO,SAMKtC,EAAKE,GACf,GAAIA,EAAMC,UACR,GAAI9G,KAAKgJ,gBAAgBW,KAAO,IAAM3J,KAAKgJ,gBAAgB5D,IAAIuB,GAAM,CACnE,IAAMlF,GAAM,OAAQzB,KAAKgJ,iBACnB9J,EAAMD,KAAKC,IAAID,KAAKC,IAAIuC,GAAUkF,GAClC3H,EAAMC,KAAKD,IAAIC,KAAKD,IAAIyC,GAAUkF,GACxC3G,KAAKgJ,gBAAkB,IAAIjE,KAAI,OAAIlC,MAAM7D,EAAIE,EAAI,GAAG4D,QAAQC,KAAI,SAACK,GAAD,OAAOA,EAAElE,CAAT,IAClE,OAEK2H,EAAMI,UACTjH,KAAKgJ,gBAAkB,IAAIjE,KACzB/E,KAAKgJ,gBAAgB5D,IAAIuB,GAC3B3G,KAAKgJ,gBAAgBY,OAAOjD,GAE5B3G,KAAKgJ,gBAAgBtB,IAAIf,EAE9B,EAEDwC,KAxBO,SAwBFxC,GAAK,WACR3G,KAAKW,MAAM,OAAQX,KAAKyB,QAAQkF,IAC5B3G,KAAKgJ,gBAAgBW,MACvB3J,KAAKgJ,gBAAgBzB,SAAQ,SAACwB,GAC5B,EAAKpI,MAAM,OAAQoI,EACpB,GACJ,EAEDK,KAhCO,SAgCFzC,GAAK,WACH3G,KAAKgJ,gBAAgB5D,IAAIuB,IAC5B3G,KAAKgJ,gBAAgBtB,IAAIf,GAE3B3G,KAAKgJ,gBAAgBzB,SAAQ,SAACnE,GAC5B,EAAKzC,MAAM,OAAQ,EAAKc,QAAQ2B,GACjC,GACF,KC9LL,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,IAAQ,CAAC,YAAY,qBAEzF,U,mFCRO9C,MAAM,mB,IAIAA,MAAM,c,IAKVA,MAAM,W,yBAEP,OAEM,OAFDA,MAAM,kBAAgB,EACzB,OAA+B,KAA5BA,MAAM,wBADX,E,6BAGA,OAEM,OAFDA,MAAM,oBAAkB,EAC3B,OAA2B,OAAtBA,MAAM,SAAQ,QADrB,E,QAHA,GAGA,I,mBAOKA,MAAM,oB,IACJA,MAAM,kB,UACNA,MAAM,qB,UACNA,MAAM,oB,IAGNA,MAAM,Q,IACJA,MAAM,S,0CAKNA,MAAM,gB,0CAOVA,MAAM,oB,uBAGHA,MAAM,W,iJA3CpB,QAsDM,MAtDN,GAsDM,CArDW,EAAAC,UAAA,WAAf,QAA0B,aAA1B,gBAEA,QAIc,Q,kBAHZ,iBAEQ,EAFR,OAEQ,QAFR,GAEQ,WADN,OAA2D,SAApDyC,KAAK,SAASC,YAAY,S,qDAAkB,EAAAwB,OAAM,C,IAAzD,iBAAmD,EAAAA,YADrD,I,OAKF,OA4CM,MA5CN,GA4CM,CA3CsD,MAAJ,EAAA7C,OAAI,WAA1D,QAOM,O,MAPDtB,MAAM,uBAAwB,QAAK,8BAAE,EAAAuJ,MAAA,EAAAA,KAAA,kBAAF,IAAxC,uBA2CI,aAlCJ,QAiCM,mBAhCqB,EAAApI,SAAO,SAArBsH,EAAQ3F,GAAC,Q,kBADtB,QAiCM,OAjCD9C,OAAK,SAAC,YAAW,UAAoB,EAAA0I,gBAAgB5D,IAAIhC,GAAC,QAAY,EAAA0G,iBAAiB1E,IAAIhC,MAC3DI,IAAKJ,EAAI,QAAK,mBAAE,EAAA6F,YAAY7F,EAAGxC,EAAjB,GADnD,EAEE,OAiBM,MAjBN,GAiBM,EAhBJ,OAGM,MAHN,GAGM,CAF+BmI,EAAOgB,YAAA,WAA1C,QAAuD,IAAvD,KACuChB,EAAO/G,OAAA,WAA9C,QAAsD,IAAtD,wBAGF,OAUM,MAVN,GAUM,EATJ,OAGM,MAHN,GAGM,CAFQ+G,EAAOgB,YAAA,WAAnB,QAA2E,Q,mBAA7C,QAA0C,EAA3BA,UAAUC,MAAK,KAAMC,QAAlE,YACiBlB,EAAOlH,QAAA,WAAxB,QAAuD,Q,mBAAxB,QAAqB,EAANA,QAA9C,+BAGF,OAGM,MAHN,GAGM,CAFoD,QAEpD,EAF6CkH,EAAO9G,cAAA,OAAP,EAAe5B,SAAA,WAAhE,QAA0E,O,MAArEC,MAAM,S,aAAS,QAAsB,EAAP2B,SAAnC,4BACsD,QAClD,EAD2C8G,EAAO1G,aAAA,OAAP,EAAchC,SAAA,WAA7D,QAAuE,O,MAAlEC,MAAM,Q,aAAQ,QAAqB,EAAN+B,QAAlC,mCAKN,OAWM,MAXN,GAWM,EAVJ,OAA2G,QAArG/B,MAAM,W,aAAW,QAAiF,EAAlEiC,MAAQ2G,SAASH,EAAOxG,MAAQ,EAAAsD,YAAYkD,EAAOxG,MAAI,SAA7F,YAEA,OAOO,OAPP,GAOO,EANL,QAKW,GALDV,MAAM,UAAU,aAAW,oBAArC,C,kBACE,iBAAqE,EAArE,QAAqE,GAAvD6C,KAAK,OAAO,aAAW,aAAc,QAAK,mBAAE,EAAAyE,KAAK/F,EAAP,GAAxD,qBACA,QAA6E,GAA/DsB,KAAK,eAAe,aAAW,aAAc,QAAK,mBAAE,EAAA0E,KAAKhG,EAAP,GAAhE,qBACA,QAA4G,GAA9FsB,KAAK,kBAAkB,aAAW,gBAAiB,QAAK,mBAAE,EAAA/D,MAAK,kBAAoBoI,EAA3B,GAAtE,qBACA,QAAmF,GAArErE,KAAK,OAAO,aAAW,aAAc,QAAK,mBAAE,EAAA/D,MAAK,OAASoI,EAAhB,GAAxD,oBAHA,I,KADF,WAzBN,M,IAAA,S,qBA6CN,IACE1F,KAAM,UACN0C,WAAY,CAACE,SAAAA,GAAA,EAAUD,aAAAA,GAAA,EAAcE,YAAA,GAAaC,QAAAA,GAAA,GAClDL,OAAQ,CAAC,MACT9B,MAAO,CAAC,SAAU,OAAQ,OAAQ,kBAAmB,OAAQ,KAAM,iBAAkB,iBACrFC,MAAO,CACL1D,QAAS,CACPyC,KAAMoB,QACNC,SAAS,GAGX5C,QAAS,CACPuB,KAAMH,OAGRjB,KAAM,CACJoB,KAAMkB,QAGRlD,QAAS,CACPgC,KAAMsB,QAGRrD,eAAgB,CACd+B,KAAMkB,QAGRhD,aAAc,CACZ8B,KAAMkB,SAIVkC,KAhCa,WAiCX,MAAO,CACL4C,gBAAiB,IAAIjE,IACrBN,OAAQ,GACRoE,MAAO,CACLC,IAAK,GACL7G,OAAQ,GACRJ,MAAO,GACPQ,MAAO,IAGZ,EAEDmE,SAAU,CACRsD,iBADQ,WACW,aACjB,OAAO,IAAI/E,KAAI,OAAIlC,OAAM,UAAA7C,KAAKyB,eAAL,eAAcpB,SAAU,GAAGyC,QAAQ2B,QAAO,SAACrB,GAAM,MAClE2F,EAAS,EAAKtH,QAAQ2B,GAC5B,GAAI,UAAC,EAAKqB,cAAN,QAAC,EAAapE,OAChB,OAAO0I,EAET,IAAMtE,EAAS,EAAKA,OAAOnB,cAC3B,QAAc,OAANyF,QAAM,IAANA,OAAA,EAAAA,EAAQ9G,SAAU,IAAIqB,cAAcC,QAAQkB,IAAW,KACpD,OAANsE,QAAM,IAANA,OAAA,EAAAA,EAAQlH,QAAS,IAAIyB,cAAcC,QAAQkB,IAAW,KAChD,OAANsE,QAAM,IAANA,OAAA,EAAAA,EAAQ1G,QAAS,IAAIiB,cAAcC,QAAQkB,IAAW,KAChD,OAANsE,QAAM,IAANA,OAAA,EAAAA,EAAQgB,YAAa,IAAIzG,cAAcC,QAAQkB,IAAW,CAChE,IACF,GAGHmC,QAAS,CACPqC,YADO,SACKtC,EAAKE,GACf,GAAIA,EAAMC,UACR,GAAI9G,KAAKgJ,gBAAgBW,KAAO,IAAM3J,KAAKgJ,gBAAgB5D,IAAIuB,GAAM,CACnE,IAAMlF,GAAM,OAAQzB,KAAKgJ,iBACnB9J,EAAMD,KAAKC,IAAID,KAAKC,IAAIuC,GAAUkF,GAClC3H,EAAMC,KAAKD,IAAIC,KAAKD,IAAIyC,GAAUkF,GACxC3G,KAAKgJ,gBAAkB,IAAIjE,KAAI,OAAIlC,MAAM7D,EAAIE,EAAI,GAAG4D,QAAQC,KAAI,SAACK,GAAD,OAAOA,EAAElE,CAAT,IAClE,OACS2H,EAAMI,QACXjH,KAAKgJ,gBAAgB5D,IAAIuB,GAC3B3G,KAAKgJ,gBAAgBY,OAAOjD,GAE5B3G,KAAKgJ,gBAAgBtB,IAAIf,GAEvB3G,KAAKyB,QAAQkF,GAAKoD,UACpB/J,KAAKW,MAAM,KAAMX,KAAKyB,QAAQkF,GAAKoD,YAEnC/J,KAAKgJ,gBAAkB,IAAIjE,IACvB/E,KAAKgJ,gBAAgB5D,IAAIuB,GAC3B3G,KAAKgJ,gBAAgBY,OAAOjD,GAE5B3G,KAAKgJ,gBAAgBtB,IAAIf,GAGhC,EAEDwC,KA3BO,SA2BFxC,GAAK,WACR3G,KAAKW,MAAM,OAAQX,KAAKyB,QAAQkF,IAC5B3G,KAAKgJ,gBAAgBW,MACvB3J,KAAKgJ,gBAAgBzB,SAAQ,SAACwB,GAC5B,EAAKpI,MAAM,OAAQoI,EACpB,GACJ,EAEDK,KAnCO,SAmCFzC,GAAK,WACH3G,KAAKgJ,gBAAgB5D,IAAIuB,IAC5B3G,KAAKgJ,gBAAgBtB,IAAIf,GAE3B3G,KAAKgJ,gBAAgBzB,SAAQ,SAACnE,GAC5B,EAAKzC,MAAM,OAAQ,EAAKc,QAAQ2B,GACjC,GACF,EAEDyG,KA5CO,WA6CL,IAAMjI,EAAO5B,KAAK4B,KAAKoI,MAAM,KAC7BhK,KAAKW,MAAM,KAAMiB,EAAKsI,MAAM,EAAGtI,EAAKvB,OAAO,GAAG8J,KAAK,KACpD,ICtKL,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,IAAQ,CAAC,YAAY,qBAEzF,U,WdyIA,IACE9G,KAAM,QACNW,MAAO,CAAC,OAAQ,QAAS,OAAQ,QAAS,WAAY,OAAQ,aAAc,OAAQ,UAAW,SAAU,SACvG,gBAAiB,kBAAmB,oBAAqB,mBAAoB,wBAC7E,cAAe,gBAAiB,gBAAiB,kBAAmB,iBAAkB,iBACtF,wCAAyC,uBAAwB,OAAQ,eAAgB,kBACzF,sBAAuB,SAAU,eAAgB,KAAM,iBAAkB,iBAE3E8B,OAAQ,CAAC,KAAO,MAChBC,WAAY,CAACI,QAAAA,GAAA,EAASiE,MAAAA,GAAA,EAAOC,IAAAA,GAAKC,UAAA,KAAWC,SAAAA,GAAUC,UAAAA,GAAWnB,WAAAA,GAAYoB,OAAAA,GAAQC,QAAAA,IACtFzG,MAAO,CACLzD,WAAY,CACVwC,KAAMkB,OACNyG,UAAU,GAGZpK,QAAS,CACPyC,KAAMoB,QACNC,SAAS,GAGXuG,OAAQ,CACN5H,KAAMsB,OACND,QAAS,WAAQ,GAGnBtD,OAAQ,CACNiC,KAAMH,MACNwB,QAAS,iBAAM,EAAN,GAGX7C,qBAAsB,CACpBwB,KAAMH,MACNwB,QAAS,iBAAM,EAAN,GAGX/C,UAAW,CACT0B,KAAMH,MACNwB,QAAS,iBAAM,EAAN,GAGX5D,OAAQ,CACNuC,KAAMsB,OACND,QAAS,WAAQ,GAGnB9C,eAAgB,CACdyB,KAAMwF,QAGRzG,UAAW,CACTiB,KAAMkB,QAGRxC,cAAe,CACbsB,KAAMH,OAGRlB,eAAgB,CACdqB,KAAMH,OAGRjB,KAAM,CACJoB,KAAMkB,QAGRlD,QAAS,CACPgC,KAAMsB,QAGRpD,aAAc,CACZ8B,KAAMkB,QAGRjD,eAAgB,CACd+B,KAAMkB,SAIVkC,KA/Ea,WAgFX,MAAO,CACLtF,aAAc,UACd8B,kBAAmB,GACnBD,mBAAoB,KACpBO,eAAgB,GAEnB,EAEDsD,SAAU,CACR9F,MADQ,WACA,MACN,OAA+B,OAA3B,UAAAV,KAAKS,cAAL,eAAa4E,YACR,KAEFrF,KAAKe,OAAOf,KAAKS,OAAO4E,WACjC,GAGFuB,QAAS,CACDiE,cADC,SACahE,GAAO,mJACrBA,EAAMiE,cAAgB,EAAKtK,WADN,iDAIzB,EAAKG,MAAM,gBAAiBkG,GAJH,4CAK1B,EAEKkE,gBARC,SAQelE,GAAO,mJACvBA,EAAMiE,cAAgB,EAAKtK,WADJ,iDAI3B,EAAKG,MAAM,kBAAmBkG,GAJH,4CAK5B,EAEKmE,kBAfC,SAeiBnE,GAAO,2JACzBA,EAAMiE,cAAgB,EAAKtK,WADF,iDAI7B,EAAKyK,OAAO,CACVC,KAAM,MAAF,iBAAQrE,EAAMnG,aAAd,aAAQ,EAAauB,OAArB,6BAAsC4E,EAAMnG,aAA5C,aAAsC,EAAamB,OACvDsJ,MAAO,CACLpH,UAAW,gBAIf,EAAKpD,MAAM,oBAAqBkG,GAXH,4CAY9B,EAEK1F,kBA7BC,SA6BiBT,GAAO,gJAC7B,EAAKiC,mBAAqBjC,EAC1B,EAAK0G,MAAMgE,eAAeC,WAAY,EAFT,4CAG9B,EAEK3H,cAlCC,WAkCe,gJACpB,EAAK/C,MAAM,kBAAmB,CAC5BD,MAAO,EAAKiC,mBACZrB,WAAW,OAAIuB,MAAM,EAAKD,kBAAkBvC,QAAQyC,QAAQ2B,QAAO,SAACrB,GAAD,OAAO,EAAKR,kBAAkBQ,EAA9B,MAGrE,EAAKgE,MAAMgE,eAAeC,WAAY,EACtC,EAAK1I,mBAAqB,KAC1B,EAAKO,eAAiB,GARF,4CASrB,EAEKrC,OA7CC,SA6CM4D,GAAQ,gJACnB,EAAK9D,MAAM,SAAU8D,GACrB,EAAK2C,MAAMrF,UAAUsJ,WAAY,EACjC,EAAKvK,aAAe,SAHD,4CAIpB,EAEDO,aAnDO,SAmDM6D,GACXlF,KAAKW,MAAM,gBAAiBuE,EAC7B,EAED9D,cAvDO,WAwDLpB,KAAKW,MAAM,iBACZ,GAGHgH,QA7Ja,WA6JH,WACR3H,KAAKsL,UAAUtL,KAAK6K,cAAe,mBAC/B,+CACA,gDACA,+CACA,gDACA,kDACA,gDACA,8DACA,8DACA,+DACA,+DAGJ7K,KAAKsL,UAAUtL,KAAK+K,gBAAiB,qBACjC,qDAEJ/K,KAAKsL,UAAUtL,KAAKgL,kBAAmB,uBACnC,sDAEJhL,KAAK4H,QAAO,kBAAM,EAAK7F,SAAX,IAAsB,SAACwJ,GACrB,MAARA,IACF,EAAKnE,MAAMrF,UAAUsJ,WAAY,EACpC,GACF,EAEDG,UAvLa,WAwLXxL,KAAKyL,YAAY,oBACjBzL,KAAKyL,YAAY,qBAClB,GerUH,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,S","sources":["webpack://platypush/./node_modules/core-js/modules/es.array.splice.js","webpack://platypush/./src/components/panels/Music/Index.vue","webpack://platypush/./src/components/elements/FormFooter.vue","webpack://platypush/./src/components/elements/FormFooter.vue?94ab","webpack://platypush/./src/components/panels/Music/Nav.vue","webpack://platypush/./src/components/panels/Music/Nav.vue?b815","webpack://platypush/./src/components/panels/Music/Playlist.vue","webpack://platypush/./src/components/panels/Music/Header.vue","webpack://platypush/./src/components/panels/Music/Header.vue?7826","webpack://platypush/./src/components/panels/Music/Playlist.vue?b3da","webpack://platypush/./src/components/panels/Music/Playlists.vue","webpack://platypush/./src/components/panels/Music/Playlists.vue?6fa1","webpack://platypush/./src/components/panels/Music/Search.vue","webpack://platypush/./src/components/panels/Music/Search.vue?7e62","webpack://platypush/./src/components/panels/Music/Library.vue","webpack://platypush/./src/components/panels/Music/Library.vue?ee0e","webpack://platypush/./src/components/panels/Music/Index.vue?aab7"],"sourcesContent":["'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar createProperty = require('../internals/create-property');\nvar deletePropertyOrThrow = require('../internals/delete-property-or-throw');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// `Array.prototype.splice` method\n// https://tc39.es/ecma262/#sec-array.prototype.splice\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n splice: function splice(start, deleteCount /* , ...items */) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var actualStart = toAbsoluteIndex(start, len);\n var argumentsLength = arguments.length;\n var insertCount, actualDeleteCount, A, k, from, to;\n if (argumentsLength === 0) {\n insertCount = actualDeleteCount = 0;\n } else if (argumentsLength === 1) {\n insertCount = 0;\n actualDeleteCount = len - actualStart;\n } else {\n insertCount = argumentsLength - 2;\n actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);\n }\n doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);\n A = arraySpeciesCreate(O, actualDeleteCount);\n for (k = 0; k < actualDeleteCount; k++) {\n from = actualStart + k;\n if (from in O) createProperty(A, k, O[from]);\n }\n A.length = actualDeleteCount;\n if (insertCount < actualDeleteCount) {\n for (k = actualStart; k < len - actualDeleteCount; k++) {\n from = k + actualDeleteCount;\n to = k + insertCount;\n if (from in O) O[to] = O[from];\n else deletePropertyOrThrow(O, to);\n }\n for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1);\n } else if (insertCount > actualDeleteCount) {\n for (k = len - actualDeleteCount; k > actualStart; k--) {\n from = k + actualDeleteCount - 1;\n to = k + insertCount - 1;\n if (from in O) O[to] = O[from];\n else deletePropertyOrThrow(O, to);\n }\n }\n for (k = 0; k < insertCount; k++) {\n O[k + actualStart] = arguments[k + 2];\n }\n O.length = len - actualDeleteCount + insertCount;\n return A;\n }\n});\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./FormFooter.vue?vue&type=template&id=2495ce8a&scoped=true\"\nimport script from \"./FormFooter.vue?vue&type=script&lang=js\"\nexport * from \"./FormFooter.vue?vue&type=script&lang=js\"\n\nimport \"./FormFooter.vue?vue&type=style&index=0&id=2495ce8a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2495ce8a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=edee6494&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=edee6494&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-edee6494\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=8beb55c6&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=8beb55c6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8beb55c6\"]])\n\nexport default __exports__","import { render } from \"./Playlist.vue?vue&type=template&id=ee1cc6f4&scoped=true\"\nimport script from \"./Playlist.vue?vue&type=script&lang=js\"\nexport * from \"./Playlist.vue?vue&type=script&lang=js\"\n\nimport \"./Playlist.vue?vue&type=style&index=0&id=ee1cc6f4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ee1cc6f4\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Playlists.vue?vue&type=template&id=c01651b6&scoped=true\"\nimport script from \"./Playlists.vue?vue&type=script&lang=js\"\nexport * from \"./Playlists.vue?vue&type=script&lang=js\"\n\nimport \"./Playlists.vue?vue&type=style&index=0&id=c01651b6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c01651b6\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Search.vue?vue&type=template&id=6fe42598&scoped=true\"\nimport script from \"./Search.vue?vue&type=script&lang=js\"\nexport * from \"./Search.vue?vue&type=script&lang=js\"\n\nimport \"./Search.vue?vue&type=style&index=0&id=6fe42598&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fe42598\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Library.vue?vue&type=template&id=c3245ea8&scoped=true\"\nimport script from \"./Library.vue?vue&type=script&lang=js\"\nexport * from \"./Library.vue?vue&type=script&lang=js\"\n\nimport \"./Library.vue?vue&type=style&index=0&id=c3245ea8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c3245ea8\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=2cd8b8d5&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=2cd8b8d5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2cd8b8d5\"]])\n\nexport default __exports__"],"names":["$","toObject","toAbsoluteIndex","toIntegerOrInfinity","lengthOfArrayLike","doesNotExceedSafeInteger","arraySpeciesCreate","createProperty","deletePropertyOrThrow","arrayMethodHasSpeciesSupport","HAS_SPECIES_SUPPORT","max","Math","min","target","proto","forced","splice","start","deleteCount","insertCount","actualDeleteCount","A","k","from","to","O","this","len","actualStart","argumentsLength","arguments","length","class","loading","pluginName","status","track","$emit","$event","search","selectedView","tracks","devices","selectedDevice","activeDevice","openAddToPlaylist","refreshStatus","selectDevice","playlists","editedPlaylist","editedPlaylistTracks","results","searchResults","libraryResults","path","title","ref","trackInfo","file","artist","href","$route","fullPath","album","date","time","disc","url","uri","addToPlaylistTrack","selectedPlaylists","Array","keys","map","type","placeholder","playlistFilter","playlist","i","name","toLowerCase","indexOf","key","checked","addToPlaylist","__exports__","views","view","displayName","iconClass","emits","props","String","collapsed","Boolean","default","Object","playing","library","filter","text","disabled","playlistSave","selectedTracks","selectionMode","Set","addTrack","device","id","selectedTracksSet","has","playingPos","displayedTracks","onTrackDragStart","onTrackDragEnd","onTrackDragOver","draggable","onTrackClick","state","convertTime","mixins","components","DropdownItem","Dropdown","MusicHeader","Loading","data","infoTrack","sourcePos","targetPos","computed","positions","self","pos","methods","event","shiftKey","sort","idx","ctrlKey","push","prompt","$refs","body","querySelectorAll","forEach","classList","remove","add","mounted","$watch","trackElement","offset","offsetTop","parseFloat","getComputedStyle","header","$el","height","scrollTo","trackFilter","displayedPlaylists","Number","editor","formCollapsed","clear","filteredQuery","query","any","result","selectedResults","resultClick","parseInt","play","load","FormFooter","entries","o","reduce","obj","v","size","delete","back","displayedResults","directory","split","pop","slice","join","Modal","Nav","MediaView","Playlist","Playlists","Search","Library","required","config","onStatusEvent","plugin_name","onPlaylistEvent","onNewPlayingTrack","notify","html","image","playlistsModal","isVisible","subscribe","info","unmounted","unsubscribe","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6833-legacy.72c66805.js b/platypush/backend/http/webapp/dist/static/js/6833-legacy.72c66805.js deleted file mode 100644 index 7651ac0e..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6833-legacy.72c66805.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6833],{561:function(e,t,n){var l=n(2109),i=n(7854),a=n(1400),s=n(9303),r=n(6244),c=n(7908),o=n(5417),u=n(6135),d=n(1194),f=d("splice"),v=i.TypeError,p=Math.max,y=Math.min,k=9007199254740991,h="Maximum allowed length exceeded";l({target:"Array",proto:!0,forced:!f},{splice:function(e,t){var n,l,i,d,f,m,g=c(this),w=r(g),C=a(e,w),_=arguments.length;if(0===_?n=l=0:1===_?(n=0,l=w-C):(n=_-2,l=y(p(s(t),0),w-C)),w+n-l>k)throw v(h);for(i=o(g,l),d=0;dw-l+n;d--)delete g[d-1]}else if(n>l)for(d=w-l;d>C;d--)f=d+l-1,m=d+n-1,f in g?g[m]=g[f]:delete g[m];for(d=0;d0&&e.name.toLowerCase().indexOf(U.playlistFilter.toLowerCase())<0}]),key:t},[(0,i._)("input",{type:"checkbox",checked:U.selectedPlaylists[t],onChange:function(e){return U.selectedPlaylists[t]=e.target.checked}},null,40,H),(0,i._)("span",{class:"name",textContent:(0,a.zw)(e.name)},null,8,K)],2)})),128))]),(0,i.Wm)(ie,null,{default:(0,i.w5)((function(){return[(0,i._)("button",{onClick:t[40]||(t[40]=function(){return Y.addToPlaylist&&Y.addToPlaylist.apply(Y,arguments)})},B)]})),_:1})]})),_:1},512)])],64)}var G=n(8534),J=(n(5666),n(9653),n(2222),n(7327),{class:"form-footer"});function X(e,t,n,l,a,s){return(0,i.wg)(),(0,i.iD)("div",J,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])}var ee={name:"FormFooter"},te=n(3744);const ne=(0,te.Z)(ee,[["render",X],["__scopeId","data-v-2495ce8a"]]);var le=ne,ie=n(1232),ae=n(9642),se=n(8337),re=n(9978),ce=["title","onClick"];function oe(e,t,n,l,s,r){return(0,i.wg)(),(0,i.iD)("nav",null,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.views,(function(t,l){return(0,i.wg)(),(0,i.iD)("li",{key:l,title:t.displayName,class:(0,a.C_)({selected:l===n.selectedView}),onClick:function(t){return e.$emit("input",l)}},[(0,i._)("i",{class:(0,a.C_)(t.iconClass)},null,2)],10,ce)})),128))])}var ue={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:function(){return{playing:{iconClass:"fas fa-play",displayName:"Queue"},search:{iconClass:"fas fa-search",displayName:"Search"},playlists:{iconClass:"fas fa-list-ul",displayName:"Playlists"},library:{iconClass:"fas fa-compact-disc",displayName:"Library"}}}}}};const de=(0,te.Z)(ue,[["render",oe],["__scopeId","data-v-edee6494"]]);var fe=de,ve=(n(189),n(8783),n(7941),function(e){return(0,i.dD)("data-v-ee1cc6f4"),e=e(),(0,i.Cn)(),e}),pe={key:1,class:"playlist fade-in"},ye={class:"header-container"},ke={class:"col-8 filter"},he={class:"col-4 buttons"},me=ve((function(){return(0,i._)("i",{class:"fa fa-plus"},null,-1)})),ge=[me],we=ve((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),Ce=[we],_e={class:"body",ref:"body"},be={key:0,class:"no-content"},De=["onDragstart","onDragend","onDragover","onClick","onDblclick"],xe={class:"col-10"},Te={class:"title"},$e={key:0,class:"artist"},Pe=["href","textContent","onClick"],Se={key:1,class:"album"},Re=["href","textContent","onClick"],Ze={class:"col-2 right-side"},Ae=["textContent"],Ie={class:"actions"};function qe(e,t,n,r,c,o){var u,d=(0,i.up)("Loading"),f=(0,i.up)("DropdownItem"),v=(0,i.up)("Dropdown"),p=(0,i.up)("MusicHeader");return n.loading?((0,i.wg)(),(0,i.j4)(d,{key:0})):((0,i.wg)(),(0,i.iD)("div",pe,[(0,i._)("div",ye,[(0,i.Wm)(p,{ref:"header"},{default:(0,i.w5)((function(){return[(0,i._)("div",ke,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[0]||(t[0]=function(e){return c.filter=e})},null,512),[[s.nr,c.filter]])])]),(0,i._)("div",he,[(0,i.Wm)(v,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){var a,s,r,u,d,v,p;return[(0,i.Wm)(f,{text:"Save as playlist","icon-class":"fa fa-save",disabled:!(null!==(a=n.tracks)&&void 0!==a&&a.length),onClick:o.playlistSave},null,8,["disabled","onClick"]),2===(null===(s=c.selectedTracks)||void 0===s?void 0:s.length)?((0,i.wg)(),(0,i.j4)(f,{key:0,text:"Swap tracks","icon-class":"fa fa-retweet",onClick:t[1]||(t[1]=function(t){return e.$emit("swap",c.selectedTracks)})})):(0,i.kq)("",!0),(0,i.Wm)(f,{text:c.selectionMode?"End selection":"Start selection","icon-class":"far fa-check-square",disabled:!(null!==(r=n.tracks)&&void 0!==r&&r.length),onClick:t[2]||(t[2]=function(e){return c.selectionMode=!c.selectionMode})},null,8,["text","disabled"]),(0,i.Wm)(f,{text:(null===(u=c.selectedTracks)||void 0===u?void 0:u.length)===(null===(d=n.tracks)||void 0===d?void 0:d.length)?"Unselect all":"Select all","icon-class":"fa fa-check-double",disabled:!(null!==(v=n.tracks)&&void 0!==v&&v.length),onClick:t[3]||(t[3]=function(e){return c.selectedTracks=c.selectedTracks.length===n.tracks.length?[]:(0,l.Z)(Array(n.tracks.length).keys())})},null,8,["text","disabled"]),c.selectedTracks.length>0?((0,i.wg)(),(0,i.j4)(f,{key:1,text:"Remove track"+(c.selectedTracks.length>1?"s":""),"icon-class":"fa fa-trash",onClick:t[4]||(t[4]=function(t){return e.$emit("remove",(0,l.Z)(new Set(c.selectedTracks)))})},null,8,["text"])):(0,i.kq)("",!0),(0,i.Wm)(f,{text:"Clear playlist","icon-class":"fa fa-ban",disabled:!(null!==(p=n.tracks)&&void 0!==p&&p.length),onClick:t[5]||(t[5]=function(t){return e.$emit("clear")})},null,8,["disabled"])]})),_:1}),(0,i._)("button",{title:"Add track",onClick:t[6]||(t[6]=function(){return o.addTrack&&o.addTrack.apply(o,arguments)})},ge),null!=n.devices?((0,i.wg)(),(0,i.iD)("button",{key:0,title:"Refresh status",onClick:t[7]||(t[7]=function(t){return e.$emit("refresh-status")})},Ce)):(0,i.kq)("",!0),Object.keys(n.devices||{}).length?((0,i.wg)(),(0,i.j4)(v,{key:1,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,i.w5)((function(){return[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.devices,(function(t,l){return(0,i.wg)(),(0,i.j4)(f,{key:l,textContent:(0,a.zw)(t.name),"item-class":{active:n.activeDevice===l,selected:n.selectedDevice===l},"icon-class":"fa fa-volume-up",onClick:function(t){return e.$emit("select-device",l)}},null,8,["textContent","item-class","onClick"])})),128))]})),_:1})):(0,i.kq)("",!0)])]})),_:1},512)]),(0,i._)("div",_e,[null!==(u=n.tracks)&&void 0!==u&&u.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",be," No tracks are loaded ")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.tracks,(function(t,r){var u,d,p,y,k;return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row track",{selected:o.selectedTracksSet.has(r),active:(null===(u=n.status)||void 0===u?void 0:u.playingPos)===r,hidden:!o.displayedTracks.has(r)}]),onDragstart:function(e){return o.onTrackDragStart(r)},onDragend:function(e){return o.onTrackDragEnd(r)},onDragover:function(e){return o.onTrackDragOver(r)},draggable:"true",key:r,onClick:function(e){return o.onTrackClick(e,r)},onDblclick:function(t){return e.$emit("play",{pos:r})}},[(0,i._)("div",xe,[(0,i._)("div",Te,[(0,i.Uk)((0,a.zw)(t.title||"[No Title]")+" ",1),(null===(d=n.status)||void 0===d?void 0:d.playingPos)!==r||"play"!==(null===(p=n.status)||void 0===p?void 0:p.state)&&"pause"!==(null===(y=n.status)||void 0===y?void 0:y.state)?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",{key:0,class:(0,a.C_)(["playing-icon",{paused:"pause"===(null===(k=n.status)||void 0===k?void 0:k.state)}])},[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)((0,l.Z)(Array(3).keys()),(function(e){return(0,i.wg)(),(0,i.iD)("span",{key:e})})),128))],2))]),t.artist?((0,i.wg)(),(0,i.iD)("div",$e,[(0,i._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.artist),onClick:(0,s.iM)((function(n){return e.$emit("search",{artist:t.artist})}),["prevent"])},null,8,Pe)])):(0,i.kq)("",!0),t.album?((0,i.wg)(),(0,i.iD)("div",Se,[(0,i._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.album),onClick:(0,s.iM)((function(n){return e.$emit("search",{artist:t.artist,album:t.album})}),["prevent"])},null,8,Re)])):(0,i.kq)("",!0)]),(0,i._)("div",Ze,[(0,i._)("span",{class:"duration",textContent:(0,a.zw)(t.time?e.convertTime(t.time):"-:--")},null,8,Ae),(0,i._)("span",Ie,[(0,i.Wm)(v,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(f,{text:"Play","icon-class":"fa fa-play",onClick:function(t){return e.$emit("play",{pos:r})}},null,8,["onClick"]),(0,i.Wm)(f,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:function(n){return e.$emit("add-to-playlist",t)}},null,8,["onClick"]),(0,i.Wm)(f,{text:"Remove","icon-class":"fa fa-trash",onClick:function(t){return e.$emit("remove",(0,l.Z)(new Set([].concat((0,l.Z)(c.selectedTracks),[r]))))}},null,8,["onClick"]),(0,i.Wm)(f,{text:"Info","icon-class":"fa fa-info",onClick:function(t){return e.$emit("info",n.tracks[r])}},null,8,["onClick"])]})),_:2},1024)])])],42,De)})),128))],512)]))}n(2707),n(561),n(4747);var Me={class:"header"};function Le(e,t,n,l,a,s){return(0,i.wg)(),(0,i.iD)("div",Me,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])}var We={name:"Header"};const ze=(0,te.Z)(We,[["render",Le],["__scopeId","data-v-8beb55c6"]]);var Oe=ze,je=n(449),Ee=n(6728),Fe={name:"Playlist",mixins:[se.Z],components:{DropdownItem:Ee.Z,Dropdown:je.Z,MusicHeader:Oe,Loading:ie.Z},emits:["play","clear","add","remove","swap","search","move","save","info","refresh-status","select-device"],props:{tracks:{type:Array,default:function(){return[]}},loading:{type:Boolean,default:!1},status:{type:Object,default:function(){}},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data:function(){return{selectionMode:!1,selectedTracks:[],filter:"",infoTrack:null,sourcePos:null,targetPos:null}},computed:{selectedTracksSet:function(){return new Set(this.selectedTracks)},displayedTracks:function(){var e,t=this,n=(0,l.Z)(Array(this.tracks.length).keys());if(null===(e=this.filter)||void 0===e||!e.length)return new Set(n);var i=this,a=(i.filter||"").toLowerCase();return new Set(n.filter((function(e){var n=t.tracks[e];return((null===n||void 0===n?void 0:n.artist)||"").toLowerCase().indexOf(a)>=0||((null===n||void 0===n?void 0:n.title)||"").toLowerCase().indexOf(a)>=0||((null===n||void 0===n?void 0:n.album)||"").toLowerCase().indexOf(a)>=0})))}},methods:{onTrackClick:function(e,t){if(e.shiftKey){var n=this.selectedTracks.sort();n.length?tn[n.length-1]&&(this.selectedTracks=[].concat((0,l.Z)(this.selectedTracks),(0,l.Z)((0,l.Z)(Array(t-n[n.length-1]+1).keys()).map((function(e){return e+n[n.length-1]}))))):this.selectedTracks=[t]}else{var i=this.selectedTracks.indexOf(t);this.selectionMode||e.ctrlKey?i>=0?this.selectedTracks.splice(i,1):this.selectedTracks.push(t):this.selectedTracks=i>=0?[]:[t]}},addTrack:function(){var e=prompt("Item path or URL");null!==e&&void 0!==e&&e.length&&this.$emit("add",e)},onTrackDragStart:function(e){this.sourcePos=e},onTrackDragEnd:function(){this.$refs.body.querySelectorAll(".track").forEach((function(e){return e.classList.remove("dragover")})),null!=this.sourcePos&&null!=this.targetPos&&this.sourcePos!==this.targetPos&&(this.$emit("move",{from:this.sourcePos,to:this.targetPos}),this.sourcePos=null,this.targetPos=null)},onTrackDragOver:function(e){this.targetPos=e;var t=this.$refs.body.querySelectorAll(".track");t.forEach((function(e){return e.classList.remove("dragover")})),(0,l.Z)(t)[e].classList.add("dragover")},playlistSave:function(){var e=prompt("Playlist name");null!==e&&void 0!==e&&e.length&&this.$emit("save",e)}},mounted:function(){var e=this;this.$watch((function(){var t;return null===(t=e.status)||void 0===t?void 0:t.playingPos}),(function(t){if(null!=t){var n=(0,l.Z)(e.$refs.body.querySelectorAll(".track"))[t],i=n.offsetTop-parseFloat(getComputedStyle(e.$refs.header.$el).height);e.$refs.body.scrollTo(0,i)}}))}};const Ve=(0,te.Z)(Fe,[["render",qe],["__scopeId","data-v-ee1cc6f4"]]);var Ne=Ve,He=function(e){return(0,i.dD)("data-v-c01651b6"),e=e(),(0,i.Cn)(),e},Ke={key:1,class:"editor-container fade-in"},Ue={class:"header-container"},Ye={class:"col-8 filter"},Be=He((function(){return(0,i._)("i",{class:"fas fa-arrow-left"},null,-1)})),Qe=[Be],Ge={class:"search-box"},Je={class:"buttons pull-right"},Xe=He((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),et=[Xe],tt=He((function(){return(0,i._)("i",{class:"fas fa-plus"},null,-1)})),nt=[tt],lt={class:"editor",ref:"editor"},it={key:0,class:"no-content"},at=["onDragstart","onDragend","onDragover","onClick","onDblclick"],st={class:"col-10"},rt={class:"title"},ct={key:0,class:"artist"},ot=["href","textContent","onClick"],ut={key:1,class:"album"},dt=["href","textContent","onClick"],ft={class:"col-2 right-side"},vt=["textContent"],pt={class:"actions"},yt={key:2,class:"playlists fade-in"},kt={class:"header-container"},ht={class:"col-8 filter"},mt={class:"col-4 buttons"},gt=He((function(){return(0,i._)("i",{class:"fa fa-sync"},null,-1)})),wt=[gt],Ct={class:"body",ref:"body"},_t={key:0,class:"no-content"},bt=["onClick","onDblclick"],Dt={class:"col-10"},xt=["textContent"],Tt={class:"col-2 right-side"},$t={class:"actions"};function Pt(e,t,n,r,c,o){var u,d,f=(0,i.up)("Loading"),v=(0,i.up)("DropdownItem"),p=(0,i.up)("Dropdown"),y=(0,i.up)("MusicHeader");return n.loading?((0,i.wg)(),(0,i.j4)(f,{key:0})):null!=n.editedPlaylist?((0,i.wg)(),(0,i.iD)("div",Ke,[(0,i._)("div",Ue,[(0,i.Wm)(y,{ref:"header"},{default:(0,i.w5)((function(){return[(0,i._)("div",Ye,[(0,i._)("button",{class:"back-btn",title:"Back",onClick:t[0]||(t[0]=function(t){return e.$emit("playlist-edit",null)})},Qe),(0,i._)("label",Ge,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[1]||(t[1]=function(e){return c.trackFilter=e})},null,512),[[s.nr,c.trackFilter]])])]),(0,i._)("div",Je,[Object.keys(n.devices||{}).length?((0,i.wg)(),(0,i.j4)(p,{key:0,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,i.w5)((function(){return[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.devices,(function(t,l){return(0,i.wg)(),(0,i.j4)(v,{key:l,textContent:(0,a.zw)(t.name),"item-class":{active:n.activeDevice===l,selected:n.selectedDevice===l},"icon-class":"fa fa-volume-up",onClick:function(t){return e.$emit("select-device",l)}},null,8,["textContent","item-class","onClick"])})),128))]})),_:1})):(0,i.kq)("",!0),null!=n.devices?((0,i.wg)(),(0,i.iD)("button",{key:1,title:"Refresh status",onClick:t[2]||(t[2]=function(t){return e.$emit("refresh-status")})},et)):(0,i.kq)("",!0),(0,i._)("button",{class:"add-btn",title:"Add track",onClick:t[3]||(t[3]=function(){return o.addTrack&&o.addTrack.apply(o,arguments)})},nt)])]})),_:1},512)]),(0,i._)("div",lt,[null!==(u=n.tracks)&&void 0!==u&&u.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",it," No tracks found ")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.tracks,(function(t,r){var u;return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row track",{selected:o.selectedTracksSet.has(r),active:(null===(u=e.status)||void 0===u?void 0:u.playingPos)===r,hidden:!o.displayedTracks.has(r)}]),draggable:"true",key:r,onDragstart:function(e){return o.onTrackDragStart(r)},onDragend:function(e){return o.onTrackDragEnd(r)},onDragover:function(e){return o.onTrackDragOver(r)},onClick:function(e){return o.onTrackClick(e,r)},onDblclick:function(t){return e.$emit("load-track",{pos:r,play:!0})}},[(0,i._)("div",st,[(0,i._)("div",rt,(0,a.zw)(t.title||"[No Title]"),1),t.artist?((0,i.wg)(),(0,i.iD)("div",ct,[(0,i._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.artist),onClick:(0,s.iM)((function(n){return e.$emit("search",{artist:t.artist})}),["prevent"])},null,8,ot)])):(0,i.kq)("",!0),t.album?((0,i.wg)(),(0,i.iD)("div",ut,[(0,i._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.album),onClick:(0,s.iM)((function(n){return e.$emit("search",{artist:t.artist,album:t.album})}),["prevent"])},null,8,dt)])):(0,i.kq)("",!0)]),(0,i._)("div",ft,[(0,i._)("span",{class:"duration",textContent:(0,a.zw)(t.time?e.convertTime(t.time):"-:--")},null,8,vt),(0,i._)("span",pt,[(0,i.Wm)(p,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(v,{text:"Play","icon-class":"fa fa-play",onClick:function(t){return e.$emit("load-track",{pos:r,play:!0})}},null,8,["onClick"]),(0,i.Wm)(v,{text:"Add to queue","icon-class":"fa fa-plus",onClick:function(t){return e.$emit("load-track",{pos:r,play:!1})}},null,8,["onClick"]),(0,i.Wm)(v,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:function(n){return e.$emit("add-to-playlist",t)}},null,8,["onClick"]),(0,i.Wm)(v,{text:"Remove","icon-class":"fa fa-trash",onClick:function(t){return e.$emit("remove-track",(0,l.Z)(new Set([].concat((0,l.Z)(c.selectedTracks),[r]))))}},null,8,["onClick"]),(0,i.Wm)(v,{text:"Info","icon-class":"fa fa-info",onClick:(0,s.iM)((function(t){return e.$emit("info",n.tracks[r])}),["stop"])},null,8,["onClick"])]})),_:2},1024)])])],42,at)})),128))],512)])):((0,i.wg)(),(0,i.iD)("div",yt,[(0,i._)("div",kt,[(0,i.Wm)(y,{ref:"header"},{default:(0,i.w5)((function(){return[(0,i._)("div",ht,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[4]||(t[4]=function(e){return c.filter=e})},null,512),[[s.nr,c.filter]])])]),(0,i._)("div",mt,[Object.keys(n.devices||{}).length?((0,i.wg)(),(0,i.j4)(p,{key:0,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,i.w5)((function(){return[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.devices,(function(t,l){return(0,i.wg)(),(0,i.j4)(v,{key:l,textContent:(0,a.zw)(t.name),"item-class":{active:n.activeDevice===l,selected:n.selectedDevice===l},"icon-class":"fa fa-volume-up",onClick:function(t){return e.$emit("select-device",l)}},null,8,["textContent","item-class","onClick"])})),128))]})),_:1})):(0,i.kq)("",!0),null!=n.devices?((0,i.wg)(),(0,i.iD)("button",{key:1,title:"Refresh status",onClick:t[5]||(t[5]=function(t){return e.$emit("refresh-status")})},wt)):(0,i.kq)("",!0)])]})),_:1},512)]),(0,i._)("div",Ct,[null!==(d=n.playlists)&&void 0!==d&&d.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",_t," No playlists found ")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.playlists,(function(t,n){return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row playlist",{hidden:!o.displayedPlaylists.has(n)}]),key:n,onClick:function(t){return e.$emit("playlist-edit",n)},onDblclick:function(t){return e.$emit("load",n)}},[(0,i._)("div",Dt,[(0,i._)("div",{class:"name",textContent:(0,a.zw)(t.name||"[No Name]")},null,8,xt)]),(0,i._)("div",Tt,[(0,i._)("span",$t,[(0,i.Wm)(p,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(v,{text:"Play","icon-class":"fa fa-play",onClick:(0,s.iM)((function(t){return e.$emit("play",n)}),["stop"])},null,8,["onClick"]),(0,i.Wm)(v,{text:"Load","icon-class":"fa fa-list-ul",onClick:(0,s.iM)((function(t){return e.$emit("load",n)}),["stop"])},null,8,["onClick"]),(0,i.Wm)(v,{text:"Edit","icon-class":"fa fa-edit",onClick:(0,s.iM)((function(t){return e.$emit("playlist-edit",n)}),["stop"])},null,8,["onClick"]),(0,i.Wm)(v,{text:"Remove","icon-class":"fa fa-trash",onClick:(0,s.iM)((function(t){return e.$emit("remove",n)}),["stop"])},null,8,["onClick"])]})),_:2},1024)])])],42,bt)})),128))],512)]))}var St={name:"Playlists",mixins:[se.Z],components:{DropdownItem:Ee.Z,Dropdown:je.Z,MusicHeader:Oe,Loading:ie.Z},emits:["play","load","remove","playlist-edit","search","remove-track","load-track","info","playlist-add","add-to-playlist","track-move","refresh-status","select-device"],props:{playlists:{type:Array,default:function(){return[]}},loading:{type:Boolean,default:!1},tracks:{type:Array,default:function(){return[]}},editedPlaylist:{type:Number},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data:function(){return{selectedTracks:[],filter:"",trackFilter:"",sourcePos:null,targetPos:null}},computed:{selectedTracksSet:function(){return new Set(this.selectedTracks)},displayedPlaylists:function(){var e,t=this,n=(0,l.Z)(Array(this.playlists.length).keys());if(null===(e=this.filter)||void 0===e||!e.length)return new Set(n);var i=this,a=(i.filter||"").toLowerCase();return new Set(n.filter((function(e){var n=t.playlists[e];return((null===n||void 0===n?void 0:n.name)||"").toLowerCase().indexOf(a)>=0})))},displayedTracks:function(){var e,t=this,n=(0,l.Z)(Array(this.tracks.length).keys());if(null===(e=this.trackFilter)||void 0===e||!e.length)return new Set(n);var i=this,a=(i.trackFilter||"").toLowerCase();return new Set(n.filter((function(e){var n=t.tracks[e];return((null===n||void 0===n?void 0:n.artist)||"").toLowerCase().indexOf(a)>=0||((null===n||void 0===n?void 0:n.title)||"").toLowerCase().indexOf(a)>=0||((null===n||void 0===n?void 0:n.album)||"").toLowerCase().indexOf(a)>=0})))}},methods:{onTrackClick:function(e,t){if(e.shiftKey){var n=this.selectedTracks.sort();n.length?tn[n.length-1]&&(this.selectedTracks=[].concat((0,l.Z)(this.selectedTracks),(0,l.Z)((0,l.Z)(Array(t-n[n.length-1]+1).keys()).map((function(e){return e+n[n.length-1]}))))):this.selectedTracks=[t]}else{var i=this.selectedTracks.indexOf(t);e.ctrlKey?i>=0?this.selectedTracks.splice(i,1):this.selectedTracks.push(t):this.selectedTracks=i>=0?[]:[t]}},addTrack:function(){var e=prompt("Track path or URL");null!==e&&void 0!==e&&e.length&&this.$emit("playlist-add",e)},onTrackDragStart:function(e){this.sourcePos=e},onTrackDragEnd:function(){this.$refs.editor.querySelectorAll(".track").forEach((function(e){return e.classList.remove("dragover")})),null!=this.sourcePos&&null!=this.targetPos&&this.sourcePos!==this.targetPos&&(this.$emit("track-move",{from:this.sourcePos,to:this.targetPos,playlist:this.editedPlaylist}),this.sourcePos=null,this.targetPos=null)},onTrackDragOver:function(e){this.targetPos=e;var t=this.$refs.editor.querySelectorAll(".track");t.forEach((function(e){return e.classList.remove("dragover")})),(0,l.Z)(t)[e].classList.add("dragover")}}};const Rt=(0,te.Z)(St,[["render",Pt],["__scopeId","data-v-c01651b6"]]);var Zt=Rt,At=function(e){return(0,i.dD)("data-v-6fe42598"),e=e(),(0,i.Cn)(),e},It={class:"search-form"},qt={class:"row"},Mt={class:"row"},Lt={class:"row"},Wt={class:"row"},zt=At((function(){return(0,i._)("i",{class:"icon fa fa-times"},null,-1)})),Ot=At((function(){return(0,i._)("span",{class:"btn-title"},"Clear",-1)})),jt=[zt,Ot],Et=At((function(){return(0,i._)("button",{type:"submit"},[(0,i._)("i",{class:"icon fa fa-search"}),(0,i._)("span",{class:"btn-title"},"Search")],-1)})),Ft={class:"search-box"},Vt={class:"buttons"},Nt=At((function(){return(0,i._)("i",{class:"icon fa fa-times"},null,-1)})),Ht=At((function(){return(0,i._)("span",{class:"btn-title"},"Clear",-1)})),Kt=[Nt,Ht],Ut={class:"results"},Yt=["onClick"],Bt={class:"col-10"},Qt={class:"title"},Gt=["textContent"],Jt=["textContent"],Xt={class:"col-2 right-side"},en=["textContent"],tn={class:"actions"};function nn(e,t,n,l,r,c){var o=(0,i.up)("FormFooter"),u=(0,i.up)("MusicHeader"),d=(0,i.up)("DropdownItem"),f=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["search fade-in",{"form-collapsed":c.formCollapsed}])},[c.formCollapsed?((0,i.wg)(),(0,i.j4)(u,{key:1},{default:(0,i.w5)((function(){return[(0,i._)("label",Ft,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[6]||(t[6]=function(e){return r.filter=e})},null,512),[[s.nr,r.filter]])]),(0,i._)("span",Vt,[(0,i._)("button",{onClick:t[7]||(t[7]=function(){return c.clear&&c.clear.apply(c,arguments)})},Kt)])]})),_:1})):((0,i.wg)(),(0,i.iD)("div",{key:0,class:"form-container",onSubmit:t[5]||(t[5]=(0,s.iM)((function(t){return e.$emit("search",c.filteredQuery)}),["prevent"]))},[(0,i._)("form",It,[(0,i._)("div",qt,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"text",placeholder:"Any","onUpdate:modelValue":t[0]||(t[0]=function(e){return r.query.any=e})},null,512),[[s.nr,r.query.any]])])]),(0,i._)("div",Mt,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"text",placeholder:"Artist","onUpdate:modelValue":t[1]||(t[1]=function(e){return r.query.artist=e})},null,512),[[s.nr,r.query.artist]])])]),(0,i._)("div",Lt,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"text",placeholder:"Title","onUpdate:modelValue":t[2]||(t[2]=function(e){return r.query.title=e})},null,512),[[s.nr,r.query.title]])])]),(0,i._)("div",Wt,[(0,i._)("label",null,[(0,i.wy)((0,i._)("input",{type:"text",placeholder:"Album","onUpdate:modelValue":t[3]||(t[3]=function(e){return r.query.album=e})},null,512),[[s.nr,r.query.album]])])]),(0,i.Wm)(o,null,{default:(0,i.w5)((function(){return[(0,i._)("button",{onClick:t[4]||(t[4]=function(){return c.clear&&c.clear.apply(c,arguments)})},jt),Et]})),_:1})])],32)),(0,i._)("div",Ut,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.results,(function(t,n){var l,s;return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row track",{selected:r.selectedResults.has(n),hidden:!c.displayedTracks.has(n)}]),key:n,onClick:function(e){return c.resultClick(n,e)}},[(0,i._)("div",Bt,[(0,i._)("div",Qt,(0,a.zw)(t.title||"[No Title]"),1),null!==(l=t.artist)&&void 0!==l&&l.length?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"artist",textContent:(0,a.zw)(t.artist)},null,8,Gt)):(0,i.kq)("",!0),null!==(s=t.album)&&void 0!==s&&s.length?((0,i.wg)(),(0,i.iD)("div",{key:1,class:"album",textContent:(0,a.zw)(t.album)},null,8,Jt)):(0,i.kq)("",!0)]),(0,i._)("div",Xt,[(0,i._)("span",{class:"duration",textContent:(0,a.zw)(t.time&&parseInt(t.time)?e.convertTime(t.time):"-:--")},null,8,en),(0,i._)("span",tn,[(0,i.Wm)(f,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:function(e){return c.play(n)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Add to queue","icon-class":"fa fa-plus",onClick:function(e){return c.load(n)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:function(n){return e.$emit("add-to-playlist",t)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Info","icon-class":"fa fa-info",onClick:function(n){return e.$emit("info",t)}},null,8,["onClick"])]})),_:2},1024)])])],10,Yt)})),128))])],2)}var ln=n(6084),an=(n(9720),{name:"Search",components:{Dropdown:je.Z,DropdownItem:Ee.Z,FormFooter:le,MusicHeader:Oe},mixins:[se.Z],emits:["search","clear","play","load","add-to-playlist","info","refresh-status","select-device"],props:{loading:{type:Boolean,default:!1},results:{type:Array},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data:function(){return{selectedResults:new Set,filter:"",query:{any:"",artist:"",title:"",album:""}}},computed:{formCollapsed:function(){var e;return(null===(e=this.results)||void 0===e?void 0:e.length)>0},filteredQuery:function(){return Object.entries(this.query).filter((function(e){var t;return null===(t=e[1])||void 0===t?void 0:t.length})).reduce((function(e,t){var n=(0,ln.Z)(t,2),l=n[0],i=n[1];return e[l]=i,e}),{})},displayedTracks:function(){var e,t=this;return new Set((0,l.Z)(Array((null===(e=this.results)||void 0===e?void 0:e.length)||0).keys()).filter((function(e){var n,l=t.results[e];if(null===(n=t.filter)||void 0===n||!n.length)return l;var i=t.filter.toLowerCase();return((null===l||void 0===l?void 0:l.artist)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.title)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.album)||"").toLowerCase().indexOf(i)>=0})))}},methods:{clear:function(){this.$emit("clear"),this.selectedResults=new Set},resultClick:function(e,t){if(t.shiftKey){if(this.selectedResults.size>0&&!this.selectedResults.has(e)){var n=(0,l.Z)(this.selectedResults),i=Math.min(Math.min(n),e),a=Math.max(Math.max(n),e);this.selectedResults=new Set((0,l.Z)(Array(a-i+1).keys()).map((function(e){return e+i})))}}else t.ctrlKey||(this.selectedResults=new Set),this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e)},play:function(e){var t=this;this.$emit("play",this.results[e]),this.selectedResults.size&&this.selectedResults.forEach((function(e){t.$emit("load",e)}))},load:function(e){var t=this;this.selectedResults.has(e)||this.selectedResults.add(e),this.selectedResults.forEach((function(e){t.$emit("load",t.results[e])}))}}});const sn=(0,te.Z)(an,[["render",nn],["__scopeId","data-v-6fe42598"]]);var rn=sn,cn=(n(3123),function(e){return(0,i.dD)("data-v-c3245ea8"),e=e(),(0,i.Cn)(),e}),on={class:"library fade-in"},un={class:"search-box"},dn={class:"results"},fn=cn((function(){return(0,i._)("div",{class:"icon-container"},[(0,i._)("i",{class:"icon fa fa-folder"})],-1)})),vn=cn((function(){return(0,i._)("div",{class:"result-container"},[(0,i._)("div",{class:"title"},"..")],-1)})),pn=[fn,vn],yn=["onClick"],kn={class:"col-10 left-side"},hn={class:"icon-container"},mn={key:0,class:"icon fa fa-folder"},gn={key:1,class:"icon fa fa-music"},wn={class:"info"},Cn={class:"title"},_n=["textContent"],bn=["textContent"],Dn={class:"artist-album"},xn=["textContent"],Tn=["textContent"],$n={class:"col-2 right-side"},Pn=["textContent"],Sn={class:"actions"};function Rn(e,t,n,l,r,c){var o=(0,i.up)("Loading"),u=(0,i.up)("MusicHeader"),d=(0,i.up)("DropdownItem"),f=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",on,[n.loading?((0,i.wg)(),(0,i.j4)(o,{key:0})):(0,i.kq)("",!0),(0,i.Wm)(u,null,{default:(0,i.w5)((function(){return[(0,i._)("label",un,[(0,i.wy)((0,i._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[0]||(t[0]=function(e){return r.filter=e})},null,512),[[s.nr,r.filter]])])]})),_:1}),(0,i._)("div",dn,["/"!==n.path?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"row track back-track",onClick:t[1]||(t[1]=function(){return c.back&&c.back.apply(c,arguments)})},pn)):(0,i.kq)("",!0),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(n.results,(function(t,n){var l,s;return(0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)(["row track",{selected:r.selectedResults.has(n),hidden:!c.displayedResults.has(n)}]),key:n,onClick:function(e){return c.resultClick(n,e)}},[(0,i._)("div",kn,[(0,i._)("div",hn,[t.directory?((0,i.wg)(),(0,i.iD)("i",mn)):t.file?((0,i.wg)(),(0,i.iD)("i",gn)):(0,i.kq)("",!0)]),(0,i._)("div",wn,[(0,i._)("div",Cn,[t.directory?((0,i.wg)(),(0,i.iD)("span",{key:0,textContent:(0,a.zw)(t.directory.split("/").pop())},null,8,_n)):t.title?((0,i.wg)(),(0,i.iD)("span",{key:1,textContent:(0,a.zw)(t.title)},null,8,bn)):(0,i.kq)("",!0)]),(0,i._)("div",Dn,[null!==(l=t.artist)&&void 0!==l&&l.length?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"artist",textContent:(0,a.zw)(t.artist)},null,8,xn)):(0,i.kq)("",!0),null!==(s=t.album)&&void 0!==s&&s.length?((0,i.wg)(),(0,i.iD)("div",{key:1,class:"album",textContent:(0,a.zw)(t.album)},null,8,Tn)):(0,i.kq)("",!0)])])]),(0,i._)("div",$n,[(0,i._)("span",{class:"duration",textContent:(0,a.zw)(t.time&&parseInt(t.time)?e.convertTime(t.time):"-:--")},null,8,Pn),(0,i._)("span",Sn,[(0,i.Wm)(f,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,i.w5)((function(){return[(0,i.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:function(e){return c.play(n)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Add to queue","icon-class":"fa fa-plus",onClick:function(e){return c.load(n)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:function(n){return e.$emit("add-to-playlist",t)}},null,8,["onClick"]),(0,i.Wm)(d,{text:"Info","icon-class":"fa fa-info",onClick:function(n){return e.$emit("info",t)}},null,8,["onClick"])]})),_:2},1024)])])],10,yn)})),128))])])}n(9600),n(7042);var Zn={name:"Library",components:{Dropdown:je.Z,DropdownItem:Ee.Z,MusicHeader:Oe,Loading:ie.Z},mixins:[se.Z],emits:["search","play","load","add-to-playlist","info","cd","refresh-status","select-device"],props:{loading:{type:Boolean,default:!1},results:{type:Array},path:{type:String},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data:function(){return{selectedResults:new Set,filter:"",query:{any:"",artist:"",title:"",album:""}}},computed:{displayedResults:function(){var e,t=this;return new Set((0,l.Z)(Array((null===(e=this.results)||void 0===e?void 0:e.length)||0).keys()).filter((function(e){var n,l=t.results[e];if(null===(n=t.filter)||void 0===n||!n.length)return l;var i=t.filter.toLowerCase();return((null===l||void 0===l?void 0:l.artist)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.title)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.album)||"").toLowerCase().indexOf(i)>=0||((null===l||void 0===l?void 0:l.directory)||"").toLowerCase().indexOf(i)>=0})))}},methods:{resultClick:function(e,t){if(t.shiftKey){if(this.selectedResults.size>0&&!this.selectedResults.has(e)){var n=(0,l.Z)(this.selectedResults),i=Math.min(Math.min(n),e),a=Math.max(Math.max(n),e);this.selectedResults=new Set((0,l.Z)(Array(a-i+1).keys()).map((function(e){return e+i})))}}else t.ctrlKey?this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e):this.results[e].directory?this.$emit("cd",this.results[e].directory):(this.selectedResults=new Set,this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e))},play:function(e){var t=this;this.$emit("play",this.results[e]),this.selectedResults.size&&this.selectedResults.forEach((function(e){t.$emit("load",e)}))},load:function(e){var t=this;this.selectedResults.has(e)||this.selectedResults.add(e),this.selectedResults.forEach((function(e){t.$emit("load",t.results[e])}))},back:function(){var e=this.path.split("/");this.$emit("cd",e.slice(0,e.length-1).join("/"))}}};const An=(0,te.Z)(Zn,[["render",Rn],["__scopeId","data-v-c3245ea8"]]);var In=An,qn=n(2628),Mn={name:"Music",emits:["play","pause","stop","clear","previous","next","set-volume","seek","consume","repeat","random","status-update","playlist-update","new-playing-track","add-to-tracklist","remove-from-tracklist","swap-tracks","play-playlist","load-playlist","remove-playlist","tracklist-move","tracklist-save","add-to-tracklist-from-edited-playlist","remove-from-playlist","info","playlist-add","add-to-playlist","playlist-track-move","search","search-clear","cd","refresh-status","select-device"],mixins:[qn.Z,se.Z],components:{Loading:ie.Z,Modal:ae.Z,Nav:fe,MediaView:re.Z,Playlist:Ne,Playlists:Zt,FormFooter:le,Search:rn,Library:In},props:{pluginName:{type:String,required:!0},loading:{type:Boolean,default:!1},config:{type:Object,default:function(){}},tracks:{type:Array,default:function(){return[]}},editedPlaylistTracks:{type:Array,default:function(){return[]}},playlists:{type:Array,default:function(){return[]}},status:{type:Object,default:function(){}},editedPlaylist:{type:Number},trackInfo:{type:String},searchResults:{type:Array},libraryResults:{type:Array},path:{type:String},devices:{type:Object},activeDevice:{type:String},selectedDevice:{type:String}},data:function(){return{selectedView:"playing",selectedPlaylists:[],addToPlaylistTrack:null,playlistFilter:""}},computed:{track:function(){var e;return null==(null===(e=this.status)||void 0===e?void 0:e.playingPos)?null:this.tracks[this.status.playingPos]}},methods:{onStatusEvent:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin_name===t.pluginName){n.next=2;break}return n.abrupt("return");case 2:t.$emit("status-update",e);case 3:case"end":return n.stop()}}),n)})))()},onPlaylistEvent:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin_name===t.pluginName){n.next=2;break}return n.abrupt("return");case 2:t.$emit("playlist-update",e);case 3:case"end":return n.stop()}}),n)})))()},onNewPlayingTrack:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){var l,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin_name===t.pluginName){n.next=2;break}return n.abrupt("return");case 2:t.notify({html:"".concat(null===(l=e.track)||void 0===l?void 0:l.artist,"
").concat(null===(i=e.track)||void 0===i?void 0:i.title),image:{iconClass:"fa fa-play"}}),t.$emit("new-playing-track",e);case 4:case"end":return n.stop()}}),n)})))()},openAddToPlaylist:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.addToPlaylistTrack=e,t.$refs.playlistsModal.isVisible=!0;case 2:case"end":return n.stop()}}),n)})))()},addToPlaylist:function(){var e=this;return(0,G.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$emit("add-to-playlist",{track:e.addToPlaylistTrack,playlists:(0,l.Z)(Array(e.selectedPlaylists.length).keys()).filter((function(t){return e.selectedPlaylists[t]}))}),e.$refs.playlistsModal.isVisible=!1,e.addToPlaylistTrack=null,e.playlistFilter="";case 4:case"end":return t.stop()}}),t)})))()},search:function(e){var t=this;return(0,G.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.$emit("search",e),t.$refs.trackInfo.isVisible=!1,t.selectedView="search";case 3:case"end":return n.stop()}}),n)})))()},selectDevice:function(e){this.$emit("select-device",e)},refreshStatus:function(){this.$emit("refresh-status")}},mounted:function(){var e=this;this.subscribe(this.onStatusEvent,"on-status-update","platypush.message.event.music.MusicPlayEvent","platypush.message.event.music.MusicPauseEvent","platypush.message.event.music.MusicStopEvent","platypush.message.event.music.SeekChangeEvent","platypush.message.event.music.VolumeChangeEvent","platypush.message.event.music.MuteChangeEvent","platypush.message.event.music.PlaybackRepeatModeChangeEvent","platypush.message.event.music.PlaybackRandomModeChangeEvent","platypush.message.event.music.PlaybackConsumeModeChangeEvent","platypush.message.event.music.PlaybackSingleModeChangeEvent"),this.subscribe(this.onPlaylistEvent,"on-playlist-update","platypush.message.event.music.PlaylistChangeEvent"),this.subscribe(this.onNewPlayingTrack,"on-new-playing-track","platypush.message.event.music.NewPlayingTrackEvent"),this.$watch((function(){return e.trackInfo}),(function(t){null!=t&&(e.$refs.trackInfo.isVisible=!0)}))},unmounted:function(){this.unsubscribe("on-status-update"),this.unsubscribe("on-playlist-update")}};const Ln=(0,te.Z)(Mn,[["render",Q],["__scopeId","data-v-2cd8b8d5"]]);var Wn=Ln}}]); -//# sourceMappingURL=6833-legacy.72c66805.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6833-legacy.72c66805.js.map b/platypush/backend/http/webapp/dist/static/js/6833-legacy.72c66805.js.map deleted file mode 100644 index fe21d037..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6833-legacy.72c66805.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6833-legacy.72c66805.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/modules/es.array.splice.js","webpack://platypush/./src/components/panels/Music/Index.vue","webpack://platypush/./src/components/elements/FormFooter.vue","webpack://platypush/./src/components/elements/FormFooter.vue?94ab","webpack://platypush/./src/components/panels/Music/Nav.vue","webpack://platypush/./src/components/panels/Music/Nav.vue?b815","webpack://platypush/./src/components/panels/Music/Playlist.vue","webpack://platypush/./src/components/panels/Music/Header.vue","webpack://platypush/./src/components/panels/Music/Header.vue?7826","webpack://platypush/./src/components/panels/Music/Playlist.vue?b3da","webpack://platypush/./src/components/panels/Music/Playlists.vue","webpack://platypush/./src/components/panels/Music/Playlists.vue?6fa1","webpack://platypush/./src/components/panels/Music/Search.vue","webpack://platypush/./src/components/panels/Music/Search.vue?7e62","webpack://platypush/./src/components/panels/Music/Library.vue","webpack://platypush/./src/components/panels/Music/Library.vue?ee0e","webpack://platypush/./src/components/panels/Music/Index.vue?aab7"],"sourcesContent":["'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar toObject = require('../internals/to-object');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar createProperty = require('../internals/create-property');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');\n\nvar TypeError = global.TypeError;\nvar max = Math.max;\nvar min = Math.min;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';\n\n// `Array.prototype.splice` method\n// https://tc39.es/ecma262/#sec-array.prototype.splice\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n splice: function splice(start, deleteCount /* , ...items */) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var actualStart = toAbsoluteIndex(start, len);\n var argumentsLength = arguments.length;\n var insertCount, actualDeleteCount, A, k, from, to;\n if (argumentsLength === 0) {\n insertCount = actualDeleteCount = 0;\n } else if (argumentsLength === 1) {\n insertCount = 0;\n actualDeleteCount = len - actualStart;\n } else {\n insertCount = argumentsLength - 2;\n actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);\n }\n if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {\n throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);\n }\n A = arraySpeciesCreate(O, actualDeleteCount);\n for (k = 0; k < actualDeleteCount; k++) {\n from = actualStart + k;\n if (from in O) createProperty(A, k, O[from]);\n }\n A.length = actualDeleteCount;\n if (insertCount < actualDeleteCount) {\n for (k = actualStart; k < len - actualDeleteCount; k++) {\n from = k + actualDeleteCount;\n to = k + insertCount;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];\n } else if (insertCount > actualDeleteCount) {\n for (k = len - actualDeleteCount; k > actualStart; k--) {\n from = k + actualDeleteCount - 1;\n to = k + insertCount - 1;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n }\n for (k = 0; k < insertCount; k++) {\n O[k + actualStart] = arguments[k + 2];\n }\n O.length = len - actualDeleteCount + insertCount;\n return A;\n }\n});\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./FormFooter.vue?vue&type=template&id=2495ce8a&scoped=true\"\nimport script from \"./FormFooter.vue?vue&type=script&lang=js\"\nexport * from \"./FormFooter.vue?vue&type=script&lang=js\"\n\nimport \"./FormFooter.vue?vue&type=style&index=0&id=2495ce8a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2495ce8a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=edee6494&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=edee6494&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-edee6494\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=8beb55c6&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=8beb55c6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8beb55c6\"]])\n\nexport default __exports__","import { render } from \"./Playlist.vue?vue&type=template&id=ee1cc6f4&scoped=true\"\nimport script from \"./Playlist.vue?vue&type=script&lang=js\"\nexport * from \"./Playlist.vue?vue&type=script&lang=js\"\n\nimport \"./Playlist.vue?vue&type=style&index=0&id=ee1cc6f4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ee1cc6f4\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Playlists.vue?vue&type=template&id=c01651b6&scoped=true\"\nimport script from \"./Playlists.vue?vue&type=script&lang=js\"\nexport * from \"./Playlists.vue?vue&type=script&lang=js\"\n\nimport \"./Playlists.vue?vue&type=style&index=0&id=c01651b6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c01651b6\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Search.vue?vue&type=template&id=6fe42598&scoped=true\"\nimport script from \"./Search.vue?vue&type=script&lang=js\"\nexport * from \"./Search.vue?vue&type=script&lang=js\"\n\nimport \"./Search.vue?vue&type=style&index=0&id=6fe42598&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fe42598\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Library.vue?vue&type=template&id=c3245ea8&scoped=true\"\nimport script from \"./Library.vue?vue&type=script&lang=js\"\nexport * from \"./Library.vue?vue&type=script&lang=js\"\n\nimport \"./Library.vue?vue&type=style&index=0&id=c3245ea8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c3245ea8\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=2cd8b8d5&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=2cd8b8d5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2cd8b8d5\"]])\n\nexport default __exports__"],"names":["$","global","toAbsoluteIndex","toIntegerOrInfinity","lengthOfArrayLike","toObject","arraySpeciesCreate","createProperty","arrayMethodHasSpeciesSupport","HAS_SPECIES_SUPPORT","TypeError","max","Math","min","MAX_SAFE_INTEGER","MAXIMUM_ALLOWED_LENGTH_EXCEEDED","target","proto","forced","splice","start","deleteCount","insertCount","actualDeleteCount","A","k","from","to","O","this","len","actualStart","argumentsLength","arguments","length","class","loading","pluginName","status","track","$emit","$event","search","selectedView","tracks","devices","selectedDevice","activeDevice","openAddToPlaylist","refreshStatus","selectDevice","playlists","editedPlaylist","editedPlaylistTracks","results","searchResults","libraryResults","path","title","ref","trackInfo","file","artist","href","$route","fullPath","album","date","time","disc","url","uri","addToPlaylistTrack","selectedPlaylists","Array","keys","map","type","placeholder","playlistFilter","playlist","i","name","toLowerCase","indexOf","key","checked","addToPlaylist","__exports__","views","view","displayName","iconClass","emits","props","String","collapsed","Boolean","default","Object","playing","library","filter","text","disabled","playlistSave","selectedTracks","selectionMode","Set","addTrack","device","id","selectedTracksSet","has","playingPos","displayedTracks","onTrackDragStart","onTrackDragEnd","onTrackDragOver","draggable","onTrackClick","state","convertTime","mixins","components","DropdownItem","Dropdown","MusicHeader","Loading","data","infoTrack","sourcePos","targetPos","computed","positions","self","pos","methods","event","shiftKey","sort","idx","ctrlKey","push","prompt","$refs","body","querySelectorAll","forEach","classList","remove","add","mounted","$watch","trackElement","offset","offsetTop","parseFloat","getComputedStyle","header","$el","height","scrollTo","trackFilter","displayedPlaylists","Number","editor","formCollapsed","clear","filteredQuery","query","any","result","selectedResults","resultClick","parseInt","play","load","FormFooter","entries","o","reduce","obj","v","size","delete","back","displayedResults","directory","split","pop","slice","join","Modal","Nav","MediaView","Playlist","Playlists","Search","Library","required","config","onStatusEvent","plugin_name","onPlaylistEvent","onNewPlayingTrack","notify","html","image","playlistsModal","isVisible","subscribe","info","unmounted","unsubscribe","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6833.7d7776ab.js b/platypush/backend/http/webapp/dist/static/js/6833.7d7776ab.js new file mode 100644 index 00000000..87e51749 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6833.7d7776ab.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6833],{6833:function(e,t,s){s.r(t),s.d(t,{default:function(){return qs}});var l=s(6252),a=s(3577),i=s(9963);const c=e=>((0,l.dD)("data-v-2cd8b8d5"),e=e(),(0,l.Cn)(),e),n={class:"nav-container"},o={class:"view-container"},r={class:"track-info-container"},d={key:0,class:"track-info-content"},u={key:0,class:"row file"},p=c((()=>(0,l._)("div",{class:"col-3 attr"},"File",-1))),y=["textContent"],k={key:1,class:"row artist"},h=c((()=>(0,l._)("div",{class:"col-3 attr"},"Artist",-1))),f={class:"col-9 value"},m=["href","textContent"],v={key:2,class:"row track-title"},g=c((()=>(0,l._)("div",{class:"col-3 attr"},"Title",-1))),w=["textContent"],C={key:3,class:"row album"},_=c((()=>(0,l._)("div",{class:"col-3 attr"},"Album",-1))),b={class:"col-9 value"},D=["href","textContent"],x={key:4,class:"row date"},$=c((()=>(0,l._)("div",{class:"col-3 attr"},"Date",-1))),T=["textContent"],P={key:5,class:"row duration"},S=c((()=>(0,l._)("div",{class:"col-3 attr"},"Duration",-1))),A=["textContent"],R={key:6,class:"row track"},I=c((()=>(0,l._)("div",{class:"col-3 attr"},"Track",-1))),q=["textContent"],M={key:7,class:"row disc"},L=c((()=>(0,l._)("div",{class:"col-3 attr"},"Disc",-1))),W=["textContent"],z={key:8,class:"row url"},O=c((()=>(0,l._)("div",{class:"col-3 attr"},"URL",-1))),j={class:"col-9 value"},E=["href","textContent"],F={class:"playlists-modal-container"},V={class:"filter"},Z={class:"playlists"},N=["checked","onChange"],H=["textContent"],K=c((()=>(0,l._)("i",{class:"fa fa-plus"},null,-1))),U=(0,l.Uk)("   Add "),Y=[K,U];function B(e,t,s,c,K,U){const B=(0,l.up)("Loading"),Q=(0,l.up)("Nav"),G=(0,l.up)("Playlist"),J=(0,l.up)("Playlists"),X=(0,l.up)("Search"),ee=(0,l.up)("Library"),te=(0,l.up)("MediaView"),se=(0,l.up)("Modal"),le=(0,l.up)("FormFooter");return(0,l.wg)(),(0,l.iD)(l.HY,null,[s.loading?((0,l.wg)(),(0,l.j4)(B,{key:0})):((0,l.wg)(),(0,l.j4)(te,{key:1,"plugin-name":s.pluginName,status:s.status,track:U.track,onPlay:t[27]||(t[27]=t=>e.$emit("play",t)),onPause:t[28]||(t[28]=t=>e.$emit("pause")),onStop:t[29]||(t[29]=t=>e.$emit("stop")),onPrevious:t[30]||(t[30]=t=>e.$emit("previous")),onNext:t[31]||(t[31]=t=>e.$emit("next")),onSetVolume:t[32]||(t[32]=t=>e.$emit("set-volume",t)),onSeek:t[33]||(t[33]=t=>e.$emit("seek",t)),onConsume:t[34]||(t[34]=t=>e.$emit("consume",t)),onRepeat:t[35]||(t[35]=t=>e.$emit("repeat",t)),onRandom:t[36]||(t[36]=t=>e.$emit("random",t)),onSearch:U.search},{default:(0,l.w5)((()=>[(0,l._)("main",null,[(0,l._)("div",n,[(0,l.Wm)(Q,{"selected-view":K.selectedView,onInput:t[0]||(t[0]=e=>K.selectedView=e)},null,8,["selected-view"])]),(0,l._)("div",o,["playing"===K.selectedView?((0,l.wg)(),(0,l.j4)(G,{key:0,tracks:s.tracks,status:s.status,loading:s.loading,devices:s.devices,"selected-device":s.selectedDevice,"active-device":s.activeDevice,onPlay:t[1]||(t[1]=t=>e.$emit("play",t)),onClear:t[2]||(t[2]=t=>e.$emit("clear")),onSwap:t[3]||(t[3]=t=>e.$emit("swap-tracks",t)),onAdd:t[4]||(t[4]=t=>e.$emit("add-to-tracklist",t)),onRemove:t[5]||(t[5]=t=>e.$emit("remove-from-tracklist",t)),onMove:t[6]||(t[6]=t=>e.$emit("tracklist-move",t)),onSave:t[7]||(t[7]=t=>e.$emit("tracklist-save",t)),onInfo:t[8]||(t[8]=t=>e.$emit("info",t)),onAddToPlaylist:U.openAddToPlaylist,onSearch:U.search,onRefreshStatus:U.refreshStatus,onSelectDevice:U.selectDevice},null,8,["tracks","status","loading","devices","selected-device","active-device","onAddToPlaylist","onSearch","onRefreshStatus","onSelectDevice"])):"playlists"===K.selectedView?((0,l.wg)(),(0,l.j4)(J,{key:1,playlists:s.playlists,loading:s.loading,devices:s.devices,"selected-device":s.selectedDevice,"active-device":s.activeDevice,"edited-playlist":s.editedPlaylist,tracks:s.editedPlaylistTracks,onPlay:t[9]||(t[9]=t=>e.$emit("play-playlist",t)),onLoad:t[10]||(t[10]=t=>e.$emit("load-playlist",t)),onRemove:t[11]||(t[11]=t=>e.$emit("remove-playlist",t)),onPlaylistEdit:t[12]||(t[12]=t=>e.$emit("playlist-edit",t)),onLoadTrack:t[13]||(t[13]=t=>e.$emit("add-to-tracklist-from-edited-playlist",t)),onRemoveTrack:t[14]||(t[14]=t=>e.$emit("remove-from-playlist",t)),onInfo:t[15]||(t[15]=t=>e.$emit("info",t)),onPlaylistAdd:t[16]||(t[16]=t=>e.$emit("playlist-add",t)),onAddToPlaylist:U.openAddToPlaylist,onTrackMove:t[17]||(t[17]=t=>e.$emit("playlist-track-move",t)),onSearch:U.search,onRefreshStatus:U.refreshStatus,onSelectDevice:U.selectDevice},null,8,["playlists","loading","devices","selected-device","active-device","edited-playlist","tracks","onAddToPlaylist","onSearch","onRefreshStatus","onSelectDevice"])):"search"===K.selectedView?((0,l.wg)(),(0,l.j4)(X,{key:2,loading:s.loading,devices:s.devices,"selected-device":s.selectedDevice,"active-device":s.activeDevice,onSearch:U.search,results:s.searchResults,onClear:t[18]||(t[18]=t=>e.$emit("search-clear")),onInfo:t[19]||(t[19]=t=>e.$emit("info",t)),onPlay:t[20]||(t[20]=t=>e.$emit("play",t)),onLoad:t[21]||(t[21]=t=>e.$emit("add-to-tracklist",t)),onAddToPlaylist:U.openAddToPlaylist,onRefreshStatus:U.refreshStatus,onSelectDevice:U.selectDevice},null,8,["loading","devices","selected-device","active-device","onSearch","results","onAddToPlaylist","onRefreshStatus","onSelectDevice"])):"library"===K.selectedView?((0,l.wg)(),(0,l.j4)(ee,{key:3,loading:s.loading,devices:s.devices,"selected-device":s.selectedDevice,"active-device":s.activeDevice,onSearch:U.search,results:s.libraryResults,path:s.path,onClear:t[22]||(t[22]=t=>e.$emit("search-clear")),onInfo:t[23]||(t[23]=t=>e.$emit("info",t)),onPlay:t[24]||(t[24]=t=>e.$emit("play",t)),onLoad:t[25]||(t[25]=t=>e.$emit("add-to-tracklist",t)),onAddToPlaylist:U.openAddToPlaylist,onCd:t[26]||(t[26]=t=>e.$emit("cd",t)),onRefreshStatus:U.refreshStatus,onSelectDevice:U.selectDevice},null,8,["loading","devices","selected-device","active-device","onSearch","results","path","onAddToPlaylist","onRefreshStatus","onSelectDevice"])):(0,l.kq)("",!0)])])])),_:1},8,["plugin-name","status","track","onSearch"])),(0,l._)("div",r,[(0,l.Wm)(se,{title:"Track info",ref:"trackInfo"},{default:(0,l.w5)((()=>[s.trackInfo?((0,l.wg)(),(0,l.iD)("div",d,[s.trackInfo.file?((0,l.wg)(),(0,l.iD)("div",u,[p,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.file)},null,8,y)])):(0,l.kq)("",!0),s.trackInfo.artist?((0,l.wg)(),(0,l.iD)("div",k,[h,(0,l._)("div",f,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(s.trackInfo.artist),onClick:t[37]||(t[37]=(0,i.iM)((e=>U.search({artist:s.trackInfo.artist})),["prevent"]))},null,8,m)])])):(0,l.kq)("",!0),s.trackInfo.title?((0,l.wg)(),(0,l.iD)("div",v,[g,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.title)},null,8,w)])):(0,l.kq)("",!0),s.trackInfo.album?((0,l.wg)(),(0,l.iD)("div",C,[_,(0,l._)("div",b,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(s.trackInfo.album),onClick:t[38]||(t[38]=(0,i.iM)((e=>U.search({artist:s.trackInfo.artist,album:s.trackInfo.album})),["prevent"]))},null,8,D)])])):(0,l.kq)("",!0),s.trackInfo.date?((0,l.wg)(),(0,l.iD)("div",x,[$,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.date)},null,8,T)])):(0,l.kq)("",!0),s.trackInfo.time?((0,l.wg)(),(0,l.iD)("div",P,[S,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(e.convertTime(s.trackInfo.time))},null,8,A)])):(0,l.kq)("",!0),s.trackInfo.track?((0,l.wg)(),(0,l.iD)("div",R,[I,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.track)},null,8,q)])):(0,l.kq)("",!0),s.trackInfo.disc?((0,l.wg)(),(0,l.iD)("div",M,[L,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.disc)},null,8,W)])):(0,l.kq)("",!0),s.trackInfo.url?((0,l.wg)(),(0,l.iD)("div",z,[O,(0,l._)("div",j,[(0,l._)("a",{href:s.trackInfo.url,textContent:(0,a.zw)(s.trackInfo.uri||s.trackInfo.url),target:"_blank"},null,8,E)])])):(0,l.kq)("",!0)])):(0,l.kq)("",!0)])),_:1},512)]),(0,l._)("div",F,[(0,l.Wm)(se,{title:"Playlists",ref:"playlistsModal",onClose:t[41]||(t[41]=e=>K.addToPlaylistTrack=null),onOpen:t[42]||(t[42]=e=>K.selectedPlaylists=[...Array(s.playlists.length).keys()].map((()=>!1)))},{default:(0,l.w5)((()=>[(0,l._)("div",V,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[39]||(t[39]=e=>K.playlistFilter=e)},null,512),[[i.nr,K.playlistFilter]])])]),(0,l._)("div",Z,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.playlists,((e,t)=>((0,l.wg)(),(0,l.iD)("label",{class:(0,a.C_)(["row playlist",{hidden:K.playlistFilter?.length>0&&e.name.toLowerCase().indexOf(K.playlistFilter.toLowerCase())<0}]),key:t},[(0,l._)("input",{type:"checkbox",checked:K.selectedPlaylists[t],onChange:e=>K.selectedPlaylists[t]=e.target.checked},null,40,N),(0,l._)("span",{class:"name",textContent:(0,a.zw)(e.name)},null,8,H)],2)))),128))]),(0,l.Wm)(le,null,{default:(0,l.w5)((()=>[(0,l._)("button",{onClick:t[40]||(t[40]=(...e)=>U.addToPlaylist&&U.addToPlaylist(...e))},Y)])),_:1})])),_:1},512)])],64)}const Q={class:"form-footer"};function G(e,t,s,a,i,c){return(0,l.wg)(),(0,l.iD)("div",Q,[(0,l.WI)(e.$slots,"default",{},void 0,!0)])}var J={name:"FormFooter"},X=s(3744);const ee=(0,X.Z)(J,[["render",G],["__scopeId","data-v-2495ce8a"]]);var te=ee,se=s(1232),le=s(9642),ae=s(8337),ie=s(9978);const ce=["title","onClick"];function ne(e,t,s,i,c,n){return(0,l.wg)(),(0,l.iD)("nav",null,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.views,((t,i)=>((0,l.wg)(),(0,l.iD)("li",{key:i,title:t.displayName,class:(0,a.C_)({selected:i===s.selectedView}),onClick:t=>e.$emit("input",i)},[(0,l._)("i",{class:(0,a.C_)(t.iconClass)},null,2)],10,ce)))),128))])}var oe={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:()=>({playing:{iconClass:"fas fa-play",displayName:"Queue"},search:{iconClass:"fas fa-search",displayName:"Search"},playlists:{iconClass:"fas fa-list-ul",displayName:"Playlists"},library:{iconClass:"fas fa-compact-disc",displayName:"Library"}})}}};const re=(0,X.Z)(oe,[["render",ne],["__scopeId","data-v-edee6494"]]);var de=re;const ue=e=>((0,l.dD)("data-v-ee1cc6f4"),e=e(),(0,l.Cn)(),e),pe={key:1,class:"playlist fade-in"},ye={class:"header-container"},ke={class:"col-8 filter"},he={class:"col-4 buttons"},fe=ue((()=>(0,l._)("i",{class:"fa fa-plus"},null,-1))),me=[fe],ve=ue((()=>(0,l._)("i",{class:"fa fa-sync"},null,-1))),ge=[ve],we={class:"body",ref:"body"},Ce={key:0,class:"no-content"},_e=["onDragstart","onDragend","onDragover","onClick","onDblclick"],be={class:"col-10"},De={class:"title"},xe={key:0,class:"artist"},$e=["href","textContent","onClick"],Te={key:1,class:"album"},Pe=["href","textContent","onClick"],Se={class:"col-2 right-side"},Ae=["textContent"],Re={class:"actions"};function Ie(e,t,s,c,n,o){const r=(0,l.up)("Loading"),d=(0,l.up)("DropdownItem"),u=(0,l.up)("Dropdown"),p=(0,l.up)("MusicHeader");return s.loading?((0,l.wg)(),(0,l.j4)(r,{key:0})):((0,l.wg)(),(0,l.iD)("div",pe,[(0,l._)("div",ye,[(0,l.Wm)(p,{ref:"header"},{default:(0,l.w5)((()=>[(0,l._)("div",ke,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[0]||(t[0]=e=>n.filter=e)},null,512),[[i.nr,n.filter]])])]),(0,l._)("div",he,[(0,l.Wm)(u,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{text:"Save as playlist","icon-class":"fa fa-save",disabled:!s.tracks?.length,onClick:o.playlistSave},null,8,["disabled","onClick"]),2===n.selectedTracks?.length?((0,l.wg)(),(0,l.j4)(d,{key:0,text:"Swap tracks","icon-class":"fa fa-retweet",onClick:t[1]||(t[1]=t=>e.$emit("swap",n.selectedTracks))})):(0,l.kq)("",!0),(0,l.Wm)(d,{text:n.selectionMode?"End selection":"Start selection","icon-class":"far fa-check-square",disabled:!s.tracks?.length,onClick:t[2]||(t[2]=e=>n.selectionMode=!n.selectionMode)},null,8,["text","disabled"]),(0,l.Wm)(d,{text:n.selectedTracks?.length===s.tracks?.length?"Unselect all":"Select all","icon-class":"fa fa-check-double",disabled:!s.tracks?.length,onClick:t[3]||(t[3]=e=>n.selectedTracks=n.selectedTracks.length===s.tracks.length?[]:[...Array(s.tracks.length).keys()])},null,8,["text","disabled"]),n.selectedTracks.length>0?((0,l.wg)(),(0,l.j4)(d,{key:1,text:"Remove track"+(n.selectedTracks.length>1?"s":""),"icon-class":"fa fa-trash",onClick:t[4]||(t[4]=t=>e.$emit("remove",[...new Set(n.selectedTracks)]))},null,8,["text"])):(0,l.kq)("",!0),(0,l.Wm)(d,{text:"Clear playlist","icon-class":"fa fa-ban",disabled:!s.tracks?.length,onClick:t[5]||(t[5]=t=>e.$emit("clear"))},null,8,["disabled"])])),_:1}),(0,l._)("button",{title:"Add track",onClick:t[6]||(t[6]=(...e)=>o.addTrack&&o.addTrack(...e))},me),null!=s.devices?((0,l.wg)(),(0,l.iD)("button",{key:0,title:"Refresh status",onClick:t[7]||(t[7]=t=>e.$emit("refresh-status"))},ge)):(0,l.kq)("",!0),Object.keys(s.devices||{}).length?((0,l.wg)(),(0,l.j4)(u,{key:1,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.devices,((t,i)=>((0,l.wg)(),(0,l.j4)(d,{key:i,textContent:(0,a.zw)(t.name),"item-class":{active:s.activeDevice===i,selected:s.selectedDevice===i},"icon-class":"fa fa-volume-up",onClick:t=>e.$emit("select-device",i)},null,8,["textContent","item-class","onClick"])))),128))])),_:1})):(0,l.kq)("",!0)])])),_:1},512)]),(0,l._)("div",we,[s.tracks?.length?(0,l.kq)("",!0):((0,l.wg)(),(0,l.iD)("div",Ce," No tracks are loaded ")),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.tracks,((t,c)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row track",{selected:o.selectedTracksSet.has(c),active:s.status?.playingPos===c,hidden:!o.displayedTracks.has(c)}]),onDragstart:e=>o.onTrackDragStart(c),onDragend:e=>o.onTrackDragEnd(c),onDragover:e=>o.onTrackDragOver(c),draggable:"true",key:c,onClick:e=>o.onTrackClick(e,c),onDblclick:t=>e.$emit("play",{pos:c})},[(0,l._)("div",be,[(0,l._)("div",De,[(0,l.Uk)((0,a.zw)(t.title||"[No Title]")+" ",1),s.status?.playingPos!==c||"play"!==s.status?.state&&"pause"!==s.status?.state?(0,l.kq)("",!0):((0,l.wg)(),(0,l.iD)("div",{key:0,class:(0,a.C_)(["playing-icon",{paused:"pause"===s.status?.state}])},[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)([...Array(3).keys()],(e=>((0,l.wg)(),(0,l.iD)("span",{key:e})))),128))],2))]),t.artist?((0,l.wg)(),(0,l.iD)("div",xe,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.artist),onClick:(0,i.iM)((s=>e.$emit("search",{artist:t.artist})),["prevent"])},null,8,$e)])):(0,l.kq)("",!0),t.album?((0,l.wg)(),(0,l.iD)("div",Te,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.album),onClick:(0,i.iM)((s=>e.$emit("search",{artist:t.artist,album:t.album})),["prevent"])},null,8,Pe)])):(0,l.kq)("",!0)]),(0,l._)("div",Se,[(0,l._)("span",{class:"duration",textContent:(0,a.zw)(t.time?e.convertTime(t.time):"-:--")},null,8,Ae),(0,l._)("span",Re,[(0,l.Wm)(u,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:t=>e.$emit("play",{pos:c})},null,8,["onClick"]),(0,l.Wm)(d,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:s=>e.$emit("add-to-playlist",t)},null,8,["onClick"]),(0,l.Wm)(d,{text:"Remove","icon-class":"fa fa-trash",onClick:t=>e.$emit("remove",[...new Set([...n.selectedTracks,c])])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Info","icon-class":"fa fa-info",onClick:t=>e.$emit("info",s.tracks[c])},null,8,["onClick"])])),_:2},1024)])])],42,_e)))),128))],512)]))}const qe={class:"header"};function Me(e,t,s,a,i,c){return(0,l.wg)(),(0,l.iD)("div",qe,[(0,l.WI)(e.$slots,"default",{},void 0,!0)])}var Le={name:"Header"};const We=(0,X.Z)(Le,[["render",Me],["__scopeId","data-v-8beb55c6"]]);var ze=We,Oe=s(5771),je=s(9015),Ee={name:"Playlist",mixins:[ae.Z],components:{DropdownItem:je.Z,Dropdown:Oe.Z,MusicHeader:ze,Loading:se.Z},emits:["play","clear","add","remove","swap","search","move","save","info","refresh-status","select-device"],props:{tracks:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},status:{type:Object,default:()=>{}},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data(){return{selectionMode:!1,selectedTracks:[],filter:"",infoTrack:null,sourcePos:null,targetPos:null}},computed:{selectedTracksSet(){return new Set(this.selectedTracks)},displayedTracks(){const e=[...Array(this.tracks.length).keys()];if(!this.filter?.length)return new Set(e);const t=this,s=(t.filter||"").toLowerCase();return new Set(e.filter((e=>{const t=this.tracks[e];return(t?.artist||"").toLowerCase().indexOf(s)>=0||(t?.title||"").toLowerCase().indexOf(s)>=0||(t?.album||"").toLowerCase().indexOf(s)>=0})))}},methods:{onTrackClick(e,t){if(e.shiftKey){const e=this.selectedTracks.sort();e.length?te+t))]:t>e[e.length-1]&&(this.selectedTracks=[...this.selectedTracks,...[...Array(t-e[e.length-1]+1).keys()].map((t=>t+e[e.length-1]))]):this.selectedTracks=[t]}else{const s=this.selectedTracks.indexOf(t);this.selectionMode||e.ctrlKey?s>=0?this.selectedTracks.splice(s,1):this.selectedTracks.push(t):this.selectedTracks=s>=0?[]:[t]}},addTrack(){const e=prompt("Item path or URL");e?.length&&this.$emit("add",e)},onTrackDragStart(e){this.sourcePos=e},onTrackDragEnd(){this.$refs.body.querySelectorAll(".track").forEach((e=>e.classList.remove("dragover"))),null!=this.sourcePos&&null!=this.targetPos&&this.sourcePos!==this.targetPos&&(this.$emit("move",{from:this.sourcePos,to:this.targetPos}),this.sourcePos=null,this.targetPos=null)},onTrackDragOver(e){this.targetPos=e;const t=this.$refs.body.querySelectorAll(".track");t.forEach((e=>e.classList.remove("dragover"))),[...t][e].classList.add("dragover")},playlistSave(){const e=prompt("Playlist name");e?.length&&this.$emit("save",e)}},mounted(){const e=this;this.$watch((()=>e.status?.playingPos),(t=>{if(null==t)return;const s=[...e.$refs.body.querySelectorAll(".track")][t],l=s.offsetTop-parseFloat(getComputedStyle(e.$refs.header.$el).height);e.$refs.body.scrollTo(0,l)}))}};const Fe=(0,X.Z)(Ee,[["render",Ie],["__scopeId","data-v-ee1cc6f4"]]);var Ve=Fe;const Ze=e=>((0,l.dD)("data-v-c01651b6"),e=e(),(0,l.Cn)(),e),Ne={key:1,class:"editor-container fade-in"},He={class:"header-container"},Ke={class:"col-8 filter"},Ue=Ze((()=>(0,l._)("i",{class:"fas fa-arrow-left"},null,-1))),Ye=[Ue],Be={class:"search-box"},Qe={class:"buttons pull-right"},Ge=Ze((()=>(0,l._)("i",{class:"fa fa-sync"},null,-1))),Je=[Ge],Xe=Ze((()=>(0,l._)("i",{class:"fas fa-plus"},null,-1))),et=[Xe],tt={class:"editor",ref:"editor"},st={key:0,class:"no-content"},lt=["onDragstart","onDragend","onDragover","onClick","onDblclick"],at={class:"col-10"},it={class:"title"},ct={key:0,class:"artist"},nt=["href","textContent","onClick"],ot={key:1,class:"album"},rt=["href","textContent","onClick"],dt={class:"col-2 right-side"},ut=["textContent"],pt={class:"actions"},yt={key:2,class:"playlists fade-in"},kt={class:"header-container"},ht={class:"col-8 filter"},ft={class:"col-4 buttons"},mt=Ze((()=>(0,l._)("i",{class:"fa fa-sync"},null,-1))),vt=[mt],gt={class:"body",ref:"body"},wt={key:0,class:"no-content"},Ct=["onClick","onDblclick"],_t={class:"col-10"},bt=["textContent"],Dt={class:"col-2 right-side"},xt={class:"actions"};function $t(e,t,s,c,n,o){const r=(0,l.up)("Loading"),d=(0,l.up)("DropdownItem"),u=(0,l.up)("Dropdown"),p=(0,l.up)("MusicHeader");return s.loading?((0,l.wg)(),(0,l.j4)(r,{key:0})):null!=s.editedPlaylist?((0,l.wg)(),(0,l.iD)("div",Ne,[(0,l._)("div",He,[(0,l.Wm)(p,{ref:"header"},{default:(0,l.w5)((()=>[(0,l._)("div",Ke,[(0,l._)("button",{class:"back-btn",title:"Back",onClick:t[0]||(t[0]=t=>e.$emit("playlist-edit",null))},Ye),(0,l._)("label",Be,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[1]||(t[1]=e=>n.trackFilter=e)},null,512),[[i.nr,n.trackFilter]])])]),(0,l._)("div",Qe,[Object.keys(s.devices||{}).length?((0,l.wg)(),(0,l.j4)(u,{key:0,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.devices,((t,i)=>((0,l.wg)(),(0,l.j4)(d,{key:i,textContent:(0,a.zw)(t.name),"item-class":{active:s.activeDevice===i,selected:s.selectedDevice===i},"icon-class":"fa fa-volume-up",onClick:t=>e.$emit("select-device",i)},null,8,["textContent","item-class","onClick"])))),128))])),_:1})):(0,l.kq)("",!0),null!=s.devices?((0,l.wg)(),(0,l.iD)("button",{key:1,title:"Refresh status",onClick:t[2]||(t[2]=t=>e.$emit("refresh-status"))},Je)):(0,l.kq)("",!0),(0,l._)("button",{class:"add-btn",title:"Add track",onClick:t[3]||(t[3]=(...e)=>o.addTrack&&o.addTrack(...e))},et)])])),_:1},512)]),(0,l._)("div",tt,[s.tracks?.length?(0,l.kq)("",!0):((0,l.wg)(),(0,l.iD)("div",st," No tracks found ")),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.tracks,((t,c)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row track",{selected:o.selectedTracksSet.has(c),active:e.status?.playingPos===c,hidden:!o.displayedTracks.has(c)}]),draggable:"true",key:c,onDragstart:e=>o.onTrackDragStart(c),onDragend:e=>o.onTrackDragEnd(c),onDragover:e=>o.onTrackDragOver(c),onClick:e=>o.onTrackClick(e,c),onDblclick:t=>e.$emit("load-track",{pos:c,play:!0})},[(0,l._)("div",at,[(0,l._)("div",it,(0,a.zw)(t.title||"[No Title]"),1),t.artist?((0,l.wg)(),(0,l.iD)("div",ct,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.artist),onClick:(0,i.iM)((s=>e.$emit("search",{artist:t.artist})),["prevent"])},null,8,nt)])):(0,l.kq)("",!0),t.album?((0,l.wg)(),(0,l.iD)("div",ot,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.album),onClick:(0,i.iM)((s=>e.$emit("search",{artist:t.artist,album:t.album})),["prevent"])},null,8,rt)])):(0,l.kq)("",!0)]),(0,l._)("div",dt,[(0,l._)("span",{class:"duration",textContent:(0,a.zw)(t.time?e.convertTime(t.time):"-:--")},null,8,ut),(0,l._)("span",pt,[(0,l.Wm)(u,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:t=>e.$emit("load-track",{pos:c,play:!0})},null,8,["onClick"]),(0,l.Wm)(d,{text:"Add to queue","icon-class":"fa fa-plus",onClick:t=>e.$emit("load-track",{pos:c,play:!1})},null,8,["onClick"]),(0,l.Wm)(d,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:s=>e.$emit("add-to-playlist",t)},null,8,["onClick"]),(0,l.Wm)(d,{text:"Remove","icon-class":"fa fa-trash",onClick:t=>e.$emit("remove-track",[...new Set([...n.selectedTracks,c])])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Info","icon-class":"fa fa-info",onClick:(0,i.iM)((t=>e.$emit("info",s.tracks[c])),["stop"])},null,8,["onClick"])])),_:2},1024)])])],42,lt)))),128))],512)])):((0,l.wg)(),(0,l.iD)("div",yt,[(0,l._)("div",kt,[(0,l.Wm)(p,{ref:"header"},{default:(0,l.w5)((()=>[(0,l._)("div",ht,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[4]||(t[4]=e=>n.filter=e)},null,512),[[i.nr,n.filter]])])]),(0,l._)("div",ft,[Object.keys(s.devices||{}).length?((0,l.wg)(),(0,l.j4)(u,{key:0,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.devices,((t,i)=>((0,l.wg)(),(0,l.j4)(d,{key:i,textContent:(0,a.zw)(t.name),"item-class":{active:s.activeDevice===i,selected:s.selectedDevice===i},"icon-class":"fa fa-volume-up",onClick:t=>e.$emit("select-device",i)},null,8,["textContent","item-class","onClick"])))),128))])),_:1})):(0,l.kq)("",!0),null!=s.devices?((0,l.wg)(),(0,l.iD)("button",{key:1,title:"Refresh status",onClick:t[5]||(t[5]=t=>e.$emit("refresh-status"))},vt)):(0,l.kq)("",!0)])])),_:1},512)]),(0,l._)("div",gt,[s.playlists?.length?(0,l.kq)("",!0):((0,l.wg)(),(0,l.iD)("div",wt," No playlists found ")),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.playlists,((t,s)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row playlist",{hidden:!o.displayedPlaylists.has(s)}]),key:s,onClick:t=>e.$emit("playlist-edit",s),onDblclick:t=>e.$emit("load",s)},[(0,l._)("div",_t,[(0,l._)("div",{class:"name",textContent:(0,a.zw)(t.name||"[No Name]")},null,8,bt)]),(0,l._)("div",Dt,[(0,l._)("span",xt,[(0,l.Wm)(u,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:(0,i.iM)((t=>e.$emit("play",s)),["stop"])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Load","icon-class":"fa fa-list-ul",onClick:(0,i.iM)((t=>e.$emit("load",s)),["stop"])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Edit","icon-class":"fa fa-edit",onClick:(0,i.iM)((t=>e.$emit("playlist-edit",s)),["stop"])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Remove","icon-class":"fa fa-trash",onClick:(0,i.iM)((t=>e.$emit("remove",s)),["stop"])},null,8,["onClick"])])),_:2},1024)])])],42,Ct)))),128))],512)]))}var Tt={name:"Playlists",mixins:[ae.Z],components:{DropdownItem:je.Z,Dropdown:Oe.Z,MusicHeader:ze,Loading:se.Z},emits:["play","load","remove","playlist-edit","search","remove-track","load-track","info","playlist-add","add-to-playlist","track-move","refresh-status","select-device"],props:{playlists:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},tracks:{type:Array,default:()=>[]},editedPlaylist:{type:Number},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data(){return{selectedTracks:[],filter:"",trackFilter:"",sourcePos:null,targetPos:null}},computed:{selectedTracksSet(){return new Set(this.selectedTracks)},displayedPlaylists(){const e=[...Array(this.playlists.length).keys()];if(!this.filter?.length)return new Set(e);const t=this,s=(t.filter||"").toLowerCase();return new Set(e.filter((e=>{const t=this.playlists[e];return(t?.name||"").toLowerCase().indexOf(s)>=0})))},displayedTracks(){const e=[...Array(this.tracks.length).keys()];if(!this.trackFilter?.length)return new Set(e);const t=this,s=(t.trackFilter||"").toLowerCase();return new Set(e.filter((e=>{const t=this.tracks[e];return(t?.artist||"").toLowerCase().indexOf(s)>=0||(t?.title||"").toLowerCase().indexOf(s)>=0||(t?.album||"").toLowerCase().indexOf(s)>=0})))}},methods:{onTrackClick(e,t){if(e.shiftKey){const e=this.selectedTracks.sort();e.length?te+t))]:t>e[e.length-1]&&(this.selectedTracks=[...this.selectedTracks,...[...Array(t-e[e.length-1]+1).keys()].map((t=>t+e[e.length-1]))]):this.selectedTracks=[t]}else{const s=this.selectedTracks.indexOf(t);e.ctrlKey?s>=0?this.selectedTracks.splice(s,1):this.selectedTracks.push(t):this.selectedTracks=s>=0?[]:[t]}},addTrack(){const e=prompt("Track path or URL");e?.length&&this.$emit("playlist-add",e)},onTrackDragStart(e){this.sourcePos=e},onTrackDragEnd(){this.$refs.editor.querySelectorAll(".track").forEach((e=>e.classList.remove("dragover"))),null!=this.sourcePos&&null!=this.targetPos&&this.sourcePos!==this.targetPos&&(this.$emit("track-move",{from:this.sourcePos,to:this.targetPos,playlist:this.editedPlaylist}),this.sourcePos=null,this.targetPos=null)},onTrackDragOver(e){this.targetPos=e;const t=this.$refs.editor.querySelectorAll(".track");t.forEach((e=>e.classList.remove("dragover"))),[...t][e].classList.add("dragover")}}};const Pt=(0,X.Z)(Tt,[["render",$t],["__scopeId","data-v-c01651b6"]]);var St=Pt;const At=e=>((0,l.dD)("data-v-6fe42598"),e=e(),(0,l.Cn)(),e),Rt={class:"search-form"},It={class:"row"},qt={class:"row"},Mt={class:"row"},Lt={class:"row"},Wt=At((()=>(0,l._)("i",{class:"icon fa fa-times"},null,-1))),zt=At((()=>(0,l._)("span",{class:"btn-title"},"Clear",-1))),Ot=[Wt,zt],jt=At((()=>(0,l._)("button",{type:"submit"},[(0,l._)("i",{class:"icon fa fa-search"}),(0,l._)("span",{class:"btn-title"},"Search")],-1))),Et={class:"search-box"},Ft={class:"buttons"},Vt=At((()=>(0,l._)("i",{class:"icon fa fa-times"},null,-1))),Zt=At((()=>(0,l._)("span",{class:"btn-title"},"Clear",-1))),Nt=[Vt,Zt],Ht={class:"results"},Kt=["onClick"],Ut={class:"col-10"},Yt={class:"title"},Bt=["textContent"],Qt=["textContent"],Gt={class:"col-2 right-side"},Jt=["textContent"],Xt={class:"actions"};function es(e,t,s,c,n,o){const r=(0,l.up)("FormFooter"),d=(0,l.up)("MusicHeader"),u=(0,l.up)("DropdownItem"),p=(0,l.up)("Dropdown");return(0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["search fade-in",{"form-collapsed":o.formCollapsed}])},[o.formCollapsed?((0,l.wg)(),(0,l.j4)(d,{key:1},{default:(0,l.w5)((()=>[(0,l._)("label",Et,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[6]||(t[6]=e=>n.filter=e)},null,512),[[i.nr,n.filter]])]),(0,l._)("span",Ft,[(0,l._)("button",{onClick:t[7]||(t[7]=(...e)=>o.clear&&o.clear(...e))},Nt)])])),_:1})):((0,l.wg)(),(0,l.iD)("div",{key:0,class:"form-container",onSubmit:t[5]||(t[5]=(0,i.iM)((t=>e.$emit("search",o.filteredQuery)),["prevent"]))},[(0,l._)("form",Rt,[(0,l._)("div",It,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"text",placeholder:"Any","onUpdate:modelValue":t[0]||(t[0]=e=>n.query.any=e)},null,512),[[i.nr,n.query.any]])])]),(0,l._)("div",qt,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"text",placeholder:"Artist","onUpdate:modelValue":t[1]||(t[1]=e=>n.query.artist=e)},null,512),[[i.nr,n.query.artist]])])]),(0,l._)("div",Mt,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"text",placeholder:"Title","onUpdate:modelValue":t[2]||(t[2]=e=>n.query.title=e)},null,512),[[i.nr,n.query.title]])])]),(0,l._)("div",Lt,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"text",placeholder:"Album","onUpdate:modelValue":t[3]||(t[3]=e=>n.query.album=e)},null,512),[[i.nr,n.query.album]])])]),(0,l.Wm)(r,null,{default:(0,l.w5)((()=>[(0,l._)("button",{onClick:t[4]||(t[4]=(...e)=>o.clear&&o.clear(...e))},Ot),jt])),_:1})])],32)),(0,l._)("div",Ht,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.results,((t,s)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row track",{selected:n.selectedResults.has(s),hidden:!o.displayedTracks.has(s)}]),key:s,onClick:e=>o.resultClick(s,e)},[(0,l._)("div",Ut,[(0,l._)("div",Yt,(0,a.zw)(t.title||"[No Title]"),1),t.artist?.length?((0,l.wg)(),(0,l.iD)("div",{key:0,class:"artist",textContent:(0,a.zw)(t.artist)},null,8,Bt)):(0,l.kq)("",!0),t.album?.length?((0,l.wg)(),(0,l.iD)("div",{key:1,class:"album",textContent:(0,a.zw)(t.album)},null,8,Qt)):(0,l.kq)("",!0)]),(0,l._)("div",Gt,[(0,l._)("span",{class:"duration",textContent:(0,a.zw)(t.time&&parseInt(t.time)?e.convertTime(t.time):"-:--")},null,8,Jt),(0,l._)("span",Xt,[(0,l.Wm)(p,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(u,{text:"Play","icon-class":"fa fa-play",onClick:e=>o.play(s)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Add to queue","icon-class":"fa fa-plus",onClick:e=>o.load(s)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:s=>e.$emit("add-to-playlist",t)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Info","icon-class":"fa fa-info",onClick:s=>e.$emit("info",t)},null,8,["onClick"])])),_:2},1024)])])],10,Kt)))),128))])],2)}var ts={name:"Search",components:{Dropdown:Oe.Z,DropdownItem:je.Z,FormFooter:te,MusicHeader:ze},mixins:[ae.Z],emits:["search","clear","play","load","add-to-playlist","info","refresh-status","select-device"],props:{loading:{type:Boolean,default:!1},results:{type:Array},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data(){return{selectedResults:new Set,filter:"",query:{any:"",artist:"",title:"",album:""}}},computed:{formCollapsed(){return this.results?.length>0},filteredQuery(){return Object.entries(this.query).filter((e=>e[1]?.length)).reduce(((e,[t,s])=>(e[t]=s,e)),{})},displayedTracks(){return new Set([...Array(this.results?.length||0).keys()].filter((e=>{const t=this.results[e];if(!this.filter?.length)return t;const s=this.filter.toLowerCase();return(t?.artist||"").toLowerCase().indexOf(s)>=0||(t?.title||"").toLowerCase().indexOf(s)>=0||(t?.album||"").toLowerCase().indexOf(s)>=0})))}},methods:{clear(){this.$emit("clear"),this.selectedResults=new Set},resultClick(e,t){if(t.shiftKey){if(this.selectedResults.size>0&&!this.selectedResults.has(e)){const t=[...this.selectedResults],s=Math.min(Math.min(t),e),l=Math.max(Math.max(t),e);this.selectedResults=new Set([...Array(l-s+1).keys()].map((e=>e+s)))}}else t.ctrlKey||(this.selectedResults=new Set),this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e)},play(e){this.$emit("play",this.results[e]),this.selectedResults.size&&this.selectedResults.forEach((e=>{this.$emit("load",e)}))},load(e){this.selectedResults.has(e)||this.selectedResults.add(e),this.selectedResults.forEach((e=>{this.$emit("load",this.results[e])}))}}};const ss=(0,X.Z)(ts,[["render",es],["__scopeId","data-v-6fe42598"]]);var ls=ss;const as=e=>((0,l.dD)("data-v-c3245ea8"),e=e(),(0,l.Cn)(),e),is={class:"library fade-in"},cs={class:"search-box"},ns={class:"results"},os=as((()=>(0,l._)("div",{class:"icon-container"},[(0,l._)("i",{class:"icon fa fa-folder"})],-1))),rs=as((()=>(0,l._)("div",{class:"result-container"},[(0,l._)("div",{class:"title"},"..")],-1))),ds=[os,rs],us=["onClick"],ps={class:"col-10 left-side"},ys={class:"icon-container"},ks={key:0,class:"icon fa fa-folder"},hs={key:1,class:"icon fa fa-music"},fs={class:"info"},ms={class:"title"},vs=["textContent"],gs=["textContent"],ws={class:"artist-album"},Cs=["textContent"],_s=["textContent"],bs={class:"col-2 right-side"},Ds=["textContent"],xs={class:"actions"};function $s(e,t,s,c,n,o){const r=(0,l.up)("Loading"),d=(0,l.up)("MusicHeader"),u=(0,l.up)("DropdownItem"),p=(0,l.up)("Dropdown");return(0,l.wg)(),(0,l.iD)("div",is,[s.loading?((0,l.wg)(),(0,l.j4)(r,{key:0})):(0,l.kq)("",!0),(0,l.Wm)(d,null,{default:(0,l.w5)((()=>[(0,l._)("label",cs,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[0]||(t[0]=e=>n.filter=e)},null,512),[[i.nr,n.filter]])])])),_:1}),(0,l._)("div",ns,["/"!==s.path?((0,l.wg)(),(0,l.iD)("div",{key:0,class:"row track back-track",onClick:t[1]||(t[1]=(...e)=>o.back&&o.back(...e))},ds)):(0,l.kq)("",!0),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.results,((t,s)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row track",{selected:n.selectedResults.has(s),hidden:!o.displayedResults.has(s)}]),key:s,onClick:e=>o.resultClick(s,e)},[(0,l._)("div",ps,[(0,l._)("div",ys,[t.directory?((0,l.wg)(),(0,l.iD)("i",ks)):t.file?((0,l.wg)(),(0,l.iD)("i",hs)):(0,l.kq)("",!0)]),(0,l._)("div",fs,[(0,l._)("div",ms,[t.directory?((0,l.wg)(),(0,l.iD)("span",{key:0,textContent:(0,a.zw)(t.directory.split("/").pop())},null,8,vs)):t.title?((0,l.wg)(),(0,l.iD)("span",{key:1,textContent:(0,a.zw)(t.title)},null,8,gs)):(0,l.kq)("",!0)]),(0,l._)("div",ws,[t.artist?.length?((0,l.wg)(),(0,l.iD)("div",{key:0,class:"artist",textContent:(0,a.zw)(t.artist)},null,8,Cs)):(0,l.kq)("",!0),t.album?.length?((0,l.wg)(),(0,l.iD)("div",{key:1,class:"album",textContent:(0,a.zw)(t.album)},null,8,_s)):(0,l.kq)("",!0)])])]),(0,l._)("div",bs,[(0,l._)("span",{class:"duration",textContent:(0,a.zw)(t.time&&parseInt(t.time)?e.convertTime(t.time):"-:--")},null,8,Ds),(0,l._)("span",xs,[(0,l.Wm)(p,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(u,{text:"Play","icon-class":"fa fa-play",onClick:e=>o.play(s)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Add to queue","icon-class":"fa fa-plus",onClick:e=>o.load(s)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:s=>e.$emit("add-to-playlist",t)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Info","icon-class":"fa fa-info",onClick:s=>e.$emit("info",t)},null,8,["onClick"])])),_:2},1024)])])],10,us)))),128))])])}var Ts={name:"Library",components:{Dropdown:Oe.Z,DropdownItem:je.Z,MusicHeader:ze,Loading:se.Z},mixins:[ae.Z],emits:["search","play","load","add-to-playlist","info","cd","refresh-status","select-device"],props:{loading:{type:Boolean,default:!1},results:{type:Array},path:{type:String},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data(){return{selectedResults:new Set,filter:"",query:{any:"",artist:"",title:"",album:""}}},computed:{displayedResults(){return new Set([...Array(this.results?.length||0).keys()].filter((e=>{const t=this.results[e];if(!this.filter?.length)return t;const s=this.filter.toLowerCase();return(t?.artist||"").toLowerCase().indexOf(s)>=0||(t?.title||"").toLowerCase().indexOf(s)>=0||(t?.album||"").toLowerCase().indexOf(s)>=0||(t?.directory||"").toLowerCase().indexOf(s)>=0})))}},methods:{resultClick(e,t){if(t.shiftKey){if(this.selectedResults.size>0&&!this.selectedResults.has(e)){const t=[...this.selectedResults],s=Math.min(Math.min(t),e),l=Math.max(Math.max(t),e);this.selectedResults=new Set([...Array(l-s+1).keys()].map((e=>e+s)))}}else t.ctrlKey?this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e):this.results[e].directory?this.$emit("cd",this.results[e].directory):(this.selectedResults=new Set,this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e))},play(e){this.$emit("play",this.results[e]),this.selectedResults.size&&this.selectedResults.forEach((e=>{this.$emit("load",e)}))},load(e){this.selectedResults.has(e)||this.selectedResults.add(e),this.selectedResults.forEach((e=>{this.$emit("load",this.results[e])}))},back(){const e=this.path.split("/");this.$emit("cd",e.slice(0,e.length-1).join("/"))}}};const Ps=(0,X.Z)(Ts,[["render",$s],["__scopeId","data-v-c3245ea8"]]);var Ss=Ps,As=s(6813),Rs={name:"Music",emits:["play","pause","stop","clear","previous","next","set-volume","seek","consume","repeat","random","status-update","playlist-update","new-playing-track","add-to-tracklist","remove-from-tracklist","swap-tracks","play-playlist","load-playlist","remove-playlist","tracklist-move","tracklist-save","add-to-tracklist-from-edited-playlist","remove-from-playlist","info","playlist-add","add-to-playlist","playlist-track-move","search","search-clear","cd","refresh-status","select-device"],mixins:[As.Z,ae.Z],components:{Loading:se.Z,Modal:le.Z,Nav:de,MediaView:ie.Z,Playlist:Ve,Playlists:St,FormFooter:te,Search:ls,Library:Ss},props:{pluginName:{type:String,required:!0},loading:{type:Boolean,default:!1},config:{type:Object,default:()=>{}},tracks:{type:Array,default:()=>[]},editedPlaylistTracks:{type:Array,default:()=>[]},playlists:{type:Array,default:()=>[]},status:{type:Object,default:()=>{}},editedPlaylist:{type:Number},trackInfo:{type:String},searchResults:{type:Array},libraryResults:{type:Array},path:{type:String},devices:{type:Object},activeDevice:{type:String},selectedDevice:{type:String}},data(){return{selectedView:"playing",selectedPlaylists:[],addToPlaylistTrack:null,playlistFilter:""}},computed:{track(){return null==this.status?.playingPos?null:this.tracks[this.status.playingPos]}},methods:{async onStatusEvent(e){e.plugin_name===this.pluginName&&this.$emit("status-update",e)},async onPlaylistEvent(e){e.plugin_name===this.pluginName&&this.$emit("playlist-update",e)},async onNewPlayingTrack(e){e.plugin_name===this.pluginName&&(this.notify({html:`${e.track?.artist}
${e.track?.title}`,image:{iconClass:"fa fa-play"}}),this.$emit("new-playing-track",e))},async openAddToPlaylist(e){this.addToPlaylistTrack=e,this.$refs.playlistsModal.isVisible=!0},async addToPlaylist(){this.$emit("add-to-playlist",{track:this.addToPlaylistTrack,playlists:[...Array(this.selectedPlaylists.length).keys()].filter((e=>this.selectedPlaylists[e]))}),this.$refs.playlistsModal.isVisible=!1,this.addToPlaylistTrack=null,this.playlistFilter=""},async search(e){this.$emit("search",e),this.$refs.trackInfo.isVisible=!1,this.selectedView="search"},selectDevice(e){this.$emit("select-device",e)},refreshStatus(){this.$emit("refresh-status")}},mounted(){this.subscribe(this.onStatusEvent,"on-status-update","platypush.message.event.music.MusicPlayEvent","platypush.message.event.music.MusicPauseEvent","platypush.message.event.music.MusicStopEvent","platypush.message.event.music.SeekChangeEvent","platypush.message.event.music.VolumeChangeEvent","platypush.message.event.music.MuteChangeEvent","platypush.message.event.music.PlaybackRepeatModeChangeEvent","platypush.message.event.music.PlaybackRandomModeChangeEvent","platypush.message.event.music.PlaybackConsumeModeChangeEvent","platypush.message.event.music.PlaybackSingleModeChangeEvent"),this.subscribe(this.onPlaylistEvent,"on-playlist-update","platypush.message.event.music.PlaylistChangeEvent"),this.subscribe(this.onNewPlayingTrack,"on-new-playing-track","platypush.message.event.music.NewPlayingTrackEvent"),this.$watch((()=>this.trackInfo),(e=>{null!=e&&(this.$refs.trackInfo.isVisible=!0)}))},unmounted(){this.unsubscribe("on-status-update"),this.unsubscribe("on-playlist-update")}};const Is=(0,X.Z)(Rs,[["render",B],["__scopeId","data-v-2cd8b8d5"]]);var qs=Is}}]); +//# sourceMappingURL=6833.7d7776ab.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6833.7d7776ab.js.map b/platypush/backend/http/webapp/dist/static/js/6833.7d7776ab.js.map new file mode 100644 index 00000000..c02105cb --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6833.7d7776ab.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6833.7d7776ab.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Music/Index.vue","webpack://platypush/./src/components/elements/FormFooter.vue","webpack://platypush/./src/components/elements/FormFooter.vue?94ab","webpack://platypush/./src/components/panels/Music/Nav.vue","webpack://platypush/./src/components/panels/Music/Nav.vue?b815","webpack://platypush/./src/components/panels/Music/Playlist.vue","webpack://platypush/./src/components/panels/Music/Header.vue","webpack://platypush/./src/components/panels/Music/Header.vue?7826","webpack://platypush/./src/components/panels/Music/Playlist.vue?b3da","webpack://platypush/./src/components/panels/Music/Playlists.vue","webpack://platypush/./src/components/panels/Music/Playlists.vue?6fa1","webpack://platypush/./src/components/panels/Music/Search.vue","webpack://platypush/./src/components/panels/Music/Search.vue?7e62","webpack://platypush/./src/components/panels/Music/Library.vue","webpack://platypush/./src/components/panels/Music/Library.vue?ee0e","webpack://platypush/./src/components/panels/Music/Index.vue?aab7"],"sourcesContent":["\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./FormFooter.vue?vue&type=template&id=2495ce8a&scoped=true\"\nimport script from \"./FormFooter.vue?vue&type=script&lang=js\"\nexport * from \"./FormFooter.vue?vue&type=script&lang=js\"\n\nimport \"./FormFooter.vue?vue&type=style&index=0&id=2495ce8a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2495ce8a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=edee6494&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=edee6494&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-edee6494\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=8beb55c6&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=8beb55c6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8beb55c6\"]])\n\nexport default __exports__","import { render } from \"./Playlist.vue?vue&type=template&id=ee1cc6f4&scoped=true\"\nimport script from \"./Playlist.vue?vue&type=script&lang=js\"\nexport * from \"./Playlist.vue?vue&type=script&lang=js\"\n\nimport \"./Playlist.vue?vue&type=style&index=0&id=ee1cc6f4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ee1cc6f4\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Playlists.vue?vue&type=template&id=c01651b6&scoped=true\"\nimport script from \"./Playlists.vue?vue&type=script&lang=js\"\nexport * from \"./Playlists.vue?vue&type=script&lang=js\"\n\nimport \"./Playlists.vue?vue&type=style&index=0&id=c01651b6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c01651b6\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Search.vue?vue&type=template&id=6fe42598&scoped=true\"\nimport script from \"./Search.vue?vue&type=script&lang=js\"\nexport * from \"./Search.vue?vue&type=script&lang=js\"\n\nimport \"./Search.vue?vue&type=style&index=0&id=6fe42598&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fe42598\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Library.vue?vue&type=template&id=c3245ea8&scoped=true\"\nimport script from \"./Library.vue?vue&type=script&lang=js\"\nexport * from \"./Library.vue?vue&type=script&lang=js\"\n\nimport \"./Library.vue?vue&type=style&index=0&id=c3245ea8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c3245ea8\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=2cd8b8d5&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=2cd8b8d5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2cd8b8d5\"]])\n\nexport default __exports__"],"names":["class","loading","pluginName","status","track","$emit","$event","search","selectedView","tracks","devices","selectedDevice","activeDevice","openAddToPlaylist","refreshStatus","selectDevice","playlists","editedPlaylist","editedPlaylistTracks","results","searchResults","libraryResults","path","title","ref","trackInfo","file","artist","href","$route","fullPath","album","date","time","disc","url","uri","target","addToPlaylistTrack","selectedPlaylists","Array","length","keys","map","type","placeholder","playlistFilter","playlist","i","name","toLowerCase","indexOf","key","checked","addToPlaylist","__exports__","views","view","displayName","iconClass","emits","props","String","collapsed","Boolean","default","Object","playing","library","filter","text","disabled","playlistSave","selectedTracks","selectionMode","Set","addTrack","device","id","selectedTracksSet","has","playingPos","displayedTracks","onTrackDragStart","onTrackDragEnd","onTrackDragOver","draggable","onTrackClick","state","convertTime","mixins","components","DropdownItem","Dropdown","MusicHeader","Loading","data","infoTrack","sourcePos","targetPos","computed","this","positions","self","pos","methods","event","shiftKey","sort","idx","ctrlKey","splice","push","prompt","$refs","body","querySelectorAll","forEach","classList","remove","from","to","add","mounted","$watch","trackElement","offset","offsetTop","parseFloat","getComputedStyle","header","$el","height","scrollTo","trackFilter","displayedPlaylists","Number","editor","formCollapsed","clear","filteredQuery","query","any","result","selectedResults","resultClick","parseInt","play","load","FormFooter","entries","o","reduce","obj","k","v","size","min","Math","max","delete","back","displayedResults","directory","split","pop","slice","join","Modal","Nav","MediaView","Playlist","Playlists","Search","Library","required","config","async","plugin_name","notify","html","image","playlistsModal","isVisible","subscribe","onStatusEvent","onPlaylistEvent","onNewPlayingTrack","info","unmounted","unsubscribe","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6833.cc55832d.js b/platypush/backend/http/webapp/dist/static/js/6833.cc55832d.js deleted file mode 100644 index 4a82b1eb..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6833.cc55832d.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6833],{6833:function(e,t,s){s.r(t),s.d(t,{default:function(){return qs}});var l=s(6252),a=s(3577),i=s(9963);const c=e=>((0,l.dD)("data-v-2cd8b8d5"),e=e(),(0,l.Cn)(),e),n={class:"nav-container"},o={class:"view-container"},r={class:"track-info-container"},d={key:0,class:"track-info-content"},u={key:0,class:"row file"},p=c((()=>(0,l._)("div",{class:"col-3 attr"},"File",-1))),y=["textContent"],k={key:1,class:"row artist"},h=c((()=>(0,l._)("div",{class:"col-3 attr"},"Artist",-1))),f={class:"col-9 value"},m=["href","textContent"],v={key:2,class:"row track-title"},g=c((()=>(0,l._)("div",{class:"col-3 attr"},"Title",-1))),w=["textContent"],C={key:3,class:"row album"},_=c((()=>(0,l._)("div",{class:"col-3 attr"},"Album",-1))),b={class:"col-9 value"},D=["href","textContent"],x={key:4,class:"row date"},$=c((()=>(0,l._)("div",{class:"col-3 attr"},"Date",-1))),T=["textContent"],P={key:5,class:"row duration"},S=c((()=>(0,l._)("div",{class:"col-3 attr"},"Duration",-1))),A=["textContent"],R={key:6,class:"row track"},I=c((()=>(0,l._)("div",{class:"col-3 attr"},"Track",-1))),q=["textContent"],M={key:7,class:"row disc"},L=c((()=>(0,l._)("div",{class:"col-3 attr"},"Disc",-1))),W=["textContent"],z={key:8,class:"row url"},O=c((()=>(0,l._)("div",{class:"col-3 attr"},"URL",-1))),j={class:"col-9 value"},E=["href","textContent"],F={class:"playlists-modal-container"},V={class:"filter"},Z={class:"playlists"},N=["checked","onChange"],H=["textContent"],K=c((()=>(0,l._)("i",{class:"fa fa-plus"},null,-1))),U=(0,l.Uk)("   Add "),Y=[K,U];function B(e,t,s,c,K,U){const B=(0,l.up)("Loading"),Q=(0,l.up)("Nav"),G=(0,l.up)("Playlist"),J=(0,l.up)("Playlists"),X=(0,l.up)("Search"),ee=(0,l.up)("Library"),te=(0,l.up)("MediaView"),se=(0,l.up)("Modal"),le=(0,l.up)("FormFooter");return(0,l.wg)(),(0,l.iD)(l.HY,null,[s.loading?((0,l.wg)(),(0,l.j4)(B,{key:0})):((0,l.wg)(),(0,l.j4)(te,{key:1,"plugin-name":s.pluginName,status:s.status,track:U.track,onPlay:t[27]||(t[27]=t=>e.$emit("play",t)),onPause:t[28]||(t[28]=t=>e.$emit("pause")),onStop:t[29]||(t[29]=t=>e.$emit("stop")),onPrevious:t[30]||(t[30]=t=>e.$emit("previous")),onNext:t[31]||(t[31]=t=>e.$emit("next")),onSetVolume:t[32]||(t[32]=t=>e.$emit("set-volume",t)),onSeek:t[33]||(t[33]=t=>e.$emit("seek",t)),onConsume:t[34]||(t[34]=t=>e.$emit("consume",t)),onRepeat:t[35]||(t[35]=t=>e.$emit("repeat",t)),onRandom:t[36]||(t[36]=t=>e.$emit("random",t)),onSearch:U.search},{default:(0,l.w5)((()=>[(0,l._)("main",null,[(0,l._)("div",n,[(0,l.Wm)(Q,{"selected-view":K.selectedView,onInput:t[0]||(t[0]=e=>K.selectedView=e)},null,8,["selected-view"])]),(0,l._)("div",o,["playing"===K.selectedView?((0,l.wg)(),(0,l.j4)(G,{key:0,tracks:s.tracks,status:s.status,loading:s.loading,devices:s.devices,"selected-device":s.selectedDevice,"active-device":s.activeDevice,onPlay:t[1]||(t[1]=t=>e.$emit("play",t)),onClear:t[2]||(t[2]=t=>e.$emit("clear")),onSwap:t[3]||(t[3]=t=>e.$emit("swap-tracks",t)),onAdd:t[4]||(t[4]=t=>e.$emit("add-to-tracklist",t)),onRemove:t[5]||(t[5]=t=>e.$emit("remove-from-tracklist",t)),onMove:t[6]||(t[6]=t=>e.$emit("tracklist-move",t)),onSave:t[7]||(t[7]=t=>e.$emit("tracklist-save",t)),onInfo:t[8]||(t[8]=t=>e.$emit("info",t)),onAddToPlaylist:U.openAddToPlaylist,onSearch:U.search,onRefreshStatus:U.refreshStatus,onSelectDevice:U.selectDevice},null,8,["tracks","status","loading","devices","selected-device","active-device","onAddToPlaylist","onSearch","onRefreshStatus","onSelectDevice"])):"playlists"===K.selectedView?((0,l.wg)(),(0,l.j4)(J,{key:1,playlists:s.playlists,loading:s.loading,devices:s.devices,"selected-device":s.selectedDevice,"active-device":s.activeDevice,"edited-playlist":s.editedPlaylist,tracks:s.editedPlaylistTracks,onPlay:t[9]||(t[9]=t=>e.$emit("play-playlist",t)),onLoad:t[10]||(t[10]=t=>e.$emit("load-playlist",t)),onRemove:t[11]||(t[11]=t=>e.$emit("remove-playlist",t)),onPlaylistEdit:t[12]||(t[12]=t=>e.$emit("playlist-edit",t)),onLoadTrack:t[13]||(t[13]=t=>e.$emit("add-to-tracklist-from-edited-playlist",t)),onRemoveTrack:t[14]||(t[14]=t=>e.$emit("remove-from-playlist",t)),onInfo:t[15]||(t[15]=t=>e.$emit("info",t)),onPlaylistAdd:t[16]||(t[16]=t=>e.$emit("playlist-add",t)),onAddToPlaylist:U.openAddToPlaylist,onTrackMove:t[17]||(t[17]=t=>e.$emit("playlist-track-move",t)),onSearch:U.search,onRefreshStatus:U.refreshStatus,onSelectDevice:U.selectDevice},null,8,["playlists","loading","devices","selected-device","active-device","edited-playlist","tracks","onAddToPlaylist","onSearch","onRefreshStatus","onSelectDevice"])):"search"===K.selectedView?((0,l.wg)(),(0,l.j4)(X,{key:2,loading:s.loading,devices:s.devices,"selected-device":s.selectedDevice,"active-device":s.activeDevice,onSearch:U.search,results:s.searchResults,onClear:t[18]||(t[18]=t=>e.$emit("search-clear")),onInfo:t[19]||(t[19]=t=>e.$emit("info",t)),onPlay:t[20]||(t[20]=t=>e.$emit("play",t)),onLoad:t[21]||(t[21]=t=>e.$emit("add-to-tracklist",t)),onAddToPlaylist:U.openAddToPlaylist,onRefreshStatus:U.refreshStatus,onSelectDevice:U.selectDevice},null,8,["loading","devices","selected-device","active-device","onSearch","results","onAddToPlaylist","onRefreshStatus","onSelectDevice"])):"library"===K.selectedView?((0,l.wg)(),(0,l.j4)(ee,{key:3,loading:s.loading,devices:s.devices,"selected-device":s.selectedDevice,"active-device":s.activeDevice,onSearch:U.search,results:s.libraryResults,path:s.path,onClear:t[22]||(t[22]=t=>e.$emit("search-clear")),onInfo:t[23]||(t[23]=t=>e.$emit("info",t)),onPlay:t[24]||(t[24]=t=>e.$emit("play",t)),onLoad:t[25]||(t[25]=t=>e.$emit("add-to-tracklist",t)),onAddToPlaylist:U.openAddToPlaylist,onCd:t[26]||(t[26]=t=>e.$emit("cd",t)),onRefreshStatus:U.refreshStatus,onSelectDevice:U.selectDevice},null,8,["loading","devices","selected-device","active-device","onSearch","results","path","onAddToPlaylist","onRefreshStatus","onSelectDevice"])):(0,l.kq)("",!0)])])])),_:1},8,["plugin-name","status","track","onSearch"])),(0,l._)("div",r,[(0,l.Wm)(se,{title:"Track info",ref:"trackInfo"},{default:(0,l.w5)((()=>[s.trackInfo?((0,l.wg)(),(0,l.iD)("div",d,[s.trackInfo.file?((0,l.wg)(),(0,l.iD)("div",u,[p,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.file)},null,8,y)])):(0,l.kq)("",!0),s.trackInfo.artist?((0,l.wg)(),(0,l.iD)("div",k,[h,(0,l._)("div",f,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(s.trackInfo.artist),onClick:t[37]||(t[37]=(0,i.iM)((e=>U.search({artist:s.trackInfo.artist})),["prevent"]))},null,8,m)])])):(0,l.kq)("",!0),s.trackInfo.title?((0,l.wg)(),(0,l.iD)("div",v,[g,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.title)},null,8,w)])):(0,l.kq)("",!0),s.trackInfo.album?((0,l.wg)(),(0,l.iD)("div",C,[_,(0,l._)("div",b,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(s.trackInfo.album),onClick:t[38]||(t[38]=(0,i.iM)((e=>U.search({artist:s.trackInfo.artist,album:s.trackInfo.album})),["prevent"]))},null,8,D)])])):(0,l.kq)("",!0),s.trackInfo.date?((0,l.wg)(),(0,l.iD)("div",x,[$,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.date)},null,8,T)])):(0,l.kq)("",!0),s.trackInfo.time?((0,l.wg)(),(0,l.iD)("div",P,[S,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(e.convertTime(s.trackInfo.time))},null,8,A)])):(0,l.kq)("",!0),s.trackInfo.track?((0,l.wg)(),(0,l.iD)("div",R,[I,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.track)},null,8,q)])):(0,l.kq)("",!0),s.trackInfo.disc?((0,l.wg)(),(0,l.iD)("div",M,[L,(0,l._)("div",{class:"col-9 value",textContent:(0,a.zw)(s.trackInfo.disc)},null,8,W)])):(0,l.kq)("",!0),s.trackInfo.url?((0,l.wg)(),(0,l.iD)("div",z,[O,(0,l._)("div",j,[(0,l._)("a",{href:s.trackInfo.url,textContent:(0,a.zw)(s.trackInfo.uri||s.trackInfo.url),target:"_blank"},null,8,E)])])):(0,l.kq)("",!0)])):(0,l.kq)("",!0)])),_:1},512)]),(0,l._)("div",F,[(0,l.Wm)(se,{title:"Playlists",ref:"playlistsModal",onClose:t[41]||(t[41]=e=>K.addToPlaylistTrack=null),onOpen:t[42]||(t[42]=e=>K.selectedPlaylists=[...Array(s.playlists.length).keys()].map((()=>!1)))},{default:(0,l.w5)((()=>[(0,l._)("div",V,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[39]||(t[39]=e=>K.playlistFilter=e)},null,512),[[i.nr,K.playlistFilter]])])]),(0,l._)("div",Z,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.playlists,((e,t)=>((0,l.wg)(),(0,l.iD)("label",{class:(0,a.C_)(["row playlist",{hidden:K.playlistFilter?.length>0&&e.name.toLowerCase().indexOf(K.playlistFilter.toLowerCase())<0}]),key:t},[(0,l._)("input",{type:"checkbox",checked:K.selectedPlaylists[t],onChange:e=>K.selectedPlaylists[t]=e.target.checked},null,40,N),(0,l._)("span",{class:"name",textContent:(0,a.zw)(e.name)},null,8,H)],2)))),128))]),(0,l.Wm)(le,null,{default:(0,l.w5)((()=>[(0,l._)("button",{onClick:t[40]||(t[40]=(...e)=>U.addToPlaylist&&U.addToPlaylist(...e))},Y)])),_:1})])),_:1},512)])],64)}const Q={class:"form-footer"};function G(e,t,s,a,i,c){return(0,l.wg)(),(0,l.iD)("div",Q,[(0,l.WI)(e.$slots,"default",{},void 0,!0)])}var J={name:"FormFooter"},X=s(3744);const ee=(0,X.Z)(J,[["render",G],["__scopeId","data-v-2495ce8a"]]);var te=ee,se=s(1232),le=s(9642),ae=s(8337),ie=s(9978);const ce=["title","onClick"];function ne(e,t,s,i,c,n){return(0,l.wg)(),(0,l.iD)("nav",null,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.views,((t,i)=>((0,l.wg)(),(0,l.iD)("li",{key:i,title:t.displayName,class:(0,a.C_)({selected:i===s.selectedView}),onClick:t=>e.$emit("input",i)},[(0,l._)("i",{class:(0,a.C_)(t.iconClass)},null,2)],10,ce)))),128))])}var oe={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:()=>({playing:{iconClass:"fas fa-play",displayName:"Queue"},search:{iconClass:"fas fa-search",displayName:"Search"},playlists:{iconClass:"fas fa-list-ul",displayName:"Playlists"},library:{iconClass:"fas fa-compact-disc",displayName:"Library"}})}}};const re=(0,X.Z)(oe,[["render",ne],["__scopeId","data-v-edee6494"]]);var de=re;const ue=e=>((0,l.dD)("data-v-ee1cc6f4"),e=e(),(0,l.Cn)(),e),pe={key:1,class:"playlist fade-in"},ye={class:"header-container"},ke={class:"col-8 filter"},he={class:"col-4 buttons"},fe=ue((()=>(0,l._)("i",{class:"fa fa-plus"},null,-1))),me=[fe],ve=ue((()=>(0,l._)("i",{class:"fa fa-sync"},null,-1))),ge=[ve],we={class:"body",ref:"body"},Ce={key:0,class:"no-content"},_e=["onDragstart","onDragend","onDragover","onClick","onDblclick"],be={class:"col-10"},De={class:"title"},xe={key:0,class:"artist"},$e=["href","textContent","onClick"],Te={key:1,class:"album"},Pe=["href","textContent","onClick"],Se={class:"col-2 right-side"},Ae=["textContent"],Re={class:"actions"};function Ie(e,t,s,c,n,o){const r=(0,l.up)("Loading"),d=(0,l.up)("DropdownItem"),u=(0,l.up)("Dropdown"),p=(0,l.up)("MusicHeader");return s.loading?((0,l.wg)(),(0,l.j4)(r,{key:0})):((0,l.wg)(),(0,l.iD)("div",pe,[(0,l._)("div",ye,[(0,l.Wm)(p,{ref:"header"},{default:(0,l.w5)((()=>[(0,l._)("div",ke,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[0]||(t[0]=e=>n.filter=e)},null,512),[[i.nr,n.filter]])])]),(0,l._)("div",he,[(0,l.Wm)(u,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{text:"Save as playlist","icon-class":"fa fa-save",disabled:!s.tracks?.length,onClick:o.playlistSave},null,8,["disabled","onClick"]),2===n.selectedTracks?.length?((0,l.wg)(),(0,l.j4)(d,{key:0,text:"Swap tracks","icon-class":"fa fa-retweet",onClick:t[1]||(t[1]=t=>e.$emit("swap",n.selectedTracks))})):(0,l.kq)("",!0),(0,l.Wm)(d,{text:n.selectionMode?"End selection":"Start selection","icon-class":"far fa-check-square",disabled:!s.tracks?.length,onClick:t[2]||(t[2]=e=>n.selectionMode=!n.selectionMode)},null,8,["text","disabled"]),(0,l.Wm)(d,{text:n.selectedTracks?.length===s.tracks?.length?"Unselect all":"Select all","icon-class":"fa fa-check-double",disabled:!s.tracks?.length,onClick:t[3]||(t[3]=e=>n.selectedTracks=n.selectedTracks.length===s.tracks.length?[]:[...Array(s.tracks.length).keys()])},null,8,["text","disabled"]),n.selectedTracks.length>0?((0,l.wg)(),(0,l.j4)(d,{key:1,text:"Remove track"+(n.selectedTracks.length>1?"s":""),"icon-class":"fa fa-trash",onClick:t[4]||(t[4]=t=>e.$emit("remove",[...new Set(n.selectedTracks)]))},null,8,["text"])):(0,l.kq)("",!0),(0,l.Wm)(d,{text:"Clear playlist","icon-class":"fa fa-ban",disabled:!s.tracks?.length,onClick:t[5]||(t[5]=t=>e.$emit("clear"))},null,8,["disabled"])])),_:1}),(0,l._)("button",{title:"Add track",onClick:t[6]||(t[6]=(...e)=>o.addTrack&&o.addTrack(...e))},me),null!=s.devices?((0,l.wg)(),(0,l.iD)("button",{key:0,title:"Refresh status",onClick:t[7]||(t[7]=t=>e.$emit("refresh-status"))},ge)):(0,l.kq)("",!0),Object.keys(s.devices||{}).length?((0,l.wg)(),(0,l.j4)(u,{key:1,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.devices,((t,i)=>((0,l.wg)(),(0,l.j4)(d,{key:i,textContent:(0,a.zw)(t.name),"item-class":{active:s.activeDevice===i,selected:s.selectedDevice===i},"icon-class":"fa fa-volume-up",onClick:t=>e.$emit("select-device",i)},null,8,["textContent","item-class","onClick"])))),128))])),_:1})):(0,l.kq)("",!0)])])),_:1},512)]),(0,l._)("div",we,[s.tracks?.length?(0,l.kq)("",!0):((0,l.wg)(),(0,l.iD)("div",Ce," No tracks are loaded ")),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.tracks,((t,c)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row track",{selected:o.selectedTracksSet.has(c),active:s.status?.playingPos===c,hidden:!o.displayedTracks.has(c)}]),onDragstart:e=>o.onTrackDragStart(c),onDragend:e=>o.onTrackDragEnd(c),onDragover:e=>o.onTrackDragOver(c),draggable:"true",key:c,onClick:e=>o.onTrackClick(e,c),onDblclick:t=>e.$emit("play",{pos:c})},[(0,l._)("div",be,[(0,l._)("div",De,[(0,l.Uk)((0,a.zw)(t.title||"[No Title]")+" ",1),s.status?.playingPos!==c||"play"!==s.status?.state&&"pause"!==s.status?.state?(0,l.kq)("",!0):((0,l.wg)(),(0,l.iD)("div",{key:0,class:(0,a.C_)(["playing-icon",{paused:"pause"===s.status?.state}])},[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)([...Array(3).keys()],(e=>((0,l.wg)(),(0,l.iD)("span",{key:e})))),128))],2))]),t.artist?((0,l.wg)(),(0,l.iD)("div",xe,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.artist),onClick:(0,i.iM)((s=>e.$emit("search",{artist:t.artist})),["prevent"])},null,8,$e)])):(0,l.kq)("",!0),t.album?((0,l.wg)(),(0,l.iD)("div",Te,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.album),onClick:(0,i.iM)((s=>e.$emit("search",{artist:t.artist,album:t.album})),["prevent"])},null,8,Pe)])):(0,l.kq)("",!0)]),(0,l._)("div",Se,[(0,l._)("span",{class:"duration",textContent:(0,a.zw)(t.time?e.convertTime(t.time):"-:--")},null,8,Ae),(0,l._)("span",Re,[(0,l.Wm)(u,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:t=>e.$emit("play",{pos:c})},null,8,["onClick"]),(0,l.Wm)(d,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:s=>e.$emit("add-to-playlist",t)},null,8,["onClick"]),(0,l.Wm)(d,{text:"Remove","icon-class":"fa fa-trash",onClick:t=>e.$emit("remove",[...new Set([...n.selectedTracks,c])])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Info","icon-class":"fa fa-info",onClick:t=>e.$emit("info",s.tracks[c])},null,8,["onClick"])])),_:2},1024)])])],42,_e)))),128))],512)]))}const qe={class:"header"};function Me(e,t,s,a,i,c){return(0,l.wg)(),(0,l.iD)("div",qe,[(0,l.WI)(e.$slots,"default",{},void 0,!0)])}var Le={name:"Header"};const We=(0,X.Z)(Le,[["render",Me],["__scopeId","data-v-8beb55c6"]]);var ze=We,Oe=s(449),je=s(6728),Ee={name:"Playlist",mixins:[ae.Z],components:{DropdownItem:je.Z,Dropdown:Oe.Z,MusicHeader:ze,Loading:se.Z},emits:["play","clear","add","remove","swap","search","move","save","info","refresh-status","select-device"],props:{tracks:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},status:{type:Object,default:()=>{}},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data(){return{selectionMode:!1,selectedTracks:[],filter:"",infoTrack:null,sourcePos:null,targetPos:null}},computed:{selectedTracksSet(){return new Set(this.selectedTracks)},displayedTracks(){const e=[...Array(this.tracks.length).keys()];if(!this.filter?.length)return new Set(e);const t=this,s=(t.filter||"").toLowerCase();return new Set(e.filter((e=>{const t=this.tracks[e];return(t?.artist||"").toLowerCase().indexOf(s)>=0||(t?.title||"").toLowerCase().indexOf(s)>=0||(t?.album||"").toLowerCase().indexOf(s)>=0})))}},methods:{onTrackClick(e,t){if(e.shiftKey){const e=this.selectedTracks.sort();e.length?te+t))]:t>e[e.length-1]&&(this.selectedTracks=[...this.selectedTracks,...[...Array(t-e[e.length-1]+1).keys()].map((t=>t+e[e.length-1]))]):this.selectedTracks=[t]}else{const s=this.selectedTracks.indexOf(t);this.selectionMode||e.ctrlKey?s>=0?this.selectedTracks.splice(s,1):this.selectedTracks.push(t):this.selectedTracks=s>=0?[]:[t]}},addTrack(){const e=prompt("Item path or URL");e?.length&&this.$emit("add",e)},onTrackDragStart(e){this.sourcePos=e},onTrackDragEnd(){this.$refs.body.querySelectorAll(".track").forEach((e=>e.classList.remove("dragover"))),null!=this.sourcePos&&null!=this.targetPos&&this.sourcePos!==this.targetPos&&(this.$emit("move",{from:this.sourcePos,to:this.targetPos}),this.sourcePos=null,this.targetPos=null)},onTrackDragOver(e){this.targetPos=e;const t=this.$refs.body.querySelectorAll(".track");t.forEach((e=>e.classList.remove("dragover"))),[...t][e].classList.add("dragover")},playlistSave(){const e=prompt("Playlist name");e?.length&&this.$emit("save",e)}},mounted(){const e=this;this.$watch((()=>e.status?.playingPos),(t=>{if(null==t)return;const s=[...e.$refs.body.querySelectorAll(".track")][t],l=s.offsetTop-parseFloat(getComputedStyle(e.$refs.header.$el).height);e.$refs.body.scrollTo(0,l)}))}};const Fe=(0,X.Z)(Ee,[["render",Ie],["__scopeId","data-v-ee1cc6f4"]]);var Ve=Fe;const Ze=e=>((0,l.dD)("data-v-c01651b6"),e=e(),(0,l.Cn)(),e),Ne={key:1,class:"editor-container fade-in"},He={class:"header-container"},Ke={class:"col-8 filter"},Ue=Ze((()=>(0,l._)("i",{class:"fas fa-arrow-left"},null,-1))),Ye=[Ue],Be={class:"search-box"},Qe={class:"buttons pull-right"},Ge=Ze((()=>(0,l._)("i",{class:"fa fa-sync"},null,-1))),Je=[Ge],Xe=Ze((()=>(0,l._)("i",{class:"fas fa-plus"},null,-1))),et=[Xe],tt={class:"editor",ref:"editor"},st={key:0,class:"no-content"},lt=["onDragstart","onDragend","onDragover","onClick","onDblclick"],at={class:"col-10"},it={class:"title"},ct={key:0,class:"artist"},nt=["href","textContent","onClick"],ot={key:1,class:"album"},rt=["href","textContent","onClick"],dt={class:"col-2 right-side"},ut=["textContent"],pt={class:"actions"},yt={key:2,class:"playlists fade-in"},kt={class:"header-container"},ht={class:"col-8 filter"},ft={class:"col-4 buttons"},mt=Ze((()=>(0,l._)("i",{class:"fa fa-sync"},null,-1))),vt=[mt],gt={class:"body",ref:"body"},wt={key:0,class:"no-content"},Ct=["onClick","onDblclick"],_t={class:"col-10"},bt=["textContent"],Dt={class:"col-2 right-side"},xt={class:"actions"};function $t(e,t,s,c,n,o){const r=(0,l.up)("Loading"),d=(0,l.up)("DropdownItem"),u=(0,l.up)("Dropdown"),p=(0,l.up)("MusicHeader");return s.loading?((0,l.wg)(),(0,l.j4)(r,{key:0})):null!=s.editedPlaylist?((0,l.wg)(),(0,l.iD)("div",Ne,[(0,l._)("div",He,[(0,l.Wm)(p,{ref:"header"},{default:(0,l.w5)((()=>[(0,l._)("div",Ke,[(0,l._)("button",{class:"back-btn",title:"Back",onClick:t[0]||(t[0]=t=>e.$emit("playlist-edit",null))},Ye),(0,l._)("label",Be,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[1]||(t[1]=e=>n.trackFilter=e)},null,512),[[i.nr,n.trackFilter]])])]),(0,l._)("div",Qe,[Object.keys(s.devices||{}).length?((0,l.wg)(),(0,l.j4)(u,{key:0,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.devices,((t,i)=>((0,l.wg)(),(0,l.j4)(d,{key:i,textContent:(0,a.zw)(t.name),"item-class":{active:s.activeDevice===i,selected:s.selectedDevice===i},"icon-class":"fa fa-volume-up",onClick:t=>e.$emit("select-device",i)},null,8,["textContent","item-class","onClick"])))),128))])),_:1})):(0,l.kq)("",!0),null!=s.devices?((0,l.wg)(),(0,l.iD)("button",{key:1,title:"Refresh status",onClick:t[2]||(t[2]=t=>e.$emit("refresh-status"))},Je)):(0,l.kq)("",!0),(0,l._)("button",{class:"add-btn",title:"Add track",onClick:t[3]||(t[3]=(...e)=>o.addTrack&&o.addTrack(...e))},et)])])),_:1},512)]),(0,l._)("div",tt,[s.tracks?.length?(0,l.kq)("",!0):((0,l.wg)(),(0,l.iD)("div",st," No tracks found ")),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.tracks,((t,c)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row track",{selected:o.selectedTracksSet.has(c),active:e.status?.playingPos===c,hidden:!o.displayedTracks.has(c)}]),draggable:"true",key:c,onDragstart:e=>o.onTrackDragStart(c),onDragend:e=>o.onTrackDragEnd(c),onDragover:e=>o.onTrackDragOver(c),onClick:e=>o.onTrackClick(e,c),onDblclick:t=>e.$emit("load-track",{pos:c,play:!0})},[(0,l._)("div",at,[(0,l._)("div",it,(0,a.zw)(t.title||"[No Title]"),1),t.artist?((0,l.wg)(),(0,l.iD)("div",ct,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.artist),onClick:(0,i.iM)((s=>e.$emit("search",{artist:t.artist})),["prevent"])},null,8,nt)])):(0,l.kq)("",!0),t.album?((0,l.wg)(),(0,l.iD)("div",ot,[(0,l._)("a",{href:e.$route.fullPath,textContent:(0,a.zw)(t.album),onClick:(0,i.iM)((s=>e.$emit("search",{artist:t.artist,album:t.album})),["prevent"])},null,8,rt)])):(0,l.kq)("",!0)]),(0,l._)("div",dt,[(0,l._)("span",{class:"duration",textContent:(0,a.zw)(t.time?e.convertTime(t.time):"-:--")},null,8,ut),(0,l._)("span",pt,[(0,l.Wm)(u,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:t=>e.$emit("load-track",{pos:c,play:!0})},null,8,["onClick"]),(0,l.Wm)(d,{text:"Add to queue","icon-class":"fa fa-plus",onClick:t=>e.$emit("load-track",{pos:c,play:!1})},null,8,["onClick"]),(0,l.Wm)(d,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:s=>e.$emit("add-to-playlist",t)},null,8,["onClick"]),(0,l.Wm)(d,{text:"Remove","icon-class":"fa fa-trash",onClick:t=>e.$emit("remove-track",[...new Set([...n.selectedTracks,c])])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Info","icon-class":"fa fa-info",onClick:(0,i.iM)((t=>e.$emit("info",s.tracks[c])),["stop"])},null,8,["onClick"])])),_:2},1024)])])],42,lt)))),128))],512)])):((0,l.wg)(),(0,l.iD)("div",yt,[(0,l._)("div",kt,[(0,l.Wm)(p,{ref:"header"},{default:(0,l.w5)((()=>[(0,l._)("div",ht,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[4]||(t[4]=e=>n.filter=e)},null,512),[[i.nr,n.filter]])])]),(0,l._)("div",ft,[Object.keys(s.devices||{}).length?((0,l.wg)(),(0,l.j4)(u,{key:0,title:"Players","icon-class":"fa fa-volume-up"},{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.devices,((t,i)=>((0,l.wg)(),(0,l.j4)(d,{key:i,textContent:(0,a.zw)(t.name),"item-class":{active:s.activeDevice===i,selected:s.selectedDevice===i},"icon-class":"fa fa-volume-up",onClick:t=>e.$emit("select-device",i)},null,8,["textContent","item-class","onClick"])))),128))])),_:1})):(0,l.kq)("",!0),null!=s.devices?((0,l.wg)(),(0,l.iD)("button",{key:1,title:"Refresh status",onClick:t[5]||(t[5]=t=>e.$emit("refresh-status"))},vt)):(0,l.kq)("",!0)])])),_:1},512)]),(0,l._)("div",gt,[s.playlists?.length?(0,l.kq)("",!0):((0,l.wg)(),(0,l.iD)("div",wt," No playlists found ")),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.playlists,((t,s)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row playlist",{hidden:!o.displayedPlaylists.has(s)}]),key:s,onClick:t=>e.$emit("playlist-edit",s),onDblclick:t=>e.$emit("load",s)},[(0,l._)("div",_t,[(0,l._)("div",{class:"name",textContent:(0,a.zw)(t.name||"[No Name]")},null,8,bt)]),(0,l._)("div",Dt,[(0,l._)("span",xt,[(0,l.Wm)(u,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{text:"Play","icon-class":"fa fa-play",onClick:(0,i.iM)((t=>e.$emit("play",s)),["stop"])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Load","icon-class":"fa fa-list-ul",onClick:(0,i.iM)((t=>e.$emit("load",s)),["stop"])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Edit","icon-class":"fa fa-edit",onClick:(0,i.iM)((t=>e.$emit("playlist-edit",s)),["stop"])},null,8,["onClick"]),(0,l.Wm)(d,{text:"Remove","icon-class":"fa fa-trash",onClick:(0,i.iM)((t=>e.$emit("remove",s)),["stop"])},null,8,["onClick"])])),_:2},1024)])])],42,Ct)))),128))],512)]))}var Tt={name:"Playlists",mixins:[ae.Z],components:{DropdownItem:je.Z,Dropdown:Oe.Z,MusicHeader:ze,Loading:se.Z},emits:["play","load","remove","playlist-edit","search","remove-track","load-track","info","playlist-add","add-to-playlist","track-move","refresh-status","select-device"],props:{playlists:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},tracks:{type:Array,default:()=>[]},editedPlaylist:{type:Number},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data(){return{selectedTracks:[],filter:"",trackFilter:"",sourcePos:null,targetPos:null}},computed:{selectedTracksSet(){return new Set(this.selectedTracks)},displayedPlaylists(){const e=[...Array(this.playlists.length).keys()];if(!this.filter?.length)return new Set(e);const t=this,s=(t.filter||"").toLowerCase();return new Set(e.filter((e=>{const t=this.playlists[e];return(t?.name||"").toLowerCase().indexOf(s)>=0})))},displayedTracks(){const e=[...Array(this.tracks.length).keys()];if(!this.trackFilter?.length)return new Set(e);const t=this,s=(t.trackFilter||"").toLowerCase();return new Set(e.filter((e=>{const t=this.tracks[e];return(t?.artist||"").toLowerCase().indexOf(s)>=0||(t?.title||"").toLowerCase().indexOf(s)>=0||(t?.album||"").toLowerCase().indexOf(s)>=0})))}},methods:{onTrackClick(e,t){if(e.shiftKey){const e=this.selectedTracks.sort();e.length?te+t))]:t>e[e.length-1]&&(this.selectedTracks=[...this.selectedTracks,...[...Array(t-e[e.length-1]+1).keys()].map((t=>t+e[e.length-1]))]):this.selectedTracks=[t]}else{const s=this.selectedTracks.indexOf(t);e.ctrlKey?s>=0?this.selectedTracks.splice(s,1):this.selectedTracks.push(t):this.selectedTracks=s>=0?[]:[t]}},addTrack(){const e=prompt("Track path or URL");e?.length&&this.$emit("playlist-add",e)},onTrackDragStart(e){this.sourcePos=e},onTrackDragEnd(){this.$refs.editor.querySelectorAll(".track").forEach((e=>e.classList.remove("dragover"))),null!=this.sourcePos&&null!=this.targetPos&&this.sourcePos!==this.targetPos&&(this.$emit("track-move",{from:this.sourcePos,to:this.targetPos,playlist:this.editedPlaylist}),this.sourcePos=null,this.targetPos=null)},onTrackDragOver(e){this.targetPos=e;const t=this.$refs.editor.querySelectorAll(".track");t.forEach((e=>e.classList.remove("dragover"))),[...t][e].classList.add("dragover")}}};const Pt=(0,X.Z)(Tt,[["render",$t],["__scopeId","data-v-c01651b6"]]);var St=Pt;const At=e=>((0,l.dD)("data-v-6fe42598"),e=e(),(0,l.Cn)(),e),Rt={class:"search-form"},It={class:"row"},qt={class:"row"},Mt={class:"row"},Lt={class:"row"},Wt=At((()=>(0,l._)("i",{class:"icon fa fa-times"},null,-1))),zt=At((()=>(0,l._)("span",{class:"btn-title"},"Clear",-1))),Ot=[Wt,zt],jt=At((()=>(0,l._)("button",{type:"submit"},[(0,l._)("i",{class:"icon fa fa-search"}),(0,l._)("span",{class:"btn-title"},"Search")],-1))),Et={class:"search-box"},Ft={class:"buttons"},Vt=At((()=>(0,l._)("i",{class:"icon fa fa-times"},null,-1))),Zt=At((()=>(0,l._)("span",{class:"btn-title"},"Clear",-1))),Nt=[Vt,Zt],Ht={class:"results"},Kt=["onClick"],Ut={class:"col-10"},Yt={class:"title"},Bt=["textContent"],Qt=["textContent"],Gt={class:"col-2 right-side"},Jt=["textContent"],Xt={class:"actions"};function es(e,t,s,c,n,o){const r=(0,l.up)("FormFooter"),d=(0,l.up)("MusicHeader"),u=(0,l.up)("DropdownItem"),p=(0,l.up)("Dropdown");return(0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["search fade-in",{"form-collapsed":o.formCollapsed}])},[o.formCollapsed?((0,l.wg)(),(0,l.j4)(d,{key:1},{default:(0,l.w5)((()=>[(0,l._)("label",Et,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[6]||(t[6]=e=>n.filter=e)},null,512),[[i.nr,n.filter]])]),(0,l._)("span",Ft,[(0,l._)("button",{onClick:t[7]||(t[7]=(...e)=>o.clear&&o.clear(...e))},Nt)])])),_:1})):((0,l.wg)(),(0,l.iD)("div",{key:0,class:"form-container",onSubmit:t[5]||(t[5]=(0,i.iM)((t=>e.$emit("search",o.filteredQuery)),["prevent"]))},[(0,l._)("form",Rt,[(0,l._)("div",It,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"text",placeholder:"Any","onUpdate:modelValue":t[0]||(t[0]=e=>n.query.any=e)},null,512),[[i.nr,n.query.any]])])]),(0,l._)("div",qt,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"text",placeholder:"Artist","onUpdate:modelValue":t[1]||(t[1]=e=>n.query.artist=e)},null,512),[[i.nr,n.query.artist]])])]),(0,l._)("div",Mt,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"text",placeholder:"Title","onUpdate:modelValue":t[2]||(t[2]=e=>n.query.title=e)},null,512),[[i.nr,n.query.title]])])]),(0,l._)("div",Lt,[(0,l._)("label",null,[(0,l.wy)((0,l._)("input",{type:"text",placeholder:"Album","onUpdate:modelValue":t[3]||(t[3]=e=>n.query.album=e)},null,512),[[i.nr,n.query.album]])])]),(0,l.Wm)(r,null,{default:(0,l.w5)((()=>[(0,l._)("button",{onClick:t[4]||(t[4]=(...e)=>o.clear&&o.clear(...e))},Ot),jt])),_:1})])],32)),(0,l._)("div",Ht,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.results,((t,s)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row track",{selected:n.selectedResults.has(s),hidden:!o.displayedTracks.has(s)}]),key:s,onClick:e=>o.resultClick(s,e)},[(0,l._)("div",Ut,[(0,l._)("div",Yt,(0,a.zw)(t.title||"[No Title]"),1),t.artist?.length?((0,l.wg)(),(0,l.iD)("div",{key:0,class:"artist",textContent:(0,a.zw)(t.artist)},null,8,Bt)):(0,l.kq)("",!0),t.album?.length?((0,l.wg)(),(0,l.iD)("div",{key:1,class:"album",textContent:(0,a.zw)(t.album)},null,8,Qt)):(0,l.kq)("",!0)]),(0,l._)("div",Gt,[(0,l._)("span",{class:"duration",textContent:(0,a.zw)(t.time&&parseInt(t.time)?e.convertTime(t.time):"-:--")},null,8,Jt),(0,l._)("span",Xt,[(0,l.Wm)(p,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(u,{text:"Play","icon-class":"fa fa-play",onClick:e=>o.play(s)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Add to queue","icon-class":"fa fa-plus",onClick:e=>o.load(s)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:s=>e.$emit("add-to-playlist",t)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Info","icon-class":"fa fa-info",onClick:s=>e.$emit("info",t)},null,8,["onClick"])])),_:2},1024)])])],10,Kt)))),128))])],2)}var ts={name:"Search",components:{Dropdown:Oe.Z,DropdownItem:je.Z,FormFooter:te,MusicHeader:ze},mixins:[ae.Z],emits:["search","clear","play","load","add-to-playlist","info","refresh-status","select-device"],props:{loading:{type:Boolean,default:!1},results:{type:Array},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data(){return{selectedResults:new Set,filter:"",query:{any:"",artist:"",title:"",album:""}}},computed:{formCollapsed(){return this.results?.length>0},filteredQuery(){return Object.entries(this.query).filter((e=>e[1]?.length)).reduce(((e,[t,s])=>(e[t]=s,e)),{})},displayedTracks(){return new Set([...Array(this.results?.length||0).keys()].filter((e=>{const t=this.results[e];if(!this.filter?.length)return t;const s=this.filter.toLowerCase();return(t?.artist||"").toLowerCase().indexOf(s)>=0||(t?.title||"").toLowerCase().indexOf(s)>=0||(t?.album||"").toLowerCase().indexOf(s)>=0})))}},methods:{clear(){this.$emit("clear"),this.selectedResults=new Set},resultClick(e,t){if(t.shiftKey){if(this.selectedResults.size>0&&!this.selectedResults.has(e)){const t=[...this.selectedResults],s=Math.min(Math.min(t),e),l=Math.max(Math.max(t),e);this.selectedResults=new Set([...Array(l-s+1).keys()].map((e=>e+s)))}}else t.ctrlKey||(this.selectedResults=new Set),this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e)},play(e){this.$emit("play",this.results[e]),this.selectedResults.size&&this.selectedResults.forEach((e=>{this.$emit("load",e)}))},load(e){this.selectedResults.has(e)||this.selectedResults.add(e),this.selectedResults.forEach((e=>{this.$emit("load",this.results[e])}))}}};const ss=(0,X.Z)(ts,[["render",es],["__scopeId","data-v-6fe42598"]]);var ls=ss;const as=e=>((0,l.dD)("data-v-c3245ea8"),e=e(),(0,l.Cn)(),e),is={class:"library fade-in"},cs={class:"search-box"},ns={class:"results"},os=as((()=>(0,l._)("div",{class:"icon-container"},[(0,l._)("i",{class:"icon fa fa-folder"})],-1))),rs=as((()=>(0,l._)("div",{class:"result-container"},[(0,l._)("div",{class:"title"},"..")],-1))),ds=[os,rs],us=["onClick"],ps={class:"col-10 left-side"},ys={class:"icon-container"},ks={key:0,class:"icon fa fa-folder"},hs={key:1,class:"icon fa fa-music"},fs={class:"info"},ms={class:"title"},vs=["textContent"],gs=["textContent"],ws={class:"artist-album"},Cs=["textContent"],_s=["textContent"],bs={class:"col-2 right-side"},Ds=["textContent"],xs={class:"actions"};function $s(e,t,s,c,n,o){const r=(0,l.up)("Loading"),d=(0,l.up)("MusicHeader"),u=(0,l.up)("DropdownItem"),p=(0,l.up)("Dropdown");return(0,l.wg)(),(0,l.iD)("div",is,[s.loading?((0,l.wg)(),(0,l.j4)(r,{key:0})):(0,l.kq)("",!0),(0,l.Wm)(d,null,{default:(0,l.w5)((()=>[(0,l._)("label",cs,[(0,l.wy)((0,l._)("input",{type:"search",placeholder:"Filter","onUpdate:modelValue":t[0]||(t[0]=e=>n.filter=e)},null,512),[[i.nr,n.filter]])])])),_:1}),(0,l._)("div",ns,["/"!==s.path?((0,l.wg)(),(0,l.iD)("div",{key:0,class:"row track back-track",onClick:t[1]||(t[1]=(...e)=>o.back&&o.back(...e))},ds)):(0,l.kq)("",!0),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(s.results,((t,s)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["row track",{selected:n.selectedResults.has(s),hidden:!o.displayedResults.has(s)}]),key:s,onClick:e=>o.resultClick(s,e)},[(0,l._)("div",ps,[(0,l._)("div",ys,[t.directory?((0,l.wg)(),(0,l.iD)("i",ks)):t.file?((0,l.wg)(),(0,l.iD)("i",hs)):(0,l.kq)("",!0)]),(0,l._)("div",fs,[(0,l._)("div",ms,[t.directory?((0,l.wg)(),(0,l.iD)("span",{key:0,textContent:(0,a.zw)(t.directory.split("/").pop())},null,8,vs)):t.title?((0,l.wg)(),(0,l.iD)("span",{key:1,textContent:(0,a.zw)(t.title)},null,8,gs)):(0,l.kq)("",!0)]),(0,l._)("div",ws,[t.artist?.length?((0,l.wg)(),(0,l.iD)("div",{key:0,class:"artist",textContent:(0,a.zw)(t.artist)},null,8,Cs)):(0,l.kq)("",!0),t.album?.length?((0,l.wg)(),(0,l.iD)("div",{key:1,class:"album",textContent:(0,a.zw)(t.album)},null,8,_s)):(0,l.kq)("",!0)])])]),(0,l._)("div",bs,[(0,l._)("span",{class:"duration",textContent:(0,a.zw)(t.time&&parseInt(t.time)?e.convertTime(t.time):"-:--")},null,8,Ds),(0,l._)("span",xs,[(0,l.Wm)(p,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:(0,l.w5)((()=>[(0,l.Wm)(u,{text:"Play","icon-class":"fa fa-play",onClick:e=>o.play(s)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Add to queue","icon-class":"fa fa-plus",onClick:e=>o.load(s)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Add to playlist","icon-class":"fa fa-list-ul",onClick:s=>e.$emit("add-to-playlist",t)},null,8,["onClick"]),(0,l.Wm)(u,{text:"Info","icon-class":"fa fa-info",onClick:s=>e.$emit("info",t)},null,8,["onClick"])])),_:2},1024)])])],10,us)))),128))])])}var Ts={name:"Library",components:{Dropdown:Oe.Z,DropdownItem:je.Z,MusicHeader:ze,Loading:se.Z},mixins:[ae.Z],emits:["search","play","load","add-to-playlist","info","cd","refresh-status","select-device"],props:{loading:{type:Boolean,default:!1},results:{type:Array},path:{type:String},devices:{type:Object},selectedDevice:{type:String},activeDevice:{type:String}},data(){return{selectedResults:new Set,filter:"",query:{any:"",artist:"",title:"",album:""}}},computed:{displayedResults(){return new Set([...Array(this.results?.length||0).keys()].filter((e=>{const t=this.results[e];if(!this.filter?.length)return t;const s=this.filter.toLowerCase();return(t?.artist||"").toLowerCase().indexOf(s)>=0||(t?.title||"").toLowerCase().indexOf(s)>=0||(t?.album||"").toLowerCase().indexOf(s)>=0||(t?.directory||"").toLowerCase().indexOf(s)>=0})))}},methods:{resultClick(e,t){if(t.shiftKey){if(this.selectedResults.size>0&&!this.selectedResults.has(e)){const t=[...this.selectedResults],s=Math.min(Math.min(t),e),l=Math.max(Math.max(t),e);this.selectedResults=new Set([...Array(l-s+1).keys()].map((e=>e+s)))}}else t.ctrlKey?this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e):this.results[e].directory?this.$emit("cd",this.results[e].directory):(this.selectedResults=new Set,this.selectedResults.has(e)?this.selectedResults.delete(e):this.selectedResults.add(e))},play(e){this.$emit("play",this.results[e]),this.selectedResults.size&&this.selectedResults.forEach((e=>{this.$emit("load",e)}))},load(e){this.selectedResults.has(e)||this.selectedResults.add(e),this.selectedResults.forEach((e=>{this.$emit("load",this.results[e])}))},back(){const e=this.path.split("/");this.$emit("cd",e.slice(0,e.length-1).join("/"))}}};const Ps=(0,X.Z)(Ts,[["render",$s],["__scopeId","data-v-c3245ea8"]]);var Ss=Ps,As=s(2628),Rs={name:"Music",emits:["play","pause","stop","clear","previous","next","set-volume","seek","consume","repeat","random","status-update","playlist-update","new-playing-track","add-to-tracklist","remove-from-tracklist","swap-tracks","play-playlist","load-playlist","remove-playlist","tracklist-move","tracklist-save","add-to-tracklist-from-edited-playlist","remove-from-playlist","info","playlist-add","add-to-playlist","playlist-track-move","search","search-clear","cd","refresh-status","select-device"],mixins:[As.Z,ae.Z],components:{Loading:se.Z,Modal:le.Z,Nav:de,MediaView:ie.Z,Playlist:Ve,Playlists:St,FormFooter:te,Search:ls,Library:Ss},props:{pluginName:{type:String,required:!0},loading:{type:Boolean,default:!1},config:{type:Object,default:()=>{}},tracks:{type:Array,default:()=>[]},editedPlaylistTracks:{type:Array,default:()=>[]},playlists:{type:Array,default:()=>[]},status:{type:Object,default:()=>{}},editedPlaylist:{type:Number},trackInfo:{type:String},searchResults:{type:Array},libraryResults:{type:Array},path:{type:String},devices:{type:Object},activeDevice:{type:String},selectedDevice:{type:String}},data(){return{selectedView:"playing",selectedPlaylists:[],addToPlaylistTrack:null,playlistFilter:""}},computed:{track(){return null==this.status?.playingPos?null:this.tracks[this.status.playingPos]}},methods:{async onStatusEvent(e){e.plugin_name===this.pluginName&&this.$emit("status-update",e)},async onPlaylistEvent(e){e.plugin_name===this.pluginName&&this.$emit("playlist-update",e)},async onNewPlayingTrack(e){e.plugin_name===this.pluginName&&(this.notify({html:`${e.track?.artist}
${e.track?.title}`,image:{iconClass:"fa fa-play"}}),this.$emit("new-playing-track",e))},async openAddToPlaylist(e){this.addToPlaylistTrack=e,this.$refs.playlistsModal.isVisible=!0},async addToPlaylist(){this.$emit("add-to-playlist",{track:this.addToPlaylistTrack,playlists:[...Array(this.selectedPlaylists.length).keys()].filter((e=>this.selectedPlaylists[e]))}),this.$refs.playlistsModal.isVisible=!1,this.addToPlaylistTrack=null,this.playlistFilter=""},async search(e){this.$emit("search",e),this.$refs.trackInfo.isVisible=!1,this.selectedView="search"},selectDevice(e){this.$emit("select-device",e)},refreshStatus(){this.$emit("refresh-status")}},mounted(){this.subscribe(this.onStatusEvent,"on-status-update","platypush.message.event.music.MusicPlayEvent","platypush.message.event.music.MusicPauseEvent","platypush.message.event.music.MusicStopEvent","platypush.message.event.music.SeekChangeEvent","platypush.message.event.music.VolumeChangeEvent","platypush.message.event.music.MuteChangeEvent","platypush.message.event.music.PlaybackRepeatModeChangeEvent","platypush.message.event.music.PlaybackRandomModeChangeEvent","platypush.message.event.music.PlaybackConsumeModeChangeEvent","platypush.message.event.music.PlaybackSingleModeChangeEvent"),this.subscribe(this.onPlaylistEvent,"on-playlist-update","platypush.message.event.music.PlaylistChangeEvent"),this.subscribe(this.onNewPlayingTrack,"on-new-playing-track","platypush.message.event.music.NewPlayingTrackEvent"),this.$watch((()=>this.trackInfo),(e=>{null!=e&&(this.$refs.trackInfo.isVisible=!0)}))},unmounted(){this.unsubscribe("on-status-update"),this.unsubscribe("on-playlist-update")}};const Is=(0,X.Z)(Rs,[["render",B],["__scopeId","data-v-2cd8b8d5"]]);var qs=Is}}]); -//# sourceMappingURL=6833.cc55832d.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6833.cc55832d.js.map b/platypush/backend/http/webapp/dist/static/js/6833.cc55832d.js.map deleted file mode 100644 index 750ba145..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6833.cc55832d.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6833.cc55832d.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Music/Index.vue","webpack://platypush/./src/components/elements/FormFooter.vue","webpack://platypush/./src/components/elements/FormFooter.vue?94ab","webpack://platypush/./src/components/panels/Music/Nav.vue","webpack://platypush/./src/components/panels/Music/Nav.vue?b815","webpack://platypush/./src/components/panels/Music/Playlist.vue","webpack://platypush/./src/components/panels/Music/Header.vue","webpack://platypush/./src/components/panels/Music/Header.vue?7826","webpack://platypush/./src/components/panels/Music/Playlist.vue?b3da","webpack://platypush/./src/components/panels/Music/Playlists.vue","webpack://platypush/./src/components/panels/Music/Playlists.vue?6fa1","webpack://platypush/./src/components/panels/Music/Search.vue","webpack://platypush/./src/components/panels/Music/Search.vue?7e62","webpack://platypush/./src/components/panels/Music/Library.vue","webpack://platypush/./src/components/panels/Music/Library.vue?ee0e","webpack://platypush/./src/components/panels/Music/Index.vue?aab7"],"sourcesContent":["\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./FormFooter.vue?vue&type=template&id=2495ce8a&scoped=true\"\nimport script from \"./FormFooter.vue?vue&type=script&lang=js\"\nexport * from \"./FormFooter.vue?vue&type=script&lang=js\"\n\nimport \"./FormFooter.vue?vue&type=style&index=0&id=2495ce8a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2495ce8a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=edee6494&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=edee6494&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-edee6494\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=8beb55c6&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=8beb55c6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8beb55c6\"]])\n\nexport default __exports__","import { render } from \"./Playlist.vue?vue&type=template&id=ee1cc6f4&scoped=true\"\nimport script from \"./Playlist.vue?vue&type=script&lang=js\"\nexport * from \"./Playlist.vue?vue&type=script&lang=js\"\n\nimport \"./Playlist.vue?vue&type=style&index=0&id=ee1cc6f4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ee1cc6f4\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Playlists.vue?vue&type=template&id=c01651b6&scoped=true\"\nimport script from \"./Playlists.vue?vue&type=script&lang=js\"\nexport * from \"./Playlists.vue?vue&type=script&lang=js\"\n\nimport \"./Playlists.vue?vue&type=style&index=0&id=c01651b6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c01651b6\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Search.vue?vue&type=template&id=6fe42598&scoped=true\"\nimport script from \"./Search.vue?vue&type=script&lang=js\"\nexport * from \"./Search.vue?vue&type=script&lang=js\"\n\nimport \"./Search.vue?vue&type=style&index=0&id=6fe42598&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fe42598\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Library.vue?vue&type=template&id=c3245ea8&scoped=true\"\nimport script from \"./Library.vue?vue&type=script&lang=js\"\nexport * from \"./Library.vue?vue&type=script&lang=js\"\n\nimport \"./Library.vue?vue&type=style&index=0&id=c3245ea8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c3245ea8\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=2cd8b8d5&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=2cd8b8d5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2cd8b8d5\"]])\n\nexport default __exports__"],"names":["class","loading","pluginName","status","track","$emit","$event","search","selectedView","tracks","devices","selectedDevice","activeDevice","openAddToPlaylist","refreshStatus","selectDevice","playlists","editedPlaylist","editedPlaylistTracks","results","searchResults","libraryResults","path","title","ref","trackInfo","file","artist","href","$route","fullPath","album","date","time","disc","url","uri","target","addToPlaylistTrack","selectedPlaylists","Array","length","keys","map","type","placeholder","playlistFilter","playlist","i","name","toLowerCase","indexOf","key","checked","addToPlaylist","__exports__","views","view","displayName","iconClass","emits","props","String","collapsed","Boolean","default","Object","playing","library","filter","text","disabled","playlistSave","selectedTracks","selectionMode","Set","addTrack","device","id","selectedTracksSet","has","playingPos","displayedTracks","onTrackDragStart","onTrackDragEnd","onTrackDragOver","draggable","onTrackClick","state","convertTime","mixins","components","DropdownItem","Dropdown","MusicHeader","Loading","data","infoTrack","sourcePos","targetPos","computed","this","positions","self","pos","methods","event","shiftKey","sort","idx","ctrlKey","splice","push","prompt","$refs","body","querySelectorAll","forEach","classList","remove","from","to","add","mounted","$watch","trackElement","offset","offsetTop","parseFloat","getComputedStyle","header","$el","height","scrollTo","trackFilter","displayedPlaylists","Number","editor","formCollapsed","clear","filteredQuery","query","any","result","selectedResults","resultClick","parseInt","play","load","FormFooter","entries","o","reduce","obj","k","v","size","min","Math","max","delete","back","displayedResults","directory","split","pop","slice","join","Modal","Nav","MediaView","Playlist","Playlists","Search","Library","required","config","async","plugin_name","notify","html","image","playlistsModal","isVisible","subscribe","onStatusEvent","onPlaylistEvent","onNewPlayingTrack","info","unmounted","unsubscribe","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6849-legacy.317026cd.js b/platypush/backend/http/webapp/dist/static/js/6849-legacy.317026cd.js deleted file mode 100644 index 068fb04d..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6849-legacy.317026cd.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6849],{647:function(e,n,t){var a=t(1702),r=t(7908),s=Math.floor,o=a("".charAt),i=a("".replace),u=a("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,a,d,v){var m=t+e.length,p=a.length,f=c;return void 0!==d&&(d=r(d),f=l),i(v,f,(function(r,i){var l;switch(o(i,0)){case"$":return"$";case"&":return e;case"`":return u(n,0,t);case"'":return u(n,m);case"<":l=d[u(i,1,-1)];break;default:var c=+i;if(0===c)return r;if(c>p){var v=s(c/10);return 0===v?r:v<=p?void 0===a[v-1]?o(i,1):a[v-1]+o(i,1):r}l=a[c-1]}return void 0===l?"":l}))}},6091:function(e,n,t){var a=t(6530).PROPER,r=t(7293),s=t(1361),o="​…᠎";e.exports=function(e){return r((function(){return!!s[e]()||o[e]()!==o||a&&s[e].name!==e}))}},5306:function(e,n,t){"use strict";var a=t(2104),r=t(6916),s=t(1702),o=t(7007),i=t(7293),u=t(9670),l=t(614),c=t(9303),d=t(7466),v=t(1340),m=t(4488),p=t(1530),f=t(8173),w=t(647),g=t(7651),_=t(5112),h=_("replace"),k=Math.max,b=Math.min,x=s([].concat),y=s([].push),C=s("".indexOf),R=s("".slice),z=function(e){return void 0===e?e:String(e)},D=function(){return"$0"==="a".replace(/./,"$0")}(),N=function(){return!!/./[h]&&""===/./[h]("a","$0")}(),q=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$
")}));o("replace",(function(e,n,t){var s=N?"$":"$0";return[function(e,t){var a=m(this),s=void 0==e?void 0:f(e,h);return s?r(s,e,a,t):r(n,v(a),e,t)},function(e,r){var o=u(this),i=v(e);if("string"==typeof r&&-1===C(r,s)&&-1===C(r,"$<")){var m=t(n,o,i,r);if(m.done)return m.value}var f=l(r);f||(r=v(r));var _=o.global;if(_){var h=o.unicode;o.lastIndex=0}var D=[];while(1){var N=g(o,i);if(null===N)break;if(y(D,N),!_)break;var q=v(N[0]);""===q&&(o.lastIndex=p(i,d(o.lastIndex),h))}for(var S="",I=0,Z=0;Z=I&&(S+=R(i,I,M)+U,I=M+j.length)}return S+R(i,I)}]}),!q||!D||N)},3210:function(e,n,t){"use strict";var a=t(2109),r=t(3111).trim,s=t(6091);a({target:"String",proto:!0,forced:s("trim")},{trim:function(){return r(this)}})},1120:function(e,n,t){"use strict";t.d(n,{Z:function(){return g}});var a=t(6252),r=t(9963),s=t(3577),o={class:"slider-wrapper"},i=["min","max","step","disabled","value"],u={class:"track"},l={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},d=["textContent"];function v(e,n,t,v,m,p){return(0,a.wg)(),(0,a.iD)("label",o,[(0,a._)("input",{class:"slider",type:"range",ref:"range",min:t.range[0],max:t.range[1],step:t.step,disabled:t.disabled,value:t.value,onInput:n[0]||(n[0]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onChange:n[1]||(n[1]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onMouseup:n[2]||(n[2]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onMousedown:n[3]||(n[3]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onTouchstart:n[4]||(n[4]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onTouchend:n[5]||(n[5]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onKeyup:n[6]||(n[6]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"])),onKeydown:n[7]||(n[7]=(0,r.iM)((function(){return p.onUpdate&&p.onUpdate.apply(p,arguments)}),["stop"]))},null,40,i),(0,a._)("div",u,[(0,a._)("div",l,null,512)]),(0,a._)("div",c,null,512),t.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,s.zw)(t.value)},null,8,d)):(0,a.kq)("",!0)])}var m=t(4648),p=(t(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,m.Z)((0,m.Z)({},e),{},{target:(0,m.Z)((0,m.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var n=100*e/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(n,"%"),this.$refs.thumb.style.transform="translate(-".concat(n,"%, -50%)"),this.$refs.track.style.width="".concat(n,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),f=t(3744);const w=(0,f.Z)(p,[["render",v],["__scopeId","data-v-288acf82"]]);var g=w},6137:function(e,n,t){"use strict";t.d(n,{Z:function(){return p}});var a=t(6252),r=t(3577),s=t(9963),o=function(e){return(0,a.dD)("data-v-8e097228"),e=e(),(0,a.Cn)(),e},i=["checked"],u=o((function(){return(0,a._)("div",{class:"switch"},[(0,a._)("div",{class:"dot"})],-1)})),l={class:"label"};function c(e,n,t,o,c,d){return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,s.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,a._)("input",{type:"checkbox",checked:t.value},null,8,i),(0,a._)("label",null,[u,(0,a._)("span",l,[(0,a.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=t(3744);const m=(0,v.Z)(d,[["render",c],["__scopeId","data-v-8e097228"]]);var p=m},6849:function(e,n,t){"use strict";t.d(n,{Z:function(){return Mr}});t(7327),t(1539),t(2479),t(8309),t(4916),t(5306),t(7042),t(7941),t(1249),t(3948);var a=t(6252),r=t(3577),s={class:"zwave-container"},o={class:"network-info"},i={key:1,class:"params"},u={class:"row"},l=(0,a._)("div",{class:"param-name"},"State",-1),c=["textContent"],d={class:"row"},v=(0,a._)("div",{class:"param-name"},"Device",-1),m=["textContent"],p={class:"section"},f=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Statistics")],-1),w={class:"body"},g=["textContent"],_=["textContent"],h={class:"group-add"},k={class:"params"},b={class:"section"},x=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Select nodes to add")],-1),y={key:0,class:"body"},C=["onClick"],R=["textContent"],z={class:"view-options"},D={class:"view-selector col-s-6 col-m-8 col-l-9"},N=["textContent","selected","value"],q={class:"buttons col-s-6 col-m-4 col-l-3"},S=(0,a._)("i",{class:"fa fa-plus"},null,-1),I=[S],Z=(0,a._)("i",{class:"fa fa-sync-alt"},null,-1),j=[Z],M={class:"view-container"},V={key:0,class:"view nodes"},O={key:1,class:"no-items"},A=(0,a._)("div",{class:"empty"},"No nodes available on the network",-1),$=[A],U={key:1,class:"view groups"},T={key:1,class:"no-items"},E=(0,a._)("div",{class:"empty"},"No groups available on the network",-1),W=[E],F={key:2,class:"view scenes"},H={key:1,class:"no-items"},G=(0,a._)("div",{class:"empty"},"No scenes configured on the network",-1),K=[G],L=["textContent","onClick"],B={key:0,class:"params"},Y={class:"row"},P=(0,a._)("div",{class:"param-name"},"Scene ID",-1),J=["textContent"],Q={class:"row"},X=(0,a._)("div",{class:"param-name"},"Activate",-1),ee={class:"param-value"},ne={key:0,class:"section values"},te=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Values")],-1),ae={class:"body"},re={class:"param-name"},se={class:"param-value"},oe=["textContent"],ie={class:"buttons"},ue=["onClick"],le=(0,a._)("i",{class:"fa fa-trash"},null,-1),ce=[le],de={class:"section actions"},ve=(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1),me={class:"body"},pe=["onClick"],fe=(0,a._)("div",{class:"param-name"},"Remove Scene",-1),we=(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1),ge=[fe,we],_e=["onClick"],he=(0,a._)("div",{class:"param-name"},"Rename Scene",-1),ke=(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-edit"})],-1),be=[he,ke],xe={key:3,class:"view values"},ye={key:1,class:"no-items"},Ce=(0,a._)("div",{class:"empty"},"No nodes found on the network",-1),Re=[Ce],ze=["textContent","onClick"],De={key:0,class:"params"},Ne={key:0,class:"value-display"};function qe(e,n,t,S,Z,A){var E=(0,a.up)("Loading"),G=(0,a.up)("Modal"),le=(0,a.up)("DropdownItem"),fe=(0,a.up)("Dropdown"),we=(0,a.up)("Node"),he=(0,a.up)("Group"),ke=(0,a.up)("ToggleSwitch"),Ce=(0,a.up)("Value");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(G,{title:"Network info",ref:"networkInfoModal"},{default:(0,a.w5)((function(){return[(0,a._)("div",o,[Z.loading.status?((0,a.wg)(),(0,a.j4)(E,{key:0})):((0,a.wg)(),(0,a.iD)("div",i,[(0,a._)("div",u,[l,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(Z.status.state)},null,8,c)]),(0,a._)("div",d,[v,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(Z.status.device)},null,8,m)]),(0,a._)("div",p,[f,(0,a._)("div",w,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.status.stats,(function(e,n){return(0,a.wg)(),(0,a.iD)("div",{class:"row",key:n},[(0,a._)("div",{class:"param-name",textContent:(0,r.zw)(n)},null,8,g),(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(e)},null,8,_)])})),128))])])]))])]})),_:1},512),(0,a.Wm)(G,{title:"Add nodes to group",ref:"addNodesToGroupModal"},{default:(0,a.w5)((function(){return[(0,a._)("div",h,[(0,a._)("div",k,[(0,a._)("div",b,[x,null!=Z.selected.groupId?((0,a.wg)(),(0,a.iD)("div",y,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Object.values(Z.nodes||{}).filter((function(e){return Z.groups[Z.selected.groupId].associations.indexOf(e.node_id)<0})),(function(e){return(0,a.wg)(),(0,a.iD)("div",{class:"row clickable",onClick:function(n){return A.addToGroup(e.node_id,Z.selected.groupId)},key:e.node_id},[(0,a._)("div",{class:"param-name",textContent:(0,r.zw)(e.name)},null,8,R)],8,C)})),128))])):(0,a.kq)("",!0)])])])]})),_:1},512),(0,a._)("div",z,[(0,a._)("div",D,[(0,a._)("label",null,[(0,a._)("select",{onChange:n[0]||(n[0]=function(e){return Z.selected.view=e.target.value})},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.views,(function(e,n){return(0,a.wg)(),(0,a.iD)("option",{key:e,textContent:(0,r.zw)((n[0].toUpperCase()+n.slice(1)).replace("_"," ")),selected:n===Z.selected.view,value:n},null,8,N)})),128))],32)])]),(0,a._)("div",q,["scenes"===Z.selected.view?((0,a.wg)(),(0,a.iD)("button",{key:0,class:"btn btn-default",title:"Create Scene",onClick:n[1]||(n[1]=function(){return A.addScene&&A.addScene.apply(A,arguments)})},I)):(0,a.kq)("",!0),(0,a.Wm)(fe,{title:"Network commands","icon-class":"fa fa-cog"},{default:(0,a.w5)((function(){return[(0,a.Wm)(le,{text:"Network Info",disabled:Z.commandRunning,onClick:A.networkInfoModalOpen},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Start Network",disabled:Z.commandRunning,onClick:A.startNetwork},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Stop Network",disabled:Z.commandRunning,onClick:A.stopNetwork},null,8,["disabled","onClick"]),"nodes"===Z.selected.view?((0,a.wg)(),(0,a.j4)(le,{key:0,text:"Add Node",disabled:Z.commandRunning,onClick:A.addNode},null,8,["disabled","onClick"])):(0,a.kq)("",!0),"nodes"===Z.selected.view?((0,a.wg)(),(0,a.j4)(le,{key:1,text:"Remove Node",disabled:Z.commandRunning,onClick:A.removeNode},null,8,["disabled","onClick"])):(0,a.kq)("",!0),(0,a.Wm)(le,{text:"Switch All On",disabled:Z.commandRunning,onClick:n[2]||(n[2]=function(e){return A.switchAll(!0)})},null,8,["disabled"]),(0,a.Wm)(le,{text:"Switch All Off",disabled:Z.commandRunning,onClick:n[3]||(n[3]=function(e){return A.switchAll(!1)})},null,8,["disabled"]),(0,a.Wm)(le,{text:"Cancel Command",disabled:Z.commandRunning,onClick:A.cancelCommand},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Kill Command",disabled:Z.commandRunning,onClick:A.killCommand},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Receive Configuration",disabled:Z.commandRunning,onClick:A.receiveConfiguration},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Create New Primary",disabled:Z.commandRunning,onClick:A.createNewPrimary},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Transfer Primary Role",disabled:Z.commandRunning,onClick:A.transferPrimaryRole},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Heal Network",disabled:Z.commandRunning,onClick:A.healNetwork},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Soft Reset",disabled:Z.commandRunning,onClick:A.softReset},null,8,["disabled","onClick"]),(0,a.Wm)(le,{text:"Hard Reset",disabled:Z.commandRunning,onClick:A.hardReset},null,8,["disabled","onClick"])]})),_:1}),(0,a._)("button",{class:"btn btn-default",title:"Refresh Network",onClick:n[4]||(n[4]=function(){return A.refresh&&A.refresh.apply(A,arguments)})},j)])]),(0,a._)("div",M,["nodes"===Z.selected.view?((0,a.wg)(),(0,a.iD)("div",V,[Z.loading.nodes?((0,a.wg)(),(0,a.j4)(E,{key:0})):Object.keys(Z.nodes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",O,$)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.nodes,(function(n,t){return(0,a.wg)(),(0,a.j4)(we,{key:t,node:n,selected:Z.selected.nodeId===t,"plugin-name":e.pluginName,onSelect:function(e){return A.onNodeClick(t)}},null,8,["node","selected","plugin-name","onSelect"])})),128))])):"groups"===Z.selected.view?((0,a.wg)(),(0,a.iD)("div",U,[Z.loading.groups?((0,a.wg)(),(0,a.j4)(E,{key:0})):Object.keys(Z.groups||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",T,W)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.groups,(function(t,r){return(0,a.wg)(),(0,a.j4)(he,{key:r,group:t,selected:Z.selected.groupId===r,nodes:r in Z.groups?Z.groups[r].associations.map((function(e){return Z.nodes[e]})).reduce((function(e,n){return e[n.node_id]=n,e}),{}):{},owner:null!=t.node_id?Z.nodes[t.node_id]:null,"plugin-name":e.pluginName,onSelect:function(e){return Z.selected.groupId=r===Z.selected.groupId?void 0:r},onOpenAddNodesToGroup:n[5]||(n[5]=function(n){return e.$refs.addNodesToGroupModal.show()})},null,8,["group","selected","nodes","owner","plugin-name","onSelect"])})),128))])):"scenes"===Z.selected.view?((0,a.wg)(),(0,a.iD)("div",F,[Z.loading.scenes?((0,a.wg)(),(0,a.j4)(E,{key:0})):Object.keys(Z.scenes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",H,K)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.scenes,(function(e,n){var t;return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["item scene",{selected:Z.selected.sceneId===n}]),key:n},[(0,a._)("div",{class:(0,r.C_)(["row name header vertical-center",{selected:Z.selected.sceneId===n}]),textContent:(0,r.zw)(e.label),onClick:function(e){return Z.selected.sceneId=n===Z.selected.sceneId?void 0:n}},null,10,L),Z.selected.sceneId===n?((0,a.wg)(),(0,a.iD)("div",B,[(0,a._)("div",Y,[P,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(n)},null,8,J)]),(0,a._)("div",Q,[X,(0,a._)("div",ee,[(0,a.Wm)(ke,{value:!1,onInput:function(e){return A.activateScene(n)}},null,8,["onInput"])])]),null!==(t=Object.values(null===e||void 0===e?void 0:e.values))&&void 0!==t&&t.length?((0,a.wg)(),(0,a.iD)("div",ne,[te,(0,a._)("div",ae,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Object.values(e.values),(function(e){return(0,a.wg)(),(0,a.iD)("div",{class:"row",key:e.id_on_network},[(0,a._)("div",re,(0,r.zw)(Z.nodes[e.node_id].name)+" ⇨ "+(0,r.zw)(A.valuesMap[e.id_on_network].label),1),(0,a._)("div",se,[(0,a._)("span",{textContent:(0,r.zw)(e.data)},null,8,oe),(0,a._)("span",ie,[(0,a._)("button",{class:"btn btn-default",title:"Remove value",onClick:function(t){return A.removeValueFromScene({sceneId:n,valueId:e.id_on_network})}},ce,8,ue)])])])})),128))])])):(0,a.kq)("",!0),(0,a._)("div",de,[ve,(0,a._)("div",me,[(0,a._)("div",{class:"row",onClick:function(e){return A.removeScene(n)}},ge,8,pe),(0,a._)("div",{class:"row",onClick:function(e){return A.renameScene(n)}},be,8,_e)])])])):(0,a.kq)("",!0)],2)})),128))])):((0,a.wg)(),(0,a.iD)("div",xe,[Z.loading.nodes?((0,a.wg)(),(0,a.j4)(E,{key:0})):Object.keys(Z.nodes||{}).length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",ye,Re)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(Z.nodes,(function(n,t){return(0,a.wg)(),(0,a.iD)("div",{class:"node-container",key:t},["values"===Z.selected.view||Object.values(n.values).filter((function(e){return e.id_on_network in Z.values[Z.selected.view]})).length>0?((0,a.wg)(),(0,a.iD)("div",{key:0,class:(0,r.C_)(["item node",{selected:Z.selected.nodeId===t}])},[(0,a._)("div",{class:(0,r.C_)(["row name header vertical-center",{selected:Z.selected.nodeId===t}]),textContent:(0,r.zw)(n.name),onClick:function(e){return A.onNodeClick(t)}},null,10,ze),Z.selected.nodeId===t?((0,a.wg)(),(0,a.iD)("div",De,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(n.values,(function(t,r){return(0,a.wg)(),(0,a.iD)("div",{class:"value-container",key:r},[t.id_on_network&&("values"===Z.selected.view||t.id_on_network in Z.values[Z.selected.view])?((0,a.wg)(),(0,a.iD)("div",Ne,[(0,a.Wm)(Ce,{value:t,node:n,scenes:Z.scenes,onAddToScene:A.addValueToScene,onRemoveFromScene:A.removeValueFromScene,onRefresh:A.refreshNodes,"plugin-name":e.pluginName},null,8,["value","node","scenes","onAddToScene","onRemoveFromScene","onRefresh","plugin-name"])])):(0,a.kq)("",!0)])})),128))])):(0,a.kq)("",!0)],2)):(0,a.kq)("",!0)])})),128))]))])])}var Se=t(8534),Ie=(t(5666),t(3210),function(e){return(0,a.dD)("data-v-56458f8e"),e=e(),(0,a.Cn)(),e}),Ze=["textContent"],je={key:0,class:"params"},Me={key:0,class:"section owner"},Ve=Ie((function(){return(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Owner")],-1)})),Oe={class:"body"},Ae=["textContent"],$e={class:"section nodes"},Ue={class:"header"},Te=Ie((function(){return(0,a._)("div",{class:"title col-10"},"Nodes",-1)})),Ee={class:"buttons col-2"},We=Ie((function(){return(0,a._)("i",{class:"fa fa-plus"},null,-1)})),Fe=[We],He={class:"body"},Ge=["textContent"],Ke={class:"buttons col-2"},Le=["disabled","onClick"],Be=Ie((function(){return(0,a._)("i",{class:"fa fa-trash"},null,-1)})),Ye=[Be],Pe={class:"section config"},Je=Ie((function(){return(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Parameters")],-1)})),Qe={class:"body"},Xe={class:"row"},en=Ie((function(){return(0,a._)("div",{class:"param-name"},"Index",-1)})),nn=["textContent"],tn={class:"row"},an=Ie((function(){return(0,a._)("div",{class:"param-name"},"Max associations",-1)})),rn=["textContent"];function sn(e,n,t,s,o,i){return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["item group",{selected:t.selected}])},[(0,a._)("div",{class:(0,r.C_)(["row name header vertical-center",{selected:t.selected}]),textContent:(0,r.zw)(t.group.label),onClick:n[0]||(n[0]=function(n){return e.$emit("select",t.group.index)})},null,10,Ze),t.selected?((0,a.wg)(),(0,a.iD)("div",je,[t.owner&&Object.keys(t.owner).length?((0,a.wg)(),(0,a.iD)("div",Me,[Ve,(0,a._)("div",Oe,[(0,a._)("div",{class:"row",textContent:(0,r.zw)(t.owner.name)},null,8,Ae)])])):(0,a.kq)("",!0),(0,a._)("div",$e,[(0,a._)("div",Ue,[Te,(0,a._)("div",Ee,[!t.group.max_associations||Object.keys(t.nodes||{}).length"))},null,8,Ge),(0,a._)("div",Ke,[(0,a._)("button",{class:"btn btn-default",title:"Remove from group",disabled:o.commandRunning,onClick:function(n){return i.removeFromGroup(e.node_id)}},Ye,8,Le)])])})),128))])]),(0,a._)("div",Pe,[Je,(0,a._)("div",Qe,[(0,a._)("div",Xe,[en,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.group.index)},null,8,nn)]),(0,a._)("div",tn,[an,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.group.max_associations)},null,8,rn)])])])])):(0,a.kq)("",!0)],2)}t(2222);var on=t(2628),un={mixins:[on.Z],props:{pluginName:{type:String,required:!0}},methods:{zrequest:function(e,n){var t=this;return(0,Se.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.request("".concat(t.pluginName,".").concat(e),n);case 2:return a.abrupt("return",a.sent);case 3:case"end":return a.stop()}}),a)})))()}}},ln={name:"Group",emits:["select","open-add-nodes-to-group"],mixins:[un],props:{group:{type:Object,required:!0},owner:{type:Object},nodes:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{commandRunning:!1}},methods:{removeFromGroup:function(e){var n=this;return(0,Se.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(confirm("Are you sure that you want to remove this node from "+n.group.label+"?")){t.next=2;break}return t.abrupt("return");case 2:return n.commandRunning=!0,a={node_id:e},null!=n.group.group_id?a.group_id=n.group.group_id:a.group_index=n.group.index,t.prev=5,t.next=8,n.zrequest("remove_node_from_group",a);case 8:return t.prev=8,n.commandRunning=!1,t.finish(8);case 11:case"end":return t.stop()}}),t,null,[[5,,8,11]])})))()}}},cn=t(3744);const dn=(0,cn.Z)(ln,[["render",sn],["__scopeId","data-v-56458f8e"]]);var vn=dn,mn=(t(9600),t(9714),t(9963)),pn=function(e){return(0,a.dD)("data-v-3da196a6"),e=e(),(0,a.Cn)(),e},fn=["textContent"],wn={key:0,class:"params"},gn={class:"row"},_n=pn((function(){return(0,a._)("div",{class:"param-name"},"Name",-1)})),hn={class:"param-value"},kn=["value","disabled"],bn={class:"buttons"},xn=pn((function(){return(0,a._)("i",{class:"fas fa-times"},null,-1)})),yn=[xn],Cn=["disabled"],Rn=pn((function(){return(0,a._)("i",{class:"fa fa-check"},null,-1)})),zn=[Rn],Dn=["textContent"],Nn={class:"buttons"},qn=["disabled"],Sn=pn((function(){return(0,a._)("i",{class:"fa fa-edit"},null,-1)})),In=[Sn],Zn={class:"row"},jn=pn((function(){return(0,a._)("div",{class:"param-name"},"Location",-1)})),Mn={class:"param-value"},Vn=["value","disabled"],On={class:"buttons"},An=pn((function(){return(0,a._)("i",{class:"fas fa-times"},null,-1)})),$n=[An],Un=["disabled"],Tn=pn((function(){return(0,a._)("i",{class:"fa fa-check"},null,-1)})),En=[Tn],Wn=["textContent"],Fn={class:"buttons"},Hn=["disabled"],Gn=pn((function(){return(0,a._)("i",{class:"fa fa-edit"},null,-1)})),Kn=[Gn],Ln={class:"row"},Bn=pn((function(){return(0,a._)("div",{class:"param-name"},"Type",-1)})),Yn=["textContent"],Pn={class:"row"},Jn=pn((function(){return(0,a._)("div",{class:"param-name"},"Role",-1)})),Qn=["textContent"],Xn={class:"row"},et=pn((function(){return(0,a._)("div",{class:"param-name"},"Node ID",-1)})),nt=["textContent"],tt={key:0,class:"row"},at=pn((function(){return(0,a._)("div",{class:"param-name"},"Neighbours",-1)})),rt={class:"param-value"},st=["textContent"],ot={class:"row"},it=pn((function(){return(0,a._)("div",{class:"param-name"},"Is Ready",-1)})),ut=["textContent"],lt={class:"row"},ct=pn((function(){return(0,a._)("div",{class:"param-name"},"Is Failed",-1)})),dt=["textContent"],vt={class:"row"},mt=pn((function(){return(0,a._)("div",{class:"param-name"},"Product ID",-1)})),pt=["textContent"],ft={class:"row"},wt=pn((function(){return(0,a._)("div",{class:"param-name"},"Product Type",-1)})),gt=["textContent"],_t={key:1,class:"row"},ht=pn((function(){return(0,a._)("div",{class:"param-name"},"Product Name",-1)})),kt=["textContent"],bt={class:"row"},xt=pn((function(){return(0,a._)("div",{class:"param-name"},"Manufacturer ID",-1)})),yt=["textContent"],Ct={key:2,class:"row"},Rt=pn((function(){return(0,a._)("div",{class:"param-name"},"Manufacturer Name",-1)})),zt=["textContent"],Dt={class:"row"},Nt=pn((function(){return(0,a._)("div",{class:"param-name"},"Capabilities",-1)})),qt=["textContent"],St={class:"row"},It=pn((function(){return(0,a._)("div",{class:"param-name"},"Command Classes",-1)})),Zt=["textContent"],jt={class:"row"},Mt=pn((function(){return(0,a._)("div",{class:"param-name"},"Groups",-1)})),Vt=["textContent"],Ot={key:3,class:"row"},At=pn((function(){return(0,a._)("div",{class:"param-name"},"Home ID",-1)})),$t=["textContent"],Ut={class:"row"},Tt=pn((function(){return(0,a._)("div",{class:"param-name"},"Is Awake",-1)})),Et=["textContent"],Wt={key:4,class:"row"},Ft=pn((function(){return(0,a._)("div",{class:"param-name"},"Is Locked",-1)})),Ht=["textContent"],Gt={key:5,class:"row"},Kt=pn((function(){return(0,a._)("div",{class:"param-name"},"Last Update",-1)})),Lt=["textContent"],Bt={key:6,class:"row"},Yt=pn((function(){return(0,a._)("div",{class:"param-name"},"Baud Rate",-1)})),Pt=["textContent"],Jt={key:7,class:"row"},Qt=pn((function(){return(0,a._)("div",{class:"param-name"},"Max Baud Rate",-1)})),Xt=["textContent"],ea={class:"section actions"},na=pn((function(){return(0,a._)("div",{class:"header"},[(0,a._)("div",{class:"title"},"Actions")],-1)})),ta={class:"body"},aa=pn((function(){return(0,a._)("div",{class:"param-name"},"Remove Failed Node",-1)})),ra=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1)})),sa=[aa,ra],oa=pn((function(){return(0,a._)("div",{class:"param-name"},"Replace Failed Node",-1)})),ia=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-sync-alt"})],-1)})),ua=[oa,ia],la=pn((function(){return(0,a._)("div",{class:"param-name"},"Heal Node",-1)})),ca=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-wrench"})],-1)})),da=[la,ca],va=pn((function(){return(0,a._)("div",{class:"param-name"},"Replicate info to secondary controller",-1)})),ma=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-clone"})],-1)})),pa=[va,ma],fa=pn((function(){return(0,a._)("div",{class:"param-name"},"Request network update",-1)})),wa=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-wifi"})],-1)})),ga=[fa,wa],_a=pn((function(){return(0,a._)("div",{class:"param-name"},"Request neighbours update",-1)})),ha=pn((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fas fa-network-wired"})],-1)})),ka=[_a,ha];function ba(e,n,t,s,o,i){var u,l,c,d;return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["item node",{selected:t.selected}])},[(0,a._)("div",{class:(0,r.C_)(["row name header vertical-center",{selected:t.selected}]),textContent:(0,r.zw)(t.node.name&&t.node.name.length?t.node.name:"")),onClick:n[0]||(n[0]=function(n){return e.$emit("select")})},null,10,fn),t.selected?((0,a.wg)(),(0,a.iD)("div",wn,[(0,a._)("div",gn,[_n,(0,a._)("div",hn,[(0,a._)("div",{class:(0,r.C_)(["edit-cell",{hidden:!o.editMode.name}])},[(0,a._)("form",{ref:"nameForm",onSubmit:n[2]||(n[2]=(0,mn.iM)((function(){return i.editName&&i.editName.apply(i,arguments)}),["prevent"]))},[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"name",value:t.node.name,disabled:o.commandRunning},null,8,kn)]),(0,a._)("span",bn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[1]||(n[1]=function(e){return o.editMode.name=!1})},yn),(0,a._)("button",{type:"submit",class:"btn btn-default",disabled:o.commandRunning},zn,8,Cn)])],544)],2),(0,a._)("div",{class:(0,r.C_)({hidden:o.editMode.name})},[(0,a._)("span",{textContent:(0,r.zw)(null!==(u=t.node.name)&&void 0!==u&&u.length?t.node.name:""))},null,8,Dn),(0,a._)("span",Nn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[3]||(n[3]=function(e){return i.onEditMode("name")}),disabled:o.commandRunning},In,8,qn)])],2)])]),(0,a._)("div",Zn,[jn,(0,a._)("div",Mn,[(0,a._)("div",{class:(0,r.C_)(["edit-cell",{hidden:!o.editMode.location}])},[(0,a._)("form",{ref:"locationForm",onSubmit:n[5]||(n[5]=(0,mn.iM)((function(){return i.editLocation&&i.editLocation.apply(i,arguments)}),["prevent"]))},[(0,a._)("label",null,[(0,a._)("input",{type:"text",name:"location",value:t.node.location,disabled:o.commandRunning},null,8,Vn)]),(0,a._)("span",On,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[4]||(n[4]=function(e){return o.editMode.location=!1})},$n),(0,a._)("button",{type:"submit",class:"btn btn-default",disabled:o.commandRunning},En,8,Un)])],544)],2),(0,a._)("div",{class:(0,r.C_)({hidden:o.editMode.location})},[(0,a._)("span",{textContent:(0,r.zw)(null!==(l=t.node.location)&&void 0!==l&&l.length?t.node.location:"")},null,8,Wn),(0,a._)("span",Fn,[(0,a._)("button",{type:"button",class:"btn btn-default",onClick:n[6]||(n[6]=function(e){return i.onEditMode("location")}),disabled:o.commandRunning},Kn,8,Hn)])],2)])]),(0,a._)("div",Ln,[Bn,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.type)},null,8,Yn)]),(0,a._)("div",Pn,[Jn,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.role)},null,8,Qn)]),(0,a._)("div",Xn,[et,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.node_id)},null,8,nt)]),t.node.neighbours.length?((0,a.wg)(),(0,a.iD)("div",tt,[at,(0,a._)("div",rt,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.node.neighbours,(function(e,n){return(0,a.wg)(),(0,a.iD)("div",{class:"row pull-right",key:n,textContent:(0,r.zw)(e)},null,8,st)})),128))])])):(0,a.kq)("",!0),(0,a._)("div",ot,[it,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.is_ready)},null,8,ut)]),(0,a._)("div",lt,[ct,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.is_failed)},null,8,dt)]),(0,a._)("div",vt,[mt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.manufacturer_id)},null,8,pt)]),(0,a._)("div",ft,[wt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.product_type)},null,8,gt)]),null!==(c=t.node.product_name)&&void 0!==c&&c.length?((0,a.wg)(),(0,a.iD)("div",_t,[ht,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.product_name)},null,8,kt)])):(0,a.kq)("",!0),(0,a._)("div",bt,[xt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.manufacturer_id)},null,8,yt)]),null!==(d=t.node.manufacturer_name)&&void 0!==d&&d.length?((0,a.wg)(),(0,a.iD)("div",Ct,[Rt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.manufacturer_name)},null,8,zt)])):(0,a.kq)("",!0),(0,a._)("div",Dt,[Nt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.capabilities.join(", "))},null,8,qt)]),(0,a._)("div",St,[It,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.command_classes.join(", "))},null,8,Zt)]),(0,a._)("div",jt,[Mt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(Object.values(t.node.groups).map((function(e){return e.label||""})).join(", "))},null,8,Vt)]),t.node.home_id?((0,a.wg)(),(0,a.iD)("div",Ot,[At,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.home_id.toString(16))},null,8,$t)])):(0,a.kq)("",!0),(0,a._)("div",Ut,[Tt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.is_awake)},null,8,Et)]),null!=t.node.is_locked?((0,a.wg)(),(0,a.iD)("div",Wt,[Ft,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.is_locked)},null,8,Ht)])):(0,a.kq)("",!0),t.node.last_update?((0,a.wg)(),(0,a.iD)("div",Gt,[Kt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(e.formatDateTime(t.node.last_update))},null,8,Lt)])):(0,a.kq)("",!0),t.node.baud_rate?((0,a.wg)(),(0,a.iD)("div",Bt,[Yt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.baud_rate)},null,8,Pt)])):(0,a.kq)("",!0),t.node.max_baud_rate?((0,a.wg)(),(0,a.iD)("div",Jt,[Qt,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.node.max_baud_rate)},null,8,Xt)])):(0,a.kq)("",!0),(0,a._)("div",ea,[na,(0,a._)("div",ta,[t.node.is_failed?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"row error",onClick:n[7]||(n[7]=function(){return i.removeFailedNode&&i.removeFailedNode.apply(i,arguments)})},sa)):(0,a.kq)("",!0),t.node.is_failed?((0,a.wg)(),(0,a.iD)("div",{key:1,class:"row error",onClick:n[8]||(n[8]=function(){return i.replaceFailedNode&&i.replaceFailedNode.apply(i,arguments)})},ua)):(0,a.kq)("",!0),(0,a._)("div",{class:"row",onClick:n[9]||(n[9]=function(){return i.heal&&i.heal.apply(i,arguments)})},da),(0,a._)("div",{class:"row",onClick:n[10]||(n[10]=function(){return i.replicationSend&&i.replicationSend.apply(i,arguments)})},pa),(0,a._)("div",{class:"row",onClick:n[11]||(n[11]=function(){return i.requestNetworkUpdate&&i.requestNetworkUpdate.apply(i,arguments)})},ga),(0,a._)("div",{class:"row",onClick:n[12]||(n[12]=function(){return i.requestNeighbourUpdate&&i.requestNeighbourUpdate.apply(i,arguments)})},ka)])])])):(0,a.kq)("",!0)],2)}var xa={name:"Node",emits:["select"],mixins:[un],props:{node:{type:Object,required:!0},selected:{type:Boolean,default:!1}},data:function(){return{commandRunning:!1,editMode:{name:!1,location:!1}}},methods:{removeFailedNode:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:if(confirm("Are you sure that you want to remove this node?")){n.next=5;break}return n.abrupt("return");case 5:return e.commandRunning=!0,n.prev=6,n.next=9,e.zrequest("remove_node",{node_id:e.node.node_id});case 9:return n.prev=9,e.commandRunning=!1,n.finish(9);case 12:case"end":return n.stop()}}),n,null,[[6,,9,12]])})))()},replaceFailedNode:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:if(confirm("Are you sure that you want to replace this node?")){n.next=5;break}return n.abrupt("return");case 5:return e.commandRunning=!0,n.prev=6,n.next=9,e.zrequest("replace_node",{node_id:e.node.node_id});case 9:return n.prev=9,e.commandRunning=!1,n.finish(9);case 12:case"end":return n.stop()}}),n,null,[[6,,9,12]])})))()},replicationSend:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:return e.commandRunning=!0,n.prev=4,n.next=7,e.zrequest("replication_send",{node_id:e.node.node_id});case 7:return n.prev=7,e.commandRunning=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[4,,7,10]])})))()},requestNetworkUpdate:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:return e.commandRunning=!0,n.prev=4,n.next=7,e.zrequest("request_network_update",{node_id:e.node.node_id});case 7:return n.prev=7,e.commandRunning=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[4,,7,10]])})))()},requestNeighbourUpdate:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return e.notify({text:"A command is already running"}),n.abrupt("return");case 3:return e.commandRunning=!0,n.prev=4,n.next=7,e.zrequest("request_node_neighbour_update",{node_id:e.node.node_id});case 7:return n.prev=7,e.commandRunning=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[4,,7,10]])})))()},onEditMode:function(e){this.editMode[e]=!0;var n=this.$refs[e+"Form"],t=n.querySelector("input[type=text]");setTimeout((function(){t.focus(),t.select()}),10)},editName:function(e){var n=this;return(0,Se.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.target.querySelector("input[name=name]").value,n.commandRunning=!0,t.prev=2,t.next=5,n.zrequest("set_node_name",{node_id:n.node.node_id,new_name:a});case 5:return t.prev=5,n.commandRunning=!1,t.finish(5);case 8:n.editMode.name=!1;case 9:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()},editLocation:function(e){var n=this;return(0,Se.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.target.querySelector("input[name=location]").value,n.commandRunning=!0,t.prev=2,t.next=5,n.zrequest("set_node_location",{node_id:n.node.node_id,location:a});case 5:return t.prev=5,n.commandRunning=!1,t.finish(5);case 8:n.editMode.location=!1;case 9:case"end":return t.stop()}}),t,null,[[2,,5,8]])})))()},heal:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e.commandRunning){n.next=3;break}return console.log("A command is already running"),n.abrupt("return");case 3:return e.commandRunning=!0,n.prev=4,n.next=7,e.zrequest("node_heal",{node_id:e.node.node_id});case 7:return n.prev=7,e.commandRunning=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[4,,7,10]])})))()}}};const ya=(0,cn.Z)(xa,[["render",ba],["__scopeId","data-v-3da196a6"]]);var Ca=ya,Ra=t(9642),za=t(449),Da=t(6728),Na=t(1232),qa=t(6137);t(2526),t(1817),t(2165),t(8783);function Sa(e){return Sa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sa(e)}var Ia=function(e){return(0,a.dD)("data-v-0021cd76"),e=e(),(0,a.Cn)(),e},Za={class:"section value"},ja={class:"header"},Ma={class:"title"},Va=["disabled","data-id-on-network"],Oa=Ia((function(){return(0,a._)("i",{class:"fa fa-edit"},null,-1)})),Aa=[Oa],$a={class:"body"},Ua={class:"row"},Ta=Ia((function(){return(0,a._)("div",{class:"param-name"},"Value",-1)})),Ea={class:"param-value"},Wa={key:0,class:"value-view"},Fa=["textContent"],Ha=["textContent"],Ga={key:1,class:"value-edit"},Ka={key:0,class:"list"},La=["textContent","selected","value"],Ba={key:1,class:"numeric slider-container"},Ya={class:"col-10"},Pa={class:"row"},Ja=["textContent"],Qa=["textContent"],Xa={class:"row"},er={class:"col-2"},nr=["value"],tr={key:2,class:"boolean"},ar={key:3,class:"value-data"},rr=["value"],sr=["textContent"],or=Ia((function(){return(0,a._)("div",{class:"param-name"},"Remove From Scene",-1)})),ir=Ia((function(){return(0,a._)("div",{class:"param-value"},[(0,a._)("i",{class:"fa fa-trash"})],-1)})),ur=[or,ir],lr={key:1,class:"row",style:{cursor:"pointer"}},cr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Add To Scene",-1)})),dr={class:"param-value"},vr={key:2,class:"row"},mr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Help",-1)})),pr=["textContent"],fr={class:"row"},wr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Value ID",-1)})),gr=["textContent"],_r={key:3,class:"row"},hr=Ia((function(){return(0,a._)("div",{class:"param-name"},"ID on Network",-1)})),kr=["textContent"],br={class:"row"},xr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Command Class",-1)})),yr=["textContent"],Cr={key:4,class:"row"},Rr=Ia((function(){return(0,a._)("div",{class:"param-name"},"Last Update",-1)})),zr=["textContent"];function Dr(e,n,t,s,o,i){var u,l,c,d,v,m=(0,a.up)("Slider"),p=(0,a.up)("ToggleSwitch"),f=(0,a.up)("DropdownItem"),w=(0,a.up)("Dropdown");return(0,a.wg)(),(0,a.iD)("div",Za,[(0,a._)("div",ja,[(0,a._)("div",Ma,[(0,a._)("button",{class:"btn btn-default btn-value-name-edit",title:"Edit value name",disabled:o.commandRunning,"data-id-on-network":t.value.id_on_network,onClick:n[0]||(n[0]=function(){return i.editName&&i.editName.apply(i,arguments)})},Aa,8,Va),(0,a.Uk)(" "+(0,r.zw)(t.value.label),1)])]),(0,a._)("div",$a,[(0,a._)("div",Ua,[Ta,(0,a._)("div",Ea,[t.value.is_read_only?((0,a.wg)(),(0,a.iD)("div",Wa,[(0,a._)("div",{class:"value-data",textContent:(0,r.zw)(t.value.data)},null,8,Fa),null!==(u=t.value.units)&&void 0!==u&&u.length?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"unit",textContent:(0,r.zw)(t.value.units)},null,8,Ha)):(0,a.kq)("",!0)])):((0,a.wg)(),(0,a.iD)("div",Ga,[(0,a._)("div",{class:(0,r.C_)(["col-"+(null!==(l=t.value.units)&&void 0!==l&&l.length?"11":"12")])},["List"===t.value.type?((0,a.wg)(),(0,a.iD)("div",Ka,[(0,a._)("label",null,[(0,a._)("select",{onChange:n[1]||(n[1]=function(){return i.onValueChange&&i.onValueChange.apply(i,arguments)})},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.value.data_items,(function(e,n){return(0,a.wg)(),(0,a.iD)("option",{textContent:(0,r.zw)("object"===Sa(e)?e.text:e),key:n,selected:"object"===Sa(e)?t.value.data===e.value:t.value.data===e,value:"object"===Sa(e)?e.value:n},null,8,La)})),128))],32)])])):["Int","Long","Byte","Decimal","Short"].indexOf(t.value.type)>=0?((0,a.wg)(),(0,a.iD)("div",Ba,[(0,a._)("div",Ya,[(0,a._)("div",Pa,[(0,a._)("span",{class:"value-min",textContent:(0,r.zw)(t.value.min)},null,8,Ja),(0,a._)("span",{class:"value-max",textContent:(0,r.zw)(t.value.max)},null,8,Qa)]),(0,a._)("div",Xa,[(0,a._)("label",null,[(0,a.Wm)(m,{range:[t.value.min,t.value.max],value:t.value.data,onChange:i.onValueChange},null,8,["range","value","onChange"])])])]),(0,a._)("div",er,[(0,a._)("label",null,[(0,a._)("input",{type:"text",value:t.value.data,onChange:n[2]||(n[2]=function(){return i.onValueChange&&i.onValueChange.apply(i,arguments)})},null,40,nr)])])])):["Bool","Button"].indexOf(t.value.type)>=0?((0,a.wg)(),(0,a.iD)("div",tr,[(0,a.Wm)(p,{value:t.value.data,onInput:n[3]||(n[3]=function(e){return i.onValueChange(e,!t.value.data)})},null,8,["value"])])):((0,a.wg)(),(0,a.iD)("div",ar,[(0,a._)("label",null,[(0,a._)("input",{type:"text",value:t.value.data,onChange:n[4]||(n[4]=function(){return i.onValueChange&&i.onValueChange.apply(i,arguments)})},null,40,rr)])]))],2),null!==(c=t.value.units)&&void 0!==c&&c.length?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"col-1 unit",textContent:(0,r.zw)(t.value.units)},null,8,sr)):(0,a.kq)("",!0)]))])]),null!=t.sceneId?((0,a.wg)(),(0,a.iD)("div",{key:0,class:"row",style:{cursor:"pointer"},onClick:n[5]||(n[5]=function(n){return e.$emit("remove-from-scene",{valueId:t.value.id_on_network,sceneId:t.sceneId})})},ur)):(0,a.kq)("",!0),null!==(d=i.addValueToSceneItems)&&void 0!==d&&d.length?((0,a.wg)(),(0,a.iD)("div",lr,[cr,(0,a._)("div",dr,[(0,a.Wm)(w,{title:"Add to scene","icon-class":"fa fa-plus"},{default:(0,a.w5)((function(){return[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(i.addValueToSceneItems,(function(n,r){return(0,a.wg)(),(0,a.j4)(f,{key:r,text:n.label,disabled:o.commandRunning,onClick:function(a){return e.$emit("add-to-scene",{sceneId:n.scene_id,valueId:t.value.id_on_network})}},null,8,["text","disabled","onClick"])})),128))]})),_:1})])])):(0,a.kq)("",!0),null!==(v=t.value.help)&&void 0!==v&&v.length?((0,a.wg)(),(0,a.iD)("div",vr,[mr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.value.help)},null,8,pr)])):(0,a.kq)("",!0),(0,a._)("div",fr,[wr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.value.value_id)},null,8,gr)]),t.value.value_id!==t.value.id_on_network?((0,a.wg)(),(0,a.iD)("div",_r,[hr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.value.id_on_network)},null,8,kr)])):(0,a.kq)("",!0),(0,a._)("div",br,[xr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(t.value.command_class_name||t.value.command_class)},null,8,yr)]),t.value.last_update?((0,a.wg)(),(0,a.iD)("div",Cr,[Rr,(0,a._)("div",{class:"param-value",textContent:(0,r.zw)(e.formatDateTime(t.value.last_update))},null,8,zr)])):(0,a.kq)("",!0)])])}t(9653);var Nr=t(1120),qr={name:"Value",components:{Slider:Nr.Z,Dropdown:za.Z,DropdownItem:Da.Z,ToggleSwitch:qa.Z},mixins:[un],emits:["remove-from-scene","add-to-scene","refresh"],props:{value:{type:Object,required:!0},node:{type:Object,required:!0},selected:{type:Boolean,default:!1},sceneId:{type:Number},scenes:{type:Object,default:function(){return{}}}},data:function(){return{commandRunning:!1}},computed:{addValueToSceneItems:function(){var e=this;return Object.values(this.scenes||{}).filter((function(n){return!(e.value.id_on_network in n.values)}))}},methods:{editName:function(){var e=this;return(0,Se.Z)(regeneratorRuntime.mark((function n(){var t,a,r,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.node.values[e.value.id_on_network],s=prompt("New name",r.label),null!==(t=s)&&void 0!==t&&t.length&&(s=s.trim()),null!==(a=s)&&void 0!==a&&a.length&&s!==r.label){n.next=5;break}return n.abrupt("return");case 5:return e.commandRunning=!0,n.prev=6,n.next=9,e.zrequest("set_value_label",{id_on_network:r.id_on_network,new_label:s});case 9:return n.prev=9,e.commandRunning=!1,n.finish(9);case 12:e.$emit("refresh"),e.notify({text:"Value successfully renamed",image:{iconClass:"fa fa-check"}});case 14:case"end":return n.stop()}}),n,null,[[6,,9,12]])})))()},onValueChange:function(e,n){var t=this;return(0,Se.Z)(regeneratorRuntime.mark((function a(){var r,s;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:r=e.target?e.target:e.event.target.parentElement,s=t.node.values[t.value.id_on_network],void 0===n&&(n=null!=r.value?r.value:e.value),a.t0=s.type,a.next="List"===a.t0?6:"Int"===a.t0||"Short"===a.t0||"Long"===a.t0||"Byte"===a.t0?8:"Decimal"===a.t0?10:12;break;case 6:return n=s.data_items[e.target.value],a.abrupt("break",12);case 8:return n=parseInt(n),a.abrupt("break",12);case 10:return n=parseFloat(n),a.abrupt("break",12);case 12:return"object"===Sa(n)&&(n=n.value),t.commandRunning=!0,a.prev=14,a.next=17,t.zrequest("set_value",{id_on_network:s.id_on_network,data:n});case 17:return a.prev=17,t.commandRunning=!1,a.finish(17);case 20:t.$emit("refresh"),t.notify({text:"Value successfully modified",image:{iconClass:"fa fa-check"}});case 22:case"end":return a.stop()}}),a,null,[[14,,17,20]])})))()}}};const Sr=(0,cn.Z)(qr,[["render",Dr],["__scopeId","data-v-0021cd76"]]);var Ir=Sr,Zr={name:"Zwave",components:{Value:Ir,ToggleSwitch:qa.Z,Loading:Na.Z,DropdownItem:Da.Z,Dropdown:za.Z,Modal:Ra.Z,Group:vn,Node:Ca},mixins:[un],data:function(){return{status:{},views:{},nodes:{},groups:{},scenes:{},commandRunning:!1,values:{switches:{},dimmers:{},sensors:{},battery_levels:{},power_levels:{},bulbs:{},doorlocks:{},usercodes:{},thermostats:{},protections:{}},selected:{view:"nodes",nodeId:void 0,groupId:void 0,sceneId:void 0,valueId:void 0},loading:{status:!1,nodes:!1,groups:!1,scenes:!1}}},computed:{valuesMap:function(){for(var e={},n=0,t=Object.values(this.nodes);n]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n","var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import Utils from \"@/Utils\";\n\nexport default {\n mixins: [Utils],\n props: {\n pluginName: {\n type: String,\n required: true,\n },\n },\n\n methods: {\n async zrequest(method, args) {\n return await this.request(`${this.pluginName}.${method}`, args)\n },\n }\n}\n","import { render } from \"./Group.vue?vue&type=template&id=56458f8e&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=56458f8e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-56458f8e\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Node.vue?vue&type=template&id=3da196a6&scoped=true\"\nimport script from \"./Node.vue?vue&type=script&lang=js\"\nexport * from \"./Node.vue?vue&type=script&lang=js\"\n\nimport \"./Node.vue?vue&type=style&index=0&id=3da196a6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3da196a6\"]])\n\nexport default __exports__","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}","\n\n\n\n\n","import { render } from \"./Value.vue?vue&type=template&id=0021cd76&scoped=true\"\nimport script from \"./Value.vue?vue&type=script&lang=js\"\nexport * from \"./Value.vue?vue&type=script&lang=js\"\n\nimport \"./Value.vue?vue&type=style&index=0&id=0021cd76&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0021cd76\"]])\n\nexport default __exports__","import { render } from \"./Zwave.vue?vue&type=template&id=4a234aca\"\nimport script from \"./Zwave.vue?vue&type=script&lang=js\"\nexport * from \"./Zwave.vue?vue&type=script&lang=js\"\n\nimport \"./Zwave.vue?vue&type=style&index=0&id=4a234aca&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["uncurryThis","toObject","floor","Math","charAt","replace","stringSlice","slice","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","module","exports","matched","str","position","captures","namedCaptures","replacement","tailPos","length","m","symbols","undefined","match","ch","capture","n","f","PROPER_FUNCTION_NAME","fails","whitespaces","non","METHOD_NAME","name","apply","call","fixRegExpWellKnownSymbolLogic","anObject","isCallable","toIntegerOrInfinity","toLength","toString","requireObjectCoercible","advanceStringIndex","getMethod","getSubstitution","regExpExec","wellKnownSymbol","REPLACE","max","min","concat","push","stringIndexOf","indexOf","maybeToString","it","String","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","REPLACE_SUPPORTS_NAMED_GROUPS","re","exec","result","groups","a","_","nativeReplace","maybeCallNative","UNSAFE_SUBSTITUTE","searchValue","replaceValue","O","this","replacer","string","rx","S","res","done","value","functionalReplace","global","fullUnicode","unicode","lastIndex","results","matchStr","accumulatedResult","nextSourcePosition","i","index","j","replacerArgs","$","$trim","forcedStringTrimMethod","target","proto","forced","trim","class","ref","type","range","step","disabled","onUpdate","withLabel","emits","props","Number","Boolean","default","Array","methods","event","update","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","title","loading","status","state","device","stats","key","selected","groupId","Object","values","nodes","filter","node","addToGroup","node_id","view","$event","views","id","toUpperCase","addScene","text","commandRunning","networkInfoModalOpen","startNetwork","stopNetwork","addNode","removeNode","switchAll","cancelCommand","killCommand","receiveConfiguration","createNewPrimary","transferPrimaryRole","healNetwork","softReset","hardReset","refresh","keys","nodeId","pluginName","onNodeClick","group","associations","map","owner","addNodesToGroupModal","show","scenes","scene","sceneId","label","activateScene","id_on_network","valuesMap","data","removeValueFromScene","removeScene","renameScene","valueId","addValueToScene","refreshNodes","max_associations","removeFromGroup","mixins","Utils","required","zrequest","method","args","request","mixin","confirm","group_id","group_index","editMode","editName","onEditMode","location","editLocation","role","neighbours","neighbour","is_ready","is_failed","manufacturer_id","product_type","product_name","manufacturer_name","capabilities","join","command_classes","g","home_id","is_awake","is_locked","last_update","baud_rate","max_baud_rate","removeFailedNode","replaceFailedNode","heal","replicationSend","requestNetworkUpdate","requestNeighbourUpdate","notify","mode","form","input","querySelector","setTimeout","focus","select","new_name","console","log","_typeof","obj","Symbol","iterator","constructor","prototype","is_read_only","units","onValueChange","data_items","addValueToSceneItems","scene_id","help","value_id","command_class_name","command_class","components","Slider","Dropdown","DropdownItem","ToggleSwitch","computed","prompt","new_label","image","iconClass","parentElement","parseInt","parseFloat","Value","Loading","Modal","Group","Node","switches","dimmers","sensors","battery_levels","power_levels","bulbs","doorlocks","usercodes","thermostats","protections","refreshGroups","reduce","refreshScenes","refreshValues","item","refreshStatus","onNodeUpdate","networkInfoModal","onCommandEvent","error","state_description","error_description","subscribe","unmounted","forEach","eventType","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6899.0f42d5c8.js.map b/platypush/backend/http/webapp/dist/static/js/6899.0f42d5c8.js.map deleted file mode 100644 index 6499ff27..00000000 --- a/platypush/backend/http/webapp/dist/static/js/6899.0f42d5c8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/6899.0f42d5c8.js","mappings":"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","sources":["webpack://platypush/./src/components/Media/Utils.vue","webpack://platypush/./src/components/Media/Utils.vue?af63","webpack://platypush/./src/components/panels/Torrent/Panel.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue?da39","webpack://platypush/./src/components/panels/Torrent/Panel.vue?046c","webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\n","import script from \"./Utils.vue?vue&type=script&lang=js\"\nexport * from \"./Utils.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=6133f14d&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=6133f14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6133f14d\"]])\n\nexport default __exports__","import { render } from \"./Panel.vue?vue&type=template&id=1502d8a8&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=1502d8a8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1502d8a8\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["name","mixins","Utils","computed","audioExtensions","Set","videoExtensions","mediaExtensions","this","methods","convertTime","time","parseFloat","t","h","parseInt","m","s","attr","ret","push","join","async","resource","download","url","subtitles","Object","request","media","mediaId","media_id","__exports__","class","$event","pluginName","filterVisible","$emit","torrentURL","type","placeholder","emits","data","components","TorrentView","Header","props","String","required","torrent","render","loading","keys","transfers","length","i","selectedItem","key","hash","progress","title","state","text","pause","torrentId","resume","remove","$refs","torrentFiles","isVisible","torrentInfo","ref","width","convertSize","download_rate","upload_rate","size","remaining_bytes","href","target","peers","start_date","finish_date","save_path","relativeFiles","file","isMedia","has","split","pop","files","Dropdown","DropdownItem","Loading","Modal","Boolean","default","map","values","reduce","obj","refresh","onTorrentUpdate","onTorrentRemove","mounted","subscribe","destroy","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6899.0f42d5c8.js b/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js similarity index 79% rename from platypush/backend/http/webapp/dist/static/js/6899.0f42d5c8.js rename to platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js index 21545d1d..b14e4ce7 100644 --- a/platypush/backend/http/webapp/dist/static/js/6899.0f42d5c8.js +++ b/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6899],{8337:function(e,t,s){s.d(t,{Z:function(){return i}});var n=s(2628),a={name:"Utils",mixins:[n.Z],computed:{audioExtensions(){return new Set(["3gp","aa","aac","aax","act","aiff","amr","ape","au","awb","dct","dss","dvf","flac","gsm","iklax","ivs","m4a","m4b","m4p","mmf","mp3","mpc","msv","nmf","nsf","ogg,","opus","ra,","raw","sln","tta","vox","wav","wma","wv","webm","8svx"])},videoExtensions(){return new Set(["webm","mkv","flv","flv","vob","ogv","ogg","drc","gif","gifv","mng","avi","mts","m2ts","mov","qt","wmv","yuv","rm","rmvb","asf","amv","mp4","m4p","m4v","mpg","mp2","mpeg","mpe","mpv","mpg","mpeg","m2v","m4v","svi","3gp","3g2","mxf","roq","nsv","flv","f4v","f4p","f4a","f4b"])},mediaExtensions(){return new Set([...this.videoExtensions,...this.audioExtensions])}},methods:{convertTime(e){e=parseFloat(e);const t={};t.h=""+parseInt(e/3600),t.m=""+parseInt(e/60-60*t.h),t.s=""+parseInt(e-(3600*t.h+60*t.m));for(const n of["m","s"])parseInt(t[n])<10&&(t[n]="0"+t[n]);const s=[];return parseInt(t.h)&&s.push(t.h),s.push(t.m,t.s),s.join(":")},async startStreaming(e,t=!1){let s=e,n=null;e instanceof Object?(s=e.url,n=e.subtitles):e={url:s};const a=await this.request("media.start_streaming",{media:s,subtitles:n,download:t});return{...e,...a}},async stopStreaming(e){await this.request("media.stop_streaming",{media_id:e})}}};const r=a;var i=r},6899:function(e,t,s){s.d(t,{Z:function(){return k}});var n=s(6252);const a={class:"torrent-container"},r={class:"header-container"},i={class:"view-container"};function l(e,t,s,l,o,d){const c=(0,n.up)("Header"),m=(0,n.up)("TorrentView");return(0,n.wg)(),(0,n.iD)("div",a,[(0,n._)("div",r,[(0,n.Wm)(c,{onTorrentAdd:t[0]||(t[0]=e=>d.download(e))})]),(0,n._)("div",i,[(0,n.Wm)(m,{"plugin-name":s.pluginName},null,8,["plugin-name"])])])}var o=s(3577),d=s(9963);const c={class:"row"},m={class:"col-s-12 col-m-9 col-l-7 left side"},u={class:"search-box"};function v(e,t,s,a,r,i){return(0,n.wg)(),(0,n.iD)("div",{class:(0,o.C_)(["header",{"with-filter":e.filterVisible}])},[(0,n._)("div",c,[(0,n._)("div",m,[(0,n._)("form",{onSubmit:t[1]||(t[1]=(0,d.iM)((t=>e.$emit("torrent-add",r.torrentURL)),["prevent"]))},[(0,n._)("label",u,[(0,n.wy)((0,n._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[0]||(t[0]=e=>r.torrentURL=e)},null,512),[[d.nr,r.torrentURL]])])],32)])])],2)}var f={name:"Header",emits:["torrent-add"],data(){return{torrentURL:""}}},p=s(3744);const h=(0,p.Z)(f,[["render",v],["__scopeId","data-v-6133f14d"]]);var w=h,g=s(779),_=s(2628),y={name:"Panel",components:{TorrentView:g.Z,Header:w},mixins:[_.Z],props:{pluginName:{type:String,required:!0}},methods:{async download(e){await this.request(`${this.pluginName}.download`,{torrent:e})}}};const C=(0,p.Z)(y,[["render",l],["__scopeId","data-v-1502d8a8"]]);var k=C},779:function(e,t,s){s.d(t,{Z:function(){return ue}});var n=s(6252),a=s(3577);const r=e=>((0,n.dD)("data-v-7eb04934"),e=e(),(0,n.Cn)(),e),i={key:1,class:"torrent-transfers fade-in"},l={key:0,class:"no-content"},o=["onClick"],d={class:"col-8 left side"},c=["textContent"],m={class:"col-2 right side"},u=["textContent"],v={class:"col-2 right side"},f={key:0,class:"modal-body torrent-info"},p={key:0,class:"row"},h=r((()=>(0,n._)("div",{class:"attr"},"Name",-1))),w=["textContent"],g={key:1,class:"row"},_=r((()=>(0,n._)("div",{class:"attr"},"State",-1))),y=["textContent"],C={class:"row"},k=r((()=>(0,n._)("div",{class:"attr"},"Progress",-1))),x=["textContent"],I={class:"row"},b=r((()=>(0,n._)("div",{class:"attr"},"DL rate",-1))),D=["textContent"],T={class:"row"},q=r((()=>(0,n._)("div",{class:"attr"},"UL rate",-1))),z=["textContent"],S={class:"row"},E=r((()=>(0,n._)("div",{class:"attr"},"Size",-1))),Z=["textContent"],$={key:2,class:"row"},R=r((()=>(0,n._)("div",{class:"attr"},"Remaining",-1))),U=["textContent"],L={class:"row"},N=r((()=>(0,n._)("div",{class:"attr"},"URL",-1))),W={class:"value nowrap"},j=["href","textContent"],V={class:"row"},P=r((()=>(0,n._)("div",{class:"attr"},"Peers",-1))),F=["textContent"],M={key:3,class:"row"},H=r((()=>(0,n._)("div",{class:"attr"},"Started",-1))),A=["textContent"],O={key:4,class:"row"},K=r((()=>(0,n._)("div",{class:"attr"},"Finished",-1))),Y=["textContent"],B={key:5,class:"row"},Q=r((()=>(0,n._)("div",{class:"attr"},"Save path",-1))),G=["textContent"],J={key:0,class:"modal-body torrent-files"},X={class:"col-1 icon"},ee={key:1,class:"fa fa-file"},te=["textContent"];function se(e,t,s,r,se,ne){const ae=(0,n.up)("Loading"),re=(0,n.up)("DropdownItem"),ie=(0,n.up)("Dropdown"),le=(0,n.up)("Modal");return se.loading?((0,n.wg)(),(0,n.j4)(ae,{key:0})):((0,n.wg)(),(0,n.iD)("div",i,[Object.keys(se.transfers).length?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",l,"No torrent transfers in progress")),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(se.transfers,((s,r)=>((0,n.wg)(),(0,n.iD)("div",{class:(0,a.C_)(["row item",{selected:se.selectedItem===r}]),key:r,onClick:e=>se.selectedItem=r},[(0,n._)("div",d,[(0,n._)("i",{class:(0,a.C_)(["icon fa",{"fa-check":null!=s.finish_date,"fa-play":!s.finish_date&&"downloading"===s.state,"fa-pause":!s.finish_date&&"paused"===s.state,"fa-stop":!s.finish_date&&"stopped"===s.state}])},null,2),(0,n._)("div",{class:"title",textContent:(0,a.zw)(s.name||s.hash||s.url)},null,8,c)]),(0,n._)("div",m,[(0,n._)("span",{textContent:(0,a.zw)(`${s.progress}%`)},null,8,u)]),(0,n._)("div",v,[(0,n.Wm)(ie,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:e=>se.selectedItem=r},{default:(0,n.w5)((()=>["downloading"===s.state?((0,n.wg)(),(0,n.j4)(re,{key:0,"icon-class":"fa fa-pause",text:"Pause transfer",onClick:e=>ne.pause(ne.torrentId(s))},null,8,["onClick"])):(0,n.kq)("",!0),"paused"===s.state?((0,n.wg)(),(0,n.j4)(re,{key:1,"icon-class":"fa fa-play",text:"Resume transfer",onClick:e=>ne.resume(ne.torrentId(s))},null,8,["onClick"])):(0,n.kq)("",!0),(0,n.Wm)(re,{"icon-class":"fa fa-trash",text:"Remove transfer",onClick:e=>ne.remove(ne.torrentId(s))},null,8,["onClick"]),(0,n.Wm)(re,{"icon-class":"fa fa-folder",text:"View files",onClick:t[0]||(t[0]=t=>e.$refs.torrentFiles.isVisible=!0)}),(0,n.Wm)(re,{"icon-class":"fa fa-info",text:"Torrent info",onClick:t[1]||(t[1]=t=>e.$refs.torrentInfo.isVisible=!0)})])),_:2},1032,["onClick"])])],10,o)))),128)),(0,n.Wm)(le,{ref:"torrentInfo",title:"Torrent info",width:"80%"},{default:(0,n.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,n.wg)(),(0,n.iD)("div",f,[se.transfers[se.selectedItem].name?((0,n.wg)(),(0,n.iD)("div",p,[h,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].name)},null,8,w)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].state?((0,n.wg)(),(0,n.iD)("div",g,[_,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].state)},null,8,y)])):(0,n.kq)("",!0),(0,n._)("div",C,[k,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${se.transfers[se.selectedItem].progress||0}%`)},null,8,x)]),(0,n._)("div",I,[b,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].download_rate||0)}/s`)},null,8,D)]),(0,n._)("div",T,[q,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].upload_rate||0)}/s`)},null,8,z)]),(0,n._)("div",S,[E,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].size||0))},null,8,Z)]),se.transfers[se.selectedItem].remaining_bytes?((0,n.wg)(),(0,n.iD)("div",$,[R,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].remaining_bytes))},null,8,U)])):(0,n.kq)("",!0),(0,n._)("div",L,[N,(0,n._)("div",W,[(0,n._)("a",{href:se.transfers[se.selectedItem].url,target:"_blank",textContent:(0,a.zw)(se.transfers[se.selectedItem].url)},null,8,j)])]),(0,n._)("div",V,[P,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].peers||0)},null,8,F)]),se.transfers[se.selectedItem].start_date?((0,n.wg)(),(0,n.iD)("div",M,[H,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].start_date))},null,8,A)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].finish_date?((0,n.wg)(),(0,n.iD)("div",O,[K,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].finish_date))},null,8,Y)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].save_path?((0,n.wg)(),(0,n.iD)("div",B,[Q,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].save_path)},null,8,G)])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])),_:1},512),(0,n.Wm)(le,{ref:"torrentFiles",title:"Torrent files",width:"80%"},{default:(0,n.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,n.wg)(),(0,n.iD)("div",J,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(ne.relativeFiles,((t,r)=>((0,n.wg)(),(0,n.iD)("div",{class:"row",key:t},[(0,n._)("div",X,[s.isMedia&&e.mediaExtensions.has(t.split(".").pop())?((0,n.wg)(),(0,n.j4)(ie,{key:0},{default:(0,n.w5)((()=>[(0,n.Wm)(re,{"icon-class":"fa fa-play",text:"Play",onClick:t=>e.$emit("play",{url:`file://${se.transfers[se.selectedItem].files[r]}`,type:"file"})},null,8,["onClick"])])),_:2},1024)):((0,n.wg)(),(0,n.iD)("i",ee))]),(0,n._)("div",{class:"col-11 name",textContent:(0,a.zw)(t)},null,8,te)])))),128))])):(0,n.kq)("",!0)])),_:1},512)]))}var ne=s(1232),ae=s(2628),re=s(8337),ie=s(9642),le=s(449),oe=s(6728),de={name:"View",emits:["play","play-with-captions"],components:{Dropdown:le.Z,DropdownItem:oe.Z,Loading:ne.Z,Modal:ie.Z},mixins:[ae.Z,re.Z],props:{pluginName:{type:String,required:!0},isMedia:{type:Boolean,default:!1}},data(){return{loading:!1,transfers:{},selectedItem:null}},computed:{relativeFiles(){return null!=this.selectedItem&&this.transfers[this.selectedItem]?.files?.length?this.transfers[this.selectedItem].files.map((e=>e.split("/").pop())):[]}},methods:{torrentId(e){return e?.hash&&e.hash.length?e.hash:e.url},async refresh(){this.loading=!0;try{this.transfers=Object.values(await this.request(`${this.pluginName}.status`)||{}).reduce(((e,t)=>(e[this.torrentId(t)]=t,e)),{})}finally{this.loading=!1}},async pause(e){await this.request(`${this.pluginName}.pause`,{torrent:e}),await this.refresh()},async resume(e){await this.request(`${this.pluginName}.resume`,{torrent:e}),await this.refresh()},async remove(e){await this.request(`${this.pluginName}.remove`,{torrent:e}),await this.refresh()},onTorrentUpdate(e){this.transfers[this.torrentId(e)]=e},onTorrentRemove(e){const t=this.torrentId(e);t in this.transfers&&delete this.transfers[t]}},mounted(){this.refresh(),this.subscribe(this.onTorrentUpdate,"on-torrent-update","platypush.message.event.torrent.TorrentQueuedEvent","platypush.message.event.torrent.TorrentDownloadedMetadataEvent","platypush.message.event.torrent.TorrentDownloadStartEvent","platypush.message.event.torrent.TorrentDownloadProgressEvent","platypush.message.event.torrent.TorrentResumedEvent","platypush.message.event.torrent.TorrentPausedEvent","platypush.message.event.torrent.TorrentSeedingStartEvent","platypush.message.event.torrent.TorrentStateChangeEvent","platypush.message.event.torrent.TorrentDownloadStopEvent","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),this.subscribe(this.onTorrentRemove,"on-torrent-remove","platypush.message.event.torrent.TorrentRemovedEvent")},destroy(){this.unsubscribe("on-torrent-update"),this.unsubscribe("on-torrent-remove")}},ce=s(3744);const me=(0,ce.Z)(de,[["render",se],["__scopeId","data-v-7eb04934"]]);var ue=me}}]); -//# sourceMappingURL=6899.0f42d5c8.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6899],{8337:function(e,t,s){s.d(t,{Z:function(){return i}});var n=s(6813),a={name:"Utils",mixins:[n.Z],computed:{audioExtensions(){return new Set(["3gp","aa","aac","aax","act","aiff","amr","ape","au","awb","dct","dss","dvf","flac","gsm","iklax","ivs","m4a","m4b","m4p","mmf","mp3","mpc","msv","nmf","nsf","ogg,","opus","ra,","raw","sln","tta","vox","wav","wma","wv","webm","8svx"])},videoExtensions(){return new Set(["webm","mkv","flv","flv","vob","ogv","ogg","drc","gif","gifv","mng","avi","mts","m2ts","mov","qt","wmv","yuv","rm","rmvb","asf","amv","mp4","m4p","m4v","mpg","mp2","mpeg","mpe","mpv","mpg","mpeg","m2v","m4v","svi","3gp","3g2","mxf","roq","nsv","flv","f4v","f4p","f4a","f4b"])},mediaExtensions(){return new Set([...this.videoExtensions,...this.audioExtensions])}},methods:{convertTime(e){e=parseFloat(e);const t={};t.h=""+parseInt(e/3600),t.m=""+parseInt(e/60-60*t.h),t.s=""+parseInt(e-(3600*t.h+60*t.m));for(const n of["m","s"])parseInt(t[n])<10&&(t[n]="0"+t[n]);const s=[];return parseInt(t.h)&&s.push(t.h),s.push(t.m,t.s),s.join(":")},async startStreaming(e,t=!1){let s=e,n=null;e instanceof Object?(s=e.url,n=e.subtitles):e={url:s};const a=await this.request("media.start_streaming",{media:s,subtitles:n,download:t});return{...e,...a}},async stopStreaming(e){await this.request("media.stop_streaming",{media_id:e})}}};const r=a;var i=r},6899:function(e,t,s){s.d(t,{Z:function(){return k}});var n=s(6252);const a={class:"torrent-container"},r={class:"header-container"},i={class:"view-container"};function l(e,t,s,l,o,d){const c=(0,n.up)("Header"),m=(0,n.up)("TorrentView");return(0,n.wg)(),(0,n.iD)("div",a,[(0,n._)("div",r,[(0,n.Wm)(c,{onTorrentAdd:t[0]||(t[0]=e=>d.download(e))})]),(0,n._)("div",i,[(0,n.Wm)(m,{"plugin-name":s.pluginName},null,8,["plugin-name"])])])}var o=s(3577),d=s(9963);const c={class:"row"},m={class:"col-s-12 col-m-9 col-l-7 left side"},u={class:"search-box"};function v(e,t,s,a,r,i){return(0,n.wg)(),(0,n.iD)("div",{class:(0,o.C_)(["header",{"with-filter":e.filterVisible}])},[(0,n._)("div",c,[(0,n._)("div",m,[(0,n._)("form",{onSubmit:t[1]||(t[1]=(0,d.iM)((t=>e.$emit("torrent-add",r.torrentURL)),["prevent"]))},[(0,n._)("label",u,[(0,n.wy)((0,n._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[0]||(t[0]=e=>r.torrentURL=e)},null,512),[[d.nr,r.torrentURL]])])],32)])])],2)}var f={name:"Header",emits:["torrent-add"],data(){return{torrentURL:""}}},p=s(3744);const h=(0,p.Z)(f,[["render",v],["__scopeId","data-v-6133f14d"]]);var w=h,g=s(779),_=s(6813),y={name:"Panel",components:{TorrentView:g.Z,Header:w},mixins:[_.Z],props:{pluginName:{type:String,required:!0}},methods:{async download(e){await this.request(`${this.pluginName}.download`,{torrent:e})}}};const C=(0,p.Z)(y,[["render",l],["__scopeId","data-v-1502d8a8"]]);var k=C},779:function(e,t,s){s.d(t,{Z:function(){return ue}});var n=s(6252),a=s(3577);const r=e=>((0,n.dD)("data-v-7eb04934"),e=e(),(0,n.Cn)(),e),i={key:1,class:"torrent-transfers fade-in"},l={key:0,class:"no-content"},o=["onClick"],d={class:"col-8 left side"},c=["textContent"],m={class:"col-2 right side"},u=["textContent"],v={class:"col-2 right side"},f={key:0,class:"modal-body torrent-info"},p={key:0,class:"row"},h=r((()=>(0,n._)("div",{class:"attr"},"Name",-1))),w=["textContent"],g={key:1,class:"row"},_=r((()=>(0,n._)("div",{class:"attr"},"State",-1))),y=["textContent"],C={class:"row"},k=r((()=>(0,n._)("div",{class:"attr"},"Progress",-1))),x=["textContent"],I={class:"row"},b=r((()=>(0,n._)("div",{class:"attr"},"DL rate",-1))),D=["textContent"],T={class:"row"},q=r((()=>(0,n._)("div",{class:"attr"},"UL rate",-1))),z=["textContent"],S={class:"row"},E=r((()=>(0,n._)("div",{class:"attr"},"Size",-1))),Z=["textContent"],$={key:2,class:"row"},R=r((()=>(0,n._)("div",{class:"attr"},"Remaining",-1))),U=["textContent"],L={class:"row"},N=r((()=>(0,n._)("div",{class:"attr"},"URL",-1))),W={class:"value nowrap"},j=["href","textContent"],V={class:"row"},P=r((()=>(0,n._)("div",{class:"attr"},"Peers",-1))),F=["textContent"],M={key:3,class:"row"},H=r((()=>(0,n._)("div",{class:"attr"},"Started",-1))),A=["textContent"],O={key:4,class:"row"},K=r((()=>(0,n._)("div",{class:"attr"},"Finished",-1))),Y=["textContent"],B={key:5,class:"row"},Q=r((()=>(0,n._)("div",{class:"attr"},"Save path",-1))),G=["textContent"],J={key:0,class:"modal-body torrent-files"},X={class:"col-1 icon"},ee={key:1,class:"fa fa-file"},te=["textContent"];function se(e,t,s,r,se,ne){const ae=(0,n.up)("Loading"),re=(0,n.up)("DropdownItem"),ie=(0,n.up)("Dropdown"),le=(0,n.up)("Modal");return se.loading?((0,n.wg)(),(0,n.j4)(ae,{key:0})):((0,n.wg)(),(0,n.iD)("div",i,[Object.keys(se.transfers).length?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",l,"No torrent transfers in progress")),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(se.transfers,((s,r)=>((0,n.wg)(),(0,n.iD)("div",{class:(0,a.C_)(["row item",{selected:se.selectedItem===r}]),key:r,onClick:e=>se.selectedItem=r},[(0,n._)("div",d,[(0,n._)("i",{class:(0,a.C_)(["icon fa",{"fa-check":null!=s.finish_date,"fa-play":!s.finish_date&&"downloading"===s.state,"fa-pause":!s.finish_date&&"paused"===s.state,"fa-stop":!s.finish_date&&"stopped"===s.state}])},null,2),(0,n._)("div",{class:"title",textContent:(0,a.zw)(s.name||s.hash||s.url)},null,8,c)]),(0,n._)("div",m,[(0,n._)("span",{textContent:(0,a.zw)(`${s.progress}%`)},null,8,u)]),(0,n._)("div",v,[(0,n.Wm)(ie,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:e=>se.selectedItem=r},{default:(0,n.w5)((()=>["downloading"===s.state?((0,n.wg)(),(0,n.j4)(re,{key:0,"icon-class":"fa fa-pause",text:"Pause transfer",onClick:e=>ne.pause(ne.torrentId(s))},null,8,["onClick"])):(0,n.kq)("",!0),"paused"===s.state?((0,n.wg)(),(0,n.j4)(re,{key:1,"icon-class":"fa fa-play",text:"Resume transfer",onClick:e=>ne.resume(ne.torrentId(s))},null,8,["onClick"])):(0,n.kq)("",!0),(0,n.Wm)(re,{"icon-class":"fa fa-trash",text:"Remove transfer",onClick:e=>ne.remove(ne.torrentId(s))},null,8,["onClick"]),(0,n.Wm)(re,{"icon-class":"fa fa-folder",text:"View files",onClick:t[0]||(t[0]=t=>e.$refs.torrentFiles.isVisible=!0)}),(0,n.Wm)(re,{"icon-class":"fa fa-info",text:"Torrent info",onClick:t[1]||(t[1]=t=>e.$refs.torrentInfo.isVisible=!0)})])),_:2},1032,["onClick"])])],10,o)))),128)),(0,n.Wm)(le,{ref:"torrentInfo",title:"Torrent info",width:"80%"},{default:(0,n.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,n.wg)(),(0,n.iD)("div",f,[se.transfers[se.selectedItem].name?((0,n.wg)(),(0,n.iD)("div",p,[h,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].name)},null,8,w)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].state?((0,n.wg)(),(0,n.iD)("div",g,[_,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].state)},null,8,y)])):(0,n.kq)("",!0),(0,n._)("div",C,[k,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${se.transfers[se.selectedItem].progress||0}%`)},null,8,x)]),(0,n._)("div",I,[b,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].download_rate||0)}/s`)},null,8,D)]),(0,n._)("div",T,[q,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].upload_rate||0)}/s`)},null,8,z)]),(0,n._)("div",S,[E,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].size||0))},null,8,Z)]),se.transfers[se.selectedItem].remaining_bytes?((0,n.wg)(),(0,n.iD)("div",$,[R,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].remaining_bytes))},null,8,U)])):(0,n.kq)("",!0),(0,n._)("div",L,[N,(0,n._)("div",W,[(0,n._)("a",{href:se.transfers[se.selectedItem].url,target:"_blank",textContent:(0,a.zw)(se.transfers[se.selectedItem].url)},null,8,j)])]),(0,n._)("div",V,[P,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].peers||0)},null,8,F)]),se.transfers[se.selectedItem].start_date?((0,n.wg)(),(0,n.iD)("div",M,[H,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].start_date))},null,8,A)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].finish_date?((0,n.wg)(),(0,n.iD)("div",O,[K,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].finish_date))},null,8,Y)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].save_path?((0,n.wg)(),(0,n.iD)("div",B,[Q,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].save_path)},null,8,G)])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])),_:1},512),(0,n.Wm)(le,{ref:"torrentFiles",title:"Torrent files",width:"80%"},{default:(0,n.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,n.wg)(),(0,n.iD)("div",J,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(ne.relativeFiles,((t,r)=>((0,n.wg)(),(0,n.iD)("div",{class:"row",key:t},[(0,n._)("div",X,[s.isMedia&&e.mediaExtensions.has(t.split(".").pop())?((0,n.wg)(),(0,n.j4)(ie,{key:0},{default:(0,n.w5)((()=>[(0,n.Wm)(re,{"icon-class":"fa fa-play",text:"Play",onClick:t=>e.$emit("play",{url:`file://${se.transfers[se.selectedItem].files[r]}`,type:"file"})},null,8,["onClick"])])),_:2},1024)):((0,n.wg)(),(0,n.iD)("i",ee))]),(0,n._)("div",{class:"col-11 name",textContent:(0,a.zw)(t)},null,8,te)])))),128))])):(0,n.kq)("",!0)])),_:1},512)]))}var ne=s(1232),ae=s(6813),re=s(8337),ie=s(9642),le=s(5771),oe=s(9015),de={name:"View",emits:["play","play-with-captions"],components:{Dropdown:le.Z,DropdownItem:oe.Z,Loading:ne.Z,Modal:ie.Z},mixins:[ae.Z,re.Z],props:{pluginName:{type:String,required:!0},isMedia:{type:Boolean,default:!1}},data(){return{loading:!1,transfers:{},selectedItem:null}},computed:{relativeFiles(){return null!=this.selectedItem&&this.transfers[this.selectedItem]?.files?.length?this.transfers[this.selectedItem].files.map((e=>e.split("/").pop())):[]}},methods:{torrentId(e){return e?.hash&&e.hash.length?e.hash:e.url},async refresh(){this.loading=!0;try{this.transfers=Object.values(await this.request(`${this.pluginName}.status`)||{}).reduce(((e,t)=>(e[this.torrentId(t)]=t,e)),{})}finally{this.loading=!1}},async pause(e){await this.request(`${this.pluginName}.pause`,{torrent:e}),await this.refresh()},async resume(e){await this.request(`${this.pluginName}.resume`,{torrent:e}),await this.refresh()},async remove(e){await this.request(`${this.pluginName}.remove`,{torrent:e}),await this.refresh()},onTorrentUpdate(e){this.transfers[this.torrentId(e)]=e},onTorrentRemove(e){const t=this.torrentId(e);t in this.transfers&&delete this.transfers[t]}},mounted(){this.refresh(),this.subscribe(this.onTorrentUpdate,"on-torrent-update","platypush.message.event.torrent.TorrentQueuedEvent","platypush.message.event.torrent.TorrentDownloadedMetadataEvent","platypush.message.event.torrent.TorrentDownloadStartEvent","platypush.message.event.torrent.TorrentDownloadProgressEvent","platypush.message.event.torrent.TorrentResumedEvent","platypush.message.event.torrent.TorrentPausedEvent","platypush.message.event.torrent.TorrentSeedingStartEvent","platypush.message.event.torrent.TorrentStateChangeEvent","platypush.message.event.torrent.TorrentDownloadStopEvent","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),this.subscribe(this.onTorrentRemove,"on-torrent-remove","platypush.message.event.torrent.TorrentRemovedEvent")},destroy(){this.unsubscribe("on-torrent-update"),this.unsubscribe("on-torrent-remove")}},ce=s(3744);const me=(0,ce.Z)(de,[["render",se],["__scopeId","data-v-7eb04934"]]);var ue=me}}]); +//# sourceMappingURL=6899.6f5c41d1.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js.map b/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js.map new file mode 100644 index 00000000..2c68c235 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/6899.6f5c41d1.js","mappings":"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","sources":["webpack://platypush/./src/components/Media/Utils.vue","webpack://platypush/./src/components/Media/Utils.vue?af63","webpack://platypush/./src/components/panels/Torrent/Panel.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue?da39","webpack://platypush/./src/components/panels/Torrent/Panel.vue?046c","webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\n","import script from \"./Utils.vue?vue&type=script&lang=js\"\nexport * from \"./Utils.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=6133f14d&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=6133f14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6133f14d\"]])\n\nexport default __exports__","import { render } from \"./Panel.vue?vue&type=template&id=1502d8a8&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=1502d8a8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1502d8a8\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["name","mixins","Utils","computed","audioExtensions","Set","videoExtensions","mediaExtensions","this","methods","convertTime","time","parseFloat","t","h","parseInt","m","s","attr","ret","push","join","async","resource","download","url","subtitles","Object","request","media","mediaId","media_id","__exports__","class","$event","pluginName","filterVisible","$emit","torrentURL","type","placeholder","emits","data","components","TorrentView","Header","props","String","required","torrent","render","loading","keys","transfers","length","i","selectedItem","key","hash","progress","title","state","text","pause","torrentId","resume","remove","$refs","torrentFiles","isVisible","torrentInfo","ref","width","convertSize","download_rate","upload_rate","size","remaining_bytes","href","target","peers","start_date","finish_date","save_path","relativeFiles","file","isMedia","has","split","pop","files","Dropdown","DropdownItem","Loading","Modal","Boolean","default","map","values","reduce","obj","refresh","onTorrentUpdate","onTorrentRemove","mounted","subscribe","destroy","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/699-legacy.f7552281.js b/platypush/backend/http/webapp/dist/static/js/699-legacy.cb1ccfbb.js similarity index 89% rename from platypush/backend/http/webapp/dist/static/js/699-legacy.f7552281.js rename to platypush/backend/http/webapp/dist/static/js/699-legacy.cb1ccfbb.js index 7f4b5f81..14c9f346 100644 --- a/platypush/backend/http/webapp/dist/static/js/699-legacy.f7552281.js +++ b/platypush/backend/http/webapp/dist/static/js/699-legacy.cb1ccfbb.js @@ -1,2 +1,2 @@ "use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[699],{699:function(a,e,r){r.r(e),r.d(e,{default:function(){return m}});var n=r(6252);function t(a,e,r,t,u,s){var p=(0,n.up)("Camera");return(0,n.wg)(),(0,n.j4)(p,{"camera-plugin":"gstreamer"})}var u=r(5528),s={name:"CameraGstreamer",components:{Camera:u["default"]}},p=r(3744);const c=(0,p.Z)(s,[["render",t]]);var m=c}}]); -//# sourceMappingURL=699-legacy.f7552281.js.map \ No newline at end of file +//# sourceMappingURL=699-legacy.cb1ccfbb.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/699-legacy.cb1ccfbb.js.map b/platypush/backend/http/webapp/dist/static/js/699-legacy.cb1ccfbb.js.map new file mode 100644 index 00000000..c05c1df3 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/699-legacy.cb1ccfbb.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/699-legacy.cb1ccfbb.js","mappings":"8OACE,QAAoC,GAA5B,gBAAc,a,eAMxB,GACEA,KAAM,kBACNC,WAAY,CAACC,OAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue?5a11"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6c669f2b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Camera","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/699-legacy.f7552281.js.map b/platypush/backend/http/webapp/dist/static/js/699-legacy.f7552281.js.map deleted file mode 100644 index 92c521b6..00000000 --- a/platypush/backend/http/webapp/dist/static/js/699-legacy.f7552281.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/699-legacy.f7552281.js","mappings":"8OACE,QAAoC,GAA5B,gBAAc,c,cAMxB,GACEA,KAAM,kBACNC,WAAY,CAACC,OAAA,e,UCJf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE","sources":["webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue?5a11"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6c669f2b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["name","components","Camera","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/699.5a760926.js.map b/platypush/backend/http/webapp/dist/static/js/699.5a760926.js.map deleted file mode 100644 index 00c70875..00000000 --- a/platypush/backend/http/webapp/dist/static/js/699.5a760926.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/699.5a760926.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue?5a11"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6c669f2b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/699.5a760926.js b/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js similarity index 98% rename from platypush/backend/http/webapp/dist/static/js/699.5a760926.js rename to platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js index bf414add..663e9553 100644 --- a/platypush/backend/http/webapp/dist/static/js/699.5a760926.js +++ b/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[699,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],u={class:"controls"},p={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",u,[(0,s._)("div",p,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(2628),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},ua=e(3744);const pa=(0,ua.Z)(ca,[["render",sa]]);var ha=pa},699:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"gstreamer"})}var i=e(5528),r={name:"CameraGstreamer",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]); -//# sourceMappingURL=699.5a760926.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[699,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],u={class:"controls"},p={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",u,[(0,s._)("div",p,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},ua=e(3744);const pa=(0,ua.Z)(ca,[["render",sa]]);var ha=pa},699:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"gstreamer"})}var i=e(5528),r={name:"CameraGstreamer",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]); +//# sourceMappingURL=699.9b8c7c2f.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js.map b/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js.map new file mode 100644 index 00000000..c3e1e5ce --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/699.9b8c7c2f.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue?5a11"],"sourcesContent":["\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6c669f2b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7029-legacy.22d2270b.js.map b/platypush/backend/http/webapp/dist/static/js/7029-legacy.22d2270b.js.map deleted file mode 100644 index 9987b628..00000000 --- a/platypush/backend/http/webapp/dist/static/js/7029-legacy.22d2270b.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/7029-legacy.22d2270b.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/same-value.js","webpack://platypush/./node_modules/core-js/modules/es.string.repeat.js","webpack://platypush/./node_modules/core-js/modules/es.string.search.js","webpack://platypush/./src/components/Media/View.vue","webpack://platypush/./src/components/Media/Controls.vue","webpack://platypush/./src/components/Media/Controls.vue?3032","webpack://platypush/./src/components/Media/View.vue?78ca","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f"],"sourcesContent":["// `SameValue` abstract operation\n// https://tc39.es/ecma262/#sec-samevalue\n// eslint-disable-next-line es/no-object-is -- safe\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare -- NaN check\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","var $ = require('../internals/export');\nvar repeat = require('../internals/string-repeat');\n\n// `String.prototype.repeat` method\n// https://tc39.es/ecma262/#sec-string.prototype.repeat\n$({ target: 'String', proto: true }, {\n repeat: repeat\n});\n","'use strict';\nvar call = require('../internals/function-call');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar sameValue = require('../internals/same-value');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@search logic\nfixRegExpWellKnownSymbolLogic('search', function (SEARCH, nativeSearch, maybeCallNative) {\n return [\n // `String.prototype.search` method\n // https://tc39.es/ecma262/#sec-string.prototype.search\n function search(regexp) {\n var O = requireObjectCoercible(this);\n var searcher = regexp == undefined ? undefined : getMethod(regexp, SEARCH);\n return searcher ? call(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString(O));\n },\n // `RegExp.prototype[@@search]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@search\n function (string) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(nativeSearch, rx, S);\n\n if (res.done) return res.value;\n\n var previousLastIndex = rx.lastIndex;\n if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n var result = regExpExec(rx, S);\n if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n return result === null ? -1 : result.index;\n }\n ];\n});\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Controls.vue?vue&type=template&id=8db4988a&scoped=true\"\nimport script from \"./Controls.vue?vue&type=script&lang=js\"\nexport * from \"./Controls.vue?vue&type=script&lang=js\"\n\nimport \"./Controls.vue?vue&type=style&index=0&id=8db4988a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8db4988a\"]])\n\nexport default __exports__","import { render } from \"./View.vue?vue&type=template&id=70d7a7df&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=70d7a7df&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-70d7a7df\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__"],"names":["module","exports","Object","is","x","y","$","repeat","target","proto","call","fixRegExpWellKnownSymbolLogic","anObject","requireObjectCoercible","sameValue","toString","getMethod","regExpExec","SEARCH","nativeSearch","maybeCallNative","regexp","O","this","searcher","undefined","RegExp","string","rx","S","res","done","value","previousLastIndex","lastIndex","result","index","class","status","track","buttons","$emit","$event","expanded","buttons_","previous","title","stop","state","next","disabled","muted","volume","range","volumeRange","consume","random","convertTime","elapsed","duration","album","href","$route","fullPath","length","artist","url","name","components","Slider","mixins","Utils","emits","props","type","default","Array","data","keys","lastSync","position","computed","methods","getTime","Date","mounted","self","$watch","setInterval","Math","round","__exports__","Controls","pluginName","String","required","render","ref","min","max","step","onUpdate","withLabel","Number","Boolean","event","update","$refs","percent","thumb","style","left","transform","width"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7029-legacy.22d2270b.js b/platypush/backend/http/webapp/dist/static/js/7029-legacy.66663032.js similarity index 71% rename from platypush/backend/http/webapp/dist/static/js/7029-legacy.22d2270b.js rename to platypush/backend/http/webapp/dist/static/js/7029-legacy.66663032.js index 6a6b1488..31030f2d 100644 --- a/platypush/backend/http/webapp/dist/static/js/7029-legacy.22d2270b.js +++ b/platypush/backend/http/webapp/dist/static/js/7029-legacy.66663032.js @@ -1,2 +1,2 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7029],{1150:function(t){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},2481:function(t,e,n){var a=n(2109),s=n(8415);a({target:"String",proto:!0},{repeat:s})},4765:function(t,e,n){"use strict";var a=n(6916),s=n(7007),u=n(9670),o=n(4488),l=n(1150),i=n(1340),r=n(8173),c=n(7651);s("search",(function(t,e,n){return[function(e){var n=o(this),s=void 0==e?void 0:r(e,t);return s?a(s,e,n):new RegExp(e)[t](i(n))},function(t){var a=u(this),s=i(t),o=n(e,a,s);if(o.done)return o.value;var r=a.lastIndex;l(r,0)||(a.lastIndex=0);var d=c(a,s);return l(a.lastIndex,r)||(a.lastIndex=r),null===d?-1:d.index}]}))},9978:function(t,e,n){"use strict";n.d(e,{Z:function(){return Kt}});var a=n(6252),s={class:"media-container"},u={class:"view-container"},o={class:"controls-container"};function l(t,e,n,l,i,r){var c=(0,a.up)("Controls");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a._)("div",u,[(0,a.WI)(t.$slots,"default",{},void 0,!0)]),(0,a._)("div",o,[(0,a.Wm)(c,{status:n.status,track:n.track,buttons:n.buttons,onPlay:e[0]||(e[0]=function(e){return t.$emit("play",e)}),onPause:e[1]||(e[1]=function(e){return t.$emit("pause",e)}),onStop:e[2]||(e[2]=function(e){return t.$emit("stop")}),onPrevious:e[3]||(e[3]=function(e){return t.$emit("previous")}),onNext:e[4]||(e[4]=function(e){return t.$emit("next")}),onSeek:e[5]||(e[5]=function(e){return t.$emit("seek",e)}),onSetVolume:e[6]||(e[6]=function(e){return t.$emit("set-volume",e)}),onConsume:e[7]||(e[7]=function(e){return t.$emit("consume",e)}),onRepeat:e[8]||(e[8]=function(e){return t.$emit("repeat",e)}),onRandom:e[9]||(e[9]=function(e){return t.$emit("random",e)}),onSearch:e[10]||(e[10]=function(e){return t.$emit("search",e)})},null,8,["status","track","buttons"])])])}n(2481);var i=n(3577),r=n(9963),c=function(t){return(0,a.dD)("data-v-8db4988a"),t=t(),(0,a.Cn)(),t},d={class:"row"},p=c((function(){return(0,a._)("div",{class:"col-3"},null,-1)})),f={class:"col-6"},m={class:"buttons"},v=c((function(){return(0,a._)("i",{class:"icon fa fa-step-backward"},null,-1)})),k=[v],b=c((function(){return(0,a._)("i",{class:"icon fa fa-stop"},null,-1)})),y=[b],_=c((function(){return(0,a._)("i",{class:"icon fa fa-step-forward"},null,-1)})),g=[_],h=c((function(){return(0,a._)("div",{class:"col-3"},null,-1)})),w={class:"row"},C={class:"col-9 volume-container"},x={class:"col-1"},$=["disabled"],D=c((function(){return(0,a._)("i",{class:"icon fa fa-volume-up"},null,-1)})),T=[D],q={class:"col-11 volume-slider"},M={class:"col-3 list-controls"},S=c((function(){return(0,a._)("i",{class:"icon fa fa-utensils"},null,-1)})),U=[S],P=c((function(){return(0,a._)("i",{class:"icon fa fa-random"},null,-1)})),Z=[P],I=c((function(){return(0,a._)("i",{class:"icon fa fa-redo"},null,-1)})),z=[I],j={class:"row"},O={class:"col-s-2 col-m-1 time"},N=["textContent"],R={class:"col-s-8 col-m-10 time-bar"},W={class:"col-s-2 col-m-1 time"},A=["textContent"],B={class:"controls"},H={class:"playback-controls mobile tablet col-2"},K=["title"],L={key:0,class:"icon play-pause fa fa-pause"},V={key:1,class:"icon play-pause fa fa-play"},E={class:"track-container col-s-8 col-m-8 col-l-3"},Y={key:0,class:"track-info"},F={key:0,class:"title"},G=["href","textContent"],J=["href","textContent"],Q=["textContent"],X={key:1,class:"artist"},tt=["href","textContent"],et={class:"playback-controls desktop col-6"},nt={class:"row buttons"},at=c((function(){return(0,a._)("i",{class:"icon fa fa-step-backward"},null,-1)})),st=[at],ut=["title"],ot={key:0,class:"icon play-pause fa fa-pause"},lt={key:1,class:"icon play-pause fa fa-play"},it=c((function(){return(0,a._)("i",{class:"icon fa fa-stop"},null,-1)})),rt=[it],ct=c((function(){return(0,a._)("i",{class:"icon fa fa-step-forward"},null,-1)})),dt=[ct],pt={class:"row"},ft={class:"col-1 time"},mt=["textContent"],vt={class:"col-10"},kt={class:"col-1 time"},bt=["textContent"],yt={class:"col-2 pull-right mobile tablet right-buttons"},_t=["title"],gt={class:"col-3 pull-right desktop"},ht={class:"row list-controls"},wt=c((function(){return(0,a._)("i",{class:"icon fa fa-utensils"},null,-1)})),Ct=[wt],xt=c((function(){return(0,a._)("i",{class:"icon fa fa-random"},null,-1)})),$t=[xt],Dt=c((function(){return(0,a._)("i",{class:"icon fa fa-redo"},null,-1)})),Tt=[Dt],qt={class:"row volume-container"},Mt={class:"col-2"},St=["disabled"],Ut=c((function(){return(0,a._)("i",{class:"icon fa fa-volume-up"},null,-1)})),Pt=[Ut],Zt={class:"col-10"};function It(t,e,n,s,u,o){var l,c,v,b,_,D=(0,a.up)("Slider");return(0,a.wg)(),(0,a.iD)(a.HY,null,[(0,a._)("div",{class:(0,i.C_)(["extension fade-in",{hidden:!u.expanded}])},[(0,a._)("div",d,[p,(0,a._)("div",f,[(0,a._)("div",m,[u.buttons_.previous?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[0]||(e[0]=function(e){return t.$emit("previous")}),title:"Play previous track"},k)):(0,a.kq)("",!0),u.buttons_.stop&&"stop"!==n.status.state?((0,a.wg)(),(0,a.iD)("button",{key:1,onClick:e[1]||(e[1]=function(e){return t.$emit("stop")}),title:"Stop playback"},y)):(0,a.kq)("",!0),u.buttons_.next?((0,a.wg)(),(0,a.iD)("button",{key:2,onClick:e[2]||(e[2]=function(e){return t.$emit("next")}),title:"Play next track"},g)):(0,a.kq)("",!0)])]),h]),(0,a._)("div",w,[(0,a._)("div",C,[(0,a._)("div",x,[(0,a._)("button",{disabled:null==n.status.muted,onClick:e[3]||(e[3]=function(e){return t.$emit(n.status.muted?"unmute":"mute")})},T,8,$)]),(0,a._)("div",q,[(0,a.Wm)(D,{value:n.status.volume,range:n.volumeRange,disabled:null==n.status.volume,onMouseup:e[4]||(e[4]=function(e){return t.$emit("set-volume",e.target.value)})},null,8,["value","range","disabled"])])]),(0,a._)("div",M,[u.buttons_.consume?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[5]||(e[5]=function(e){return t.$emit("consume",!n.status.consume)}),class:(0,i.C_)({enabled:n.status.consume}),title:"Toggle consume mode"},U,2)):(0,a.kq)("",!0),u.buttons_.random?((0,a.wg)(),(0,a.iD)("button",{key:1,onClick:e[6]||(e[6]=function(e){return t.$emit("random",!n.status.random)}),class:(0,i.C_)({enabled:n.status.random}),title:"Toggle shuffle"},Z,2)):(0,a.kq)("",!0),u.buttons_.repeat?((0,a.wg)(),(0,a.iD)("button",{key:2,onClick:e[7]||(e[7]=function(e){return t.$emit("repeat",!n.status.repeat)}),class:(0,i.C_)({enabled:n.status.repeat}),title:"Toggle repeat"},z,2)):(0,a.kq)("",!0)])]),(0,a._)("div",j,[(0,a._)("div",O,[(0,a._)("span",{class:"elapsed-time",textContent:(0,i.zw)(null==u.elapsed||"play"!==n.status.state&&"pause"!==n.status.state?"-:--":t.convertTime(u.elapsed))},null,8,N)]),(0,a._)("div",R,[(0,a.Wm)(D,{value:u.elapsed,range:[0,o.duration],disabled:!o.duration||"stop"===n.status.state,onMouseup:e[8]||(e[8]=function(e){return t.$emit("seek",e.target.value)})},null,8,["value","range","disabled"])]),(0,a._)("div",W,[(0,a._)("span",{class:"total-time",textContent:(0,i.zw)(o.duration&&"stop"!==n.status.state?t.convertTime(o.duration):"-:--")},null,8,A)])])],2),(0,a._)("div",B,[(0,a._)("div",H,[(0,a._)("button",{onClick:e[9]||(e[9]=function(e){return t.$emit("play"===n.status.state?"pause":"play")}),title:"play"===n.status.state?"Pause":"Play"},["play"===n.status.state?((0,a.wg)(),(0,a.iD)("i",L)):((0,a.wg)(),(0,a.iD)("i",V))],8,K)]),(0,a._)("div",E,[n.track&&"stop"!==(null===(l=n.status)||void 0===l?void 0:l.state)?((0,a.wg)(),(0,a.iD)("div",Y,["play"===n.status.state||"pause"===n.status.state?((0,a.wg)(),(0,a.iD)("div",F,[n.track.album?((0,a.wg)(),(0,a.iD)("a",{key:0,href:t.$route.fullPath,textContent:(0,i.zw)(null!==(c=n.track.title)&&void 0!==c&&c.length?n.track.title:"[No Title]"),onClick:e[10]||(e[10]=(0,r.iM)((function(e){return t.$emit("search",{artist:n.track.artist,album:n.track.album})}),["prevent"]))},null,8,G)):n.track.url?((0,a.wg)(),(0,a.iD)("a",{key:1,href:n.track.url,textContent:(0,i.zw)(null!==(v=n.track.title)&&void 0!==v&&v.length?n.track.title:"[No Title]")},null,8,J)):((0,a.wg)(),(0,a.iD)("span",{key:2,textContent:(0,i.zw)(null!==(b=n.track.title)&&void 0!==b&&b.length?n.track.title:"[No Title]")},null,8,Q))])):(0,a.kq)("",!0),null===(_=n.track.artist)||void 0===_||!_.length||"play"!==n.status.state&&"pause"!==n.status.state?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",X,[(0,a._)("a",{href:t.$route.fullPath,textContent:(0,i.zw)(n.track.artist),onClick:e[11]||(e[11]=(0,r.iM)((function(e){return t.$emit("search",{artist:n.track.artist})}),["prevent"]))},null,8,tt)]))])):(0,a.kq)("",!0)]),(0,a._)("div",et,[(0,a._)("div",nt,[u.buttons_.previous?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[12]||(e[12]=function(e){return t.$emit("previous")}),title:"Play previous track"},st)):(0,a.kq)("",!0),(0,a._)("button",{onClick:e[13]||(e[13]=function(e){return t.$emit("play"===n.status.state?"pause":"play")}),title:"play"===n.status.state?"Pause":"Play"},["play"===n.status.state?((0,a.wg)(),(0,a.iD)("i",ot)):((0,a.wg)(),(0,a.iD)("i",lt))],8,ut),u.buttons_.stop&&"stop"!==n.status.state?((0,a.wg)(),(0,a.iD)("button",{key:1,onClick:e[14]||(e[14]=function(e){return t.$emit("stop")}),title:"Stop playback"},rt)):(0,a.kq)("",!0),u.buttons_.next?((0,a.wg)(),(0,a.iD)("button",{key:2,onClick:e[15]||(e[15]=function(e){return t.$emit("next")}),title:"Play next track"},dt)):(0,a.kq)("",!0)]),(0,a._)("div",pt,[(0,a._)("div",ft,[(0,a._)("span",{class:"elapsed-time",textContent:(0,i.zw)(null==u.elapsed||"play"!==n.status.state&&"pause"!==n.status.state?"-:--":t.convertTime(u.elapsed))},null,8,mt)]),(0,a._)("div",vt,[(0,a.Wm)(D,{value:u.elapsed,range:[0,o.duration],disabled:!o.duration||"stop"===n.status.state,onMouseup:e[16]||(e[16]=function(e){return t.$emit("seek",e.target.value)})},null,8,["value","range","disabled"])]),(0,a._)("div",kt,[(0,a._)("span",{class:"total-time",textContent:(0,i.zw)(o.duration&&"stop"!==n.status.state?t.convertTime(o.duration):"-:--")},null,8,bt)])])]),(0,a._)("div",yt,[(0,a._)("button",{onClick:e[17]||(e[17]=function(t){return u.expanded=!u.expanded}),title:u.expanded?"Show more controls":"Hide extra controls"},[(0,a._)("i",{class:(0,i.C_)(["fas",["fa-chevron-".concat(u.expanded?"down":"up")]])},null,2)],8,_t)]),(0,a._)("div",gt,[(0,a._)("div",ht,[u.buttons_.consume?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[18]||(e[18]=function(e){return t.$emit("consume")}),class:(0,i.C_)({enabled:n.status.consume}),title:"Toggle consume mode"},Ct,2)):(0,a.kq)("",!0),u.buttons_.random?((0,a.wg)(),(0,a.iD)("button",{key:1,onClick:e[19]||(e[19]=function(e){return t.$emit("random")}),class:(0,i.C_)({enabled:n.status.random}),title:"Toggle shuffle"},$t,2)):(0,a.kq)("",!0),u.buttons_.repeat?((0,a.wg)(),(0,a.iD)("button",{key:2,onClick:e[20]||(e[20]=function(e){return t.$emit("repeat")}),class:(0,i.C_)({enabled:n.status.repeat}),title:"Toggle repeat"},Tt,2)):(0,a.kq)("",!0)]),(0,a._)("div",qt,[(0,a._)("div",Mt,[(0,a._)("button",{disabled:null==n.status.muted,onClick:e[21]||(e[21]=function(e){return t.$emit(n.status.muted?"unmute":"mute")})},Pt,8,St)]),(0,a._)("div",Zt,[(0,a.Wm)(D,{value:n.status.volume,range:n.volumeRange,disabled:null==n.status.volume,onMouseup:e[22]||(e[22]=function(e){return t.$emit("set-volume",e.target.value)})},null,8,["value","range","disabled"])])])])])],64)}n(7941);var zt=n(2628),jt=n(8337),Ot=n(1120),Nt={name:"Controls",components:{Slider:Ot.Z},mixins:[zt.Z,jt.Z],emits:["search","previous","next","play","pause","stop","seek","consume","random","repeat","set-volume","mute","unmute"],props:{track:{type:Object},status:{type:Object,default:function(){}},buttons:{type:Object,default:function(){return{previous:!0,next:!0,stop:!0,consume:!0,random:!0,repeat:!0}}},volumeRange:{type:Array,default:function(){return[0,100]}}},data:function(){var t,e,n,a=null!==(t=Object.keys(this.buttons))&&void 0!==t&&t.length?this.buttons:{previous:!0,next:!0,stop:!0,consume:!0,random:!0,repeat:!0};return{expanded:!1,lastSync:0,elapsed:(null===(e=this.status)||void 0===e?void 0:e.elapsed)||(null===(n=this.status)||void 0===n?void 0:n.position),buttons_:a}},computed:{duration:function(){var t,e;return null!=(null===(t=this.status)||void 0===t?void 0:t.duration)?this.status.duration:null===(e=this.track)||void 0===e?void 0:e.duration}},methods:{getTime:function(){return(new Date).getTime()/1e3}},mounted:function(){var t=this,e=this;this.lastSync=this.getTime(),this.$watch((function(){return t.track}),(function(n){var a;n&&"play"===(null===(a=e.status)||void 0===a?void 0:a.state)||(e.lastSync=t.getTime())})),this.$watch((function(){return t.status}),(function(){e.lastSync=t.getTime()})),setInterval((function(){var n,a,s,u;"stop"!==(null===(n=e.status)||void 0===n?void 0:n.state)&&(e.elapsed=(null===(a=e.status)||void 0===a?void 0:a.elapsed)||(null===(s=e.status)||void 0===s?void 0:s.position)||0,"play"===(null===(u=e.status)||void 0===u?void 0:u.state)&&(e.elapsed+=Math.round(t.getTime()-e.lastSync)))}),1e3)}},Rt=n(3744);const Wt=(0,Rt.Z)(Nt,[["render",It],["__scopeId","data-v-8db4988a"]]);var At=Wt,Bt={name:"View",components:{Controls:At},emits:["play","pause","stop","next","previous","set-volume","seek","consume","random","repeat","search"],props:{pluginName:{type:String,required:!0},status:{type:Object,default:function(){}},track:{type:Object},buttons:{type:Object}}};const Ht=(0,Rt.Z)(Bt,[["render",l],["__scopeId","data-v-70d7a7df"]]);var Kt=Ht},1120:function(t,e,n){"use strict";n.d(e,{Z:function(){return b}});var a=n(6252),s=n(9963),u=n(3577),o={class:"slider-wrapper"},l=["min","max","step","disabled","value"],i={class:"track"},r={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},d=["textContent"];function p(t,e,n,p,f,m){return(0,a.wg)(),(0,a.iD)("label",o,[(0,a._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:e[0]||(e[0]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onChange:e[1]||(e[1]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onMouseup:e[2]||(e[2]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onMousedown:e[3]||(e[3]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onTouchstart:e[4]||(e[4]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onTouchend:e[5]||(e[5]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onKeyup:e[6]||(e[6]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onKeydown:e[7]||(e[7]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"]))},null,40,l),(0,a._)("div",i,[(0,a._)("div",r,null,512)]),(0,a._)("div",c,null,512),n.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,u.zw)(n.value)},null,8,d)):(0,a.kq)("",!0)])}var f=n(4648),m=(n(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(t){this.update(t.target.value),this.$emit(t.type,(0,f.Z)((0,f.Z)({},t),{},{target:(0,f.Z)((0,f.Z)({},t.target),{},{value:this.$refs.range.value})}))},update:function(t){var e=100*t/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(e,"%"),this.$refs.thumb.style.transform="translate(-".concat(e,"%, -50%)"),this.$refs.track.style.width="".concat(e,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),v=n(3744);const k=(0,v.Z)(m,[["render",p],["__scopeId","data-v-288acf82"]]);var b=k}}]); -//# sourceMappingURL=7029-legacy.22d2270b.js.map \ No newline at end of file +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7029],{1150:function(t){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},2481:function(t,e,n){var a=n(2109),s=n(8415);a({target:"String",proto:!0},{repeat:s})},4765:function(t,e,n){"use strict";var a=n(6916),s=n(7007),u=n(9670),o=n(4488),l=n(1150),i=n(1340),r=n(8173),c=n(7651);s("search",(function(t,e,n){return[function(e){var n=o(this),s=void 0==e?void 0:r(e,t);return s?a(s,e,n):new RegExp(e)[t](i(n))},function(t){var a=u(this),s=i(t),o=n(e,a,s);if(o.done)return o.value;var r=a.lastIndex;l(r,0)||(a.lastIndex=0);var d=c(a,s);return l(a.lastIndex,r)||(a.lastIndex=r),null===d?-1:d.index}]}))},9978:function(t,e,n){"use strict";n.d(e,{Z:function(){return Kt}});var a=n(6252),s={class:"media-container"},u={class:"view-container"},o={class:"controls-container"};function l(t,e,n,l,i,r){var c=(0,a.up)("Controls");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a._)("div",u,[(0,a.WI)(t.$slots,"default",{},void 0,!0)]),(0,a._)("div",o,[(0,a.Wm)(c,{status:n.status,track:n.track,buttons:n.buttons,onPlay:e[0]||(e[0]=function(e){return t.$emit("play",e)}),onPause:e[1]||(e[1]=function(e){return t.$emit("pause",e)}),onStop:e[2]||(e[2]=function(e){return t.$emit("stop")}),onPrevious:e[3]||(e[3]=function(e){return t.$emit("previous")}),onNext:e[4]||(e[4]=function(e){return t.$emit("next")}),onSeek:e[5]||(e[5]=function(e){return t.$emit("seek",e)}),onSetVolume:e[6]||(e[6]=function(e){return t.$emit("set-volume",e)}),onConsume:e[7]||(e[7]=function(e){return t.$emit("consume",e)}),onRepeat:e[8]||(e[8]=function(e){return t.$emit("repeat",e)}),onRandom:e[9]||(e[9]=function(e){return t.$emit("random",e)}),onSearch:e[10]||(e[10]=function(e){return t.$emit("search",e)})},null,8,["status","track","buttons"])])])}n(2481);var i=n(3577),r=n(9963),c=function(t){return(0,a.dD)("data-v-8db4988a"),t=t(),(0,a.Cn)(),t},d={class:"row"},p=c((function(){return(0,a._)("div",{class:"col-3"},null,-1)})),f={class:"col-6"},m={class:"buttons"},v=c((function(){return(0,a._)("i",{class:"icon fa fa-step-backward"},null,-1)})),k=[v],b=c((function(){return(0,a._)("i",{class:"icon fa fa-stop"},null,-1)})),y=[b],_=c((function(){return(0,a._)("i",{class:"icon fa fa-step-forward"},null,-1)})),g=[_],h=c((function(){return(0,a._)("div",{class:"col-3"},null,-1)})),w={class:"row"},C={class:"col-9 volume-container"},x={class:"col-1"},$=["disabled"],D=c((function(){return(0,a._)("i",{class:"icon fa fa-volume-up"},null,-1)})),T=[D],q={class:"col-11 volume-slider"},M={class:"col-3 list-controls"},S=c((function(){return(0,a._)("i",{class:"icon fa fa-utensils"},null,-1)})),U=[S],P=c((function(){return(0,a._)("i",{class:"icon fa fa-random"},null,-1)})),Z=[P],I=c((function(){return(0,a._)("i",{class:"icon fa fa-redo"},null,-1)})),z=[I],j={class:"row"},O={class:"col-s-2 col-m-1 time"},N=["textContent"],R={class:"col-s-8 col-m-10 time-bar"},W={class:"col-s-2 col-m-1 time"},A=["textContent"],B={class:"controls"},H={class:"playback-controls mobile tablet col-2"},K=["title"],L={key:0,class:"icon play-pause fa fa-pause"},V={key:1,class:"icon play-pause fa fa-play"},E={class:"track-container col-s-8 col-m-8 col-l-3"},Y={key:0,class:"track-info"},F={key:0,class:"title"},G=["href","textContent"],J=["href","textContent"],Q=["textContent"],X={key:1,class:"artist"},tt=["href","textContent"],et={class:"playback-controls desktop col-6"},nt={class:"row buttons"},at=c((function(){return(0,a._)("i",{class:"icon fa fa-step-backward"},null,-1)})),st=[at],ut=["title"],ot={key:0,class:"icon play-pause fa fa-pause"},lt={key:1,class:"icon play-pause fa fa-play"},it=c((function(){return(0,a._)("i",{class:"icon fa fa-stop"},null,-1)})),rt=[it],ct=c((function(){return(0,a._)("i",{class:"icon fa fa-step-forward"},null,-1)})),dt=[ct],pt={class:"row"},ft={class:"col-1 time"},mt=["textContent"],vt={class:"col-10"},kt={class:"col-1 time"},bt=["textContent"],yt={class:"col-2 pull-right mobile tablet right-buttons"},_t=["title"],gt={class:"col-3 pull-right desktop"},ht={class:"row list-controls"},wt=c((function(){return(0,a._)("i",{class:"icon fa fa-utensils"},null,-1)})),Ct=[wt],xt=c((function(){return(0,a._)("i",{class:"icon fa fa-random"},null,-1)})),$t=[xt],Dt=c((function(){return(0,a._)("i",{class:"icon fa fa-redo"},null,-1)})),Tt=[Dt],qt={class:"row volume-container"},Mt={class:"col-2"},St=["disabled"],Ut=c((function(){return(0,a._)("i",{class:"icon fa fa-volume-up"},null,-1)})),Pt=[Ut],Zt={class:"col-10"};function It(t,e,n,s,u,o){var l,c,v,b,_,D=(0,a.up)("Slider");return(0,a.wg)(),(0,a.iD)(a.HY,null,[(0,a._)("div",{class:(0,i.C_)(["extension fade-in",{hidden:!u.expanded}])},[(0,a._)("div",d,[p,(0,a._)("div",f,[(0,a._)("div",m,[u.buttons_.previous?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[0]||(e[0]=function(e){return t.$emit("previous")}),title:"Play previous track"},k)):(0,a.kq)("",!0),u.buttons_.stop&&"stop"!==n.status.state?((0,a.wg)(),(0,a.iD)("button",{key:1,onClick:e[1]||(e[1]=function(e){return t.$emit("stop")}),title:"Stop playback"},y)):(0,a.kq)("",!0),u.buttons_.next?((0,a.wg)(),(0,a.iD)("button",{key:2,onClick:e[2]||(e[2]=function(e){return t.$emit("next")}),title:"Play next track"},g)):(0,a.kq)("",!0)])]),h]),(0,a._)("div",w,[(0,a._)("div",C,[(0,a._)("div",x,[(0,a._)("button",{disabled:null==n.status.muted,onClick:e[3]||(e[3]=function(e){return t.$emit(n.status.muted?"unmute":"mute")})},T,8,$)]),(0,a._)("div",q,[(0,a.Wm)(D,{value:n.status.volume,range:n.volumeRange,disabled:null==n.status.volume,onMouseup:e[4]||(e[4]=function(e){return t.$emit("set-volume",e.target.value)})},null,8,["value","range","disabled"])])]),(0,a._)("div",M,[u.buttons_.consume?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[5]||(e[5]=function(e){return t.$emit("consume",!n.status.consume)}),class:(0,i.C_)({enabled:n.status.consume}),title:"Toggle consume mode"},U,2)):(0,a.kq)("",!0),u.buttons_.random?((0,a.wg)(),(0,a.iD)("button",{key:1,onClick:e[6]||(e[6]=function(e){return t.$emit("random",!n.status.random)}),class:(0,i.C_)({enabled:n.status.random}),title:"Toggle shuffle"},Z,2)):(0,a.kq)("",!0),u.buttons_.repeat?((0,a.wg)(),(0,a.iD)("button",{key:2,onClick:e[7]||(e[7]=function(e){return t.$emit("repeat",!n.status.repeat)}),class:(0,i.C_)({enabled:n.status.repeat}),title:"Toggle repeat"},z,2)):(0,a.kq)("",!0)])]),(0,a._)("div",j,[(0,a._)("div",O,[(0,a._)("span",{class:"elapsed-time",textContent:(0,i.zw)(null==u.elapsed||"play"!==n.status.state&&"pause"!==n.status.state?"-:--":t.convertTime(u.elapsed))},null,8,N)]),(0,a._)("div",R,[(0,a.Wm)(D,{value:u.elapsed,range:[0,o.duration],disabled:!o.duration||"stop"===n.status.state,onMouseup:e[8]||(e[8]=function(e){return t.$emit("seek",e.target.value)})},null,8,["value","range","disabled"])]),(0,a._)("div",W,[(0,a._)("span",{class:"total-time",textContent:(0,i.zw)(o.duration&&"stop"!==n.status.state?t.convertTime(o.duration):"-:--")},null,8,A)])])],2),(0,a._)("div",B,[(0,a._)("div",H,[(0,a._)("button",{onClick:e[9]||(e[9]=function(e){return t.$emit("play"===n.status.state?"pause":"play")}),title:"play"===n.status.state?"Pause":"Play"},["play"===n.status.state?((0,a.wg)(),(0,a.iD)("i",L)):((0,a.wg)(),(0,a.iD)("i",V))],8,K)]),(0,a._)("div",E,[n.track&&"stop"!==(null===(l=n.status)||void 0===l?void 0:l.state)?((0,a.wg)(),(0,a.iD)("div",Y,["play"===n.status.state||"pause"===n.status.state?((0,a.wg)(),(0,a.iD)("div",F,[n.track.album?((0,a.wg)(),(0,a.iD)("a",{key:0,href:t.$route.fullPath,textContent:(0,i.zw)(null!==(c=n.track.title)&&void 0!==c&&c.length?n.track.title:"[No Title]"),onClick:e[10]||(e[10]=(0,r.iM)((function(e){return t.$emit("search",{artist:n.track.artist,album:n.track.album})}),["prevent"]))},null,8,G)):n.track.url?((0,a.wg)(),(0,a.iD)("a",{key:1,href:n.track.url,textContent:(0,i.zw)(null!==(v=n.track.title)&&void 0!==v&&v.length?n.track.title:"[No Title]")},null,8,J)):((0,a.wg)(),(0,a.iD)("span",{key:2,textContent:(0,i.zw)(null!==(b=n.track.title)&&void 0!==b&&b.length?n.track.title:"[No Title]")},null,8,Q))])):(0,a.kq)("",!0),null===(_=n.track.artist)||void 0===_||!_.length||"play"!==n.status.state&&"pause"!==n.status.state?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",X,[(0,a._)("a",{href:t.$route.fullPath,textContent:(0,i.zw)(n.track.artist),onClick:e[11]||(e[11]=(0,r.iM)((function(e){return t.$emit("search",{artist:n.track.artist})}),["prevent"]))},null,8,tt)]))])):(0,a.kq)("",!0)]),(0,a._)("div",et,[(0,a._)("div",nt,[u.buttons_.previous?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[12]||(e[12]=function(e){return t.$emit("previous")}),title:"Play previous track"},st)):(0,a.kq)("",!0),(0,a._)("button",{onClick:e[13]||(e[13]=function(e){return t.$emit("play"===n.status.state?"pause":"play")}),title:"play"===n.status.state?"Pause":"Play"},["play"===n.status.state?((0,a.wg)(),(0,a.iD)("i",ot)):((0,a.wg)(),(0,a.iD)("i",lt))],8,ut),u.buttons_.stop&&"stop"!==n.status.state?((0,a.wg)(),(0,a.iD)("button",{key:1,onClick:e[14]||(e[14]=function(e){return t.$emit("stop")}),title:"Stop playback"},rt)):(0,a.kq)("",!0),u.buttons_.next?((0,a.wg)(),(0,a.iD)("button",{key:2,onClick:e[15]||(e[15]=function(e){return t.$emit("next")}),title:"Play next track"},dt)):(0,a.kq)("",!0)]),(0,a._)("div",pt,[(0,a._)("div",ft,[(0,a._)("span",{class:"elapsed-time",textContent:(0,i.zw)(null==u.elapsed||"play"!==n.status.state&&"pause"!==n.status.state?"-:--":t.convertTime(u.elapsed))},null,8,mt)]),(0,a._)("div",vt,[(0,a.Wm)(D,{value:u.elapsed,range:[0,o.duration],disabled:!o.duration||"stop"===n.status.state,onMouseup:e[16]||(e[16]=function(e){return t.$emit("seek",e.target.value)})},null,8,["value","range","disabled"])]),(0,a._)("div",kt,[(0,a._)("span",{class:"total-time",textContent:(0,i.zw)(o.duration&&"stop"!==n.status.state?t.convertTime(o.duration):"-:--")},null,8,bt)])])]),(0,a._)("div",yt,[(0,a._)("button",{onClick:e[17]||(e[17]=function(t){return u.expanded=!u.expanded}),title:u.expanded?"Show more controls":"Hide extra controls"},[(0,a._)("i",{class:(0,i.C_)(["fas",["fa-chevron-".concat(u.expanded?"down":"up")]])},null,2)],8,_t)]),(0,a._)("div",gt,[(0,a._)("div",ht,[u.buttons_.consume?((0,a.wg)(),(0,a.iD)("button",{key:0,onClick:e[18]||(e[18]=function(e){return t.$emit("consume")}),class:(0,i.C_)({enabled:n.status.consume}),title:"Toggle consume mode"},Ct,2)):(0,a.kq)("",!0),u.buttons_.random?((0,a.wg)(),(0,a.iD)("button",{key:1,onClick:e[19]||(e[19]=function(e){return t.$emit("random")}),class:(0,i.C_)({enabled:n.status.random}),title:"Toggle shuffle"},$t,2)):(0,a.kq)("",!0),u.buttons_.repeat?((0,a.wg)(),(0,a.iD)("button",{key:2,onClick:e[20]||(e[20]=function(e){return t.$emit("repeat")}),class:(0,i.C_)({enabled:n.status.repeat}),title:"Toggle repeat"},Tt,2)):(0,a.kq)("",!0)]),(0,a._)("div",qt,[(0,a._)("div",Mt,[(0,a._)("button",{disabled:null==n.status.muted,onClick:e[21]||(e[21]=function(e){return t.$emit(n.status.muted?"unmute":"mute")})},Pt,8,St)]),(0,a._)("div",Zt,[(0,a.Wm)(D,{value:n.status.volume,range:n.volumeRange,disabled:null==n.status.volume,onMouseup:e[22]||(e[22]=function(e){return t.$emit("set-volume",e.target.value)})},null,8,["value","range","disabled"])])])])])],64)}n(7941);var zt=n(6813),jt=n(8337),Ot=n(376),Nt={name:"Controls",components:{Slider:Ot.Z},mixins:[zt.Z,jt.Z],emits:["search","previous","next","play","pause","stop","seek","consume","random","repeat","set-volume","mute","unmute"],props:{track:{type:Object},status:{type:Object,default:function(){}},buttons:{type:Object,default:function(){return{previous:!0,next:!0,stop:!0,consume:!0,random:!0,repeat:!0}}},volumeRange:{type:Array,default:function(){return[0,100]}}},data:function(){var t,e,n,a=null!==(t=Object.keys(this.buttons))&&void 0!==t&&t.length?this.buttons:{previous:!0,next:!0,stop:!0,consume:!0,random:!0,repeat:!0};return{expanded:!1,lastSync:0,elapsed:(null===(e=this.status)||void 0===e?void 0:e.elapsed)||(null===(n=this.status)||void 0===n?void 0:n.position),buttons_:a}},computed:{duration:function(){var t,e;return null!=(null===(t=this.status)||void 0===t?void 0:t.duration)?this.status.duration:null===(e=this.track)||void 0===e?void 0:e.duration}},methods:{getTime:function(){return(new Date).getTime()/1e3}},mounted:function(){var t=this,e=this;this.lastSync=this.getTime(),this.$watch((function(){return t.track}),(function(n){var a;n&&"play"===(null===(a=e.status)||void 0===a?void 0:a.state)||(e.lastSync=t.getTime())})),this.$watch((function(){return t.status}),(function(){e.lastSync=t.getTime()})),setInterval((function(){var n,a,s,u;"stop"!==(null===(n=e.status)||void 0===n?void 0:n.state)&&(e.elapsed=(null===(a=e.status)||void 0===a?void 0:a.elapsed)||(null===(s=e.status)||void 0===s?void 0:s.position)||0,"play"===(null===(u=e.status)||void 0===u?void 0:u.state)&&(e.elapsed+=Math.round(t.getTime()-e.lastSync)))}),1e3)}},Rt=n(3744);const Wt=(0,Rt.Z)(Nt,[["render",It],["__scopeId","data-v-8db4988a"]]);var At=Wt,Bt={name:"View",components:{Controls:At},emits:["play","pause","stop","next","previous","set-volume","seek","consume","random","repeat","search"],props:{pluginName:{type:String,required:!0},status:{type:Object,default:function(){}},track:{type:Object},buttons:{type:Object}}};const Ht=(0,Rt.Z)(Bt,[["render",l],["__scopeId","data-v-70d7a7df"]]);var Kt=Ht},376:function(t,e,n){"use strict";n.d(e,{Z:function(){return b}});var a=n(6252),s=n(9963),u=n(3577),o={class:"slider-wrapper"},l=["min","max","step","disabled","value"],i={class:"track"},r={class:"track-inner",ref:"track"},c={class:"thumb",ref:"thumb"},d=["textContent"];function p(t,e,n,p,f,m){return(0,a.wg)(),(0,a.iD)("label",o,[(0,a._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:e[0]||(e[0]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onChange:e[1]||(e[1]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onMouseup:e[2]||(e[2]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onMousedown:e[3]||(e[3]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onTouchstart:e[4]||(e[4]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onTouchend:e[5]||(e[5]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onKeyup:e[6]||(e[6]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"])),onKeydown:e[7]||(e[7]=(0,s.iM)((function(){return m.onUpdate&&m.onUpdate.apply(m,arguments)}),["stop"]))},null,40,l),(0,a._)("div",i,[(0,a._)("div",r,null,512)]),(0,a._)("div",c,null,512),n.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,u.zw)(n.value)},null,8,d)):(0,a.kq)("",!0)])}var f=n(4648),m=(n(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate:function(t){this.update(t.target.value),this.$emit(t.type,(0,f.Z)((0,f.Z)({},t),{},{target:(0,f.Z)((0,f.Z)({},t.target),{},{value:this.$refs.range.value})}))},update:function(t){var e=100*(t-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left="".concat(e,"%"),this.$refs.thumb.style.transform="translate(-".concat(e,"%, -50%)"),this.$refs.track.style.width="".concat(e,"%")}},mounted:function(){null!=this.value&&this.update(this.value)}}),v=n(3744);const k=(0,v.Z)(m,[["render",p],["__scopeId","data-v-95edc28a"]]);var b=k}}]); +//# sourceMappingURL=7029-legacy.66663032.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7029-legacy.66663032.js.map b/platypush/backend/http/webapp/dist/static/js/7029-legacy.66663032.js.map new file mode 100644 index 00000000..03811e17 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7029-legacy.66663032.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/7029-legacy.66663032.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/same-value.js","webpack://platypush/./node_modules/core-js/modules/es.string.repeat.js","webpack://platypush/./node_modules/core-js/modules/es.string.search.js","webpack://platypush/./src/components/Media/View.vue","webpack://platypush/./src/components/Media/Controls.vue","webpack://platypush/./src/components/Media/Controls.vue?3032","webpack://platypush/./src/components/Media/View.vue?78ca","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f"],"sourcesContent":["// `SameValue` abstract operation\n// https://tc39.es/ecma262/#sec-samevalue\n// eslint-disable-next-line es-x/no-object-is -- safe\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare -- NaN check\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","var $ = require('../internals/export');\nvar repeat = require('../internals/string-repeat');\n\n// `String.prototype.repeat` method\n// https://tc39.es/ecma262/#sec-string.prototype.repeat\n$({ target: 'String', proto: true }, {\n repeat: repeat\n});\n","'use strict';\nvar call = require('../internals/function-call');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar sameValue = require('../internals/same-value');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@search logic\nfixRegExpWellKnownSymbolLogic('search', function (SEARCH, nativeSearch, maybeCallNative) {\n return [\n // `String.prototype.search` method\n // https://tc39.es/ecma262/#sec-string.prototype.search\n function search(regexp) {\n var O = requireObjectCoercible(this);\n var searcher = regexp == undefined ? undefined : getMethod(regexp, SEARCH);\n return searcher ? call(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString(O));\n },\n // `RegExp.prototype[@@search]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@search\n function (string) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(nativeSearch, rx, S);\n\n if (res.done) return res.value;\n\n var previousLastIndex = rx.lastIndex;\n if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n var result = regExpExec(rx, S);\n if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n return result === null ? -1 : result.index;\n }\n ];\n});\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Controls.vue?vue&type=template&id=8db4988a&scoped=true\"\nimport script from \"./Controls.vue?vue&type=script&lang=js\"\nexport * from \"./Controls.vue?vue&type=script&lang=js\"\n\nimport \"./Controls.vue?vue&type=style&index=0&id=8db4988a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8db4988a\"]])\n\nexport default __exports__","import { render } from \"./View.vue?vue&type=template&id=70d7a7df&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=70d7a7df&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-70d7a7df\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__"],"names":["module","exports","Object","is","x","y","$","repeat","target","proto","call","fixRegExpWellKnownSymbolLogic","anObject","requireObjectCoercible","sameValue","toString","getMethod","regExpExec","SEARCH","nativeSearch","maybeCallNative","regexp","O","this","searcher","undefined","RegExp","string","rx","S","res","done","value","previousLastIndex","lastIndex","result","index","class","status","track","buttons","$emit","$event","expanded","buttons_","previous","title","stop","state","next","disabled","muted","volume","range","volumeRange","consume","random","convertTime","elapsed","duration","album","href","$route","fullPath","length","artist","url","name","components","Slider","mixins","Utils","emits","props","type","default","Array","data","keys","lastSync","position","computed","methods","getTime","Date","mounted","self","$watch","setInterval","Math","round","__exports__","Controls","pluginName","String","required","render","ref","min","max","step","onUpdate","withLabel","Number","Boolean","event","update","$refs","percent","thumb","style","left","transform","width"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7196-legacy.69f37439.js.map b/platypush/backend/http/webapp/dist/static/js/7196-legacy.69f37439.js.map deleted file mode 100644 index 0c2e7cad..00000000 --- a/platypush/backend/http/webapp/dist/static/js/7196-legacy.69f37439.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/7196-legacy.69f37439.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/MusicSpotify/Index.vue","webpack://platypush/./src/components/panels/MusicSpotify/Index.vue?ccf9"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=034e04ce\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","tracks","status","playlists","editedPlaylist","editedPlaylistTracks","trackInfo","searchResults","libraryResults","path","devices","selectedDevice","activeDevice","play","pause","stop","previous","next","clear","setVolume","seek","consume","random","repeat","refreshStatus","removeFromTracklist","addToTracklist","swapTracks","loadPlaylist","playPlaylist","removePlaylist","moveTracklistTracks","saveToPlaylist","playlistEditChanged","addToTracklistFromEditedPlaylist","removeFromPlaylist","$event","playlistAdd","addToPlaylist","playlistTrackMove","search","cd","refresh","selectDevice","name","components","Loading","MusicPlugin","mixins","Utils","props","type","Object","default","data","methods","refreshTracks","background","request","map","track","time","duration","reduce","obj","device","id","activeDevices","values","filter","is_active","length","playingPos","refreshPlaylists","sort","a","b","localeCompare","Promise","all","event","pos","uri","resource","volume","position","value","file","method","positions","resources","playlist","_loadPlaylist","notify","text","list","playlistIdx","from_pos","from","to_pos","to","query","item","deviceId","mounted","this","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7196-legacy.69f37439.js b/platypush/backend/http/webapp/dist/static/js/7196-legacy.a47a2493.js similarity index 99% rename from platypush/backend/http/webapp/dist/static/js/7196-legacy.69f37439.js rename to platypush/backend/http/webapp/dist/static/js/7196-legacy.a47a2493.js index c744ea5a..1cabade4 100644 --- a/platypush/backend/http/webapp/dist/static/js/7196-legacy.69f37439.js +++ b/platypush/backend/http/webapp/dist/static/js/7196-legacy.a47a2493.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7196],{7196:function(e,t,r){r.r(t),r.d(t,{default:function(){return m}});r(2481),r(4916),r(4765);var n=r(6252);function s(e,t,r,s,a,i){var u=(0,n.up)("Loading"),c=(0,n.up)("MusicPlugin");return(0,n.wg)(),(0,n.iD)(n.HY,null,[a.loading?((0,n.wg)(),(0,n.j4)(u,{key:0})):(0,n.kq)("",!0),(0,n.Wm)(c,{"plugin-name":"music.spotify",loading:a.loading,config:r.config,tracks:a.tracks,status:a.status,playlists:a.playlists,"edited-playlist":a.editedPlaylist,"edited-playlist-tracks":a.editedPlaylistTracks,"track-info":a.trackInfo,"search-results":a.searchResults,"library-results":a.libraryResults,path:a.path,devices:a.devices,"selected-device":a.selectedDevice,"active-device":a.activeDevice,onPlay:i.play,onPause:i.pause,onStop:i.stop,onPrevious:i.previous,onNext:i.next,onClear:i.clear,onSetVolume:i.setVolume,onSeek:i.seek,onConsume:i.consume,onRandom:i.random,onRepeat:i.repeat,onStatusUpdate:t[0]||(t[0]=function(e){return i.refreshStatus(!0)}),onNewPlayingTrack:t[1]||(t[1]=function(e){return i.refreshStatus(!0)}),onRemoveFromTracklist:i.removeFromTracklist,onAddToTracklist:i.addToTracklist,onSwapTracks:i.swapTracks,onLoadPlaylist:i.loadPlaylist,onPlayPlaylist:i.playPlaylist,onRemovePlaylist:i.removePlaylist,onTracklistMove:i.moveTracklistTracks,onTracklistSave:i.saveToPlaylist,onPlaylistEdit:i.playlistEditChanged,onRefreshStatus:i.refreshStatus,onAddToTracklistFromEditedPlaylist:i.addToTracklistFromEditedPlaylist,onRemoveFromPlaylist:i.removeFromPlaylist,onInfo:t[2]||(t[2]=function(e){return a.trackInfo=e}),onPlaylistAdd:i.playlistAdd,onAddToPlaylist:i.addToPlaylist,onPlaylistTrackMove:i.playlistTrackMove,onSearch:i.search,onSearchClear:t[3]||(t[3]=function(e){return a.searchResults=[]}),onCd:i.cd,onPlaylistUpdate:t[4]||(t[4]=function(e){return i.refresh(!0)}),onSelectDevice:i.selectDevice},null,8,["loading","config","tracks","status","playlists","edited-playlist","edited-playlist-tracks","track-info","search-results","library-results","path","devices","selected-device","active-device","onPlay","onPause","onStop","onPrevious","onNext","onClear","onSetVolume","onSeek","onConsume","onRandom","onRepeat","onRemoveFromTracklist","onAddToTracklist","onSwapTracks","onLoadPlaylist","onPlayPlaylist","onRemovePlaylist","onTracklistMove","onTracklistSave","onPlaylistEdit","onRefreshStatus","onAddToTracklistFromEditedPlaylist","onRemoveFromPlaylist","onPlaylistAdd","onAddToPlaylist","onPlaylistTrackMove","onSearch","onCd","onSelectDevice"])],64)}var a=r(4648),i=r(9584),u=r(8534),c=(r(5666),r(1249),r(1539),r(7327),r(2479),r(2222),r(2707),r(8309),r(8783),r(3948),r(5781)),o=r(2628),l=r(1232),p={name:"MusicSpotify",components:{Loading:l.Z,MusicPlugin:c["default"]},mixins:[o.Z],props:{config:{type:Object,default:function(){}}},data:function(){return{loading:!1,devices:{},selectedDevice:null,activeDevice:null,tracks:[],playlists:[],status:{},editedPlaylist:null,editedPlaylistTracks:[],trackInfo:null,searchResults:[],libraryResults:[],path:"/"}},methods:{refreshTracks:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e||(t.loading=!0),r.prev=1,r.next=4,t.request("music.spotify.history");case 4:t.tracks=r.sent.map((function(e){return e.time=e.duration,e}));case 5:return r.prev=5,t.loading=!1,r.finish(5);case 8:case"end":return r.stop()}}),r,null,[[1,,5,8]])})))()},refreshStatus:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n,s,u,c;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e||(t.loading=!0),r.next=3,t.request("music.spotify.get_devices");case 3:return t.devices=r.sent.reduce((function(e,t){return e[t.id]=t,e}),{}),n=Object.values(t.devices).filter((function(e){return e.is_active})),t.activeDevice=n.length?n[0].id:null,!t.selectedDevice&&Object.values(t.devices).length&&(t.selectedDevice=t.activeDevice||(0,i.Z)(Object.values(t.devices))[0].id),r.prev=7,r.next=10,t.request("music.spotify.status");case 10:s=r.sent,t.status=(0,a.Z)((0,a.Z)({},s),{},{duration:s.time});case 12:return r.prev=12,t.loading=!1,r.finish(12);case 15:t.status.track&&((null===(u=t.tracks)||void 0===u||null===(c=u[0])||void 0===c?void 0:c.id)!==t.status.track.id&&(t.tracks=[(0,a.Z)((0,a.Z)({},t.status.track),{},{time:t.status.duration})].concat((0,i.Z)(t.tracks))),t.status.playingPos=0);case 16:case"end":return r.stop()}}),r,null,[[7,,12,15]])})))()},refreshPlaylists:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e||(t.loading=!0),r.prev=1,r.next=4,t.request("music.spotify.get_playlists");case 4:t.playlists=r.sent.sort((function(e,t){return e.name.localeCompare(t.name)}));case 5:return r.prev=5,t.loading=!1,r.finish(5);case 8:case"end":return r.stop()}}),r,null,[[1,,5,8]])})))()},refresh:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e||(t.loading=!0),r.prev=1,r.next=4,Promise.all([t.refreshTracks(e),t.refreshStatus(e),t.refreshPlaylists(e)]);case 4:return r.prev=4,t.loading=!1,r.finish(4);case 7:case"end":return r.stop()}}),r,null,[[1,,4,7]])})))()},play:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(null!=(null===e||void 0===e?void 0:e.pos)&&(e.uri=t.tracks[e.pos].uri),null===e||void 0===e||!e.uri){r.next=6;break}return r.next=4,t.request("music.spotify.play",{resource:e.uri,device:t.selectedDevice});case 4:r.next=8;break;case 6:return r.next=8,t.request("music.spotify.play",{device:t.selectedDevice});case 8:return r.next=10,t.refreshStatus(!0);case 10:case"end":return r.stop()}}),r)})))()},pause:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.pause",{device:e.selectedDevice});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.stop",{device:e.selectedDevice});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},previous:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.previous",{device:e.selectedDevice});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},next:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.next",{device:e.selectedDevice});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},clear:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},setVolume:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e!==t.status.volume){r.next=2;break}return r.abrupt("return");case 2:return r.next=4,t.request("music.spotify.set_volume",{device:t.selectedDevice,volume:e});case 4:return r.next=6,t.refreshStatus(!0);case 6:case"end":return r.stop()}}),r)})))()},seek:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.request("music.spotify.seek",{device:t.selectedDevice,position:e});case 2:return r.next=4,t.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},repeat:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.repeat",{device:e.selectedDevice,value:!(null!==(r=e.status)&&void 0!==r&&r.repeat)});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},random:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.random",{device:e.selectedDevice,value:!(null!==(r=e.status)&&void 0!==r&&r.random)});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},consume:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},addToTracklist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e.file&&(e=e.file),r.next=3,t.request("music.spotify.add",{device:t.selectedDevice,resource:e});case 3:return r.next=5,t.refresh(!0);case 5:case"end":return r.stop()}}),r)})))()},addToTracklistFromEditedPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n,s;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t.editedPlaylistTracks[e.pos],n){r.next=3;break}return r.abrupt("return");case 3:return s=e.play?"play":"add",r.next=6,t.request("music.spotify.".concat(s),{device:t.selectedDevice,resource:n.uri});case 6:return r.next=8,t.refresh(!0);case 8:case"end":return r.stop()}}),r)})))()},removeFromPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=e.map((function(e){return t.playlists[t.editedPlaylist].tracks[e].uri})),r.next=3,t.request("music.spotify.remove_from_playlist",{resources:n,playlist:t.playlists[t.editedPlaylist].name});case 3:return r.next=5,t.playlistEditChanged(t.editedPlaylist);case 5:case"end":return r.stop()}}),r)})))()},removeFromTracklist:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},swapTracks:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},playPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t._loadPlaylist(e,!0);case 2:case"end":return r.stop()}}),r)})))()},loadPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t._loadPlaylist(e,!1);case 2:case"end":return r.stop()}}),r)})))()},_loadPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=t.playlists[e],r.next=3,t.request("music.spotify.play",{resource:n.uri,device:t.selectedDevice});case 3:return r.next=5,t.refresh(!0);case 5:case"end":return r.stop()}}),r)})))()},removePlaylist:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.notify({text:"Playlist removal is not supported"});case 1:case"end":return t.stop()}}),t)})))()},saveToPlaylist:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},moveTracklistTracks:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},playlistAdd:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.request("music.spotify.add_to_playlist",{resources:[e],playlist:t.playlists[t.editedPlaylist].uri});case 2:return r.next=4,t.playlistEditChanged(t.editedPlaylist);case 4:case"end":return r.stop()}}),r)})))()},playlistEditChanged:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t.editedPlaylist=e,null!=e){r.next=3;break}return r.abrupt("return");case 3:return t.loading=!0,r.prev=4,r.next=7,t.request("music.spotify.get_playlist",{playlist:t.playlists[e].uri});case 7:n=r.sent,t.editedPlaylistTracks=n.tracks.map((function(e){return e.time=e.duration,e}));case 9:return r.prev=9,t.loading=!1,r.finish(9);case 12:case"end":return r.stop()}}),r,null,[[4,,9,12]])})))()},addToPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Promise.all(e.playlists.map(function(){var r=(0,u.Z)(regeneratorRuntime.mark((function r(n){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.request("music.spotify.add_to_playlist",{resources:[e.track.uri],playlist:t.playlists[n].uri});case 2:return r.next=4,t.playlistEditChanged(n);case 4:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}()));case 2:case"end":return r.stop()}}),r)})))()},playlistTrackMove:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.request("music.spotify.playlist_move",{playlist:t.playlists[e.playlist].uri,from_pos:e.from-1,to_pos:e.to-1});case 2:return r.next=4,t.playlistEditChanged(e.playlist);case 4:case"end":return r.stop()}}),r)})))()},search:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.loading=!0,r.prev=1,r.next=4,t.request("music.spotify.search",e);case 4:t.searchResults=r.sent.map((function(e){return e.time=e.duration,e}));case 5:return r.prev=5,t.loading=!1,r.finish(5);case 8:case"end":return r.stop()}}),r,null,[[1,,5,8]])})))()},cd:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},selectDevice:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t.selectedDevice!==e){r.next=2;break}return r.abrupt("return");case 2:return r.next=4,t.request("music.spotify.start_or_transfer_playback",{device:e});case 4:t.selectedDevice=e,t.refreshStatus(!0);case 6:case"end":return r.stop()}}),r)})))()}},mounted:function(){this.refresh()}},d=r(3744);const f=(0,d.Z)(p,[["render",s]]);var m=f}}]); -//# sourceMappingURL=7196-legacy.69f37439.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7196],{7196:function(e,t,r){r.r(t),r.d(t,{default:function(){return m}});r(2481),r(4916),r(4765);var n=r(6252);function s(e,t,r,s,a,i){var u=(0,n.up)("Loading"),c=(0,n.up)("MusicPlugin");return(0,n.wg)(),(0,n.iD)(n.HY,null,[a.loading?((0,n.wg)(),(0,n.j4)(u,{key:0})):(0,n.kq)("",!0),(0,n.Wm)(c,{"plugin-name":"music.spotify",loading:a.loading,config:r.config,tracks:a.tracks,status:a.status,playlists:a.playlists,"edited-playlist":a.editedPlaylist,"edited-playlist-tracks":a.editedPlaylistTracks,"track-info":a.trackInfo,"search-results":a.searchResults,"library-results":a.libraryResults,path:a.path,devices:a.devices,"selected-device":a.selectedDevice,"active-device":a.activeDevice,onPlay:i.play,onPause:i.pause,onStop:i.stop,onPrevious:i.previous,onNext:i.next,onClear:i.clear,onSetVolume:i.setVolume,onSeek:i.seek,onConsume:i.consume,onRandom:i.random,onRepeat:i.repeat,onStatusUpdate:t[0]||(t[0]=function(e){return i.refreshStatus(!0)}),onNewPlayingTrack:t[1]||(t[1]=function(e){return i.refreshStatus(!0)}),onRemoveFromTracklist:i.removeFromTracklist,onAddToTracklist:i.addToTracklist,onSwapTracks:i.swapTracks,onLoadPlaylist:i.loadPlaylist,onPlayPlaylist:i.playPlaylist,onRemovePlaylist:i.removePlaylist,onTracklistMove:i.moveTracklistTracks,onTracklistSave:i.saveToPlaylist,onPlaylistEdit:i.playlistEditChanged,onRefreshStatus:i.refreshStatus,onAddToTracklistFromEditedPlaylist:i.addToTracklistFromEditedPlaylist,onRemoveFromPlaylist:i.removeFromPlaylist,onInfo:t[2]||(t[2]=function(e){return a.trackInfo=e}),onPlaylistAdd:i.playlistAdd,onAddToPlaylist:i.addToPlaylist,onPlaylistTrackMove:i.playlistTrackMove,onSearch:i.search,onSearchClear:t[3]||(t[3]=function(e){return a.searchResults=[]}),onCd:i.cd,onPlaylistUpdate:t[4]||(t[4]=function(e){return i.refresh(!0)}),onSelectDevice:i.selectDevice},null,8,["loading","config","tracks","status","playlists","edited-playlist","edited-playlist-tracks","track-info","search-results","library-results","path","devices","selected-device","active-device","onPlay","onPause","onStop","onPrevious","onNext","onClear","onSetVolume","onSeek","onConsume","onRandom","onRepeat","onRemoveFromTracklist","onAddToTracklist","onSwapTracks","onLoadPlaylist","onPlayPlaylist","onRemovePlaylist","onTracklistMove","onTracklistSave","onPlaylistEdit","onRefreshStatus","onAddToTracklistFromEditedPlaylist","onRemoveFromPlaylist","onPlaylistAdd","onAddToPlaylist","onPlaylistTrackMove","onSearch","onCd","onSelectDevice"])],64)}var a=r(4648),i=r(9584),u=r(8534),c=(r(5666),r(1249),r(1539),r(7327),r(2479),r(2222),r(2707),r(8309),r(8783),r(3948),r(5781)),o=r(6813),l=r(1232),p={name:"MusicSpotify",components:{Loading:l.Z,MusicPlugin:c["default"]},mixins:[o.Z],props:{config:{type:Object,default:function(){}}},data:function(){return{loading:!1,devices:{},selectedDevice:null,activeDevice:null,tracks:[],playlists:[],status:{},editedPlaylist:null,editedPlaylistTracks:[],trackInfo:null,searchResults:[],libraryResults:[],path:"/"}},methods:{refreshTracks:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e||(t.loading=!0),r.prev=1,r.next=4,t.request("music.spotify.history");case 4:t.tracks=r.sent.map((function(e){return e.time=e.duration,e}));case 5:return r.prev=5,t.loading=!1,r.finish(5);case 8:case"end":return r.stop()}}),r,null,[[1,,5,8]])})))()},refreshStatus:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n,s,u,c;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e||(t.loading=!0),r.next=3,t.request("music.spotify.get_devices");case 3:return t.devices=r.sent.reduce((function(e,t){return e[t.id]=t,e}),{}),n=Object.values(t.devices).filter((function(e){return e.is_active})),t.activeDevice=n.length?n[0].id:null,!t.selectedDevice&&Object.values(t.devices).length&&(t.selectedDevice=t.activeDevice||(0,i.Z)(Object.values(t.devices))[0].id),r.prev=7,r.next=10,t.request("music.spotify.status");case 10:s=r.sent,t.status=(0,a.Z)((0,a.Z)({},s),{},{duration:s.time});case 12:return r.prev=12,t.loading=!1,r.finish(12);case 15:t.status.track&&((null===(u=t.tracks)||void 0===u||null===(c=u[0])||void 0===c?void 0:c.id)!==t.status.track.id&&(t.tracks=[(0,a.Z)((0,a.Z)({},t.status.track),{},{time:t.status.duration})].concat((0,i.Z)(t.tracks))),t.status.playingPos=0);case 16:case"end":return r.stop()}}),r,null,[[7,,12,15]])})))()},refreshPlaylists:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e||(t.loading=!0),r.prev=1,r.next=4,t.request("music.spotify.get_playlists");case 4:t.playlists=r.sent.sort((function(e,t){return e.name.localeCompare(t.name)}));case 5:return r.prev=5,t.loading=!1,r.finish(5);case 8:case"end":return r.stop()}}),r,null,[[1,,5,8]])})))()},refresh:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e||(t.loading=!0),r.prev=1,r.next=4,Promise.all([t.refreshTracks(e),t.refreshStatus(e),t.refreshPlaylists(e)]);case 4:return r.prev=4,t.loading=!1,r.finish(4);case 7:case"end":return r.stop()}}),r,null,[[1,,4,7]])})))()},play:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(null!=(null===e||void 0===e?void 0:e.pos)&&(e.uri=t.tracks[e.pos].uri),null===e||void 0===e||!e.uri){r.next=6;break}return r.next=4,t.request("music.spotify.play",{resource:e.uri,device:t.selectedDevice});case 4:r.next=8;break;case 6:return r.next=8,t.request("music.spotify.play",{device:t.selectedDevice});case 8:return r.next=10,t.refreshStatus(!0);case 10:case"end":return r.stop()}}),r)})))()},pause:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.pause",{device:e.selectedDevice});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.stop",{device:e.selectedDevice});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},previous:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.previous",{device:e.selectedDevice});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},next:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.next",{device:e.selectedDevice});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},clear:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},setVolume:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e!==t.status.volume){r.next=2;break}return r.abrupt("return");case 2:return r.next=4,t.request("music.spotify.set_volume",{device:t.selectedDevice,volume:e});case 4:return r.next=6,t.refreshStatus(!0);case 6:case"end":return r.stop()}}),r)})))()},seek:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.request("music.spotify.seek",{device:t.selectedDevice,position:e});case 2:return r.next=4,t.refreshStatus(!0);case 4:case"end":return r.stop()}}),r)})))()},repeat:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.repeat",{device:e.selectedDevice,value:!(null!==(r=e.status)&&void 0!==r&&r.repeat)});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},random:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("music.spotify.random",{device:e.selectedDevice,value:!(null!==(r=e.status)&&void 0!==r&&r.random)});case 2:return t.next=4,e.refreshStatus(!0);case 4:case"end":return t.stop()}}),t)})))()},consume:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},addToTracklist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e.file&&(e=e.file),r.next=3,t.request("music.spotify.add",{device:t.selectedDevice,resource:e});case 3:return r.next=5,t.refresh(!0);case 5:case"end":return r.stop()}}),r)})))()},addToTracklistFromEditedPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n,s;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t.editedPlaylistTracks[e.pos],n){r.next=3;break}return r.abrupt("return");case 3:return s=e.play?"play":"add",r.next=6,t.request("music.spotify.".concat(s),{device:t.selectedDevice,resource:n.uri});case 6:return r.next=8,t.refresh(!0);case 8:case"end":return r.stop()}}),r)})))()},removeFromPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=e.map((function(e){return t.playlists[t.editedPlaylist].tracks[e].uri})),r.next=3,t.request("music.spotify.remove_from_playlist",{resources:n,playlist:t.playlists[t.editedPlaylist].name});case 3:return r.next=5,t.playlistEditChanged(t.editedPlaylist);case 5:case"end":return r.stop()}}),r)})))()},removeFromTracklist:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},swapTracks:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},playPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t._loadPlaylist(e,!0);case 2:case"end":return r.stop()}}),r)})))()},loadPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t._loadPlaylist(e,!1);case 2:case"end":return r.stop()}}),r)})))()},_loadPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=t.playlists[e],r.next=3,t.request("music.spotify.play",{resource:n.uri,device:t.selectedDevice});case 3:return r.next=5,t.refresh(!0);case 5:case"end":return r.stop()}}),r)})))()},removePlaylist:function(){var e=this;return(0,u.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.notify({text:"Playlist removal is not supported"});case 1:case"end":return t.stop()}}),t)})))()},saveToPlaylist:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},moveTracklistTracks:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},playlistAdd:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.request("music.spotify.add_to_playlist",{resources:[e],playlist:t.playlists[t.editedPlaylist].uri});case 2:return r.next=4,t.playlistEditChanged(t.editedPlaylist);case 4:case"end":return r.stop()}}),r)})))()},playlistEditChanged:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t.editedPlaylist=e,null!=e){r.next=3;break}return r.abrupt("return");case 3:return t.loading=!0,r.prev=4,r.next=7,t.request("music.spotify.get_playlist",{playlist:t.playlists[e].uri});case 7:n=r.sent,t.editedPlaylistTracks=n.tracks.map((function(e){return e.time=e.duration,e}));case 9:return r.prev=9,t.loading=!1,r.finish(9);case 12:case"end":return r.stop()}}),r,null,[[4,,9,12]])})))()},addToPlaylist:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Promise.all(e.playlists.map(function(){var r=(0,u.Z)(regeneratorRuntime.mark((function r(n){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.request("music.spotify.add_to_playlist",{resources:[e.track.uri],playlist:t.playlists[n].uri});case 2:return r.next=4,t.playlistEditChanged(n);case 4:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}()));case 2:case"end":return r.stop()}}),r)})))()},playlistTrackMove:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.request("music.spotify.playlist_move",{playlist:t.playlists[e.playlist].uri,from_pos:e.from-1,to_pos:e.to-1});case 2:return r.next=4,t.playlistEditChanged(e.playlist);case 4:case"end":return r.stop()}}),r)})))()},search:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.loading=!0,r.prev=1,r.next=4,t.request("music.spotify.search",e);case 4:t.searchResults=r.sent.map((function(e){return e.time=e.duration,e}));case 5:return r.prev=5,t.loading=!1,r.finish(5);case 8:case"end":return r.stop()}}),r,null,[[1,,5,8]])})))()},cd:function(){return(0,u.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},selectDevice:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t.selectedDevice!==e){r.next=2;break}return r.abrupt("return");case 2:return r.next=4,t.request("music.spotify.start_or_transfer_playback",{device:e});case 4:t.selectedDevice=e,t.refreshStatus(!0);case 6:case"end":return r.stop()}}),r)})))()}},mounted:function(){this.refresh()}},d=r(3744);const f=(0,d.Z)(p,[["render",s]]);var m=f}}]); +//# sourceMappingURL=7196-legacy.a47a2493.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7196-legacy.a47a2493.js.map b/platypush/backend/http/webapp/dist/static/js/7196-legacy.a47a2493.js.map new file mode 100644 index 00000000..f589ba2d --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7196-legacy.a47a2493.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/7196-legacy.a47a2493.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/MusicSpotify/Index.vue","webpack://platypush/./src/components/panels/MusicSpotify/Index.vue?ccf9"],"sourcesContent":["\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=034e04ce\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["loading","config","tracks","status","playlists","editedPlaylist","editedPlaylistTracks","trackInfo","searchResults","libraryResults","path","devices","selectedDevice","activeDevice","play","pause","stop","previous","next","clear","setVolume","seek","consume","random","repeat","refreshStatus","removeFromTracklist","addToTracklist","swapTracks","loadPlaylist","playPlaylist","removePlaylist","moveTracklistTracks","saveToPlaylist","playlistEditChanged","addToTracklistFromEditedPlaylist","removeFromPlaylist","$event","playlistAdd","addToPlaylist","playlistTrackMove","search","cd","refresh","selectDevice","name","components","Loading","MusicPlugin","mixins","Utils","props","type","Object","default","data","methods","refreshTracks","background","request","map","track","time","duration","reduce","obj","device","id","activeDevices","values","filter","is_active","length","playingPos","refreshPlaylists","sort","a","b","localeCompare","Promise","all","event","pos","uri","resource","volume","position","value","file","method","positions","resources","playlist","_loadPlaylist","notify","text","list","playlistIdx","from_pos","from","to_pos","to","query","item","deviceId","mounted","this","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7262-legacy.13af887b.js b/platypush/backend/http/webapp/dist/static/js/7262-legacy.13af887b.js new file mode 100644 index 00000000..18f5ac15 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7262-legacy.13af887b.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7262],{6:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(6252),o=t(3577),a=t(9963),r=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},s=["checked"],u=r((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),c={class:"label"};function l(e,n,t,r,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,s),(0,i._)("label",null,[u,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const p=(0,f.Z)(d,[["render",l],["__scopeId","data-v-a6396ae8"]]);var g=p},4004:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(6813)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const r=a;var s=r},8671:function(e,n,t){t.d(n,{Z:function(){return w}});t(8309);var i=t(6252),o=t(9963),a=t(3577),r=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},s={class:"name col-l-10 col-m-9 col-s-8"},u=r((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),c=[u],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,r,u,f){var p=(0,i.up)("Loading"),g=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(p,{key:0})):(0,i.kq)("",!0),(0,i._)("div",s,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(g,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var p=t(6),g=t(1232),h={name:"Switch",components:{Loading:g.Z,ToggleSwitch:p.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=t(3744);const m=(0,v.Z)(h,[["render",f],["__scopeId","data-v-38eb9831"]]);var w=m},7262:function(e,n,t){t.r(n),t.d(n,{default:function(){return p}});t(7941);var i=t(6252),o={class:"switches zwave-switches"},a={key:1,class:"no-content"};function r(e,n,t,r,s,u){var c=(0,i.up)("Loading"),l=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Z-Wave switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(l,{loading:e.loading,name:t,state:n.on,id:n.id,onToggle:function(i){return e.toggle(t,n.id)},key:t},null,8,["loading","name","state","id","onToggle"])})),128))])}var s=t(1232),u=t(4004),c=t(8671),l={name:"Zwave",components:{Switch:c.Z,Loading:s.Z},mixins:[u.Z]},d=t(3744);const f=(0,d.Z)(l,[["render",r],["__scopeId","data-v-6aa1e625"]]);var p=f}}]); +//# sourceMappingURL=7262-legacy.13af887b.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7262-legacy.13af887b.js.map b/platypush/backend/http/webapp/dist/static/js/7262-legacy.13af887b.js.map new file mode 100644 index 00000000..63740294 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7262-legacy.13af887b.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/7262-legacy.13af887b.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/Zwave/Index.vue","webpack://platypush/./src/components/panels/Switches/Zwave/Index.vue?dbad"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6aa1e625&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=6aa1e625&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6aa1e625\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7262-legacy.53030e4c.js b/platypush/backend/http/webapp/dist/static/js/7262-legacy.53030e4c.js deleted file mode 100644 index 6f1f6e6b..00000000 --- a/platypush/backend/http/webapp/dist/static/js/7262-legacy.53030e4c.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7262],{6137:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(6252),o=t(3577),a=t(9963),r=function(e){return(0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e},s=["checked"],u=r((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),c={class:"label"};function l(e,n,t,r,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,s),(0,i._)("label",null,[u,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const p=(0,f.Z)(d,[["render",l],["__scopeId","data-v-8e097228"]]);var g=p},4004:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(2628)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const r=a;var s=r},8671:function(e,n,t){t.d(n,{Z:function(){return w}});t(8309);var i=t(6252),o=t(9963),a=t(3577),r=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},s={class:"name col-l-10 col-m-9 col-s-8"},u=r((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),c=[u],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,r,u,f){var p=(0,i.up)("Loading"),g=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(p,{key:0})):(0,i.kq)("",!0),(0,i._)("div",s,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(g,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var p=t(6137),g=t(1232),h={name:"Switch",components:{Loading:g.Z,ToggleSwitch:p.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=t(3744);const m=(0,v.Z)(h,[["render",f],["__scopeId","data-v-38eb9831"]]);var w=m},7262:function(e,n,t){t.r(n),t.d(n,{default:function(){return p}});t(7941);var i=t(6252),o={class:"switches zwave-switches"},a={key:1,class:"no-content"};function r(e,n,t,r,s,u){var c=(0,i.up)("Loading"),l=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Z-Wave switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(l,{loading:e.loading,name:t,state:n.on,id:n.id,onToggle:function(i){return e.toggle(t,n.id)},key:t},null,8,["loading","name","state","id","onToggle"])})),128))])}var s=t(1232),u=t(4004),c=t(8671),l={name:"Zwave",components:{Switch:c.Z,Loading:s.Z},mixins:[u.Z]},d=t(3744);const f=(0,d.Z)(l,[["render",r],["__scopeId","data-v-6aa1e625"]]);var p=f}}]); -//# sourceMappingURL=7262-legacy.53030e4c.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7262-legacy.53030e4c.js.map b/platypush/backend/http/webapp/dist/static/js/7262-legacy.53030e4c.js.map deleted file mode 100644 index 5e89f542..00000000 --- a/platypush/backend/http/webapp/dist/static/js/7262-legacy.53030e4c.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/7262-legacy.53030e4c.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/Zwave/Index.vue","webpack://platypush/./src/components/panels/Switches/Zwave/Index.vue?dbad"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6aa1e625&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=6aa1e625&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6aa1e625\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7262.6193bf34.js b/platypush/backend/http/webapp/dist/static/js/7262.6193bf34.js new file mode 100644 index 00000000..043e12bb --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7262.6193bf34.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7262],{6:function(e,t,n){n.d(t,{Z:function(){return p}});var i=n(6252),o=n(3577),s=n(9963);const a=e=>((0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e),l=["checked"],d=a((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),c={class:"label"};function u(e,t,n,a,u,r){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,i._)("label",null,[d,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},g=n(3744);const h=(0,g.Z)(r,[["render",u],["__scopeId","data-v-a6396ae8"]]);var p=h},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(6813),o={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const s=o;var a=s},8671:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),o=n(9963),s=n(3577);const a=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},d=a((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),c=[d],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function g(e,t,n,a,d,g){const h=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,o.iM)(((...e)=>g.onToggle&&g.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(h,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>g.onInfo&&g.onInfo(...e)),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,s.zw)(n.name)},null,8,u)]),(0,i._)("div",r,[(0,i.Wm)(p,{disabled:n.loading,value:n.state,onInput:g.onToggle},null,8,["disabled","value","onInput"])])])}var h=n(6),p=n(1232),f={name:"Switch",components:{Loading:p.Z,ToggleSwitch:h.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=n(3744);const m=(0,v.Z)(f,[["render",g],["__scopeId","data-v-38eb9831"]]);var w=m},7262:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var i=n(6252);const o={class:"switches zwave-switches"},s={key:1,class:"no-content"};function a(e,t,n,a,l,d){const c=(0,i.up)("Loading"),u=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",s,"No Z-Wave switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(u,{loading:e.loading,name:n,state:t.on,id:t.id,onToggle:i=>e.toggle(n,t.id),key:n},null,8,["loading","name","state","id","onToggle"])))),128))])}var l=n(1232),d=n(4004),c=n(8671),u={name:"Zwave",components:{Switch:c.Z,Loading:l.Z},mixins:[d.Z]},r=n(3744);const g=(0,r.Z)(u,[["render",a],["__scopeId","data-v-6aa1e625"]]);var h=g}}]); +//# sourceMappingURL=7262.6193bf34.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7262.6193bf34.js.map b/platypush/backend/http/webapp/dist/static/js/7262.6193bf34.js.map new file mode 100644 index 00000000..8edac280 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7262.6193bf34.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/7262.6193bf34.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/Zwave/Index.vue","webpack://platypush/./src/components/panels/Switches/Zwave/Index.vue?dbad"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6aa1e625&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=6aa1e625&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6aa1e625\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7262.b0ebadee.js b/platypush/backend/http/webapp/dist/static/js/7262.b0ebadee.js deleted file mode 100644 index 39f36a46..00000000 --- a/platypush/backend/http/webapp/dist/static/js/7262.b0ebadee.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7262],{6137:function(e,t,n){n.d(t,{Z:function(){return p}});var i=n(6252),o=n(3577),s=n(9963);const a=e=>((0,i.dD)("data-v-8e097228"),e=e(),(0,i.Cn)(),e),l=["checked"],d=a((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),c={class:"label"};function u(e,t,n,a,u,r){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,i._)("label",null,[d,(0,i._)("span",c,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},g=n(3744);const h=(0,g.Z)(r,[["render",u],["__scopeId","data-v-8e097228"]]);var p=h},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(2628),o={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const s=o;var a=s},8671:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),o=n(9963),s=n(3577);const a=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},d=a((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),c=[d],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function g(e,t,n,a,d,g){const h=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,o.iM)(((...e)=>g.onToggle&&g.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(h,{key:0})):(0,i.kq)("",!0),(0,i._)("div",l,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>g.onInfo&&g.onInfo(...e)),["prevent"]))},c)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,s.zw)(n.name)},null,8,u)]),(0,i._)("div",r,[(0,i.Wm)(p,{disabled:n.loading,value:n.state,onInput:g.onToggle},null,8,["disabled","value","onInput"])])])}var h=n(6137),p=n(1232),f={name:"Switch",components:{Loading:p.Z,ToggleSwitch:h.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},v=n(3744);const m=(0,v.Z)(f,[["render",g],["__scopeId","data-v-38eb9831"]]);var w=m},7262:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var i=n(6252);const o={class:"switches zwave-switches"},s={key:1,class:"no-content"};function a(e,t,n,a,l,d){const c=(0,i.up)("Loading"),u=(0,i.up)("Switch");return(0,i.wg)(),(0,i.iD)("div",o,[e.loading?((0,i.wg)(),(0,i.j4)(c,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",s,"No Z-Wave switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(u,{loading:e.loading,name:n,state:t.on,id:t.id,onToggle:i=>e.toggle(n,t.id),key:n},null,8,["loading","name","state","id","onToggle"])))),128))])}var l=n(1232),d=n(4004),c=n(8671),u={name:"Zwave",components:{Switch:c.Z,Loading:l.Z},mixins:[d.Z]},r=n(3744);const g=(0,r.Z)(u,[["render",a],["__scopeId","data-v-6aa1e625"]]);var h=g}}]); -//# sourceMappingURL=7262.b0ebadee.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7262.b0ebadee.js.map b/platypush/backend/http/webapp/dist/static/js/7262.b0ebadee.js.map deleted file mode 100644 index 5fb3add6..00000000 --- a/platypush/backend/http/webapp/dist/static/js/7262.b0ebadee.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/7262.b0ebadee.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/Zwave/Index.vue","webpack://platypush/./src/components/panels/Switches/Zwave/Index.vue?dbad"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6aa1e625&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=6aa1e625&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6aa1e625\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","Switch"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7420-legacy.9757ff05.js.map b/platypush/backend/http/webapp/dist/static/js/7420-legacy.9757ff05.js.map deleted file mode 100644 index af51ce06..00000000 --- a/platypush/backend/http/webapp/dist/static/js/7420-legacy.9757ff05.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/7420-legacy.9757ff05.js","mappings":"0LACOA,MAAM,Y,SACJA,MAAM,W,gGADb,QAMM,MANN,EAMM,CALuB,EAAAC,iBAAA,WAA3B,QAIM,MAJN,EAIM,EAHJ,OAAwF,OAAnFD,MAAM,S,aAAS,QAA6D,EAAvC,eAACE,YAAc,EAAAD,eAAeE,WAAxE,WACA,OAAuD,OAAlDH,MAAM,Q,aAAQ,QAA6B,EAAP,eAACI,QAA1C,WACA,OAAkK,OAA7JJ,MAAM,Y,aAAY,QAAoI,IAAxHK,KAAK,EAAAJ,eAAeK,WAAWC,eAAY,SAAgBF,KAAK,EAAAJ,eAAeK,WAAWE,eAAeC,UAAS,OAArJ,cAHF,iB,4DAeJ,GACEC,KAAM,UACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,MAAO,CACLC,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,KAIbE,KAAM,WACJ,MAAO,CACLC,SAAU,GACVC,MAAO,GACPrB,oBAAgBsB,IAIpBC,QAAS,CACPC,QAAS,WAAF,uCAAE,iGACFC,KAAKJ,MAAMK,OADT,gCAEiBD,KAAKE,QAAQ,yBAA0B,CAC3Dd,MAAOY,KAAKZ,QAHT,OAELY,KAAKL,SAFA,OAMLK,KAAKJ,OAAQ,OAAII,KAAKL,UAAUQ,UAN3B,UASFH,KAAKJ,MAAMK,OATT,iDAYPD,KAAKzB,eAAiByB,KAAKJ,MAAMQ,MAZ1B,gDAAF,qDAAE,IAgBXC,QAAS,WACPL,KAAKD,UACLO,YAAYN,KAAKD,QAASQ,UAA8B,IAApBP,KAAKP,gBAAqBe,QAAQ,O,UCxD1E,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/RssNews/Index.vue","webpack://platypush/./src/components/widgets/RssNews/Index.vue?c35e"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=24745ce0&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=24745ce0&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-24745ce0\"]])\n\nexport default __exports__"],"names":["class","currentArticle","feed_title","feed_url","title","Date","published","toDateString","toTimeString","substring","name","mixins","Utils","props","limit","type","Number","required","default","refreshSeconds","data","articles","queue","undefined","methods","refresh","this","length","request","reverse","pop","mounted","setInterval","parseInt","toFixed","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7420-legacy.9757ff05.js b/platypush/backend/http/webapp/dist/static/js/7420-legacy.a57de4be.js similarity index 94% rename from platypush/backend/http/webapp/dist/static/js/7420-legacy.9757ff05.js rename to platypush/backend/http/webapp/dist/static/js/7420-legacy.a57de4be.js index 9d5093af..21b7206d 100644 --- a/platypush/backend/http/webapp/dist/static/js/7420-legacy.9757ff05.js +++ b/platypush/backend/http/webapp/dist/static/js/7420-legacy.a57de4be.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7420],{7420:function(e,t,r){r.r(t),r.d(t,{default:function(){return m}});var n=r(6252),s=r(3577),i={class:"rss-news"},u={key:0,class:"article"},c=["textContent"],l=["textContent"],a=["textContent"];function h(e,t,r,h,o,d){return(0,n.wg)(),(0,n.iD)("div",i,[e.currentArticle?((0,n.wg)(),(0,n.iD)("div",u,[(0,n._)("div",{class:"source",textContent:(0,s.zw)(e.currentArticle.feed_title||e.currentArticle.feed_url)},null,8,c),(0,n._)("div",{class:"title",textContent:(0,s.zw)(e.currentArticle.title)},null,8,l),(0,n._)("div",{class:"published",textContent:(0,s.zw)(new Date(e.currentArticle.published).toDateString()+", "+new Date(e.currentArticle.published).toTimeString().substring(0,5))},null,8,a)])):(0,n.kq)("",!0)])}var o=r(9584),d=r(8534),p=(r(5666),r(9653),r(6977),r(2628)),f={name:"RssNews",mixins:[p.Z],props:{limit:{type:Number,required:!1,default:25},refreshSeconds:{type:Number,required:!1,default:15}},data:function(){return{articles:[],queue:[],currentArticle:void 0}},methods:{refresh:function(){var e=(0,d.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.queue.length){e.next=5;break}return e.next=3,this.request("rss.get_latest_entries",{limit:this.limit});case 3:this.articles=e.sent,this.queue=(0,o.Z)(this.articles).reverse();case 5:if(this.queue.length){e.next=7;break}return e.abrupt("return");case 7:this.currentArticle=this.queue.pop();case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}},v=r(3744);const w=(0,v.Z)(f,[["render",h],["__scopeId","data-v-24745ce0"]]);var m=w}}]); -//# sourceMappingURL=7420-legacy.9757ff05.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7420],{7420:function(e,t,r){r.r(t),r.d(t,{default:function(){return m}});var n=r(6252),s=r(3577),i={class:"rss-news"},u={key:0,class:"article"},c=["textContent"],l=["textContent"],a=["textContent"];function h(e,t,r,h,o,d){return(0,n.wg)(),(0,n.iD)("div",i,[e.currentArticle?((0,n.wg)(),(0,n.iD)("div",u,[(0,n._)("div",{class:"source",textContent:(0,s.zw)(e.currentArticle.feed_title||e.currentArticle.feed_url)},null,8,c),(0,n._)("div",{class:"title",textContent:(0,s.zw)(e.currentArticle.title)},null,8,l),(0,n._)("div",{class:"published",textContent:(0,s.zw)(new Date(e.currentArticle.published).toDateString()+", "+new Date(e.currentArticle.published).toTimeString().substring(0,5))},null,8,a)])):(0,n.kq)("",!0)])}var o=r(9584),d=r(8534),p=(r(5666),r(9653),r(6977),r(6813)),f={name:"RssNews",mixins:[p.Z],props:{limit:{type:Number,required:!1,default:25},refreshSeconds:{type:Number,required:!1,default:15}},data:function(){return{articles:[],queue:[],currentArticle:void 0}},methods:{refresh:function(){var e=(0,d.Z)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.queue.length){e.next=5;break}return e.next=3,this.request("rss.get_latest_entries",{limit:this.limit});case 3:this.articles=e.sent,this.queue=(0,o.Z)(this.articles).reverse();case 5:if(this.queue.length){e.next=7;break}return e.abrupt("return");case 7:this.currentArticle=this.queue.pop();case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}},v=r(3744);const w=(0,v.Z)(f,[["render",h],["__scopeId","data-v-24745ce0"]]);var m=w}}]); +//# sourceMappingURL=7420-legacy.a57de4be.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7420-legacy.a57de4be.js.map b/platypush/backend/http/webapp/dist/static/js/7420-legacy.a57de4be.js.map new file mode 100644 index 00000000..e6025008 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7420-legacy.a57de4be.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/7420-legacy.a57de4be.js","mappings":"0LACOA,MAAM,Y,SACJA,MAAM,W,gGADb,QAMM,MANN,EAMM,CALuB,EAAAC,iBAAA,WAA3B,QAIM,MAJN,EAIM,EAHJ,OAAwF,OAAnFD,MAAM,S,aAAS,QAA6D,EAAvC,eAACE,YAAc,EAAAD,eAAeE,WAAxE,WACA,OAAuD,OAAlDH,MAAM,Q,aAAQ,QAA6B,EAAP,eAACI,QAA1C,WACA,OAAkK,OAA7JJ,MAAM,Y,aAAY,QAAoI,IAAxHK,KAAK,EAAAJ,eAAeK,WAAWC,eAAY,SAAgBF,KAAK,EAAAJ,eAAeK,WAAWE,eAAeC,UAAS,OAArJ,cAHF,gB,6DAeJ,GACEC,KAAM,UACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,MAAO,CACLC,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,KAIbE,KAAM,WACJ,MAAO,CACLC,SAAU,GACVC,MAAO,GACPrB,oBAAgBsB,EAEnB,EAEDC,QAAS,CACPC,QAAS,WAAF,uCAAE,iGACFC,KAAKJ,MAAMK,OADT,gCAEiBD,KAAKE,QAAQ,yBAA0B,CAC3Dd,MAAOY,KAAKZ,QAHT,OAELY,KAAKL,SAFA,OAMLK,KAAKJ,OAAQ,OAAII,KAAKL,UAAUQ,UAN3B,UASFH,KAAKJ,MAAMK,OATT,iDAYPD,KAAKzB,eAAiByB,KAAKJ,MAAMQ,MAZ1B,gDAAF,qDAAE,IAgBXC,QAAS,WACPL,KAAKD,UACLO,YAAYN,KAAKD,QAASQ,UAA8B,IAApBP,KAAKP,gBAAqBe,QAAQ,IACvE,G,UCzDH,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/RssNews/Index.vue","webpack://platypush/./src/components/widgets/RssNews/Index.vue?c35e"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=24745ce0&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=24745ce0&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-24745ce0\"]])\n\nexport default __exports__"],"names":["class","currentArticle","feed_title","feed_url","title","Date","published","toDateString","toTimeString","substring","name","mixins","Utils","props","limit","type","Number","required","default","refreshSeconds","data","articles","queue","undefined","methods","refresh","this","length","request","reverse","pop","mounted","setInterval","parseInt","toFixed","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7420.a460b393.js.map b/platypush/backend/http/webapp/dist/static/js/7420.a460b393.js.map deleted file mode 100644 index df726f54..00000000 --- a/platypush/backend/http/webapp/dist/static/js/7420.a460b393.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/7420.a460b393.js","mappings":"gMACOA,MAAM,Y,SACJA,MAAM,W,gGADb,QAMM,MANN,EAMM,CALuB,EAAAC,iBAAA,WAA3B,QAIM,MAJN,EAIM,EAHJ,OAAwF,OAAnFD,MAAM,S,aAAS,QAA6D,EAAvC,eAACE,YAAc,EAAAD,eAAeE,WAAxE,WACA,OAAuD,OAAlDH,MAAM,Q,aAAQ,QAA6B,EAAP,eAACI,QAA1C,WACA,OAAkK,OAA7JJ,MAAM,Y,aAAY,QAAoI,IAAxHK,KAAK,EAAAJ,eAAeK,WAAWC,eAAY,SAAgBF,KAAK,EAAAJ,eAAeK,WAAWE,eAAeC,UAAS,OAArJ,cAHF,iB,cAeJ,GACEC,KAAM,UACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,MAAO,CACLC,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,KAIbE,KAAM,WACJ,MAAO,CACLC,SAAU,GACVC,MAAO,GACPrB,oBAAgBsB,IAIpBC,QAAS,CACPC,QAASC,iBACFC,KAAKL,MAAMM,SACdD,KAAKN,eAAiBM,KAAKE,QAAQ,yBAA0B,CAC3Df,MAAOa,KAAKb,QAGda,KAAKL,MAAQ,IAAIK,KAAKN,UAAUS,WAG7BH,KAAKL,MAAMM,SAGhBD,KAAK1B,eAAiB0B,KAAKL,MAAMS,SAIrCC,QAAS,WACPL,KAAKF,UACLQ,YAAYN,KAAKF,QAASS,UAA8B,IAApBP,KAAKR,gBAAqBgB,QAAQ,O,UCxD1E,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF","sources":["webpack://platypush/./src/components/widgets/RssNews/Index.vue","webpack://platypush/./src/components/widgets/RssNews/Index.vue?c35e"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=24745ce0&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=24745ce0&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-24745ce0\"]])\n\nexport default __exports__"],"names":["class","currentArticle","feed_title","feed_url","title","Date","published","toDateString","toTimeString","substring","name","mixins","Utils","props","limit","type","Number","required","default","refreshSeconds","data","articles","queue","undefined","methods","refresh","async","this","length","request","reverse","pop","mounted","setInterval","parseInt","toFixed","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7420.a460b393.js b/platypush/backend/http/webapp/dist/static/js/7420.e53d9d48.js similarity index 92% rename from platypush/backend/http/webapp/dist/static/js/7420.a460b393.js rename to platypush/backend/http/webapp/dist/static/js/7420.e53d9d48.js index 0483754a..bf078d96 100644 --- a/platypush/backend/http/webapp/dist/static/js/7420.a460b393.js +++ b/platypush/backend/http/webapp/dist/static/js/7420.e53d9d48.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7420],{7420:function(e,t,r){r.r(t),r.d(t,{default:function(){return v}});var s=r(6252),i=r(3577);const n={class:"rss-news"},u={key:0,class:"article"},l=["textContent"],c=["textContent"],a=["textContent"];function h(e,t,r,h,d,o){return(0,s.wg)(),(0,s.iD)("div",n,[e.currentArticle?((0,s.wg)(),(0,s.iD)("div",u,[(0,s._)("div",{class:"source",textContent:(0,i.zw)(e.currentArticle.feed_title||e.currentArticle.feed_url)},null,8,l),(0,s._)("div",{class:"title",textContent:(0,i.zw)(e.currentArticle.title)},null,8,c),(0,s._)("div",{class:"published",textContent:(0,i.zw)(new Date(e.currentArticle.published).toDateString()+", "+new Date(e.currentArticle.published).toTimeString().substring(0,5))},null,8,a)])):(0,s.kq)("",!0)])}var d=r(2628),o={name:"RssNews",mixins:[d.Z],props:{limit:{type:Number,required:!1,default:25},refreshSeconds:{type:Number,required:!1,default:15}},data:function(){return{articles:[],queue:[],currentArticle:void 0}},methods:{refresh:async function(){this.queue.length||(this.articles=await this.request("rss.get_latest_entries",{limit:this.limit}),this.queue=[...this.articles].reverse()),this.queue.length&&(this.currentArticle=this.queue.pop())}},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}},f=r(3744);const p=(0,f.Z)(o,[["render",h],["__scopeId","data-v-24745ce0"]]);var v=p}}]); -//# sourceMappingURL=7420.a460b393.js.map \ No newline at end of file +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7420],{7420:function(e,t,r){r.r(t),r.d(t,{default:function(){return v}});var s=r(6252),i=r(3577);const n={class:"rss-news"},u={key:0,class:"article"},l=["textContent"],c=["textContent"],a=["textContent"];function h(e,t,r,h,d,o){return(0,s.wg)(),(0,s.iD)("div",n,[e.currentArticle?((0,s.wg)(),(0,s.iD)("div",u,[(0,s._)("div",{class:"source",textContent:(0,i.zw)(e.currentArticle.feed_title||e.currentArticle.feed_url)},null,8,l),(0,s._)("div",{class:"title",textContent:(0,i.zw)(e.currentArticle.title)},null,8,c),(0,s._)("div",{class:"published",textContent:(0,i.zw)(new Date(e.currentArticle.published).toDateString()+", "+new Date(e.currentArticle.published).toTimeString().substring(0,5))},null,8,a)])):(0,s.kq)("",!0)])}var d=r(6813),o={name:"RssNews",mixins:[d.Z],props:{limit:{type:Number,required:!1,default:25},refreshSeconds:{type:Number,required:!1,default:15}},data:function(){return{articles:[],queue:[],currentArticle:void 0}},methods:{refresh:async function(){this.queue.length||(this.articles=await this.request("rss.get_latest_entries",{limit:this.limit}),this.queue=[...this.articles].reverse()),this.queue.length&&(this.currentArticle=this.queue.pop())}},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}},f=r(3744);const p=(0,f.Z)(o,[["render",h],["__scopeId","data-v-24745ce0"]]);var v=p}}]); +//# sourceMappingURL=7420.e53d9d48.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7420.e53d9d48.js.map b/platypush/backend/http/webapp/dist/static/js/7420.e53d9d48.js.map new file mode 100644 index 00000000..d1b06ded --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7420.e53d9d48.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/7420.e53d9d48.js","mappings":"gMACOA,MAAM,Y,SACJA,MAAM,W,gGADb,QAMM,MANN,EAMM,CALuB,EAAAC,iBAAA,WAA3B,QAIM,MAJN,EAIM,EAHJ,OAAwF,OAAnFD,MAAM,S,aAAS,QAA6D,EAAvC,eAACE,YAAc,EAAAD,eAAeE,WAAxE,WACA,OAAuD,OAAlDH,MAAM,Q,aAAQ,QAA6B,EAAP,eAACI,QAA1C,WACA,OAAkK,OAA7JJ,MAAM,Y,aAAY,QAAoI,IAAxHK,KAAK,EAAAJ,eAAeK,WAAWC,eAAY,SAAgBF,KAAK,EAAAJ,eAAeK,WAAWE,eAAeC,UAAS,OAArJ,cAHF,gB,eAeJ,GACEC,KAAM,UACNC,OAAQ,CAACC,EAAA,GACTC,MAAO,CAELC,MAAO,CACLC,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,KAIbE,KAAM,WACJ,MAAO,CACLC,SAAU,GACVC,MAAO,GACPrB,oBAAgBsB,EAEnB,EAEDC,QAAS,CACPC,QAASC,iBACFC,KAAKL,MAAMM,SACdD,KAAKN,eAAiBM,KAAKE,QAAQ,yBAA0B,CAC3Df,MAAOa,KAAKb,QAGda,KAAKL,MAAQ,IAAIK,KAAKN,UAAUS,WAG7BH,KAAKL,MAAMM,SAGhBD,KAAK1B,eAAiB0B,KAAKL,MAAMS,MAClC,GAGHC,QAAS,WACPL,KAAKF,UACLQ,YAAYN,KAAKF,QAASS,UAA8B,IAApBP,KAAKR,gBAAqBgB,QAAQ,IACvE,G,UCzDH,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/widgets/RssNews/Index.vue","webpack://platypush/./src/components/widgets/RssNews/Index.vue?c35e"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=24745ce0&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=24745ce0&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-24745ce0\"]])\n\nexport default __exports__"],"names":["class","currentArticle","feed_title","feed_url","title","Date","published","toDateString","toTimeString","substring","name","mixins","Utils","props","limit","type","Number","required","default","refreshSeconds","data","articles","queue","undefined","methods","refresh","async","this","length","request","reverse","pop","mounted","setInterval","parseInt","toFixed","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/747.21f6bf7b.js b/platypush/backend/http/webapp/dist/static/js/747.21f6bf7b.js deleted file mode 100644 index 066a7f7c..00000000 --- a/platypush/backend/http/webapp/dist/static/js/747.21f6bf7b.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[747],{4212:function(e,t,n){n.d(t,{N:function(){return o}});class o{constructor(e){if(this.ranges={hue:[0,360],sat:[0,100],bri:[0,100],ct:[154,500]},e)for(const t of Object.keys(this.ranges))e[t]&&(this.ranges[t]=e[t])}normalize(e,t,n){return n[0]+(e-t[0])*(n[1]-n[0])/(t[1]-t[0])}hslToRgb(e,t,n){[e,t,n]=[this.normalize(e,this.ranges.hue,[0,360]),this.normalize(t,this.ranges.sat,[0,100]),this.normalize(n,this.ranges.bri,[0,100])],n/=100;const o=t*Math.min(n,1-n)/100,s=t=>{const s=(t+e/30)%12,i=n-o*Math.max(Math.min(s-3,9-s,1),-1);return Math.round(255*i)};return[s(0),s(8),s(4)]}rgbToHsl(e,t,n){e/=255,t/=255,n/=255;const o=Math.max(e,t,n),s=Math.min(e,t,n);let i,l,a=(o+s)/2;if(o===s)i=l=0;else{const r=o-s;switch(l=a>.5?r/(2-o-s):r/(o+s),o){case e:i=(t-n)/r+(tc&&a>r&&a>1?(r/=a,c/=a,a=1):r>c&&r>a&&r>1?(a/=r,c/=r,r=1):c>a&&c>r&&c>1&&(a/=c,r/=c,c=1),a=a<=.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055,r=r<=.0031308?12.92*r:1.055*Math.pow(r,1/2.4)-.055,c=c<=.0031308?12.92*c:1.055*Math.pow(c,1/2.4)-.055,a=Math.round(255*a),r=Math.round(255*r),c=Math.round(255*c),isNaN(a)&&(a=0),isNaN(r)&&(r=0),isNaN(c)&&(c=0),[a,r,c].map((e=>Math.min(Math.max(0,e),255)))}rgbToXY(e,t,n){e>1&&(e/=255),t>1&&(t/=255),n>1&&(n/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;const o=.664511*e+.154324*t+.162028*n,s=.283881*e+.668433*t+.047685*n,i=88e-6*e+.07231*t+.986039*n;let l=parseFloat((o/(o+s+i)).toFixed(4)),a=parseFloat((s/(o+s+i)).toFixed(4));return isNaN(l)&&(l=0),isNaN(a)&&(a=0),[l,a]}rgbToBri(e,t,n){return Math.min(2*this.rgbToHsl(e,t,n)[2],this.ranges.bri[1])}getRGB(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}getXY(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}toRGB(e){const t=this.getRGB(e);if(t)return t;const n=this.getXY(e);return n&&e.bri?this.xyToRgb(...n,e.bri):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}toXY(e){const t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];const n=this.getRGB(e);if(n)return this.rgbToXY(...n);if(e.hue&&e.sat&&e.bri){const t=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY(...t)}console.debug("Could not determine color space"),console.debug(e)}toHSL(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];const t=this.getRGB(e);if(t)return this.rgbToHsl(...t);const n=this.getXY(e);if(n&&e.bri){const t=this.xyToRgb(...n,e.bri);return this.rgbToHsl(...t)}console.debug("Could not determine color space"),console.debug(e)}}},1120:function(e,t,n){n.d(t,{Z:function(){return v}});var o=n(6252),s=n(9963),i=n(3577);const l={class:"slider-wrapper"},a=["min","max","step","disabled","value"],r={class:"track"},c={class:"track-inner",ref:"track"},u={class:"thumb",ref:"thumb"},g=["textContent"];function d(e,t,n,d,p,h){return(0,o.wg)(),(0,o.iD)("label",l,[(0,o._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"]))},null,40,a),(0,o._)("div",r,[(0,o._)("div",c,null,512)]),(0,o._)("div",u,null,512),n.withLabel?((0,o.wg)(),(0,o.iD)("span",{key:0,class:"label",textContent:(0,i.zw)(n.value)},null,8,g)):(0,o.kq)("",!0)])}var p={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*e/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},h=n(3744);const m=(0,h.Z)(p,[["render",d],["__scopeId","data-v-288acf82"]]);var v=m},6137:function(e,t,n){n.d(t,{Z:function(){return h}});var o=n(6252),s=n(3577),i=n(9963);const l=e=>((0,o.dD)("data-v-8e097228"),e=e(),(0,o.Cn)(),e),a=["checked"],r=l((()=>(0,o._)("div",{class:"switch"},[(0,o._)("div",{class:"dot"})],-1))),c={class:"label"};function u(e,t,n,l,u,g){return(0,o.wg)(),(0,o.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,i.iM)(((...e)=>g.onInput&&g.onInput(...e)),["stop"]))},[(0,o._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,o._)("label",null,[r,(0,o._)("span",c,[(0,o.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var g={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},d=n(3744);const p=(0,d.Z)(g,[["render",u],["__scopeId","data-v-8e097228"]]);var h=p},747:function(e,t,n){n.r(t),n.d(t,{default:function(){return Bt}});var o=n(6252);const s={class:"plugin lights-plugin"},i={key:0,class:"panel"},l={key:1,class:"panel"};function a(e,t,n,a,r,c){const u=(0,o.up)("Groups"),g=(0,o.up)("Group");return(0,o.wg)(),(0,o.iD)("div",s,[null==r.selectedGroup&&n.groups&&Object.keys(n.groups).length?((0,o.wg)(),(0,o.iD)("div",i,[(0,o.Wm)(u,{groups:n.groups,"loading-groups":n.loadingGroups,"color-converter":n.colorConverter,onSelect:t[0]||(t[0]=e=>r.selectedGroup=e),onToggle:t[1]||(t[1]=t=>e.$emit("group-toggle",t))},null,8,["groups","loading-groups","color-converter"])])):((0,o.wg)(),(0,o.iD)("div",l,[(0,o.Wm)(g,{group:n.groups[r.selectedGroup],lights:c.displayedLights,scenes:c.scenesByGroup[r.selectedGroup],"color-converter":n.colorConverter,animations:c.animationsByGroup[r.selectedGroup],onClose:t[2]||(t[2]=e=>r.selectedGroup=null),onLightToggle:t[3]||(t[3]=t=>e.$emit("light-toggle",t)),onGroupToggle:t[4]||(t[4]=t=>e.$emit("group-toggle",t)),onSetLight:t[5]||(t[5]=t=>e.$emit("set-light",t)),onSetGroup:t[6]||(t[6]=t=>e.$emit("set-group",{groupId:r.selectedGroup,value:t})),onSelectScene:t[7]||(t[7]=t=>e.$emit("select-scene",{groupId:r.selectedGroup,sceneId:t})),onStartAnimation:t[8]||(t[8]=t=>e.$emit("start-animation",t)),onStopAnimation:t[9]||(t[9]=t=>e.$emit("stop-animation",t))},null,8,["group","lights","scenes","color-converter","animations"])]))])}var r=n(2628),c={name:"Panel",emits:["mounted"],props:{config:{type:Object,default:()=>{}},pluginName:{type:String,required:!0}},data(){return{loading:!1}},mounted(){this.$emit("mounted",this)}};const u=c;var g=u,d=n(3577);const p=e=>((0,o.dD)("data-v-42318a2b"),e=e(),(0,o.Cn)(),e),h={class:"panel-row header"},m=p((()=>(0,o._)("div",{class:"col-3"},[(0,o._)("i",{class:"icon fas fa-home"})],-1))),v=p((()=>(0,o._)("div",{class:"col-6 name"}," Rooms ",-1))),b={class:"col-3 pull-right"},_=["onClick"],w={class:"name col-9"},y={class:"controls col-3 pull-right"};function f(e,t,n,s,i,l){const a=(0,o.up)("ToggleSwitch"),r=(0,o.up)("MenuPanel");return(0,o.wg)(),(0,o.j4)(r,null,{default:(0,o.w5)((()=>[(0,o._)("div",h,[m,v,(0,o._)("div",b,[(0,o.Wm)(a,{value:l.anyLightsOn,onInput:t[0]||(t[0]=t=>e.$emit("toggle"))},null,8,["value"])])]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(l.groupsSorted,(t=>((0,o.wg)(),(0,o.iD)("div",{class:"panel-row row group",key:t.id,onClick:n=>e.$emit("select",t.id)},[(0,o._)("span",w,(0,d.zw)(t.name||`[Group ${t.id}]`),1),(0,o._)("span",y,[(0,o.Wm)(a,{value:t.state.any_on,disabled:t.id in(n.loadingGroups||{}),onInput:n=>e.$emit("toggle",t)},null,8,["value","disabled","onInput"])])],8,_)))),128))])),_:1})}const C={class:"menu-panel"},k={class:"content"};function S(e,t,n,s,i,l){return(0,o.wg)(),(0,o.iD)("div",C,[(0,o._)("div",k,[(0,o.WI)(e.$slots,"default")])])}var j={name:"MenuPanel"},O=n(3744);const M=(0,O.Z)(j,[["render",S]]);var $=M,L=n(6137),D=n(4212),G={name:"Groups",components:{ToggleSwitch:L.Z,MenuPanel:$},emits:["select","toggle"],props:{groups:{type:Object,default:()=>{}},loadingGroups:{type:Object,default:()=>{}},colorConverter:{type:Object,default:()=>new D.N}},computed:{groupsSorted(){return Object.entries(this.groups).sort(((e,t)=>e[1].name.localeCompare(t[1].name))).map((([e,t])=>({...t,id:e})))},anyLightsOn(){for(const e of Object.values(this.groups))if(e?.state?.any_on)return!0;return!1}}};const I=(0,O.Z)(G,[["render",f],["__scopeId","data-v-42318a2b"]]);var T=I;const U={class:"light-group-container"},x={class:"panel-row header"},A={key:0,class:"col-3"},B=(0,o._)("i",{class:"fas fa-chevron-left"},null,-1),N=[B],W=["textContent"],Z={key:1,class:"col-3 pull-right"},R={key:0,class:"no-lights"},q={key:1,class:"lights-view"},z={class:"row view-selector"},V=(0,o._)("i",{class:"icon fas fa-lightbulb"},null,-1),Y=[V],H=(0,o._)("i",{class:"icon far fa-image"},null,-1),F=[H],X=(0,o._)("i",{class:"icon fas fa-video"},null,-1),K=[X],P={key:0,class:"view fade-in"},E=["onClick"],J={key:1,class:"view fade-in"},Q=["onClick"],ee={key:2,class:"view group-controls fade-in"},te={key:3,class:"view group-controls fade-in"};function ne(e,t,n,s,i,l){const a=(0,o.up)("ToggleSwitch"),r=(0,o.up)("Light"),c=(0,o.up)("Scene"),u=(0,o.up)("Controls"),g=(0,o.up)("Animate"),p=(0,o.up)("MenuPanel");return(0,o.wg)(),(0,o.iD)("div",U,[(0,o.Wm)(p,null,{default:(0,o.w5)((()=>[(0,o._)("div",x,[n.group?((0,o.wg)(),(0,o.iD)("div",A,[(0,o._)("button",{class:"back-btn",title:"Back",onClick:t[0]||(t[0]=(...e)=>l.close&&l.close(...e))},N)])):(0,o.kq)("",!0),(0,o._)("div",{class:(0,d.C_)(["col-6 name",{selected:"group"===i.selectedView}]),textContent:(0,d.zw)(l.groupName),onClick:t[1]||(t[1]=e=>i.selectedView="group"===i.selectedView?null:"group")},null,10,W),n.group?((0,o.wg)(),(0,o.iD)("div",Z,[(0,o.Wm)(a,{value:n.group.state.any_on,onInput:t[2]||(t[2]=t=>e.$emit("group-toggle",n.group))},null,8,["value"])])):(0,o.kq)("",!0)]),n.lights&&Object.keys(n.lights).length?((0,o.wg)(),(0,o.iD)("div",q,[(0,o._)("div",z,[(0,o._)("button",{class:(0,d.C_)({selected:"lights"===i.selectedView}),title:"Lights",onClick:t[3]||(t[3]=e=>i.selectedView="lights")},Y,2),(0,o._)("button",{class:(0,d.C_)({selected:"scenes"===i.selectedView}),title:"Scenes",onClick:t[4]||(t[4]=e=>i.selectedView="scenes")},F,2),(0,o._)("button",{class:(0,d.C_)({selected:"animate"===i.selectedView}),title:"Animate",onClick:t[5]||(t[5]=e=>i.selectedView="animate")},K,2)]),"lights"===i.selectedView?((0,o.wg)(),(0,o.iD)("div",P,[((0,o.wg)(),(0,o.j4)(o.Ob,null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(l.lightsSorted,((t,s)=>((0,o.wg)(),(0,o.iD)("div",{class:(0,d.C_)(["panel-row row",{expanded:t.id===i.selectedLight}]),key:s,onClick:e=>i.selectedLight=i.selectedLight===t.id?null:t.id},[(0,o.Wm)(r,{light:t,group:n.group,collapsed:t.id!==i.selectedLight,"color-converter":n.colorConverter,onToggle:n=>e.$emit("light-toggle",t),onSetLight:n=>e.$emit("set-light",{light:t,value:n})},null,8,["light","group","collapsed","color-converter","onToggle","onSetLight"])],10,E)))),128))],1024))])):"scenes"===i.selectedView?((0,o.wg)(),(0,o.iD)("div",J,[((0,o.wg)(),(0,o.j4)(o.Ob,null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(l.scenesSorted,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{class:(0,d.C_)(["panel-row row",{selected:e.id===i.selectedScene}]),key:t,onClick:t=>l.onSceneSelected(e.id)},[(0,o.Wm)(c,{scene:e,group:n.group},null,8,["scene","group"])],10,Q)))),128))],1024))])):"group"===i.selectedView?((0,o.wg)(),(0,o.iD)("div",ee,[((0,o.wg)(),(0,o.j4)(o.Ob,null,[(0,o.Wm)(u,{group:n.group,lights:n.lights,"color-converter":n.colorConverter,onSetGroup:t[6]||(t[6]=t=>e.$emit("set-group",t))},null,8,["group","lights","color-converter"])],1024))])):"animate"===i.selectedView?((0,o.wg)(),(0,o.iD)("div",te,[((0,o.wg)(),(0,o.j4)(o.Ob,null,[(0,o.Wm)(g,{group:n.group,lights:n.lights,"color-converter":n.colorConverter,"running-animations":n.animations,onStart:t[7]||(t[7]=t=>e.$emit("start-animation",t)),onStop:t[8]||(t[8]=t=>e.$emit("stop-animation",t))},null,8,["group","lights","color-converter","running-animations"])],1024))])):(0,o.kq)("",!0)])):((0,o.wg)(),(0,o.iD)("div",R," No lights found "))])),_:1})])}const oe={class:"row"},se={class:"toggle col-3 pull-right"},ie={key:0,class:"row fade-in"};function le(e,t,n,s,i,l){const a=(0,o.up)("ToggleSwitch"),r=(0,o.up)("Controls");return(0,o.wg)(),(0,o.iD)("div",{class:(0,d.C_)(["light",{expanded:!n.collapsed}]),ref:"element"},[(0,o._)("div",oe,[(0,o._)("span",{class:"name col-9",onClick:t[0]||(t[0]=(...e)=>l.expandToggle&&l.expandToggle(...e))},(0,d.zw)(n.light.name||`[Light ${n.light.id}]`),1),(0,o._)("span",se,[(0,o.Wm)(a,{value:n.light.state.on,disabled:n.loading,onInput:t[1]||(t[1]=t=>e.$emit("toggle",n.light))},null,8,["value","disabled"])])]),n.collapsed?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",ie,[(0,o.Wm)(r,{light:n.light,loading:n.loading,"color-converter":n.colorConverter,onSetLight:t[2]||(t[2]=t=>e.$emit("set-light",t))},null,8,["light","loading","color-converter"])]))],2)}var ae=n(9963);const re=e=>((0,o.dD)("data-v-e2726892"),e=e(),(0,o.Cn)(),e),ce={key:1,class:"row"},ue=re((()=>(0,o._)("div",{class:"col-1 icon"},[(0,o._)("i",{class:"fas fa-sun"})],-1))),ge={class:"col-11 control"},de={key:2,class:"row"},pe=re((()=>(0,o._)("div",{class:"col-1 icon"},[(0,o._)("i",{class:"fas fa-thermometer-half"})],-1))),he={class:"col-11 control"},me={key:3,class:"row"},ve=re((()=>(0,o._)("span",{class:"col-1 icon"},[(0,o._)("i",{class:"fas fa-palette"})],-1))),be={class:"col-11 control"},_e=["value"];function we(e,t,n,s,i,l){const a=(0,o.up)("Loading"),r=(0,o.up)("Slider");return(0,o.wg)(),(0,o.iD)("div",{class:"controls light-controls",onClick:t[3]||(t[3]=e=>e.stopPropagation())},[n.loading?((0,o.wg)(),(0,o.j4)(a,{key:0})):(0,o.kq)("",!0),null!=l.state.bri?((0,o.wg)(),(0,o.iD)("div",ce,[ue,(0,o._)("div",ge,[(0,o.Wm)(r,{range:n.colorConverter.ranges.bri,disabled:n.loading,value:l.state.bri,onMouseup:t[0]||(t[0]=(0,ae.iM)((t=>e.$emit(n.light?"set-light":"set-group",{brightness:parseInt(t.target.value)})),["stop"]))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),null!=l.state.ct?((0,o.wg)(),(0,o.iD)("div",de,[pe,(0,o._)("div",he,[(0,o.Wm)(r,{range:n.colorConverter.ranges.ct,disabled:n.loading,value:l.state.ct,onMouseup:t[1]||(t[1]=(0,ae.iM)((t=>e.$emit(n.light?"set-light":"set-group",{temperature:parseInt(t.target.value)})),["stop"]))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),l.rgbColor?((0,o.wg)(),(0,o.iD)("label",me,[ve,(0,o._)("span",be,[(0,o._)("input",{type:"color",value:l.rgbColor,onChange:t[2]||(t[2]=(0,ae.iM)(((...e)=>l.onColorSelect&&l.onColorSelect(...e)),["stop"]))},null,40,_e)])])):(0,o.kq)("",!0)])}var ye=n(1120),fe=n(1232),Ce={name:"Controls",components:{Loading:fe.Z,Slider:ye.Z},emits:["set-light","set-group"],props:{light:{type:Object},lights:{type:Object},group:{type:Object},loading:{type:Boolean,default:!1},colorConverter:{type:Object,default:()=>new D.N}},computed:{state(){if(this.light?.state)return this.light.state;const e=this.group?.state||{};if(!this.lights)return e;const t=e=>e&&e.length?e[0]instanceof Array?[...e[0].keys()].map((n=>t(e.map((e=>e[n]))))):e.reduce(((e,t)=>e+t),0)/e.length:0;return{...e,...Object.entries(Object.values(this.lights).reduce(((e,t)=>(["bri","hue","sat","rgb","xy","red","green","blue","ct"].forEach((n=>{null!=t.state?.[n]&&(e[n]=[...e[n]||[],t.state[n]])})),e)),{})).reduce(((e,[n,o])=>(e[n]=t(o),e)),{})}},color(){return this.getColor(this.state)},rgbColor(){const e=this.colorConverter.toRGB(this.state);return e?"#"+e.map((e=>{let t=e.toString(16);return t.length<2&&(t="0"+t),t})).join(""):null}},methods:{onColorSelect(e){const t=e.target.value.slice(1).split(/(?=(?:..)*$)/).map((e=>parseInt(`0x${e}`)));this.$emit(this.light?"set-light":"set-group",{rgb:t,xy:this.colorConverter.rgbToXY(...t),hsl:this.colorConverter.rgbToHsl(...t),brightness:this.colorConverter.rgbToBri(...t)})},getColor(e){return{rgb:this.colorConverter.toRGB(e),xy:this.colorConverter.toXY(e),hsl:this.colorConverter.toHSL(e)}}}};const ke=(0,O.Z)(Ce,[["render",we],["__scopeId","data-v-e2726892"]]);var Se=ke,je={name:"Light",components:{Controls:Se,ToggleSwitch:L.Z},emits:["toggle","set-light","collapsed","expanded"],props:{light:{type:Object,default:()=>{}},group:{type:Object,default:()=>{}},loading:{type:Boolean,default:!1},collapsed:{type:Boolean,default:!0},colorConverter:{type:Object,default:()=>new D.N}},methods:{expandToggle(){this.$emit(this.collapsed?"expanded":"collapsed")}}};const Oe=(0,O.Z)(je,[["render",le],["__scopeId","data-v-52168252"]]);var Me=Oe;function $e(e,t,n,s,i,l){const a=(0,o.up)("Loading");return(0,o.wg)(),(0,o.iD)(o.HY,null,[n.loading?((0,o.wg)(),(0,o.j4)(a,{key:0})):(0,o.kq)("",!0),(0,o._)("div",{class:"scene row name",onClick:t[0]||(t[0]=(...e)=>l.onSelect&&l.onSelect(...e))},(0,d.zw)(n.scene.name||`[Scene ${n.scene.id}]`),1)],64)}var Le={name:"Light",emits:["select"],props:{scene:{type:Object,default:()=>{}},group:{type:Object,default:()=>{}},loading:{type:Boolean,default:!1}},methods:{onSelect(){if(this.loading)return!1;this.$emit("select")}}};const De=(0,O.Z)(Le,[["render",$e]]);var Ge=De;const Ie=e=>((0,o.dD)("data-v-1739aaba"),e=e(),(0,o.Cn)(),e),Te={class:"animation-container"},Ue={class:"animation-header"},xe={class:"row"},Ae=Ie((()=>(0,o._)("div",{class:"col-3"}," Run Animation ",-1))),Be={class:"col-9"},Ne={class:"row"},We=Ie((()=>(0,o._)("div",{class:"col-3"},"Animation",-1))),Ze={class:"col-9"},Re=Ie((()=>(0,o._)("option",{value:"color_transition"},"Color transition",-1))),qe=Ie((()=>(0,o._)("option",{value:"blink"},"Blink",-1))),ze=[Re,qe],Ve={class:"animation"},Ye={key:0,class:"row"},He=Ie((()=>(0,o._)("div",{class:"col-3"}," Hue range ",-1))),Fe={class:"col-9"},Xe={key:1,class:"row"},Ke=Ie((()=>(0,o._)("div",{class:"col-3"}," Sat range ",-1))),Pe={class:"col-9"},Ee={key:2,class:"row"},Je=Ie((()=>(0,o._)("div",{class:"col-3"}," Bri range ",-1))),Qe={class:"col-9"},et={key:3,class:"row"},tt=Ie((()=>(0,o._)("div",{class:"col-3"}," Hue step ",-1))),nt={class:"col-9"},ot={key:4,class:"row"},st=Ie((()=>(0,o._)("div",{class:"col-3"}," Sat step ",-1))),it={class:"col-9"},lt={key:5,class:"row"},at=Ie((()=>(0,o._)("div",{class:"col-3"}," Bri step ",-1))),rt={class:"col-9"},ct={class:"row"},ut=Ie((()=>(0,o._)("div",{class:"col-3"}," Refresh seconds ",-1))),gt={class:"col-9"},dt=["value"],pt={class:"row"},ht=Ie((()=>(0,o._)("div",{class:"col-3"}," Duration (seconds) ",-1))),mt={class:"col-9"},vt=["value"],bt={class:"lights"},_t={class:"row"},wt=["checked"],yt=(0,o.Uk)(" Select all lights "),ft=["onUpdate:modelValue","onInput"];function Ct(e,t,n,s,i,l){const a=(0,o.up)("Loading"),r=(0,o.up)("ToggleSwitch"),c=(0,o.up)("RangeSlider"),u=(0,o.up)("Slider");return(0,o.wg)(),(0,o.iD)("div",{class:"controls animation-controls",onClick:t[10]||(t[10]=e=>e.stopPropagation())},[n.loading?((0,o.wg)(),(0,o.j4)(a,{key:0})):(0,o.kq)("",!0),(0,o._)("div",Te,[(0,o._)("div",Ue,[(0,o._)("div",xe,[Ae,(0,o._)("div",Be,[(0,o.Wm)(r,{value:l.animationRunning,onInput:l.toggleAnimation},null,8,["value","onInput"])])]),(0,o._)("div",Ne,[We,(0,o._)("div",Ze,[(0,o._)("label",null,[(0,o._)("select",{class:"selector",onClick:t[0]||(t[0]=e=>i.selectedAnimation=e.target.value)},ze)])])])]),(0,o._)("div",Ve,["color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",Ye,[He,(0,o._)("div",Fe,[(0,o.Wm)(c,{range:n.colorConverter.ranges.hue,disabled:n.loading,value:i.animations.color_transition.hue_range,onMouseup:t[1]||(t[1]=e=>i.animations.color_transition.hue_range=e.target.value)},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",Xe,[Ke,(0,o._)("div",Pe,[(0,o.Wm)(c,{range:n.colorConverter.ranges.sat,disabled:n.loading,value:i.animations.color_transition.sat_range,onMouseup:t[2]||(t[2]=e=>i.animations.color_transition.sat_range=e.target.value)},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",Ee,[Je,(0,o._)("div",Qe,[(0,o.Wm)(c,{range:n.colorConverter.ranges.sat,disabled:n.loading,value:i.animations.color_transition.bri_range,onMouseup:t[3]||(t[3]=e=>i.animations.color_transition.bri_range=e.target.value)},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",et,[tt,(0,o._)("div",nt,[(0,o.Wm)(u,{range:n.colorConverter.ranges.hue,disabled:n.loading,value:i.animations.color_transition.hue_step,onMouseup:t[4]||(t[4]=e=>i.animations.color_transition.hue_step=parseFloat(e.target.value))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",ot,[st,(0,o._)("div",it,[(0,o.Wm)(u,{range:n.colorConverter.ranges.sat,disabled:n.loading,value:i.animations.color_transition.sat_step,onMouseup:t[5]||(t[5]=e=>i.animations.color_transition.sat_step=parseFloat(e.target.value))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",lt,[at,(0,o._)("div",rt,[(0,o.Wm)(u,{range:n.colorConverter.ranges.bri,disabled:n.loading,value:i.animations.color_transition.bri_step,onMouseup:t[6]||(t[6]=e=>i.animations.color_transition.bri_step=parseFloat(e.target.value))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),(0,o._)("div",ct,[ut,(0,o._)("div",gt,[(0,o._)("label",null,[(0,o._)("input",{type:"number",value:i.animations[i.selectedAnimation].transition_seconds,step:"0.1",onInput:t[7]||(t[7]=e=>i.animations[i.selectedAnimation].transition_seconds=parseFloat(e.target.value))},null,40,dt)])])]),(0,o._)("div",pt,[ht,(0,o._)("div",mt,[(0,o._)("label",null,[(0,o._)("input",{type:"number",value:i.animations[i.selectedAnimation].duration,step:"5",onInput:t[8]||(t[8]=e=>i.animations[i.selectedAnimation].duration=e.target.value?.length?parseFloat(e.target.value):null)},null,40,vt)])])])])]),(0,o._)("div",bt,[(0,o._)("div",_t,[(0,o._)("label",null,[(0,o._)("input",{type:"checkbox",checked:Object.keys(n.lights).length===Object.values(i.selectedLights).filter((e=>e)).length,onClick:t[9]||(t[9]=(...e)=>l.toggleSelectAll&&l.toggleSelectAll(...e))},null,8,wt),yt])]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(n.lights,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{class:"row",key:t},[(0,o._)("label",null,[(0,o.wy)((0,o._)("input",{type:"checkbox","onUpdate:modelValue":e=>i.selectedLights[t]=e,onInput:e=>i.selectedLights[t]=!i.selectedLights[t]},null,40,ft),[[ae.e8,i.selectedLights[t]]]),(0,o.Uk)(" "+(0,d.zw)(e.name),1)])])))),128))])])}const kt={class:"range-wrapper"},St=["value","min","max","step","disabled"];function jt(e,t,n,s,i,l){return(0,o.wg)(),(0,o.iD)("div",kt,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(n.value,((e,s)=>((0,o.wg)(),(0,o.iD)("input",{class:"slider",type:"range",value:e,min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,ref_for:!0,ref:"ranges",onInput:t[0]||(t[0]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),key:s},null,40,St)))),128))])}var Ot={name:"RangeSlider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},value:{type:Array,default:()=>[0,100]}},methods:{onUpdate(e){this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.ranges.map((e=>parseFloat(e.value))).sort()}})}}};const Mt=(0,O.Z)(Ot,[["render",jt],["__scopeId","data-v-981c5de0"]]);var $t=Mt,Lt={name:"Animate",mixins:[r.Z],components:{ToggleSwitch:L.Z,Slider:ye.Z,RangeSlider:$t,Loading:fe.Z},emits:["start","stop"],props:{lights:{type:Object},group:{type:Object},loading:{type:Boolean,default:!1},colorConverter:{type:Object,default:()=>new D.N},runningAnimations:{type:Object,default:()=>{}}},data(){return{selectedAnimation:"color_transition",animation:{},selectedLights:Object.keys(this.lights).reduce(((e,t)=>(e[t]=!0,e)),{}),animations:{color_transition:{hue_range:this.colorConverter.ranges.hue,sat_range:[parseInt((this.colorConverter.ranges.sat[1]-this.colorConverter.ranges.sat[0])/2),this.colorConverter.ranges.sat[1]],bri_range:[parseInt(.75*(this.colorConverter.ranges.bri[1]-this.colorConverter.ranges.bri[0])),this.colorConverter.ranges.bri[1]],hue_step:parseInt((this.colorConverter.ranges.hue[1]-this.colorConverter.ranges.hue[0])/25),sat_step:parseInt((this.colorConverter.ranges.sat[1]-this.colorConverter.ranges.sat[0])/50),bri_step:parseInt((this.colorConverter.ranges.bri[1]-this.colorConverter.ranges.bri[0])/50),transition_seconds:1,duration:null},blink:{transition_seconds:1,duration:null}}}},computed:{animationRunning(){return Object.keys(this.runningAnimations).length>0}},methods:{toggleSelectAll(){const e=Object.values(this.selectedLights).filter((e=>e)).length{this.selectedLights[t]=e}))},toggleAnimation(){const e=this.animationRunning?"stop":"start",t=Object.entries(this.selectedLights).filter((e=>e[1])).map((e=>e[0]));t.length?this.$emit(e,{lights:t,animation:{...this.animations[this.selectedAnimation],animation:this.selectedAnimation}}):this.warn("No lights have been selected")}}};const Dt=(0,O.Z)(Lt,[["render",Ct],["__scopeId","data-v-1739aaba"]]);var Gt=Dt,It={name:"Group",emits:["close","group-toggle","light-toggle","set-light","select-scene","start-animation","stop-animation"],components:{Animate:Gt,ToggleSwitch:L.Z,MenuPanel:$,Light:Me,Scene:Ge,Controls:Se},props:{lights:{type:Object},group:{type:Object},scenes:{type:Object},animations:{type:Object,default:()=>{}},colorConverter:{type:Object,default:()=>new D.N}},data(){return{selectedLight:null,selectedScene:null,selectedView:"lights"}},computed:{lightsSorted(){return this.lights?Object.entries(this.lights).sort(((e,t)=>e[1].name.localeCompare(t[1].name))).map((([e,t])=>({...t,id:e}))):[]},scenesSorted(){return this.scenes?Object.entries(this.scenes).sort(((e,t)=>e[1].name.localeCompare(t[1].name))).map((([e,t])=>({...t,id:e}))):[]},groupName(){return this.group?.name?this.group.name:null!=this.group?.id?`[Group ${this.group.id}]`:"Lights"}},methods:{close(e){e.stopPropagation(),this.$emit("close")},onSceneSelected(e){this.selectedScene=e,this.$emit("select-scene",e)}}};const Tt=(0,O.Z)(It,[["render",ne]]);var Ut=Tt,xt={name:"Light",components:{Group:Ut,Groups:T},mixins:[r.Z,g],emits:["group-toggle","light-toggle","set-light","set-group","select-scene","start-animation","stop-animation","refresh","light-changed"],props:{lights:{type:Object},groups:{type:Object},scenes:{type:Object},animations:{type:Object},colorConverter:{type:Object,default:()=>new D.N},loadingLights:{type:Object,default:()=>{}},loadingGroups:{type:Object,default:()=>{}},pluginName:{type:String},initialGroup:{type:[Number,String]}},data(){return{selectedGroup:null,initialized:!1}},computed:{displayedLights(){const e=this.selectedGroup||this.initialGroup;return null==e?this.lights:this.groups[e].lights.reduce(((e,t)=>(e[t]=this.lights[t],e)),{})},groupsByLight(){return this.groups?Object.entries(this.groups).reduce(((e,[t,n])=>(n.lights.forEach((o=>{e[o]||(e[o]={}),e[o][t]=n})),e)),{}):{}},scenesByGroup(){if(!this.scenes)return{};const e=this;return Object.entries(this.scenes).reduce(((t,[n,o])=>(o.lights.forEach((s=>{Object.keys(e.groupsByLight[s]).forEach((e=>{t[e]||(t[e]={}),t[e][n]=o}))})),t)),{})},animationsByGroup(){const e=this,t=Object.entries(this.animations?.groups||{}).reduce(((e,[t,n])=>(e[t]={},n&&(e[t][null]=n),e)),{});return{...t,...Object.entries(this.animations?.lights||{}).reduce(((t,[n,o])=>{const s=Object.values(e.groupsByLight[n])?.[0];return s&&o&&null!=s.id&&(t[s.id]||(t[s.id]={}),t[s.id][n]=o),t}),{})}}},methods:{initSelectedGroup(){const e=this,t=this.$watch((()=>e.initialGroup),(n=>{e.initialized||(e.initialized=!0,t(),null==e.selectedGroup&&null!=n&&(e.selectedGroup=e.initialGroup))}))},refresh(){this.$emit("refresh")},onLightChange(e){if(e.plugin_name!==this.pluginName)return;if(!this.lights[e.light_id])return void this.refresh();const t={...e},n=t.light_id;delete t.light_id,delete t.type,delete t.plugin_name,this.$emit("light-changed",{id:n,state:t})},onAnimationChange(e){e.plugin_name===this.pluginName&&this.refresh()}},mounted(){this.subscribe(this.onLightChange,"on-light-change","platypush.message.event.light.LightStatusChangeEvent"),this.subscribe(this.onAnimationChange,"on-animation-change","platypush.message.event.light.LightAnimationStartedEvent","platypush.message.event.light.LightAnimationStoppedEvent"),this.initSelectedGroup()},unmounted(){this.unsubscribe("on-light-change"),this.unsubscribe("on-animation-change")}};const At=(0,O.Z)(xt,[["render",a],["__scopeId","data-v-781dd72c"]]);var Bt=At}}]); -//# sourceMappingURL=747.21f6bf7b.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/747.21f6bf7b.js.map b/platypush/backend/http/webapp/dist/static/js/747.21f6bf7b.js.map deleted file mode 100644 index 493042dc..00000000 --- a/platypush/backend/http/webapp/dist/static/js/747.21f6bf7b.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/747.21f6bf7b.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Light/color.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Light/Index.vue","webpack://platypush/./src/components/panels/Panel.vue","webpack://platypush/./src/components/panels/Panel.vue?40a7","webpack://platypush/./src/components/Light/Groups.vue","webpack://platypush/./src/components/MenuPanel.vue","webpack://platypush/./src/components/MenuPanel.vue?e8bb","webpack://platypush/./src/components/Light/Groups.vue?f495","webpack://platypush/./src/components/Light/Group.vue","webpack://platypush/./src/components/Light/Light.vue","webpack://platypush/./src/components/Light/Controls.vue","webpack://platypush/./src/components/Light/Controls.vue?5766","webpack://platypush/./src/components/Light/Light.vue?eed6","webpack://platypush/./src/components/Light/Scene.vue","webpack://platypush/./src/components/Light/Scene.vue?87a4","webpack://platypush/./src/components/Light/Animate.vue","webpack://platypush/./src/components/elements/RangeSlider.vue","webpack://platypush/./src/components/elements/RangeSlider.vue?500a","webpack://platypush/./src/components/Light/Animate.vue?a3c2","webpack://platypush/./src/components/Light/Group.vue?06ce","webpack://platypush/./src/components/panels/Light/Index.vue?36e9"],"sourcesContent":["export class ColorConverter {\n constructor(ranges) {\n this.ranges = {\n hue: [0, 360],\n sat: [0, 100],\n bri: [0, 100],\n ct: [154, 500],\n }\n\n if (ranges)\n for (const attr of Object.keys(this.ranges))\n if (ranges[attr])\n this.ranges[attr] = ranges[attr]\n }\n\n normalize(x, xRange, yRange) {\n return yRange[0] + (((x-xRange[0]) * (yRange[1]-yRange[0])) / (xRange[1]-xRange[0]))\n }\n\n hslToRgb(h, s, l) {\n [h, s, l] = [\n this.normalize(h, this.ranges.hue, [0, 360]),\n this.normalize(s, this.ranges.sat, [0, 100]),\n this.normalize(l, this.ranges.bri, [0, 100]),\n ]\n\n l /= 100\n const a = s * Math.min(l, 1 - l) / 100\n const f = n => {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=288acf82&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=288acf82&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-288acf82\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=8e097228&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=8e097228&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8e097228\"]])\n\nexport default __exports__","\n\n\n\n\n\n","\n","import script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./MenuPanel.vue?vue&type=template&id=02113104\"\nimport script from \"./MenuPanel.vue?vue&type=script&lang=js\"\nexport * from \"./MenuPanel.vue?vue&type=script&lang=js\"\n\nimport \"./MenuPanel.vue?vue&type=style&index=0&id=02113104&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Groups.vue?vue&type=template&id=42318a2b&scoped=true\"\nimport script from \"./Groups.vue?vue&type=script&lang=js\"\nexport * from \"./Groups.vue?vue&type=script&lang=js\"\n\nimport \"./Groups.vue?vue&type=style&index=0&id=42318a2b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-42318a2b\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n\n\n","import { render } from \"./Controls.vue?vue&type=template&id=e2726892&scoped=true\"\nimport script from \"./Controls.vue?vue&type=script&lang=js\"\nexport * from \"./Controls.vue?vue&type=script&lang=js\"\n\nimport \"./Controls.vue?vue&type=style&index=0&id=e2726892&lang=scss&scoped=true\"\nimport \"./Controls.vue?vue&type=style&index=1&id=e2726892&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e2726892\"]])\n\nexport default __exports__","import { render } from \"./Light.vue?vue&type=template&id=52168252&scoped=true\"\nimport script from \"./Light.vue?vue&type=script&lang=js\"\nexport * from \"./Light.vue?vue&type=script&lang=js\"\n\nimport \"./Light.vue?vue&type=style&index=0&id=52168252&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-52168252\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Scene.vue?vue&type=template&id=6934d062\"\nimport script from \"./Scene.vue?vue&type=script&lang=js\"\nexport * from \"./Scene.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n\n","import { render } from \"./RangeSlider.vue?vue&type=template&id=981c5de0&scoped=true\"\nimport script from \"./RangeSlider.vue?vue&type=script&lang=js\"\nexport * from \"./RangeSlider.vue?vue&type=script&lang=js\"\n\nimport \"./RangeSlider.vue?vue&type=style&index=0&id=981c5de0&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-981c5de0\"]])\n\nexport default __exports__","import { render } from \"./Animate.vue?vue&type=template&id=1739aaba&scoped=true\"\nimport script from \"./Animate.vue?vue&type=script&lang=js\"\nexport * from \"./Animate.vue?vue&type=script&lang=js\"\n\nimport \"./Animate.vue?vue&type=style&index=0&id=1739aaba&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1739aaba\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=4de1a560\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=4de1a560&lang=scss\"\nimport \"./Group.vue?vue&type=style&index=1&id=4de1a560&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=781dd72c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=781dd72c&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&id=781dd72c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-781dd72c\"]])\n\nexport default __exports__"],"names":["ColorConverter","constructor","ranges","this","hue","sat","bri","ct","attr","Object","keys","normalize","x","xRange","yRange","hslToRgb","h","s","l","a","Math","min","f","n","k","color","max","round","rgbToHsl","r","g","b","d","parseInt","xyToRgb","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","rgbToXY","parseFloat","rgbToBri","getRGB","rgb","getXY","xy","toRGB","console","debug","toXY","toHSL","class","ref","type","range","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","selectedGroup","groups","length","loadingGroups","colorConverter","$event","group","lights","displayedLights","scenes","scenesByGroup","animations","animationsByGroup","config","pluginName","String","required","data","loading","anyLightsOn","groupsSorted","key","id","state","any_on","components","ToggleSwitch","MenuPanel","computed","entries","sort","localeCompare","values","title","close","selectedView","lightsSorted","light","selectedLight","collapsed","scenesSorted","scene","selectedScene","onSceneSelected","expandToggle","on","stopPropagation","rgbColor","onColorSelect","Loading","Slider","avg","i","reduce","sum","obj","forEach","getColor","hex","toString","join","slice","split","t","hsl","Controls","onSelect","animationRunning","toggleAnimation","selectedAnimation","color_transition","hue_range","sat_range","bri_range","hue_step","sat_step","bri_step","transition_seconds","duration","selectedLights","filter","v","toggleSelectAll","input","mixins","Utils","RangeSlider","runningAnimations","animation","lightId","blink","select","eventType","warn","Animate","Light","Scene","groupName","sceneId","Group","Groups","Panel","loadingLights","initialGroup","initialized","groupsByLight","groupId","self","initSelectedGroup","unwatch","$watch","newVal","refresh","onLightChange","plugin_name","light_id","onAnimationChange","subscribe","unmounted","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/747.5f10a676.js b/platypush/backend/http/webapp/dist/static/js/747.5f10a676.js new file mode 100644 index 00000000..d16ff1de --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/747.5f10a676.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[747],{4212:function(e,t,n){n.d(t,{N:function(){return o}});class o{constructor(e){if(this.ranges={hue:[0,360],sat:[0,100],bri:[0,100],ct:[154,500]},e)for(const t of Object.keys(this.ranges))e[t]&&(this.ranges[t]=e[t])}normalize(e,t,n){return n[0]+(e-t[0])*(n[1]-n[0])/(t[1]-t[0])}hslToRgb(e,t,n){[e,t,n]=[this.normalize(e,this.ranges.hue,[0,360]),this.normalize(t,this.ranges.sat,[0,100]),this.normalize(n,this.ranges.bri,[0,100])],n/=100;const o=t*Math.min(n,1-n)/100,s=t=>{const s=(t+e/30)%12,i=n-o*Math.max(Math.min(s-3,9-s,1),-1);return Math.round(255*i)};return[s(0),s(8),s(4)]}rgbToHsl(e,t,n){e/=255,t/=255,n/=255;const o=Math.max(e,t,n),s=Math.min(e,t,n);let i,l,a=(o+s)/2;if(o===s)i=l=0;else{const r=o-s;switch(l=a>.5?r/(2-o-s):r/(o+s),o){case e:i=(t-n)/r+(tc&&a>r&&a>1?(r/=a,c/=a,a=1):r>c&&r>a&&r>1?(a/=r,c/=r,r=1):c>a&&c>r&&c>1&&(a/=c,r/=c,c=1),a=a<=.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055,r=r<=.0031308?12.92*r:1.055*Math.pow(r,1/2.4)-.055,c=c<=.0031308?12.92*c:1.055*Math.pow(c,1/2.4)-.055,a=Math.round(255*a),r=Math.round(255*r),c=Math.round(255*c),isNaN(a)&&(a=0),isNaN(r)&&(r=0),isNaN(c)&&(c=0),[a,r,c].map((e=>Math.min(Math.max(0,e),255)))}rgbToXY(e,t,n){e>1&&(e/=255),t>1&&(t/=255),n>1&&(n/=255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;const o=.664511*e+.154324*t+.162028*n,s=.283881*e+.668433*t+.047685*n,i=88e-6*e+.07231*t+.986039*n;let l=parseFloat((o/(o+s+i)).toFixed(4)),a=parseFloat((s/(o+s+i)).toFixed(4));return isNaN(l)&&(l=0),isNaN(a)&&(a=0),[l,a]}rgbToBri(e,t,n){return Math.min(2*this.rgbToHsl(e,t,n)[2],this.ranges.bri[1])}getRGB(e){return null!=e.red&&null!=e.green&&null!=e.blue?[e.red,e.green,e.blue]:null!=e.r&&null!=e.g&&null!=e.b?[e.r,e.g,e.b]:e.rgb?e.rgb:void 0}getXY(e){return null!=e.x&&null!=e.y?[e.x,e.y]:e.xy?e.xy:void 0}toRGB(e){const t=this.getRGB(e);if(t)return t;const n=this.getXY(e);return n&&e.bri?this.xyToRgb(...n,e.bri):e.hue&&e.sat&&e.bri?this.hslToRgb(e.hue,e.sat,e.bri):(console.debug("Could not determine color space"),void console.debug(e))}toXY(e){const t=this.getXY(e);if(t&&e.bri)return[t[0],t[1],e.bri];const n=this.getRGB(e);if(n)return this.rgbToXY(...n);if(e.hue&&e.sat&&e.bri){const t=this.hslToRgb(e.hue,e.sat,e.bri);return this.rgbToXY(...t)}console.debug("Could not determine color space"),console.debug(e)}toHSL(e){if(e.hue&&e.sat&&e.bri)return[e.hue,e.sat,e.bri];const t=this.getRGB(e);if(t)return this.rgbToHsl(...t);const n=this.getXY(e);if(n&&e.bri){const t=this.xyToRgb(...n,e.bri);return this.rgbToHsl(...t)}console.debug("Could not determine color space"),console.debug(e)}hexToRgb(e){return[e.slice(1,3),e.slice(3,5),e.slice(5,7)].map((e=>parseInt(e,16)))}rgbToHex(e){return"#"+e.map((e=>{let t=e.toString(16);return t.length<2&&(t="0"+t),t})).join("")}}},376:function(e,t,n){n.d(t,{Z:function(){return v}});var o=n(6252),s=n(9963),i=n(3577);const l={class:"slider-wrapper"},a=["min","max","step","disabled","value"],r={class:"track"},c={class:"track-inner",ref:"track"},u={class:"thumb",ref:"thumb"},g=["textContent"];function d(e,t,n,d,p,h){return(0,o.wg)(),(0,o.iD)("label",l,[(0,o._)("input",{class:"slider",type:"range",ref:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,onInput:t[0]||(t[0]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,s.iM)(((...e)=>h.onUpdate&&h.onUpdate(...e)),["stop"]))},null,40,a),(0,o._)("div",r,[(0,o._)("div",c,null,512)]),(0,o._)("div",u,null,512),n.withLabel?((0,o.wg)(),(0,o.iD)("span",{key:0,class:"label",textContent:(0,i.zw)(n.value)},null,8,g)):(0,o.kq)("",!0)])}var p={name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1}},methods:{onUpdate(e){this.update(e.target.value),this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.range.value}})},update(e){const t=100*(e-this.range[0])/(this.range[1]-this.range[0]);this.$refs.thumb.style.left=`${t}%`,this.$refs.thumb.style.transform=`translate(-${t}%, -50%)`,this.$refs.track.style.width=`${t}%`}},mounted(){null!=this.value&&this.update(this.value)}},h=n(3744);const m=(0,h.Z)(p,[["render",d],["__scopeId","data-v-95edc28a"]]);var v=m},6:function(e,t,n){n.d(t,{Z:function(){return h}});var o=n(6252),s=n(3577),i=n(9963);const l=e=>((0,o.dD)("data-v-a6396ae8"),e=e(),(0,o.Cn)(),e),a=["checked"],r=l((()=>(0,o._)("div",{class:"switch"},[(0,o._)("div",{class:"dot"})],-1))),c={class:"label"};function u(e,t,n,l,u,g){return(0,o.wg)(),(0,o.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,i.iM)(((...e)=>g.onInput&&g.onInput(...e)),["stop"]))},[(0,o._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,o._)("label",null,[r,(0,o._)("span",c,[(0,o.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var g={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},d=n(3744);const p=(0,d.Z)(g,[["render",u],["__scopeId","data-v-a6396ae8"]]);var h=p},747:function(e,t,n){n.r(t),n.d(t,{default:function(){return Bt}});var o=n(6252);const s={class:"plugin lights-plugin"},i={key:0,class:"panel"},l={key:1,class:"panel"};function a(e,t,n,a,r,c){const u=(0,o.up)("Groups"),g=(0,o.up)("Group");return(0,o.wg)(),(0,o.iD)("div",s,[null==r.selectedGroup&&n.groups&&Object.keys(n.groups).length?((0,o.wg)(),(0,o.iD)("div",i,[(0,o.Wm)(u,{groups:n.groups,"loading-groups":n.loadingGroups,"color-converter":n.colorConverter,onSelect:t[0]||(t[0]=e=>r.selectedGroup=e),onToggle:t[1]||(t[1]=t=>e.$emit("group-toggle",t))},null,8,["groups","loading-groups","color-converter"])])):((0,o.wg)(),(0,o.iD)("div",l,[(0,o.Wm)(g,{group:n.groups[r.selectedGroup],lights:c.displayedLights,scenes:c.scenesByGroup[r.selectedGroup],"color-converter":n.colorConverter,animations:c.animationsByGroup[r.selectedGroup],onClose:t[2]||(t[2]=e=>r.selectedGroup=null),onLightToggle:t[3]||(t[3]=t=>e.$emit("light-toggle",t)),onGroupToggle:t[4]||(t[4]=t=>e.$emit("group-toggle",t)),onSetLight:t[5]||(t[5]=t=>e.$emit("set-light",t)),onSetGroup:t[6]||(t[6]=t=>e.$emit("set-group",{groupId:r.selectedGroup,value:t})),onSelectScene:t[7]||(t[7]=t=>e.$emit("select-scene",{groupId:r.selectedGroup,sceneId:t})),onStartAnimation:t[8]||(t[8]=t=>e.$emit("start-animation",t)),onStopAnimation:t[9]||(t[9]=t=>e.$emit("stop-animation",t))},null,8,["group","lights","scenes","color-converter","animations"])]))])}var r=n(6813),c={name:"Panel",emits:["mounted"],props:{config:{type:Object,default:()=>{}},pluginName:{type:String,required:!0}},data(){return{loading:!1}},mounted(){this.$emit("mounted",this)}};const u=c;var g=u,d=n(3577);const p=e=>((0,o.dD)("data-v-42318a2b"),e=e(),(0,o.Cn)(),e),h={class:"panel-row header"},m=p((()=>(0,o._)("div",{class:"col-3"},[(0,o._)("i",{class:"icon fas fa-home"})],-1))),v=p((()=>(0,o._)("div",{class:"col-6 name"}," Rooms ",-1))),b={class:"col-3 pull-right"},_=["onClick"],w={class:"name col-9"},y={class:"controls col-3 pull-right"};function f(e,t,n,s,i,l){const a=(0,o.up)("ToggleSwitch"),r=(0,o.up)("MenuPanel");return(0,o.wg)(),(0,o.j4)(r,null,{default:(0,o.w5)((()=>[(0,o._)("div",h,[m,v,(0,o._)("div",b,[(0,o.Wm)(a,{value:l.anyLightsOn,onInput:t[0]||(t[0]=t=>e.$emit("toggle"))},null,8,["value"])])]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(l.groupsSorted,(t=>((0,o.wg)(),(0,o.iD)("div",{class:"panel-row row group",key:t.id,onClick:n=>e.$emit("select",t.id)},[(0,o._)("span",w,(0,d.zw)(t.name||`[Group ${t.id}]`),1),(0,o._)("span",y,[(0,o.Wm)(a,{value:t.state.any_on,disabled:t.id in(n.loadingGroups||{}),onInput:n=>e.$emit("toggle",t)},null,8,["value","disabled","onInput"])])],8,_)))),128))])),_:1})}const C={class:"menu-panel"},k={class:"content"};function S(e,t,n,s,i,l){return(0,o.wg)(),(0,o.iD)("div",C,[(0,o._)("div",k,[(0,o.WI)(e.$slots,"default")])])}var j={name:"MenuPanel"},O=n(3744);const M=(0,O.Z)(j,[["render",S]]);var $=M,L=n(6),D=n(4212),G={name:"Groups",components:{ToggleSwitch:L.Z,MenuPanel:$},emits:["select","toggle"],props:{groups:{type:Object,default:()=>{}},loadingGroups:{type:Object,default:()=>{}},colorConverter:{type:Object,default:()=>new D.N}},computed:{groupsSorted(){return Object.entries(this.groups).sort(((e,t)=>e[1].name.localeCompare(t[1].name))).map((([e,t])=>({...t,id:e})))},anyLightsOn(){for(const e of Object.values(this.groups))if(e?.state?.any_on)return!0;return!1}}};const I=(0,O.Z)(G,[["render",f],["__scopeId","data-v-42318a2b"]]);var T=I;const x={class:"light-group-container"},U={class:"panel-row header"},A={key:0,class:"col-3"},B=(0,o._)("i",{class:"fas fa-chevron-left"},null,-1),N=[B],R=["textContent"],W={key:1,class:"col-3 pull-right"},Z={key:0,class:"no-lights"},q={key:1,class:"lights-view"},z={class:"row view-selector"},H=(0,o._)("i",{class:"icon fas fa-lightbulb"},null,-1),V=[H],Y=(0,o._)("i",{class:"icon far fa-image"},null,-1),F=[Y],X=(0,o._)("i",{class:"icon fas fa-video"},null,-1),K=[X],P={key:0,class:"view fade-in"},E=["onClick"],J={key:1,class:"view fade-in"},Q=["onClick"],ee={key:2,class:"view group-controls fade-in"},te={key:3,class:"view group-controls fade-in"};function ne(e,t,n,s,i,l){const a=(0,o.up)("ToggleSwitch"),r=(0,o.up)("Light"),c=(0,o.up)("Scene"),u=(0,o.up)("Controls"),g=(0,o.up)("Animate"),p=(0,o.up)("MenuPanel");return(0,o.wg)(),(0,o.iD)("div",x,[(0,o.Wm)(p,null,{default:(0,o.w5)((()=>[(0,o._)("div",U,[n.group?((0,o.wg)(),(0,o.iD)("div",A,[(0,o._)("button",{class:"back-btn",title:"Back",onClick:t[0]||(t[0]=(...e)=>l.close&&l.close(...e))},N)])):(0,o.kq)("",!0),(0,o._)("div",{class:(0,d.C_)(["col-6 name",{selected:"group"===i.selectedView}]),textContent:(0,d.zw)(l.groupName),onClick:t[1]||(t[1]=e=>i.selectedView="group"===i.selectedView?null:"group")},null,10,R),n.group?((0,o.wg)(),(0,o.iD)("div",W,[(0,o.Wm)(a,{value:n.group.state.any_on,onInput:t[2]||(t[2]=t=>e.$emit("group-toggle",n.group))},null,8,["value"])])):(0,o.kq)("",!0)]),n.lights&&Object.keys(n.lights).length?((0,o.wg)(),(0,o.iD)("div",q,[(0,o._)("div",z,[(0,o._)("button",{class:(0,d.C_)({selected:"lights"===i.selectedView}),title:"Lights",onClick:t[3]||(t[3]=e=>i.selectedView="lights")},V,2),(0,o._)("button",{class:(0,d.C_)({selected:"scenes"===i.selectedView}),title:"Scenes",onClick:t[4]||(t[4]=e=>i.selectedView="scenes")},F,2),(0,o._)("button",{class:(0,d.C_)({selected:"animate"===i.selectedView}),title:"Animate",onClick:t[5]||(t[5]=e=>i.selectedView="animate")},K,2)]),"lights"===i.selectedView?((0,o.wg)(),(0,o.iD)("div",P,[((0,o.wg)(),(0,o.j4)(o.Ob,null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(l.lightsSorted,((t,s)=>((0,o.wg)(),(0,o.iD)("div",{class:(0,d.C_)(["panel-row row",{expanded:t.id===i.selectedLight}]),key:s,onClick:e=>i.selectedLight=i.selectedLight===t.id?null:t.id},[(0,o.Wm)(r,{light:t,group:n.group,collapsed:t.id!==i.selectedLight,"color-converter":n.colorConverter,onToggle:n=>e.$emit("light-toggle",t),onSetLight:n=>e.$emit("set-light",{light:t,value:n})},null,8,["light","group","collapsed","color-converter","onToggle","onSetLight"])],10,E)))),128))],1024))])):"scenes"===i.selectedView?((0,o.wg)(),(0,o.iD)("div",J,[((0,o.wg)(),(0,o.j4)(o.Ob,null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(l.scenesSorted,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{class:(0,d.C_)(["panel-row row",{selected:e.id===i.selectedScene}]),key:t,onClick:t=>l.onSceneSelected(e.id)},[(0,o.Wm)(c,{scene:e,group:n.group},null,8,["scene","group"])],10,Q)))),128))],1024))])):"group"===i.selectedView?((0,o.wg)(),(0,o.iD)("div",ee,[((0,o.wg)(),(0,o.j4)(o.Ob,null,[(0,o.Wm)(u,{group:n.group,lights:n.lights,"color-converter":n.colorConverter,onSetGroup:t[6]||(t[6]=t=>e.$emit("set-group",t))},null,8,["group","lights","color-converter"])],1024))])):"animate"===i.selectedView?((0,o.wg)(),(0,o.iD)("div",te,[((0,o.wg)(),(0,o.j4)(o.Ob,null,[(0,o.Wm)(g,{group:n.group,lights:n.lights,"color-converter":n.colorConverter,"running-animations":n.animations,onStart:t[7]||(t[7]=t=>e.$emit("start-animation",t)),onStop:t[8]||(t[8]=t=>e.$emit("stop-animation",t))},null,8,["group","lights","color-converter","running-animations"])],1024))])):(0,o.kq)("",!0)])):((0,o.wg)(),(0,o.iD)("div",Z," No lights found "))])),_:1})])}const oe={class:"row"},se={class:"toggle col-3 pull-right"},ie={key:0,class:"row fade-in"};function le(e,t,n,s,i,l){const a=(0,o.up)("ToggleSwitch"),r=(0,o.up)("Controls");return(0,o.wg)(),(0,o.iD)("div",{class:(0,d.C_)(["light",{expanded:!n.collapsed}]),ref:"element"},[(0,o._)("div",oe,[(0,o._)("span",{class:"name col-9",onClick:t[0]||(t[0]=(...e)=>l.expandToggle&&l.expandToggle(...e))},(0,d.zw)(n.light.name||`[Light ${n.light.id}]`),1),(0,o._)("span",se,[(0,o.Wm)(a,{value:n.light.state.on,disabled:n.loading,onInput:t[1]||(t[1]=t=>e.$emit("toggle",n.light))},null,8,["value","disabled"])])]),n.collapsed?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("div",ie,[(0,o.Wm)(r,{light:n.light,loading:n.loading,"color-converter":n.colorConverter,onSetLight:t[2]||(t[2]=t=>e.$emit("set-light",t))},null,8,["light","loading","color-converter"])]))],2)}var ae=n(9963);const re=e=>((0,o.dD)("data-v-e2726892"),e=e(),(0,o.Cn)(),e),ce={key:1,class:"row"},ue=re((()=>(0,o._)("div",{class:"col-1 icon"},[(0,o._)("i",{class:"fas fa-sun"})],-1))),ge={class:"col-11 control"},de={key:2,class:"row"},pe=re((()=>(0,o._)("div",{class:"col-1 icon"},[(0,o._)("i",{class:"fas fa-thermometer-half"})],-1))),he={class:"col-11 control"},me={key:3,class:"row"},ve=re((()=>(0,o._)("span",{class:"col-1 icon"},[(0,o._)("i",{class:"fas fa-palette"})],-1))),be={class:"col-11 control"},_e=["value"];function we(e,t,n,s,i,l){const a=(0,o.up)("Loading"),r=(0,o.up)("Slider");return(0,o.wg)(),(0,o.iD)("div",{class:"controls light-controls",onClick:t[3]||(t[3]=e=>e.stopPropagation())},[n.loading?((0,o.wg)(),(0,o.j4)(a,{key:0})):(0,o.kq)("",!0),null!=l.state.bri?((0,o.wg)(),(0,o.iD)("div",ce,[ue,(0,o._)("div",ge,[(0,o.Wm)(r,{range:n.colorConverter.ranges.bri,disabled:n.loading,value:l.state.bri,onMouseup:t[0]||(t[0]=(0,ae.iM)((t=>e.$emit(n.light?"set-light":"set-group",{brightness:parseInt(t.target.value)})),["stop"]))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),null!=l.state.ct?((0,o.wg)(),(0,o.iD)("div",de,[pe,(0,o._)("div",he,[(0,o.Wm)(r,{range:n.colorConverter.ranges.ct,disabled:n.loading,value:l.state.ct,onMouseup:t[1]||(t[1]=(0,ae.iM)((t=>e.$emit(n.light?"set-light":"set-group",{temperature:parseInt(t.target.value)})),["stop"]))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),l.rgbColor?((0,o.wg)(),(0,o.iD)("label",me,[ve,(0,o._)("span",be,[(0,o._)("input",{type:"color",value:l.rgbColor,onChange:t[2]||(t[2]=(0,ae.iM)(((...e)=>l.onColorSelect&&l.onColorSelect(...e)),["stop"]))},null,40,_e)])])):(0,o.kq)("",!0)])}var ye=n(376),fe=n(1232),Ce={name:"Controls",components:{Loading:fe.Z,Slider:ye.Z},emits:["set-light","set-group"],props:{light:{type:Object},lights:{type:Object},group:{type:Object},loading:{type:Boolean,default:!1},colorConverter:{type:Object,default:()=>new D.N}},computed:{state(){if(this.light?.state)return this.light.state;const e=this.group?.state||{};if(!this.lights)return e;const t=e=>e&&e.length?e[0]instanceof Array?[...e[0].keys()].map((n=>t(e.map((e=>e[n]))))):e.reduce(((e,t)=>e+t),0)/e.length:0;return{...e,...Object.entries(Object.values(this.lights).reduce(((e,t)=>(["bri","hue","sat","rgb","xy","red","green","blue","ct"].forEach((n=>{null!=t.state?.[n]&&(e[n]=[...e[n]||[],t.state[n]])})),e)),{})).reduce(((e,[n,o])=>(e[n]=t(o),e)),{})}},color(){return this.getColor(this.state)},rgbColor(){const e=this.colorConverter.toRGB(this.state);return e?"#"+e.map((e=>{let t=e.toString(16);return t.length<2&&(t="0"+t),t})).join(""):null}},methods:{onColorSelect(e){const t=e.target.value.slice(1).split(/(?=(?:..)*$)/).map((e=>parseInt(`0x${e}`)));this.$emit(this.light?"set-light":"set-group",{rgb:t,xy:this.colorConverter.rgbToXY(...t),hsl:this.colorConverter.rgbToHsl(...t),brightness:this.colorConverter.rgbToBri(...t)})},getColor(e){return{rgb:this.colorConverter.toRGB(e),xy:this.colorConverter.toXY(e),hsl:this.colorConverter.toHSL(e)}}}};const ke=(0,O.Z)(Ce,[["render",we],["__scopeId","data-v-e2726892"]]);var Se=ke,je={name:"Light",components:{Controls:Se,ToggleSwitch:L.Z},emits:["toggle","set-light","collapsed","expanded"],props:{light:{type:Object,default:()=>{}},group:{type:Object,default:()=>{}},loading:{type:Boolean,default:!1},collapsed:{type:Boolean,default:!0},colorConverter:{type:Object,default:()=>new D.N}},methods:{expandToggle(){this.$emit(this.collapsed?"expanded":"collapsed")}}};const Oe=(0,O.Z)(je,[["render",le],["__scopeId","data-v-52168252"]]);var Me=Oe;function $e(e,t,n,s,i,l){const a=(0,o.up)("Loading");return(0,o.wg)(),(0,o.iD)(o.HY,null,[n.loading?((0,o.wg)(),(0,o.j4)(a,{key:0})):(0,o.kq)("",!0),(0,o._)("div",{class:"scene row name",onClick:t[0]||(t[0]=(...e)=>l.onSelect&&l.onSelect(...e))},(0,d.zw)(n.scene.name||`[Scene ${n.scene.id}]`),1)],64)}var Le={name:"Light",emits:["select"],props:{scene:{type:Object,default:()=>{}},group:{type:Object,default:()=>{}},loading:{type:Boolean,default:!1}},methods:{onSelect(){if(this.loading)return!1;this.$emit("select")}}};const De=(0,O.Z)(Le,[["render",$e]]);var Ge=De;const Ie=e=>((0,o.dD)("data-v-1739aaba"),e=e(),(0,o.Cn)(),e),Te={class:"animation-container"},xe={class:"animation-header"},Ue={class:"row"},Ae=Ie((()=>(0,o._)("div",{class:"col-3"}," Run Animation ",-1))),Be={class:"col-9"},Ne={class:"row"},Re=Ie((()=>(0,o._)("div",{class:"col-3"},"Animation",-1))),We={class:"col-9"},Ze=Ie((()=>(0,o._)("option",{value:"color_transition"},"Color transition",-1))),qe=Ie((()=>(0,o._)("option",{value:"blink"},"Blink",-1))),ze=[Ze,qe],He={class:"animation"},Ve={key:0,class:"row"},Ye=Ie((()=>(0,o._)("div",{class:"col-3"}," Hue range ",-1))),Fe={class:"col-9"},Xe={key:1,class:"row"},Ke=Ie((()=>(0,o._)("div",{class:"col-3"}," Sat range ",-1))),Pe={class:"col-9"},Ee={key:2,class:"row"},Je=Ie((()=>(0,o._)("div",{class:"col-3"}," Bri range ",-1))),Qe={class:"col-9"},et={key:3,class:"row"},tt=Ie((()=>(0,o._)("div",{class:"col-3"}," Hue step ",-1))),nt={class:"col-9"},ot={key:4,class:"row"},st=Ie((()=>(0,o._)("div",{class:"col-3"}," Sat step ",-1))),it={class:"col-9"},lt={key:5,class:"row"},at=Ie((()=>(0,o._)("div",{class:"col-3"}," Bri step ",-1))),rt={class:"col-9"},ct={class:"row"},ut=Ie((()=>(0,o._)("div",{class:"col-3"}," Refresh seconds ",-1))),gt={class:"col-9"},dt=["value"],pt={class:"row"},ht=Ie((()=>(0,o._)("div",{class:"col-3"}," Duration (seconds) ",-1))),mt={class:"col-9"},vt=["value"],bt={class:"lights"},_t={class:"row"},wt=["checked"],yt=(0,o.Uk)(" Select all lights "),ft=["onUpdate:modelValue","onInput"];function Ct(e,t,n,s,i,l){const a=(0,o.up)("Loading"),r=(0,o.up)("ToggleSwitch"),c=(0,o.up)("RangeSlider"),u=(0,o.up)("Slider");return(0,o.wg)(),(0,o.iD)("div",{class:"controls animation-controls",onClick:t[10]||(t[10]=e=>e.stopPropagation())},[n.loading?((0,o.wg)(),(0,o.j4)(a,{key:0})):(0,o.kq)("",!0),(0,o._)("div",Te,[(0,o._)("div",xe,[(0,o._)("div",Ue,[Ae,(0,o._)("div",Be,[(0,o.Wm)(r,{value:l.animationRunning,onInput:l.toggleAnimation},null,8,["value","onInput"])])]),(0,o._)("div",Ne,[Re,(0,o._)("div",We,[(0,o._)("label",null,[(0,o._)("select",{class:"selector",onClick:t[0]||(t[0]=e=>i.selectedAnimation=e.target.value)},ze)])])])]),(0,o._)("div",He,["color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",Ve,[Ye,(0,o._)("div",Fe,[(0,o.Wm)(c,{range:n.colorConverter.ranges.hue,disabled:n.loading,value:i.animations.color_transition.hue_range,onMouseup:t[1]||(t[1]=e=>i.animations.color_transition.hue_range=e.target.value)},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",Xe,[Ke,(0,o._)("div",Pe,[(0,o.Wm)(c,{range:n.colorConverter.ranges.sat,disabled:n.loading,value:i.animations.color_transition.sat_range,onMouseup:t[2]||(t[2]=e=>i.animations.color_transition.sat_range=e.target.value)},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",Ee,[Je,(0,o._)("div",Qe,[(0,o.Wm)(c,{range:n.colorConverter.ranges.sat,disabled:n.loading,value:i.animations.color_transition.bri_range,onMouseup:t[3]||(t[3]=e=>i.animations.color_transition.bri_range=e.target.value)},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",et,[tt,(0,o._)("div",nt,[(0,o.Wm)(u,{range:n.colorConverter.ranges.hue,disabled:n.loading,value:i.animations.color_transition.hue_step,onMouseup:t[4]||(t[4]=e=>i.animations.color_transition.hue_step=parseFloat(e.target.value))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",ot,[st,(0,o._)("div",it,[(0,o.Wm)(u,{range:n.colorConverter.ranges.sat,disabled:n.loading,value:i.animations.color_transition.sat_step,onMouseup:t[5]||(t[5]=e=>i.animations.color_transition.sat_step=parseFloat(e.target.value))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),"color_transition"===i.selectedAnimation?((0,o.wg)(),(0,o.iD)("div",lt,[at,(0,o._)("div",rt,[(0,o.Wm)(u,{range:n.colorConverter.ranges.bri,disabled:n.loading,value:i.animations.color_transition.bri_step,onMouseup:t[6]||(t[6]=e=>i.animations.color_transition.bri_step=parseFloat(e.target.value))},null,8,["range","disabled","value"])])])):(0,o.kq)("",!0),(0,o._)("div",ct,[ut,(0,o._)("div",gt,[(0,o._)("label",null,[(0,o._)("input",{type:"number",value:i.animations[i.selectedAnimation].transition_seconds,step:"0.1",onInput:t[7]||(t[7]=e=>i.animations[i.selectedAnimation].transition_seconds=parseFloat(e.target.value))},null,40,dt)])])]),(0,o._)("div",pt,[ht,(0,o._)("div",mt,[(0,o._)("label",null,[(0,o._)("input",{type:"number",value:i.animations[i.selectedAnimation].duration,step:"5",onInput:t[8]||(t[8]=e=>i.animations[i.selectedAnimation].duration=e.target.value?.length?parseFloat(e.target.value):null)},null,40,vt)])])])])]),(0,o._)("div",bt,[(0,o._)("div",_t,[(0,o._)("label",null,[(0,o._)("input",{type:"checkbox",checked:Object.keys(n.lights).length===Object.values(i.selectedLights).filter((e=>e)).length,onClick:t[9]||(t[9]=(...e)=>l.toggleSelectAll&&l.toggleSelectAll(...e))},null,8,wt),yt])]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(n.lights,((e,t)=>((0,o.wg)(),(0,o.iD)("div",{class:"row",key:t},[(0,o._)("label",null,[(0,o.wy)((0,o._)("input",{type:"checkbox","onUpdate:modelValue":e=>i.selectedLights[t]=e,onInput:e=>i.selectedLights[t]=!i.selectedLights[t]},null,40,ft),[[ae.e8,i.selectedLights[t]]]),(0,o.Uk)(" "+(0,d.zw)(e.name),1)])])))),128))])])}const kt={class:"range-wrapper"},St=["value","min","max","step","disabled"];function jt(e,t,n,s,i,l){return(0,o.wg)(),(0,o.iD)("div",kt,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(n.value,((e,s)=>((0,o.wg)(),(0,o.iD)("input",{class:"slider",type:"range",value:e,min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,ref_for:!0,ref:"ranges",onInput:t[0]||(t[0]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onChange:t[1]||(t[1]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onMouseup:t[2]||(t[2]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onMousedown:t[3]||(t[3]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onTouchstart:t[4]||(t[4]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onTouchend:t[5]||(t[5]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onKeyup:t[6]||(t[6]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),onKeydown:t[7]||(t[7]=(0,ae.iM)(((...e)=>l.onUpdate&&l.onUpdate(...e)),["stop"])),key:s},null,40,St)))),128))])}var Ot={name:"RangeSlider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{disabled:{type:Boolean,default:!1},range:{type:Array,default:()=>[0,100]},step:{type:Number,default:1},value:{type:Array,default:()=>[0,100]}},methods:{onUpdate(e){this.$emit(e.type,{...e,target:{...e.target,value:this.$refs.ranges.map((e=>parseFloat(e.value))).sort()}})}}};const Mt=(0,O.Z)(Ot,[["render",jt],["__scopeId","data-v-981c5de0"]]);var $t=Mt,Lt={name:"Animate",mixins:[r.Z],components:{ToggleSwitch:L.Z,Slider:ye.Z,RangeSlider:$t,Loading:fe.Z},emits:["start","stop"],props:{lights:{type:Object},group:{type:Object},loading:{type:Boolean,default:!1},colorConverter:{type:Object,default:()=>new D.N},runningAnimations:{type:Object,default:()=>{}}},data(){return{selectedAnimation:"color_transition",animation:{},selectedLights:Object.keys(this.lights).reduce(((e,t)=>(e[t]=!0,e)),{}),animations:{color_transition:{hue_range:this.colorConverter.ranges.hue,sat_range:[parseInt((this.colorConverter.ranges.sat[1]-this.colorConverter.ranges.sat[0])/2),this.colorConverter.ranges.sat[1]],bri_range:[parseInt(.75*(this.colorConverter.ranges.bri[1]-this.colorConverter.ranges.bri[0])),this.colorConverter.ranges.bri[1]],hue_step:parseInt((this.colorConverter.ranges.hue[1]-this.colorConverter.ranges.hue[0])/25),sat_step:parseInt((this.colorConverter.ranges.sat[1]-this.colorConverter.ranges.sat[0])/50),bri_step:parseInt((this.colorConverter.ranges.bri[1]-this.colorConverter.ranges.bri[0])/50),transition_seconds:1,duration:null},blink:{transition_seconds:1,duration:null}}}},computed:{animationRunning(){return Object.keys(this.runningAnimations).length>0}},methods:{toggleSelectAll(){const e=Object.values(this.selectedLights).filter((e=>e)).length{this.selectedLights[t]=e}))},toggleAnimation(){const e=this.animationRunning?"stop":"start",t=Object.entries(this.selectedLights).filter((e=>e[1])).map((e=>e[0]));t.length?this.$emit(e,{lights:t,animation:{...this.animations[this.selectedAnimation],animation:this.selectedAnimation}}):this.warn("No lights have been selected")}}};const Dt=(0,O.Z)(Lt,[["render",Ct],["__scopeId","data-v-1739aaba"]]);var Gt=Dt,It={name:"Group",emits:["close","group-toggle","light-toggle","set-light","select-scene","start-animation","stop-animation"],components:{Animate:Gt,ToggleSwitch:L.Z,MenuPanel:$,Light:Me,Scene:Ge,Controls:Se},props:{lights:{type:Object},group:{type:Object},scenes:{type:Object},animations:{type:Object,default:()=>{}},colorConverter:{type:Object,default:()=>new D.N}},data(){return{selectedLight:null,selectedScene:null,selectedView:"lights"}},computed:{lightsSorted(){return this.lights?Object.entries(this.lights).sort(((e,t)=>e[1].name.localeCompare(t[1].name))).map((([e,t])=>({...t,id:e}))):[]},scenesSorted(){return this.scenes?Object.entries(this.scenes).sort(((e,t)=>e[1].name.localeCompare(t[1].name))).map((([e,t])=>({...t,id:e}))):[]},groupName(){return this.group?.name?this.group.name:null!=this.group?.id?`[Group ${this.group.id}]`:"Lights"}},methods:{close(e){e.stopPropagation(),this.$emit("close")},onSceneSelected(e){this.selectedScene=e,this.$emit("select-scene",e)}}};const Tt=(0,O.Z)(It,[["render",ne]]);var xt=Tt,Ut={name:"Light",components:{Group:xt,Groups:T},mixins:[r.Z,g],emits:["group-toggle","light-toggle","set-light","set-group","select-scene","start-animation","stop-animation","refresh","light-changed"],props:{lights:{type:Object},groups:{type:Object},scenes:{type:Object},animations:{type:Object},colorConverter:{type:Object,default:()=>new D.N},loadingLights:{type:Object,default:()=>{}},loadingGroups:{type:Object,default:()=>{}},pluginName:{type:String},initialGroup:{type:[Number,String]}},data(){return{selectedGroup:null,initialized:!1}},computed:{displayedLights(){const e=this.selectedGroup||this.initialGroup;return null==e?this.lights:this.groups[e].lights.reduce(((e,t)=>(e[t]=this.lights[t],e)),{})},groupsByLight(){return this.groups?Object.entries(this.groups).reduce(((e,[t,n])=>(n.lights.forEach((o=>{e[o]||(e[o]={}),e[o][t]=n})),e)),{}):{}},scenesByGroup(){if(!this.scenes)return{};const e=this;return Object.entries(this.scenes).reduce(((t,[n,o])=>(o.lights.forEach((s=>{Object.keys(e.groupsByLight[s]).forEach((e=>{t[e]||(t[e]={}),t[e][n]=o}))})),t)),{})},animationsByGroup(){const e=this,t=Object.entries(this.animations?.groups||{}).reduce(((e,[t,n])=>(e[t]={},n&&(e[t][null]=n),e)),{});return{...t,...Object.entries(this.animations?.lights||{}).reduce(((t,[n,o])=>{const s=Object.values(e.groupsByLight[n])?.[0];return s&&o&&null!=s.id&&(t[s.id]||(t[s.id]={}),t[s.id][n]=o),t}),{})}}},methods:{initSelectedGroup(){const e=this,t=this.$watch((()=>e.initialGroup),(n=>{e.initialized||(e.initialized=!0,t(),null==e.selectedGroup&&null!=n&&(e.selectedGroup=e.initialGroup))}))},refresh(){this.$emit("refresh")},onLightChange(e){if(e.plugin_name!==this.pluginName)return;if(!this.lights[e.light_id])return void this.refresh();const t={...e},n=t.light_id;delete t.light_id,delete t.type,delete t.plugin_name,this.$emit("light-changed",{id:n,state:t})},onAnimationChange(e){e.plugin_name===this.pluginName&&this.refresh()}},mounted(){this.subscribe(this.onLightChange,"on-light-change","platypush.message.event.light.LightStatusChangeEvent"),this.subscribe(this.onAnimationChange,"on-animation-change","platypush.message.event.light.LightAnimationStartedEvent","platypush.message.event.light.LightAnimationStoppedEvent"),this.initSelectedGroup()},unmounted(){this.unsubscribe("on-light-change"),this.unsubscribe("on-animation-change")}};const At=(0,O.Z)(Ut,[["render",a],["__scopeId","data-v-781dd72c"]]);var Bt=At}}]); +//# sourceMappingURL=747.5f10a676.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/747.5f10a676.js.map b/platypush/backend/http/webapp/dist/static/js/747.5f10a676.js.map new file mode 100644 index 00000000..0dc0d29f --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/747.5f10a676.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/747.5f10a676.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Light/color.js","webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Light/Index.vue","webpack://platypush/./src/components/panels/Panel.vue","webpack://platypush/./src/components/panels/Panel.vue?40a7","webpack://platypush/./src/components/Light/Groups.vue","webpack://platypush/./src/components/MenuPanel.vue","webpack://platypush/./src/components/MenuPanel.vue?e8bb","webpack://platypush/./src/components/Light/Groups.vue?f495","webpack://platypush/./src/components/Light/Group.vue","webpack://platypush/./src/components/Light/Light.vue","webpack://platypush/./src/components/Light/Controls.vue","webpack://platypush/./src/components/Light/Controls.vue?5766","webpack://platypush/./src/components/Light/Light.vue?eed6","webpack://platypush/./src/components/Light/Scene.vue","webpack://platypush/./src/components/Light/Scene.vue?87a4","webpack://platypush/./src/components/Light/Animate.vue","webpack://platypush/./src/components/elements/RangeSlider.vue","webpack://platypush/./src/components/elements/RangeSlider.vue?500a","webpack://platypush/./src/components/Light/Animate.vue?a3c2","webpack://platypush/./src/components/Light/Group.vue?06ce","webpack://platypush/./src/components/panels/Light/Index.vue?36e9"],"sourcesContent":["export class ColorConverter {\n constructor(ranges) {\n this.ranges = {\n hue: [0, 360],\n sat: [0, 100],\n bri: [0, 100],\n ct: [154, 500],\n }\n\n if (ranges)\n for (const attr of Object.keys(this.ranges))\n if (ranges[attr])\n this.ranges[attr] = ranges[attr]\n }\n\n normalize(x, xRange, yRange) {\n return yRange[0] + (((x-xRange[0]) * (yRange[1]-yRange[0])) / (xRange[1]-xRange[0]))\n }\n\n hslToRgb(h, s, l) {\n [h, s, l] = [\n this.normalize(h, this.ranges.hue, [0, 360]),\n this.normalize(s, this.ranges.sat, [0, 100]),\n this.normalize(l, this.ranges.bri, [0, 100]),\n ]\n\n l /= 100\n const a = s * Math.min(l, 1 - l) / 100\n const f = n => {\n const k = (n + h / 30) % 12\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1)\n return Math.round(255 * color)\n }\n\n return [f(0), f(8), f(4)]\n }\n\n rgbToHsl(r, g, b){\n r /= 255\n g /= 255\n b /= 255;\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n\n if(max === min){\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n switch(max){\n case r: h = (g - b) / d + (g < b ? 6 : 0); break;\n case g: h = (b - r) / d + 2; break;\n case b: h = (r - g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [\n parseInt(this.normalize(h, [0, 1], this.ranges.hue)),\n parseInt(this.normalize(s, [0, 1], this.ranges.sat)),\n parseInt(this.normalize(l, [0, 1], this.ranges.bri)),\n ]\n }\n\n xyToRgb(x, y, brightness) {\n // Set to maximum brightness if no custom value was given (Not the slick ECMAScript 6 way for compatibility reasons)\n if (brightness == null)\n brightness = this.ranges.bri[1];\n\n const z = 1.0 - x - y;\n const Y = (brightness / (this.ranges.bri[1]-1)).toFixed(2);\n const X = (Y / y) * x;\n const Z = (Y / y) * z;\n\n //Convert to RGB using Wide RGB D65 conversion\n let red \t= X * 1.656492 - Y * 0.354851 - Z * 0.255038;\n let green = -X * 0.707196 + Y * 1.655397 + Z * 0.036152;\n let blue \t= X * 0.051713 - Y * 0.121364 + Z * 1.011530;\n\n //If red, green or blue is larger than 1.0 set it back to the maximum of 1.0\n if (red > blue && red > green && red > 1.0) {\n green = green / red;\n blue = blue / red;\n red = 1.0;\n } else if (green > blue && green > red && green > 1.0) {\n red = red / green;\n blue = blue / green;\n green = 1.0;\n } else if (blue > red && blue > green && blue > 1.0) {\n red = red / blue;\n green = green / blue;\n blue = 1.0;\n }\n\n //Reverse gamma correction\n red \t= red <= 0.0031308 ? 12.92 * red : (1.0 + 0.055) * Math.pow(red, (1.0 / 2.4)) - 0.055;\n green \t= green <= 0.0031308 ? 12.92 * green : (1.0 + 0.055) * Math.pow(green, (1.0 / 2.4)) - 0.055;\n blue \t= blue <= 0.0031308 ? 12.92 * blue : (1.0 + 0.055) * Math.pow(blue, (1.0 / 2.4)) - 0.055;\n\n //Convert normalized decimal to decimal\n red \t= Math.round(red * 255);\n green \t= Math.round(green * 255);\n blue \t= Math.round(blue * 255);\n\n if (isNaN(red))\n red = 0;\n if (isNaN(green))\n green = 0;\n if (isNaN(blue))\n blue = 0;\n\n return [red, green, blue].map(\n (c) => Math.min(Math.max(0, c), 255)) // lgtm [js/automatic-semicolon-insertion]\n }\n\n rgbToXY(red, green, blue) {\n if (red > 1) { red /= 255; }\n if (green > 1) { green /= 255; }\n if (blue > 1) { blue /= 255; }\n\n //Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);\n\n //RGB values to XYZ using the Wide RGB D65 conversion formula\n const X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n const Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n const Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n //Calculate the xy values from the XYZ values\n let x \t\t= parseFloat((X / (X + Y + Z)).toFixed(4));\n let y \t\t= parseFloat((Y / (X + Y + Z)).toFixed(4));\n\n if (isNaN(x))\n x = 0;\n if (isNaN(y))\n y = 0;\n\n return [x, y];\n }\n\n rgbToBri(red, green, blue) {\n return Math.min(2 * this.rgbToHsl(red, green, blue)[2], this.ranges.bri[1])\n }\n\n getRGB(color) {\n if (color.red != null && color.green != null && color.blue != null)\n return [color.red, color.green, color.blue]\n if (color.r != null && color.g != null && color.b != null)\n return [color.r, color.g, color.b]\n if (color.rgb)\n return color.rgb\n }\n\n getXY(color) {\n if (color.x != null && color.y != null)\n return [color.x, color.y]\n if (color.xy)\n return color.xy\n }\n\n toRGB(color) {\n const rgb = this.getRGB(color)\n if (rgb)\n return rgb\n\n const xy = this.getXY(color)\n if (xy && color.bri)\n return this.xyToRgb(...xy, color.bri)\n if (color.hue && color.sat && color.bri)\n return this.hslToRgb(color.hue, color.sat, color.bri)\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toXY(color) {\n const xy = this.getXY(color)\n if (xy && color.bri)\n return [xy[0], xy[1], color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToXY(...rgb)\n\n if (color.hue && color.sat && color.bri) {\n const rgb = this.hslToRgb(color.hue, color.sat, color.bri)\n return this.rgbToXY(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n toHSL(color) {\n if (color.hue && color.sat && color.bri)\n return [color.hue, color.sat, color.bri]\n\n const rgb = this.getRGB(color)\n if (rgb)\n return this.rgbToHsl(...rgb)\n\n const xy = this.getXY(color)\n if (xy && color.bri) {\n const rgb = this.xyToRgb(...xy, color.bri)\n return this.rgbToHsl(...rgb)\n }\n\n console.debug('Could not determine color space')\n console.debug(color)\n }\n\n hexToRgb(hex) {\n return [\n hex.slice(1, 3),\n hex.slice(3, 5),\n hex.slice(5, 7),\n ].map(_ => parseInt(_, 16))\n }\n\n rgbToHex(rgb) {\n return '#' + rgb.map((x) => {\n let hex = x.toString(16)\n if (hex.length < 2)\n hex = '0' + hex\n return hex\n }).join('')\n }\n}\n","\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n\n\n\n\n\n","\n","import script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./MenuPanel.vue?vue&type=template&id=02113104\"\nimport script from \"./MenuPanel.vue?vue&type=script&lang=js\"\nexport * from \"./MenuPanel.vue?vue&type=script&lang=js\"\n\nimport \"./MenuPanel.vue?vue&type=style&index=0&id=02113104&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Groups.vue?vue&type=template&id=42318a2b&scoped=true\"\nimport script from \"./Groups.vue?vue&type=script&lang=js\"\nexport * from \"./Groups.vue?vue&type=script&lang=js\"\n\nimport \"./Groups.vue?vue&type=style&index=0&id=42318a2b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-42318a2b\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n\n\n","import { render } from \"./Controls.vue?vue&type=template&id=e2726892&scoped=true\"\nimport script from \"./Controls.vue?vue&type=script&lang=js\"\nexport * from \"./Controls.vue?vue&type=script&lang=js\"\n\nimport \"./Controls.vue?vue&type=style&index=0&id=e2726892&lang=scss&scoped=true\"\nimport \"./Controls.vue?vue&type=style&index=1&id=e2726892&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e2726892\"]])\n\nexport default __exports__","import { render } from \"./Light.vue?vue&type=template&id=52168252&scoped=true\"\nimport script from \"./Light.vue?vue&type=script&lang=js\"\nexport * from \"./Light.vue?vue&type=script&lang=js\"\n\nimport \"./Light.vue?vue&type=style&index=0&id=52168252&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-52168252\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Scene.vue?vue&type=template&id=6934d062\"\nimport script from \"./Scene.vue?vue&type=script&lang=js\"\nexport * from \"./Scene.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","\n\n\n\n\n\n","import { render } from \"./RangeSlider.vue?vue&type=template&id=981c5de0&scoped=true\"\nimport script from \"./RangeSlider.vue?vue&type=script&lang=js\"\nexport * from \"./RangeSlider.vue?vue&type=script&lang=js\"\n\nimport \"./RangeSlider.vue?vue&type=style&index=0&id=981c5de0&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-981c5de0\"]])\n\nexport default __exports__","import { render } from \"./Animate.vue?vue&type=template&id=1739aaba&scoped=true\"\nimport script from \"./Animate.vue?vue&type=script&lang=js\"\nexport * from \"./Animate.vue?vue&type=script&lang=js\"\n\nimport \"./Animate.vue?vue&type=style&index=0&id=1739aaba&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1739aaba\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=4de1a560\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=4de1a560&lang=scss\"\nimport \"./Group.vue?vue&type=style&index=1&id=4de1a560&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=781dd72c&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=781dd72c&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&id=781dd72c&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-781dd72c\"]])\n\nexport default __exports__"],"names":["ColorConverter","constructor","ranges","this","hue","sat","bri","ct","attr","Object","keys","normalize","x","xRange","yRange","hslToRgb","h","s","l","a","Math","min","f","n","k","color","max","round","rgbToHsl","r","g","b","d","parseInt","xyToRgb","y","brightness","z","Y","toFixed","X","Z","red","green","blue","pow","isNaN","map","c","rgbToXY","parseFloat","rgbToBri","getRGB","rgb","getXY","xy","toRGB","console","debug","toXY","toHSL","hexToRgb","hex","slice","_","rgbToHex","toString","length","join","class","ref","type","range","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","selectedGroup","groups","loadingGroups","colorConverter","$event","group","lights","displayedLights","scenes","scenesByGroup","animations","animationsByGroup","config","pluginName","String","required","data","loading","anyLightsOn","groupsSorted","key","id","state","any_on","components","ToggleSwitch","MenuPanel","computed","entries","sort","localeCompare","values","title","close","selectedView","lightsSorted","light","selectedLight","collapsed","scenesSorted","scene","selectedScene","onSceneSelected","expandToggle","on","stopPropagation","rgbColor","onColorSelect","Loading","Slider","avg","i","reduce","sum","obj","forEach","getColor","split","t","hsl","Controls","onSelect","animationRunning","toggleAnimation","selectedAnimation","color_transition","hue_range","sat_range","bri_range","hue_step","sat_step","bri_step","transition_seconds","duration","selectedLights","filter","v","toggleSelectAll","input","mixins","Utils","RangeSlider","runningAnimations","animation","lightId","blink","select","eventType","warn","Animate","Light","Scene","groupName","sceneId","Group","Groups","Panel","loadingLights","initialGroup","initialized","groupsByLight","groupId","self","initSelectedGroup","unwatch","$watch","newVal","refresh","onLightChange","plugin_name","light_id","onAnimationChange","subscribe","unmounted","unsubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7643-legacy.5b846090.js b/platypush/backend/http/webapp/dist/static/js/7643-legacy.5b846090.js new file mode 100644 index 00000000..715af0cb --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7643-legacy.5b846090.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7643],{4964:function(e,t,n){var r=n(5112),a=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[a]=!1,"/./"[e](t)}catch(r){}}return!1}},647:function(e,t,n){var r=n(1702),a=n(7908),i=Math.floor,o=r("".charAt),s=r("".replace),c=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,d,p){var h=n+e.length,v=r.length,g=u;return void 0!==d&&(d=a(d),g=l),s(p,g,(function(a,s){var l;switch(o(s,0)){case"$":return"$";case"&":return e;case"`":return c(t,0,n);case"'":return c(t,h);case"<":l=d[c(s,1,-1)];break;default:var u=+s;if(0===u)return a;if(u>v){var p=i(u/10);return 0===p?a:p<=v?void 0===r[p-1]?o(s,1):r[p-1]+o(s,1):a}l=r[u-1]}return void 0===l?"":l}))}},3929:function(e,t,n){var r=n(7850),a=TypeError;e.exports=function(e){if(r(e))throw a("The method doesn't accept regular expressions");return e}},6091:function(e,t,n){var r=n(6530).PROPER,a=n(7293),i=n(1361),o="​…᠎";e.exports=function(e){return a((function(){return!!i[e]()||o[e]()!==o||r&&i[e].name!==e}))}},8757:function(e,t,n){"use strict";var r=n(2109),a=n(6916),i=n(1702),o=n(4488),s=n(614),c=n(7850),l=n(1340),u=n(8173),d=n(4706),p=n(647),h=n(5112),v=n(1913),g=h("replace"),f=TypeError,m=i("".indexOf),y=i("".replace),b=i("".slice),k=Math.max,w=function(e,t,n){return n>e.length?-1:""===t?n:m(e,t,n)};r({target:"String",proto:!0},{replaceAll:function(e,t){var n,r,i,h,x,D,_,A,C,q=o(this),P=0,E=0,O="";if(null!=e){if(n=c(e),n&&(r=l(o(d(e))),!~m(r,"g")))throw f("`.replaceAll` does not allow non-global regexes");if(i=u(e,g),i)return a(i,e,q,t);if(v&&n)return y(l(q),e,t)}h=l(q),x=l(e),D=s(t),D||(t=l(t)),_=x.length,A=k(1,_),P=w(h,x,0);while(-1!==P)C=D?l(t(x,P,h)):p(x,h,P,[],void 0,t),O+=b(h,E,P)+C,E=P+_,P=w(h,x,P+A);return E")}));o("replace",(function(e,t,n){var i=P?"$":"$0";return[function(e,n){var r=h(this),i=void 0==e?void 0:g(e,b);return i?a(i,e,r,n):a(t,p(r),e,n)},function(e,a){var o=c(this),s=p(e);if("string"==typeof a&&-1===_(a,i)&&-1===_(a,"$<")){var h=n(t,o,s,a);if(h.done)return h.value}var g=l(a);g||(a=p(a));var y=o.global;if(y){var b=o.unicode;o.lastIndex=0}var q=[];while(1){var P=m(o,s);if(null===P)break;if(D(q,P),!y)break;var E=p(P[0]);""===E&&(o.lastIndex=v(s,d(o.lastIndex),b))}for(var O="",L=0,M=0;M=L&&(O+=A(s,L,N)+$,L=N+T.length)}return O+A(s,L)}]}),!E||!q||P)},6755:function(e,t,n){"use strict";var r=n(2109),a=n(1702),i=n(1236).f,o=n(7466),s=n(1340),c=n(3929),l=n(4488),u=n(4964),d=n(1913),p=a("".startsWith),h=a("".slice),v=Math.min,g=u("startsWith"),f=!d&&!g&&!!function(){var e=i(String.prototype,"startsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!f&&!g},{startsWith:function(e){var t=s(l(this));c(e);var n=o(v(arguments.length>1?arguments[1]:void 0,t.length)),r=s(e);return p?p(t,r,n):h(t,n,n+r.length)===r}})},3210:function(e,t,n){"use strict";var r=n(2109),a=n(3111).trim,i=n(6091);r({target:"String",proto:!0,forced:i("trim")},{trim:function(){return a(this)}})},7643:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ee}});n(8309),n(7941),n(2707);var r=n(6252),a=n(9963),i=n(3577),o={class:"row plugin execute-container"},s={class:"command-container"},c=(0,r._)("div",{class:"title"},"Execute Action",-1),l={class:"request-type-container"},u=["checked"],d=(0,r._)("label",{for:"action-structured-input"},"Structured request",-1),p=["checked"],h=(0,r._)("label",{for:"action-raw-input"},"Raw request",-1),v={class:"autocomplete"},g=["disabled"],f=["disabled"],m=(0,r._)("i",{class:"fas fa-play"},null,-1),y=[m],b={key:0,class:"doc-container"},k=(0,r._)("div",{class:"title"}," Action documentation ",-1),w=["innerHTML"],x=["textContent"],D={key:1,class:"options"},_={key:0,class:"params",ref:"params"},A=["disabled","placeholder","onUpdate:modelValue","onFocus"],C={key:0,class:"attr-doc-container mobile"},q={class:"title"},P=(0,r.Uk)(" Attribute: "),E=["textContent"],O=["innerHTML"],L=["textContent"],M={key:0,class:"extra-params",ref:"extraParams"},T={class:"col-5"},N=["disabled","onUpdate:modelValue"],H={class:"col-5"},R=["disabled","onUpdate:modelValue"],S={class:"col-2 buttons"},I=["onClick"],$=(0,r._)("i",{class:"fas fa-trash"},null,-1),j=[$],U={key:1,class:"add-param"},V=(0,r._)("i",{class:"fas fa-plus"},null,-1),Z=[V],J={key:1,class:"attr-doc-container widescreen"},z={class:"title"},B=(0,r.Uk)(" Attribute: "),W=["textContent"],F=["innerHTML"],K=["textContent"],Y={class:"output-container"},G=["textContent"],Q=["innerHTML"],X=["innerHTML"],ee={class:"first-row"},te=["disabled"],ne=(0,r._)("i",{class:"fas fa-play"},null,-1),re=[ne],ae={key:0,class:"output-container"},ie=["textContent"],oe=["innerHTML"],se=["innerHTML"],ce={class:"procedures-container"},le=(0,r._)("div",{class:"title"},"Execute Procedure",-1),ue=["onClick"],de={class:"head"},pe=["textContent"],he={class:"btn-container col-no-margin-1"},ve=["disabled"],ge=(0,r._)("i",{class:"fas fa-play"},null,-1),fe=[ge],me={key:0,class:"params"},ye=["disabled","placeholder","onUpdate:modelValue"];function be(e,t,n,m,$,V){var ne=(0,r.up)("Loading");return(0,r.wg)(),(0,r.iD)("div",o,[$.loading?((0,r.wg)(),(0,r.j4)(ne,{key:0})):(0,r.kq)("",!0),(0,r._)("div",s,[c,(0,r._)("form",{class:"action-form",ref:"actionForm",autocomplete:"off",onSubmit:t[8]||(t[8]=(0,a.iM)((function(){return V.executeAction&&V.executeAction.apply(V,arguments)}),["prevent"]))},[(0,r._)("div",l,[(0,r._)("input",{type:"radio",id:"action-structured-input",checked:$.structuredInput,onChange:t[0]||(t[0]=function(e){return V.onInputTypeChange(!0)})},null,40,u),d,(0,r._)("input",{type:"radio",id:"action-raw-input",checked:!$.structuredInput,onChange:t[1]||(t[1]=function(e){return V.onInputTypeChange(!1)})},null,40,p),h]),(0,r._)("div",{class:(0,i.C_)(["request structured-request",$.structuredInput?"":"hidden"])},[(0,r._)("div",v,[(0,r._)("label",null,[(0,r.wy)((0,r._)("input",{ref:"actionName",type:"text",class:"action-name",placeholder:"Action Name",disabled:$.running,"onUpdate:modelValue":t[2]||(t[2]=function(e){return $.action.name=e}),onChange:t[3]||(t[3]=function(e){return $.actionChanged=!0}),onBlur:t[4]||(t[4]=function(){return V.updateAction&&V.updateAction.apply(V,arguments)})},null,40,g),[[a.nr,$.action.name]])])]),(0,r._)("button",{type:"submit",class:"run-btn btn-primary",disabled:$.running,title:"Run"},y,8,f),$.selectedDoc?((0,r.wg)(),(0,r.iD)("div",b,[k,$.htmlDoc?((0,r.wg)(),(0,r.iD)("div",{key:0,class:"doc html",innerHTML:$.selectedDoc},null,8,w)):((0,r.wg)(),(0,r.iD)("div",{key:1,class:"doc raw",textContent:(0,i.zw)($.selectedDoc)},null,8,x))])):(0,r.kq)("",!0),$.action.name in $.actions&&(Object.keys($.action.args).length||$.action.supportsExtraArgs)?((0,r.wg)(),(0,r.iD)("div",D,[Object.keys($.action.args).length||$.action.supportsExtraArgs?((0,r.wg)(),(0,r.iD)("div",_,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(Object.keys($.action.args),(function(e){return(0,r.wg)(),(0,r.iD)("div",{class:"param",key:e},[(0,r._)("label",null,[(0,r.wy)((0,r._)("input",{type:"text",class:"action-param-value",disabled:$.running,placeholder:e,"onUpdate:modelValue":function(t){return $.action.args[e].value=t},onFocus:function(t){return V.selectAttrDoc(e)},onBlur:t[5]||(t[5]=function(){return V.resetAttrDoc&&V.resetAttrDoc.apply(V,arguments)})},null,40,A),[[a.nr,$.action.args[e].value]])]),$.selectedAttrDoc&&$.selectedAttr===e?((0,r.wg)(),(0,r.iD)("div",C,[(0,r._)("div",q,[P,(0,r._)("div",{class:"attr-name",textContent:(0,i.zw)($.selectedAttr)},null,8,E)]),$.htmlDoc?((0,r.wg)(),(0,r.iD)("div",{key:0,class:"doc html",innerHTML:$.selectedAttrDoc},null,8,O)):((0,r.wg)(),(0,r.iD)("div",{key:1,class:"doc raw",textContent:(0,i.zw)($.selectedAttrDoc)},null,8,L))])):(0,r.kq)("",!0)])})),128)),Object.keys($.action.extraArgs).length?((0,r.wg)(),(0,r.iD)("div",M,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(Object.keys($.action.extraArgs),(function(e){return(0,r.wg)(),(0,r.iD)("div",{class:"param extra-param",key:e},[(0,r._)("label",T,[(0,r.wy)((0,r._)("input",{type:"text",class:"action-extra-param-name",disabled:$.running,placeholder:"Name","onUpdate:modelValue":function(t){return $.action.extraArgs[e].name=t}},null,8,N),[[a.nr,$.action.extraArgs[e].name]])]),(0,r._)("label",H,[(0,r.wy)((0,r._)("input",{type:"text",class:"action-extra-param-value",disabled:$.running,placeholder:"Value","onUpdate:modelValue":function(t){return $.action.extraArgs[e].value=t}},null,8,R),[[a.nr,$.action.extraArgs[e].value]])]),(0,r._)("label",S,[(0,r._)("button",{type:"button",class:"action-extra-param-del",title:"Remove parameter",onClick:function(t){return V.removeParameter(e)}},j,8,I)])])})),128))],512)):(0,r.kq)("",!0),$.action.supportsExtraArgs?((0,r.wg)(),(0,r.iD)("div",U,[(0,r._)("button",{type:"button",title:"Add a parameter",onClick:t[6]||(t[6]=function(){return V.addParameter&&V.addParameter.apply(V,arguments)})},Z)])):(0,r.kq)("",!0)],512)):(0,r.kq)("",!0),$.selectedAttrDoc?((0,r.wg)(),(0,r.iD)("div",J,[(0,r._)("div",z,[B,(0,r._)("div",{class:"attr-name",textContent:(0,i.zw)($.selectedAttr)},null,8,W)]),$.htmlDoc?((0,r.wg)(),(0,r.iD)("div",{key:0,class:"doc html",innerHTML:$.selectedAttrDoc},null,8,F)):((0,r.wg)(),(0,r.iD)("div",{key:1,class:"doc raw",textContent:(0,i.zw)($.selectedAttrDoc)},null,8,K))])):(0,r.kq)("",!0),(0,r._)("div",Y,[null!=$.error||null!=$.response?((0,r.wg)(),(0,r.iD)("div",{key:0,class:"title",textContent:(0,i.zw)(null!=$.error?"Error":"Output")},null,8,G)):(0,r.kq)("",!0),null!=$.response?((0,r.wg)(),(0,r.iD)("div",{key:1,class:"response",innerHTML:$.response},null,8,Q)):null!=$.error?((0,r.wg)(),(0,r.iD)("div",{key:2,class:"error",innerHTML:$.error},null,8,X)):(0,r.kq)("",!0)])])):(0,r.kq)("",!0)],2),(0,r._)("div",{class:(0,i.C_)(["request raw-request",$.structuredInput?"hidden":""])},[(0,r._)("div",ee,[(0,r._)("label",null,[(0,r.wy)((0,r._)("textarea",{"onUpdate:modelValue":t[7]||(t[7]=function(e){return $.rawRequest=e}),placeholder:"Raw JSON request"},null,512),[[a.nr,$.rawRequest]])]),(0,r._)("button",{type:"submit",disabled:$.running,class:"run-btn btn-primary",title:"Run"},re,8,te)]),null!=$.response||null!=$.error?((0,r.wg)(),(0,r.iD)("div",ae,[(0,r._)("div",{class:"title",textContent:(0,i.zw)(null!=$.error?"Error":"Output")},null,8,ie),null!=$.error?((0,r.wg)(),(0,r.iD)("div",{key:0,class:"error",innerHTML:$.error},null,8,oe)):null!=$.response?((0,r.wg)(),(0,r.iD)("div",{key:1,class:"response",innerHTML:$.response},null,8,se)):(0,r.kq)("",!0)])):(0,r.kq)("",!0)],2)],544)]),(0,r._)("div",ce,[le,((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(Object.keys($.procedures).sort(),(function(n){return(0,r.wg)(),(0,r.iD)("div",{class:(0,i.C_)(["procedure",$.selectedProcedure.name===n?"selected":""]),key:n,onClick:function(e){return V.updateProcedure(n,e)}},[(0,r._)("form",{ref_for:!0,ref:"procedureForm",autocomplete:"off",onSubmit:t[11]||(t[11]=(0,a.iM)((function(){return V.executeProcedure&&V.executeProcedure.apply(V,arguments)}),["prevent"]))},[(0,r._)("div",de,[(0,r._)("div",{class:"name col-no-margin-11",textContent:(0,i.zw)(n)},null,8,pe),(0,r._)("div",he,[$.selectedProcedure.name===n?((0,r.wg)(),(0,r.iD)("button",{key:0,type:"submit",class:"run-btn btn-default",disabled:$.running,title:"Run",onClick:t[9]||(t[9]=(0,a.iM)((function(t){return e.$emit("submit")}),["stop"]))},fe,8,ve)):(0,r.kq)("",!0)])]),$.selectedProcedure.name===n?((0,r.wg)(),(0,r.iD)("div",me,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(Object.keys($.selectedProcedure.args),(function(e){return(0,r.wg)(),(0,r.iD)("div",{class:"param",key:e},[(0,r._)("label",null,[(0,r.wy)((0,r._)("input",{type:"text",class:"action-param-value",onClick:t[10]||(t[10]=function(e){return e.stopPropagation()}),disabled:$.running,placeholder:e,"onUpdate:modelValue":function(t){return $.selectedProcedure.args[e]=t}},null,8,ye),[[a.nr,$.selectedProcedure.args[e]]])])])})),128))])):(0,r.kq)("",!0)],544)],10,ue)})),128))])])}var ke=n(4648),we=n(8534);n(5666),n(2479),n(1539),n(9720),n(4916),n(3123),n(4723),n(6755),n(3210),n(5306),n(8757),n(7042),n(8862),n(9714);function xe(e,t,n){var r;function a(e){if(!e)return!1;i(e),r>=e.length&&(r=0),r<0&&(r=e.length-1),e[r].classList.add("autocomplete-active")}function i(e){for(var t=0;t"+t[s].substr(0,c.length)+"",i.innerHTML+=t[s].substr(c.length),i.innerHTML+="",i.addEventListener("click",(function(t){e.value=this.getElementsByTagName("input")[0].value,n&&n(t,e.value),o()})),a.appendChild(i))})),e.addEventListener("keydown",(function(e){9===e.keyCode&&o()})),e.addEventListener("keydown",(function(e){var t=document.getElementById(this.id+"autocomplete-list");t&&(t=t.getElementsByTagName("div")),40===e.keyCode?(r++,a(t)):38===e.keyCode?(r--,a(t)):13===e.keyCode&&r>-1&&t&&t.length&&(e.preventDefault(),t[r].click(),this.focus())})),document.addEventListener("click",(function(e){o(e.target)}))}var De=xe,_e=n(6813),Ae=n(1232),Ce={name:"Execute",components:{Loading:Ae.Z},mixins:[_e.Z],data:function(){return{loading:!1,running:!1,structuredInput:!0,actionChanged:!1,selectedDoc:void 0,selectedAttr:void 0,selectedAttrDoc:void 0,selectedProcedure:{name:void 0,args:{}},response:void 0,error:void 0,htmlDoc:!1,rawRequest:void 0,actions:{},plugins:{},procedures:{},action:{name:void 0,args:{},extraArgs:[],supportsExtraArgs:!1}}},methods:{refresh:function(){var e=this;return(0,we.Z)(regeneratorRuntime.mark((function t(){var n,r,a,i,o,s,c;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("inspect.get_procedures");case 4:return e.procedures=t.sent,t.next=7,e.request("inspect.get_all_plugins",{html_doc:!1});case 7:e.plugins=t.sent;case 8:return t.prev=8,e.loading=!1,t.finish(8);case 11:for(n=0,r=Object.values(e.plugins);n",this.error=void 0},onError:function(e){this.response=void 0,this.error=e},onDone:function(){this.running=!1},executeAction:function(){if((this.action.name||this.rawRequest)&&!this.running)if(this.running=!0,this.structuredInput){var e=(0,ke.Z)((0,ke.Z)({},Object.entries(this.action.args).reduce((function(e,t){if(null!=t[1].value){var n=t[1].value;try{n=JSON.parse(n)}catch(r){console.debug("Not a valid JSON value"),console.debug(n)}e[t[0]]=n}return e}),{})),this.action.extraArgs.reduce((function(e,t){var n=e[t.value];try{n=JSON.parse(n)}catch(r){console.debug("Not a valid JSON value"),console.debug(n)}return e[t.name]=n,e}),{}));this.request(this.action.name,e).then(this.onResponse).catch(this.onError).finally(this.onDone)}else try{var t=JSON.parse(this.rawRequest);this.execute(t).then(this.onResponse).catch(this.onError).finally(this.onDone)}catch(n){this.notify({error:!0,title:"Invalid JSON request",text:n.toString()})}},executeProcedure:function(e){if(this.selectedProcedure.name&&!this.running){e.stopPropagation(),this.running=!0;var t=(0,ke.Z)({},Object.entries(this.selectedProcedure.args).reduce((function(e,t){if(null!=t[1]){var n=t[1];try{n=JSON.parse(n)}catch(r){console.debug("Not a valid JSON value"),console.debug(n)}e[t[0]]=n}return e}),{}));this.request("procedure."+this.selectedProcedure.name,t).then(this.onResponse).catch(this.onError).finally(this.onDone)}}},mounted:function(){this.refresh()}},qe=n(3744);const Pe=(0,qe.Z)(Ce,[["render",be]]);var Ee=Pe}}]); +//# sourceMappingURL=7643-legacy.5b846090.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/7643-legacy.5b846090.js.map b/platypush/backend/http/webapp/dist/static/js/7643-legacy.5b846090.js.map new file mode 100644 index 00000000..67263e6c --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/7643-legacy.5b846090.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/7643-legacy.5b846090.js","mappings":"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","sources":["webpack://platypush/./node_modules/core-js/internals/correct-is-regexp-logic.js","webpack://platypush/./node_modules/core-js/internals/get-substitution.js","webpack://platypush/./node_modules/core-js/internals/not-a-regexp.js","webpack://platypush/./node_modules/core-js/internals/string-trim-forced.js","webpack://platypush/./node_modules/core-js/modules/es.string.replace-all.js","webpack://platypush/./node_modules/core-js/modules/es.string.replace.js","webpack://platypush/./node_modules/core-js/modules/es.string.starts-with.js","webpack://platypush/./node_modules/core-js/modules/es.string.trim.js","webpack://platypush/./src/components/panels/Execute/Index.vue","webpack://platypush/./src/components/elements/Autocomplete.js","webpack://platypush/./src/components/panels/Execute/Index.vue?99e5"],"sourcesContent":["var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (error1) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (error2) { /* empty */ }\n } return false;\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar floor = Math.floor;\nvar charAt = uncurryThis(''.charAt);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d{1,2}|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n","var isRegExp = require('../internals/is-regexp');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw $TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar isCallable = require('../internals/is-callable');\nvar isRegExp = require('../internals/is-regexp');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar getRegExpFlags = require('../internals/regexp-get-flags');\nvar getSubstitution = require('../internals/get-substitution');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar $TypeError = TypeError;\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar max = Math.max;\n\nvar stringIndexOf = function (string, searchValue, fromIndex) {\n if (fromIndex > string.length) return -1;\n if (searchValue === '') return fromIndex;\n return indexOf(string, searchValue, fromIndex);\n};\n\n// `String.prototype.replaceAll` method\n// https://tc39.es/ecma262/#sec-string.prototype.replaceall\n$({ target: 'String', proto: true }, {\n replaceAll: function replaceAll(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement;\n var position = 0;\n var endOfLastMatch = 0;\n var result = '';\n if (searchValue != null) {\n IS_REG_EXP = isRegExp(searchValue);\n if (IS_REG_EXP) {\n flags = toString(requireObjectCoercible(getRegExpFlags(searchValue)));\n if (!~indexOf(flags, 'g')) throw $TypeError('`.replaceAll` does not allow non-global regexes');\n }\n replacer = getMethod(searchValue, REPLACE);\n if (replacer) {\n return call(replacer, searchValue, O, replaceValue);\n } else if (IS_PURE && IS_REG_EXP) {\n return replace(toString(O), searchValue, replaceValue);\n }\n }\n string = toString(O);\n searchString = toString(searchValue);\n functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n searchLength = searchString.length;\n advanceBy = max(1, searchLength);\n position = stringIndexOf(string, searchString, 0);\n while (position !== -1) {\n replacement = functionalReplace\n ? toString(replaceValue(searchString, position, string))\n : getSubstitution(searchString, string, position, [], undefined, replaceValue);\n result += stringSlice(string, endOfLastMatch, position) + replacement;\n endOfLastMatch = position + searchLength;\n position = stringIndexOf(string, searchString, position + advanceBy);\n }\n if (endOfLastMatch < string.length) {\n result += stringSlice(string, endOfLastMatch);\n }\n return result;\n }\n});\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\n// eslint-disable-next-line es-x/no-string-prototype-startswith -- safe\nvar un$StartsWith = uncurryThis(''.startsWith);\nvar stringSlice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = toString(searchString);\n return un$StartsWith\n ? un$StartsWith(that, search, index)\n : stringSlice(that, index, index + search.length) === search;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","